![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Предложен компилятор исходных текстов на языке TypeScript в машинный код" | +/– | ![]() |
Сообщение от opennews (?), 30-Сен-21, 08:39 | ||
Доступны первые тестовые выпуски проекта TypeScript Native Compiler, позволяющего скомпилировать приложение на языке TypeScript в машинный код. Компилятор построен с использованием LLVM, что также позволяет добиться таких дополнительных возможностей, как компиляция кода в не зависящий от браузера универсальный низкоуровневый промежуточный код WASM (WebAssembly), способный выполняться в разных операционных системах. Код компилятора написан на языке С++ и распространяется под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2.
Сообщение от Аноним![]() | –5 +/– | ![]() |
мммм всегда мечтал обмазаться TypeScript'ом по самые не хочу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #25, #6, #8 |
4. Сообщение от Аноним (4), 30-Сен-21, 08:46 | –6 +/– | ![]() |
Всякой хернёй занимаются. Лучше бы синтаксис LUA поправили, мы бы простили любые дальнейшие игры с компиляторами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #50 |
6.
Сообщение от Аноним![]() | +10 +/– | ![]() |
1Гб?! Остановите, пожалуйста, этот АйТи-автобус, я сойду. От запаха свежих смузей меня мутит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #26 |
7. Сообщение от bugmenot (ok), 30-Сен-21, 08:53 | +/– | ![]() |
Тебя кто-то заставляет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #12, #24 |
8. Сообщение от n00by (ok), 30-Сен-21, 09:02 | +4 +/– | ![]() |
> Давайте сравним размеры скомпилированного EXE под оффтоп и Убунту: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #17, #39 |
10. Сообщение от Аноним (10), 30-Сен-21, 09:21 | –1 +/– | ![]() |
Зачем столько мучений просто разрешите в браузере на C++ вместо Js | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15 |
11. Сообщение от Lua rocks (?), 30-Сен-21, 09:21 | +10 +/– | ![]() |
При всей моей любви к Lua (а не LUA), какое это отношение имеет к теме? Человек захотел — человек запилил; пили своё, если нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #21 |
12. Сообщение от kissmyass (?), 30-Сен-21, 09:22 | –10 +/– | ![]() |
а что распространение еще одного недоязыка это очень нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #36 |
14. Сообщение от Аноним (24), 30-Сен-21, 09:26 | –1 +/– | ![]() |
Теперь вместо раста все можно переписывать на Typescript | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #53, #91 |
15. Сообщение от Аноним (24), 30-Сен-21, 09:27 | +2 +/– | ![]() |
Если для тебя это так важно Я тебе разрешаю! Гугли WASM C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #42, #44 |
17. Сообщение от Аноним (17), 30-Сен-21, 09:29 | –10 +/– | ![]() |
Да нет, он очень даже прав. Когда мы запускаем .exe до он сжирает 159М памяти, а затем отладчик лазит по БД в соседнем файле. В Linux всё запихивается в исполняемый файл и в таком виде грузиться в память, хотя эти данные самой программе вообще не нужны в отличии от строк локализации, иконок и файлов описания gui. Конечно их можно разделить, но зачем по умолчанию генерировать гигабайтный исполняемый файл? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #19, #52 |
18. Сообщение от Аноним (18), 30-Сен-21, 09:30 | –4 +/– | ![]() |
> Предложен компилятор | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #85 |
19. Сообщение от Аноним (19), 30-Сен-21, 09:32 | +7 +/– | ![]() |
1) Секции с отладочной информацией в память не грузятся, objdump в помощь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #27 |
20. Сообщение от Аноним (24), 30-Сен-21, 09:33 | +8 +/– | ![]() |
Тестовый выпуск предложен тестировщикам. Тебя в русской вот прям совсем не учили? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
21. Сообщение от Аноним (24), 30-Сен-21, 09:35 | +/– | ![]() |
Коммент ~= теме новости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
24. Сообщение от Аноним (24), 30-Сен-21, 09:43 | –2 +/– | ![]() |
Заставляет не знаний других языков. И повышенная концентрация смузи в организме. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
25. Сообщение от Dzen Python (ok), 30-Сен-21, 09:52 | +/– | ![]() |
Ну так вот, теперь ты можешь каждый день ходить по интернету с черным мешком для мусора и собирать компиляторы js/ts которое видишь. Думается, что наа два полных мешка целый день уйдет. Зато, когда после тяжёлого дня ты придёшь домой, зайдешь в хомяк, включишь горячую порнуху…ммм и свалишь в него свое сокровище. И начнешь компилировать, представляя, что тебя поглотил единый организм ts. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #28 |
26.
Сообщение от Рева RarogCmex Денис![]() | +4 +/– | ![]() |
Компилятор для Хаскеля подбирается к 3.2Гб веса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #49 |
27. Сообщение от Аноним (27), 30-Сен-21, 09:59 | +1 +/– | ![]() |
> 2) Отладочную информацию можно оторвать в отдельный файл, так делают в дебиане, см. пакеты с суффиксом -dbg | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #29 |
28. Сообщение от ET (?), 30-Сен-21, 10:02 | +1 +/– | ![]() |
> даже Аллах! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
29. Сообщение от Аноним (29), 30-Сен-21, 10:03 | +/– | ![]() |
Не все. Некоторые остались в основном с -dbg. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
32. Сообщение от Аноним (32), 30-Сен-21, 10:20 | –2 +/– | ![]() |
>также позволяет добиться таких дополнительных возможностей, как компиляция кода в не зависящий от браузера универсальный низкоуровневый промежуточный код WASM (WebAssembly) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
33. Сообщение от YM2608 (?), 30-Сен-21, 10:30 | +/– | ![]() |
Сейчас началась разработка нового "ZX-Spectrum z280" на базе проца z80280 с 16Мб озу, поэтому нужен компилятор Си для z280, так что подключайтесь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #45, #54, #92 |
34. Сообщение от Док (?), 30-Сен-21, 10:34 | –1 +/– | ![]() |
Почти все умеют в wasm но проще на js чем танцы с бубном | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40, #66 |
36. Сообщение от Агент (?), 30-Сен-21, 10:40 | +1 +/– | ![]() |
Когда человек говорит о "замене js" - сразу видно, что он не разбирается в вопросе, и, мягко говоря, чушь несёт. Это как жить в лесу и всем рассказывать какие-то глупости о небоскрёбах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #43 |
37. Сообщение от Аноним (37), 30-Сен-21, 10:45 | –2 +/– | ![]() |
И даже это лучше чем ржавчина, пасцали и басики | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
38. Сообщение от pashev.me (?), 30-Сен-21, 10:46 | +/– | ![]() |
> Использование языка TypeScript позволяет писать легко читаемый код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #41 |
39.
Сообщение от Michael Shigorin![]() | +2 +/– | ![]() |
> Что не так с троллем? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
40. Сообщение от Аноним (32), 30-Сен-21, 10:48 | +1 +/– | ![]() |
Я вот не умею в васм. У меня не было ни разу задач, где он реально был нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #82 |
41. Сообщение от test (??), 30-Сен-21, 10:56 | +2 +/– | ![]() |
чем ЕСМА. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #47 |
42. Сообщение от Аноним (42), 30-Сен-21, 11:20 | +/– | ![]() |
Оно уже умеет работать с DOM? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #65, #83 |
43. Сообщение от Аноним (43), 30-Сен-21, 11:20 | +1 +/– | ![]() |
Несешь чушь ты. Никакого js через 10 лет не будет. Уже сейчас для этого готов фундамент. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #79 |
44. Сообщение от istepan (ok), 30-Сен-21, 11:38 | –2 +/– | ![]() |
У WASM появился доступ к DOM? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #84 |
45. Сообщение от Аноним (45), 30-Сен-21, 12:00 | +/– | ![]() |
вы там в каком анабиозе пребываете? Ещё в 94 году выпустили Z380, сделайте лучше что-нибудь полезное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #46 |
46. Сообщение от YM2608 (?), 30-Сен-21, 12:29 | +/– | ![]() |
Z380 - сейчас нигде не купить, а на обычном Z80 спектрумить уже невозможно - мало осталось программистов на асме Z80 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
47. Сообщение от НяшМяш (ok), 30-Сен-21, 12:54 | +3 +/– | ![]() |
Потому что типы облегчают написание компилятора | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #57 |
48. Сообщение от lufog (ok), 30-Сен-21, 13:07 | +/– | ![]() |
Шах и мат, C/C++! 🤣 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
49. Сообщение от lufog (ok), 30-Сен-21, 13:15 | +/– | ![]() |
Пустой проект, с окошком и кнопкой, на новом Windows App SDK c WinRT/C++, после генерации всех промежуточных файлов весит 2гб с копейками... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
50. Сообщение от AlexD77 (ok), 30-Сен-21, 13:35 | +1 +/– | ![]() |
там же есть TypeScriptLua. что не так с ним :)? https://github.com/ASDAlexander77/TypeScriptLua | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
52. Сообщение от n00by (ok), 30-Сен-21, 14:51 | +/– | ![]() |
> Да нет, он очень даже прав. Когда мы запускаем .exe до он | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
53. Сообщение от Аноним (53), 30-Сен-21, 14:55 | +1 +/– | ![]() |
Раст тоже можно переписать на TypeScript | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
54. Сообщение от n00by (ok), 30-Сен-21, 15:03 | +/– | ![]() |
Где началась? Какие цели? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #56, #136 |
56. Сообщение от YM2608 (?), 30-Сен-21, 15:30 | +/– | ![]() |
ну я начинаю разрабатывать плату, СР/М под z180/280 уже есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #60 |
57. Сообщение от Аноним (57), 30-Сен-21, 16:01 | +/– | ![]() |
В typescript проверки типов работают только во время компиляции и они полностью опциональны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #108 |
59. Сообщение от joda (?), 30-Сен-21, 16:51 | +2 +/– | ![]() |
Скоро начнут драйверы для Linux на JavaScript писать. Тогда заживём! ;-)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #63, #94 |
60. Сообщение от n00by (ok), 30-Сен-21, 16:56 | +/– | ![]() |
> ну я начинаю разрабатывать плату, СР/М под z180/280 уже есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #62 |
62. Сообщение от YM2608 (?), 30-Сен-21, 21:37 | +/– | ![]() |
Вот на Commodore 64, MSX, BK-0010 не было клешинга, а культовые игры на Спектруме выглядят и лучше и интересней, да и клешинг привносит какую-то особую атмосферу. Ну сравни Joe Blade 2 на Спектруме и Амига. А вот если разрешение будет ещё выше, чем 256*192 даже хотя-бы 384*256 или 512*384 - то можно будет создавать более интересную графику и игры... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #67 |
63. Сообщение от Ananimasss (?), 30-Сен-21, 23:11 | +/– | ![]() |
Надеюсь они будут зависить от лефтпада, как же без смузи и него. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
64. Сообщение от kusb (?), 01-Окт-21, 00:07 | +/– | ![]() |
Значит ли это, что можно будет писать ОС и системное ПО на этом языке? И всякое другое ПО прямым способом, а не как сейчас пишут его. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #76 |
65. Сообщение от имя_ (?), 01-Окт-21, 00:33 | +/– | ![]() |
по-моему, фишка васма как раз в том, что у него нет доступа к дому, васм - это для вычислений, а обвязка на жс - для представления | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
66. Сообщение от имя_ (?), 01-Окт-21, 00:36 | +/– | ![]() |
в васм еще не завезли сборщик мусора, поэтому мало кто умеет в васм пока. И, откровенно говоря, я побаиваюсь распространения васма, т.к. сейчас жс-скрипты можно смотреть и резать, а с бинарниками будет гораздо труднее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #81 |
67. Сообщение от n00by (ok), 01-Окт-21, 08:59 | +/– | ![]() |
> Вот на Commodore 64, MSX, BK-0010 не было клешинга, а культовые игры | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #68, #69 |
68. Сообщение от YM2608 (?), 01-Окт-21, 11:40 | +/– | ![]() |
А зачем делать на ПЛИСе, когда есть оригинальные ретро-процы? Собственно говоря такой Спектрум нужен не для современной публики, а для олдскул спектрумистов, а может вообще никому не нужен, кроме меня... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #71 |
69. Сообщение от YM2608 (?), 01-Окт-21, 11:58 | +/– | ![]() |
Если вы не знакомы с игрой Joe Blade на ZX-Spectrum, то вам обязательно нужно посмотреть этот обзор - будет весело (спойлер) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #70 |
70. Сообщение от n00by (ok), 01-Окт-21, 12:30 | +/– | ![]() |
Эту игрушку я видел, просто не запомнил. Мне от неё не весело: вижу, как там экран перерисовывается (т.е. не успевает за 1/25 сек), что при таком размере окна не впечатляет. И на спрайт там пара кадров. Если бы я её увидел одной из первых, тогда да, она была бы для меня шедевром. Вот что решает, а не клешинг. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #72 |
71. Сообщение от n00by (ok), 01-Окт-21, 12:42 | +/– | ![]() |
К оригинальному процу потребуется ещё сотня корпусов (ЭКР1533ИР22 = 75 руб). Даже на готовой и отлаженной плате могут возникнуть проблемы с их распайкой и наладкой, а тут речь о проектировании. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #77 |
72. Сообщение от YM2608 (?), 01-Окт-21, 12:44 | +/– | ![]() |
Из-за клешинга некоторые разработчики игр делали на Спектруме 2х цветную палитру в игровом окне, например, Хронос, Batman и многие другие | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #73 |
73. Сообщение от n00by (ok), 01-Окт-21, 12:58 | +/– | ![]() |
Ну Бэтман это изометрия, там иначе никак, а Хронос играет на бипере, как некоторым и не снилось. =) Условно-многоцветных платформеров на Спектруме достаточно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #74, #75 |
74. Сообщение от YM2608 (?), 01-Окт-21, 13:07 | +/– | ![]() |
Ну есть и другие примеры - культовая леталка-стрелялка Flying Shark https://youtu.be/wWBQusR3pIg многие ребята на Западе любят эту игру на Спеке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
75. Сообщение от YM2608 (?), 01-Окт-21, 13:27 | +/– | ![]() |
И опять же, все эти 2х цветные игры используют только половину экрана - наверное потому что не хватает мощности у z80, а если сделать Спектрум с повышенным разрешением, то тут никакого разогнаного z80 не хватит. А у z280 есть кэш 1го уровня, что сильно повышает мощность. Но z280 не самая главная вкусняшка для нового Спектрума, о самом главном я пока держу в секрете. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
76. Сообщение от AlexD77 (ok), 01-Окт-21, 14:26 | +/– | ![]() |
конечно можно писать. это тоже самое что и С++ только с улучшенным синтаксисом (точнее я так видел этот компилятор). И да можно отключать и включать такие вещи как GC если надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
77. Сообщение от YM2608 (?), 01-Окт-21, 14:30 | +/– | ![]() |
Ну так z280 - это не z80, у него уже внутри есть много всего(контроллер DMA, контроллер памяти, 3 таймера, UART) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #78 |
78. Сообщение от n00by (ok), 01-Окт-21, 15:29 | +/– | ![]() |
В оригинальном Спектруме большая часть микросхем это видеоконтроллер. Впрочем, его можно реализовать на втором z280 или чем-то еще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #86, #87 |
79. Сообщение от Шпаньков (?), 01-Окт-21, 18:21 | +/– | ![]() |
> 10 лет назад никто не думал, что избавятся от FTP, а оно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
80. Сообщение от Alladin (?), 01-Окт-21, 18:25 | +3 +/– | ![]() |
TypeScript + WASM + LLVM = JavaScript здорового человека. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #95 |
81. Сообщение от Alladin (?), 01-Окт-21, 18:26 | +/– | ![]() |
Берешь C++/Rust и пишешь на нем под WASM и никакие сборщики мусора тебе не нужны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
82. Сообщение от Alladin (?), 01-Окт-21, 18:27 | +/– | ![]() |
Там где есть JavaScript там могет быть и WASM, логику понимаш? (заместо того, это..) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
83. Сообщение от Alladin (?), 01-Окт-21, 18:28 | +/– | ![]() |
Да, если использовать нормальные библиотеки, а не биндинги к JavaScript.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
84. Сообщение от Alladin (?), 01-Окт-21, 18:29 | +/– | ![]() |
Фраймы на Rust все это давно умеют и без/с биндингами JavaScript. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
85. Сообщение от Alladin (?), 01-Окт-21, 19:46 | +1 +/– | ![]() |
Кем: Иностранной разведкой, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
86. Сообщение от YM2608 (?), 01-Окт-21, 21:35 | +/– | ![]() |
нашел видос, как собрать комп на базе z180 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #88 |
87. Сообщение от YM2608 (?), 01-Окт-21, 21:53 | +/– | ![]() |
думаю, нужно собрать Спектрум с мощным видеочипом, который будет легко тянуть разрешение 1024*768, но с клешенгом и будет обратно совместим с играми для 48/128к | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #89 |
88. Сообщение от n00by (ok), 02-Окт-21, 08:09 | +/– | ![]() |
Нашёл тему про этот "RC2014 — модульный бейсик-компьютер на Z80" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
89. Сообщение от n00by (ok), 02-Окт-21, 08:21 | +/– | ![]() |
Да, берём мощный видеочип типа Mali 450 с интегрированным четырёхядерным ARM, допиливаем существующий эмулятор Спектрума, вешаем AY на GPIO и радуемся. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #110 |
90. Сообщение от Аноним (90), 02-Окт-21, 08:49 | +/– | ![]() |
Перестаньте мучать js закопайте! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
91. Сообщение от ХрюХрю (?), 02-Окт-21, 10:03 | –1 +/– | ![]() |
Ну все, на си компилятор написан, теперь можно на расте переписывать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
92. Сообщение от Аноним (92), 02-Окт-21, 12:41 | +/– | ![]() |
>на базе проца z80280 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #93, #96, #97 |
93. Сообщение от YM2608 (?), 02-Окт-21, 12:47 | +/– | ![]() |
MMU имеет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
94. Сообщение от Аноним (92), 02-Окт-21, 12:50 | +/– | ![]() |
Сначала надо фреймворки портировать под ядро: node.js, Electron, чего ещё. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
95. Сообщение от Аноним (92), 02-Окт-21, 12:51 | –2 +/– | ![]() |
Сделаете это без LLVM, тогда приходите. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #112 |
96. Сообщение от YM2608 (?), 02-Окт-21, 15:05 | +/– | ![]() |
Было бы круто если бы создали linux под z280/380, на котором можно было бы запускать любые игры под z80 - это бы привлекло всех спектрумистов со всего мира к платформе linux... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #98 |
97. Сообщение от n00by (ok), 02-Окт-21, 15:10 | +/– | ![]() |
>>на базе проца z80280 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #100 |
98. Сообщение от n00by (ok), 02-Окт-21, 15:14 | +/– | ![]() |
Так можно в linux запускать любые игры со Спектрума. Берём эмулятор и запускаем. Одна проблем, это развёртка 60 Гц (или выше) вместо 50 в оригинале, потому кое-где дёргается графика. Для UnrealSpeccyPortable я делал патч, позволяющий выбрать 50 Гц в полном экране. Про другие эмуляторы не в курсе, не интересовался. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #99, #101 |
99. Сообщение от YM2608 (?), 02-Окт-21, 15:18 | +/– | ![]() |
есть категория людей как спектрумисты, так и другие любители Ретро, которым важна аутентичность, оригинальные процы и особенно синтезаторы, это очень болезненная тема | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
100. Сообщение от YM2608 (?), 02-Окт-21, 15:29 | +/– | ![]() |
мне кажется, если начнётся движуха вокруг z80 может Zilog начнёт выпускать более мощные процы, чем z380. А все эти новоделы типа ZX Next, ZX Uno, ZX Evo - все они заточены под оригинальный z80, а я считаю можно пожертвовать совместимостью с некоторыми играми и идти Вперёд! Мне не очень нравится архитектура х86 и чем дальше всё хуже и хуже... Я не программирую на ассемблере, но мне кажется несовместимость команд у z280/380 с z80 можно решить патчем в биосе, как исправляют ошибки процов на ПЦ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #102 |
101. Сообщение от YM2608 (?), 02-Окт-21, 15:43 | +/– | ![]() |
эмуляторы есть на винде, где гораздо проще всё юзать.., но другое дело, когда можно пощупать настоящую железку, послушать настоящий синтезатор. Но опять же, линукс использует защищенный режим и вроде без драйвера чип не послушаешь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #103 |
102. Сообщение от n00by (ok), 02-Окт-21, 16:02 | +/– | ![]() |
Я имел ввиду, что z80280 не 16-ти разрядный, а 8-ми. Аккумулятор в нём 8-ми разрядный. Есть возможность использовать регистровые пары как 16-ти разрядные регистры, но так было и в оригинальном Спектруме. 16 бит дают адресуемое пространство 64 Кб. Для адресации 16 Мб надо три раза присесть и сказать "Ку!" IA32 с плоской моделью памяти, а тем более AMD64 с адресацией относительно указателя команд делают программирование на ассемблере существенно проще и приятнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
103. Сообщение от n00by (ok), 02-Окт-21, 16:11 | +/– | ![]() |
"Автономный проигрыватель мелодий с компьютера ZX Spectrum на Arduino с минимальным количеством деталей." https://habr.com/ru/post/392625/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #104, #105 |
104. Сообщение от YM2608 (?), 02-Окт-21, 16:18 | +/– | ![]() |
я такой собрал, но при конвертировании многих мелодий из ay, pt2, pt3, ym в PSG происходит потеря данных, нот. Сначала я заметил, что железка как-то не то играет. А потом послушал эти PSG на бульбовский проигрывателе - тоже нет части данных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #106 |
105. Сообщение от YM2608 (?), 02-Окт-21, 17:01 | +/– | ![]() |
Есть ещё один интересный проект YM2203 на Ардуино https://youtu.be/wLlfp8Z4IS8 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #107 |
106. Сообщение от n00by (ok), 02-Окт-21, 17:13 | +/– | ![]() |
> я такой собрал, но при конвертировании многих мелодий из ay, pt2, pt3, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #111 |
107. Сообщение от n00by (ok), 02-Окт-21, 17:41 | +/– | ![]() |
> Эмуляция на ПЦ не возможна, потому что Shiru со | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #109 |
108. Сообщение от Шпаньков (?), 02-Окт-21, 19:42 | +/– | ![]() |
В любом статически типизированном языке проверка типов работает только во время компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
109. Сообщение от YM2608 (?), 02-Окт-21, 22:00 | +/– | ![]() |
Есть прога c FM и SSG частью - это BambooTracker is a music tracker for the Yamaha YM2608 (OPNA) sound chip which was used in NEC PC-8801/9801 series computers. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
110. Сообщение от YM2608 (?), 02-Окт-21, 22:15 | +/– | ![]() |
я смотрю вы хорошо в радиоэлектронике разбираетесь, а вы не подскажете какую микросхему взять на 16Мб и РОМ для ПЗУ для z180/280? а то в чипах не разбираюсь и не знаю какой искать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #115 |
111. Сообщение от YM2608 (?), 02-Окт-21, 22:16 | +/– | ![]() |
У Бульбы плеер на паскале написан, а не на сях... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 Ответы: #114 |
112. Сообщение от Alladin (?), 03-Окт-21, 00:02 | +/– | ![]() |
А зачем без LLVM, если это прежде всего оптимизации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
114. Сообщение от n00by (ok), 03-Окт-21, 08:33 | +/– | ![]() |
Если это по поводу "доработать", то какая разница? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #116 |
115. Сообщение от n00by (ok), 03-Окт-21, 08:49 | +/– | ![]() |
Никакую, статическое ОЗУ таких ёмкостей (8М*16) вряд ли выпускается. В лучшем случае удастся подключить модуль SIMM. Будет ли работать EDO, это я не знаю. Надо изучать имеющиеся схемы, документацию. Потому и повторяю, что относительно реальных вариантов два: ПЛИС или эмулятор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #117 |
116. Сообщение от YM2608 (?), 03-Окт-21, 11:22 | +/– | ![]() |
Как какая, я на С плохо понимаю, а Паскаль вообще не знаю. А вы можете подсказать, какой код воспроизводит, например pt2 или pt3, а я его попробую вставить в ардуино | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #120, #122 |
117. Сообщение от YM2608 (?), 03-Окт-21, 11:38 | +/– | ![]() |
ну ладно, для начало попробую собрать z180 на маленьком объеме, а вот такая HM62256BLP подойдёт? тут вроде 256 Кбайт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #118 |
118. Сообщение от n00by (ok), 03-Окт-21, 12:04 | +/– | ![]() |
> ну ладно, для начало попробую собрать z180 на маленьком объеме, а вот | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 Ответы: #119 |
119. Сообщение от YM2608 (?), 03-Окт-21, 12:29 | +/– | ![]() |
Спасибо за подсказки, я конечно полный нуль в радиоэлектронике, но думаю, лучше попытаться, чем не делать или играть в игры и т.п. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 Ответы: #121 |
120. Сообщение от n00by (ok), 03-Окт-21, 12:39 | +/– | ![]() |
Когда я писал приколхозить, имел ввиду вот что. Ардуино служит мостом для общения с AY. То есть читает с компорта строку, где указаны регистр+значение, и отправляет данные в микросхему. Таким образом можно воспроизводить звуки отправляя утилитой echo данные в /dev/ttyACM0. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 |
121. Сообщение от n00by (ok), 03-Окт-21, 12:42 | +/– | ![]() |
Начинать то следует с простого. А тут сразу компьютер спаять, не имея схемы. Даже с готовой платой может быть проблема (обрыв дорожки), как и "новая" микросхема может оказаться нерабочей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #124, #125, #126 |
122. Сообщение от n00by (ok), 03-Окт-21, 12:44 | +/– | ![]() |
А Вы Бульбе не писали по поводу ошибки при конвертировании в PSG? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 Ответы: #123, #129 |
123. Сообщение от YM2608 (?), 03-Окт-21, 13:06 | +/– | ![]() |
Ещё нет, вот на этом треке "ZJ Alex Clap - Love.pt3" слышно, что с 14й секунды PSG по другому играет. я такое и на других треках слышал, но уже не помню на каких, нужно слушать и искать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 |
124. Сообщение от YM2608 (?), 03-Окт-21, 13:34 | +/– | ![]() |
А вот эту память 24FC1025-I/P я не смогу подключить к Зилогу? она работает по интерфейсу I2C, а зилогу подойдёт только параллельная? типа этой AS6C4008-55PCN на 512 Кбайт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
125. Сообщение от YM2608 (?), 03-Окт-21, 13:38 | +/– | ![]() |
Ошибка, 24FC1025-I/P - это EEPROM, а вот 23LC1024 уже 1Mb SPI Serial SRAM, но она к Зилогу не подойдёт? это наверное только к ардуине со товарищи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
126. Сообщение от YM2608 (?), 03-Окт-21, 16:13 | +/– | ![]() |
Мне нравится такой спектрум https://www.youtube.com/watch?v=2TW7LbgN_Vo | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 Ответы: #127 |
127. Сообщение от n00by (ok), 03-Окт-21, 17:54 | +/– | ![]() |
Для ZX-Evo нет CP/M? И вообще, зачем она? Никогда её не использовал. Да и зачем какие-то другие железки, если у Вас ZX-Evo и там ПЛИС? Если проблемы и с пайкой, и с программированием, может быть стоит изучать тему прошивки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #128, #132 |
128. Сообщение от YM2608 (?), 03-Окт-21, 19:39 | +/– | ![]() |
Сколько не пробовал мониторов у меня ни один ЖК монитор не поддерживал 50Гц, поэтому я почти не пользуюсь ZX-Evo - потому-что я не могу на 60Гц загрузить TSConfig, послушать нормально музыку... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 Ответы: #131 |
129. Сообщение от YM2608 (?), 03-Окт-21, 21:12 | +/– | ![]() |
А вы можете за деньги мне помочь дописать плеер для ардуины в этом проекте https://habr.com/ru/post/392625/ чтобы он воспроизводил не PSG, а pt2 и pt3 ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 Ответы: #130 |
130. Сообщение от n00by (ok), 04-Окт-21, 07:59 | +/– | ![]() |
Если есть лишние деньги, лучше отправьте их Бульбе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #133 |
131. Сообщение от n00by (ok), 04-Окт-21, 08:00 | +/– | ![]() |
А ЖК телевизоры не пробовали? 50Гц это стандарт PAL. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 |
132. Сообщение от YM2608 (?), 04-Окт-21, 14:34 | +/– | ![]() |
Судя по видео, таким Спектрумом удобно пользоваться, как IBM PC. Единственное для полного щастья нужен ещё файловый менеджер. Собственно говоря в моём "виденьи" так и выглядит супер Спектрум: z280, 16 Мб озу, видео высокого разрешения, YM2203 (чтобы был и ФМ и AY) и файловый менеджер. А чтобы связать всё это можно использовать ПЛИС. Но если использовать быстрый современный чип для эмуляции то будет не аутентично. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
133. Сообщение от YM2608 (?), 04-Окт-21, 15:57 | +/– | ![]() |
Написал Бульбе о баге в PSG вот что он ответил "Ay_Emul поддерживает PSG-файлы, записанные со стандартного ZX (с одним AY на борту). Файл ZJ Alex Clap - Love.pt3 написан для TurboSound (два AY-чипа, играющих одновременно), по сути это два PT3-файла, склеенных друг с другом (можно разъединить, например в Vortex Tracker II, и сконвертировать в два PSG-файла). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #134 |
134. Сообщение от n00by (ok), 04-Окт-21, 17:20 | +/– | ![]() |
В проигрываетеле https://habr.com/ru/post/392625/ один AY, он не сможет играть композиции, рассчитанные на два синтезатора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #135 |
135. Сообщение от YM2608 (?), 04-Окт-21, 17:28 | +/– | ![]() |
Этот вопрос легко решается с двумя AY. Вот странно, что никто из производителей электроники не сделал портативный Chiptune плеер. Если бы какой-нибудь российский завод взялся бы - то он мог бы подзаработать немного денег. Ну допустим партия 5000 шт. чистый доход 1000 или более рублей. У вас нет выхода на какой-нибудь завод? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 |
136. Сообщение от YM2608 (?), 04-Окт-21, 17:38 | +/– | ![]() |
Нашел интересный проект Arduino + z80 со схемой и кодом, а вот от этого можно отталкиваться для связки с z180/280 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |