The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Предложен компилятор исходных текстов на языке TypeScript в машинный код, opennews (?), 30-Сен-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


96. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 02-Окт-21, 15:05 
Было бы круто если бы создали linux под z280/380, на котором можно было бы запускать любые игры под z80 - это бы привлекло всех спектрумистов со всего мира к платформе linux...
а то под платформу z80 всё есть, а линукса нету...
http://www.z80.info/z80sdt.htm
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

98. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 02-Окт-21, 15:14 
Так можно в linux запускать любые игры со Спектрума. Берём эмулятор и запускаем. Одна проблем, это развёртка 60 Гц (или выше) вместо 50 в оригинале, потому кое-где дёргается графика. Для UnrealSpeccyPortable я делал патч, позволяющий выбрать 50 Гц в полном экране. Про другие эмуляторы не в курсе, не интересовался.
Ответить | Правка | Наверх | Cообщить модератору

99. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 02-Окт-21, 15:18 
есть категория людей как спектрумисты, так и другие любители Ретро, которым важна аутентичность, оригинальные процы и особенно синтезаторы, это очень болезненная тема
Ответить | Правка | Наверх | Cообщить модератору

101. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 02-Окт-21, 15:43 
эмуляторы есть на винде, где гораздо проще всё юзать.., но другое дело, когда можно пощупать настоящую железку, послушать настоящий синтезатор. Но опять же, линукс использует защищенный режим и вроде без драйвера чип не послушаешь
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

103. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 02-Окт-21, 16:11 
"Автономный проигрыватель мелодий с компьютера ZX Spectrum на Arduino с минимальным количеством деталей." https://habr.com/ru/post/392625/

Т.е. можно приколхозить через Arduino или что-то подобное.

Ответить | Правка | Наверх | Cообщить модератору

104. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 02-Окт-21, 16:18 
я такой собрал, но при конвертировании многих мелодий из ay, pt2, pt3, ym в PSG происходит потеря данных, нот. Сначала я заметил, что железка как-то не то играет. А потом послушал эти PSG на бульбовский проигрывателе - тоже нет части данных.
а вот плеер p2, pt3 я не смог написать для ардуины
Ответить | Правка | Наверх | Cообщить модератору

106. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 02-Окт-21, 17:13 
> я такой собрал, но при конвертировании многих мелодий из ay, pt2, pt3,
> ym в PSG происходит потеря данных, нот. Сначала я заметил, что
> железка как-то не то играет. А потом послушал эти PSG на
> бульбовский проигрывателе - тоже нет части данных.

Спасибо, забыл уже, как тот проигрыватель назывался. От него, оказывается, и сорцы имеются. http://bulba.untergrund.net/progr.htm
Судя по (c)1999-2021 S.V.Bulba, проект не заброшен. Это я к тому, что если проигрыватель теряет данные при создании PSG, наверное, автор может исправить?

> а вот плеер p2, pt3 я не смог написать для ардуины

Насколько понимаю, для этого надо немного доработать тот же бульбовский проигрыватель, что бы он значения регистров отправлял в tty.

Ответить | Правка | Наверх | Cообщить модератору

111. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 02-Окт-21, 22:16 
У Бульбы плеер на паскале написан, а не на сях...
Ответить | Правка | Наверх | Cообщить модератору

114. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 03-Окт-21, 08:33 
Если это по поводу "доработать", то какая разница?
Ответить | Правка | Наверх | Cообщить модератору

116. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 03-Окт-21, 11:22 
Как какая, я на С плохо понимаю, а Паскаль вообще не знаю. А вы можете подсказать, какой код воспроизводит, например pt2 или pt3, а я его попробую вставить в ардуино
Ответить | Правка | Наверх | Cообщить модератору

120. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 03-Окт-21, 12:39 
Когда я писал приколхозить, имел ввиду вот что. Ардуино служит мостом для общения с AY. То есть читает с компорта строку, где указаны регистр+значение, и отправляет данные в микросхему. Таким образом можно воспроизводить звуки отправляя утилитой echo данные в /dev/ttyACM0.

Далее в эмуляторе Бульбы ищется место, где аналогичные данные передаются функции-эмулятору. Вместо (или в дополнение к) вызова функции вставляется write (или что в Паскале пишет в файлы). Если нужны  pt2 или pt3, предположительно, это процедуры PT3_Get_Registers и аналогичная. Но, скорее, лучше смотреть MakeBufferTracker - она вроде как работает для всех форматов.

Ответить | Правка | Наверх | Cообщить модератору

122. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 03-Окт-21, 12:44 
А Вы Бульбе не писали по поводу ошибки при конвертировании в PSG?
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

123. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 03-Окт-21, 13:06 
Ещё нет, вот на этом треке "ZJ Alex Clap - Love.pt3" слышно, что с 14й секунды PSG по другому играет. я такое и на других треках слышал, но уже не помню на каких, нужно слушать и искать
Ответить | Правка | Наверх | Cообщить модератору

129. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 03-Окт-21, 21:12 
А вы можете за деньги мне помочь дописать плеер для ардуины в этом проекте https://habr.com/ru/post/392625/  чтобы он воспроизводил не PSG, а pt2 и pt3 ?
Ответить | Правка | Наверх | Cообщить модератору

130. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 04-Окт-21, 07:59 
Если есть лишние деньги, лучше отправьте их Бульбе.
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

133. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 04-Окт-21, 15:57 
Написал Бульбе о баге в PSG вот что он ответил "Ay_Emul поддерживает PSG-файлы, записанные со стандартного ZX (с одним AY на борту). Файл ZJ Alex Clap - Love.pt3 написан для TurboSound (два AY-чипа, играющих одновременно), по сути это два PT3-файла, склеенных друг с другом (можно разъединить, например в Vortex Tracker II, и сконвертировать в два PSG-файла).
В своё время когда добавлял поддержку TurboSound в Ay_Emul, хотел запретить конвертирование в PSG, так как теряется вывод на второй чип, но "временно" оставил как есть - в итоге конвертируется вывод только на первый чип.", а вот о просьбе доделать плеер он ничего не ответил... В AVR-AY есть исходный код с другими форматами, но ассемблере
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

134. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 04-Окт-21, 17:20 
В проигрываетеле https://habr.com/ru/post/392625/ один AY, он не сможет играть композиции, рассчитанные на два синтезатора.
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

135. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 04-Окт-21, 17:28 
Этот вопрос легко решается с двумя AY. Вот странно, что никто из производителей электроники не сделал портативный Chiptune плеер. Если бы какой-нибудь российский завод взялся бы - то он мог бы подзаработать немного денег. Ну допустим партия 5000 шт. чистый доход 1000 или более рублей. У вас нет выхода на какой-нибудь завод?
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

105. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от YM2608 (?), 02-Окт-21, 17:01 
Есть ещё один интересный проект YM2203 на Ардуино https://youtu.be/wLlfp8Z4IS8
он использует короткий код через порты. я его тоже собрал, но т.к. не нашел такого ВЧ-фильтра на LM314, то у меня звучит пискляво. Вот у японцев музыка какая-то на классический матив, а вот мне как и другим из стран бывшего ссср больше нравится в стиле RAVE, как писал fatalsnipe и другие, поэтому я считаю OPN-чипы не были полностью раскрыты. И поэтому нужна реинкорнация z280 + OPN синтезатор с SSG генератором. А на Ардуино можно только послушать, а не писать музычку. Эмуляция на ПЦ не возможна, потому что Shiru со товарищи не смогли сделать "TFM Music Maker" c SSG частью, а только с ФМ.
http://www.nedopc.com/TURBOSOUND/TFMMAKER/tfmmaker151.zip
Ну и опятьже, музыканту нужно слышать железный звук для вдохновения
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

107. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от n00by (ok), 02-Окт-21, 17:41 
> Эмуляция на ПЦ не возможна, потому что Shiru со
> товарищи не смогли сделать "TFM Music Maker" c SSG частью, а
> только с ФМ.

Вот что я нашёл в описании TFM Music Maker: "Для озвучивания используется программная эмуляция на основе исходного кода из мультисистемного эмулятора аркадных игровых автоматов MAME."
то есть сотоварищи не сами делали, взяли готовую.
И Бульба ведь смог? Судя по https://ru.wikipedia.org/wiki/Yamaha_YM2203 "SSG-часть (полностью аналогичная AY-3-8910)". Эмуляция генераторов AY-3-8910 это 120 строк на Си.

Ответить | Правка | Наверх | Cообщить модератору

109. "Предложен компилятор исходных текстов на языке TypeScript в ..."  +/
Сообщение от 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.
https://github.com/BambooTracker/BambooTracker
но она не поддерживает для импорта популярные форматы, поэтому проще собрать машинку на z280 + YM2203/2608 и запускать любой трекер или плеер
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру