Вообще есть исходники vgm для msx. Оно там уже давно есть и работает. Исходники на асме.
Си для z80 есть с 80х годов. Из последних гугли sdcc.
https://bitbucket.org/grauw/vgmplay-msx
Вид для печати
Вообще есть исходники vgm для msx. Оно там уже давно есть и работает. Исходники на асме.
Си для z80 есть с 80х годов. Из последних гугли sdcc.
https://bitbucket.org/grauw/vgmplay-msx
В исходники не заглядывал ,спасибо за ссылку , а так да, прочитал , что есть , но это не особо поможет , они не поддерживают YM2612 , и тем более формат сеги YM2612+DAC+SN76489 , хотя если застряну то буду подсматривать как для других FM чипов реализовали код.
Уже параллельно с текущим SMPS ,начал писать VGM плеер с ноля , вчера доки поизучал , в общем более менее все понятно.
В 90-х и не слышал об этом , потом перерыв долгий , вчера нашел откомпилированный код VGM с Си на Z80 , и ужаснулся ,то что должно весить байт 500 ,весит 4 кб.
никакой оптимизации.
- - - Добавлено - - -
Так понимаю это чисто компилятор без IDE ?
Sayman, YM2612 драйвера там нет , есть OPN2 в разделе эмуляция.
- - - Добавлено - - -
Mick, а какой то эмуль поддерживает SAA1099 твоей ZXM-SoundCard ?
Unreal точно. Один патчил Молодцов Алекс - http://micklab.ru/file/zxm_soundcard...73_mod_saa.rar
Второй вариант добавлял deathsoft (версии конкретно не помню - см. последние версии Unreal, там по идее он должен быть).
Вопрос кто в курсе какие мнемоники в последних версиях Alasm для половинок индексных регистров ?
И еще баг , в последней версии perfect commander ,которая на VRTD и которая вшита в глюк ПЗУ , при переименовании расширения файла грохается адрес его начала по которому он грузится.
Я по привычке всем старым пользовался ,что осталось с 90-х , и вот переходя на новые версии софта нахожу одни глюки ,причем весьма жесткие ,и подозрение что это не авторы их наделали ,а те кто их проги "улучшал"
- - - Добавлено - - -
https://c.radikal.ru/c19/1804/63/a339e7674565t.jpg
Лучше поздно чем никогда , при переименования расширения файла ,после буквы расширения могут быть ,а могут и не быть символы ,по практике мы жмем пробелы ,
и это затирает/меняет адрес загрузки файла.
Вот ,где курсорчик стоит , жесткий глюк , запорол так несколько файлов.
https://d.radikal.ru/d27/1804/ce/b750b5b8108ct.jpg