NSID_Emu_TS - Neo Spectruman
Добавлено: 28 апр 2020, 01:18
NSID_Emu_TS r0274 (Pentagon) - Neo Spectruman
https://zxaaa.net/view_demo.php?id=12698

NSID_Emu_TS R0199 - Neo Spectruman
https://zxaaa.net/view_demo.php?id=12658

на подходе альфа tr-dos версии
версии под Scorpion, Profi, Pentagon с подключаемой ram 0
128К хватит всем
протестировано на унриале
NSID_Emu_TS - под Turbo Sound по стандарту NedoPC
NSID_Player - под железный SID на порту $xxCF (где xx номер регистра SID-а)
https://dropmefiles.com/NSuWt
турбо включать ручками
бордюр будет мигать синим
когда z80 не будет справляться с эмуляцией 6502
так же старый глючный унриал с SID-ом на порту $xxCF
https://dropmefiles.com/yKNp8
можно закидывать свои .sid-ы тоталкомандером
вот годный плагин
https://vtrd.in/pcutilz/INTRD640.zip
пока менюшка примитивная
загружает удаленные файлы (что меня не беспокоит)
показывает и загружает пустоту (потом поправлю)
RSID-ы даже не будут пытаться воспроизводиться
сразу идет возвращение в менюшку
NSID_Player пока не был расчитан на сборку тк щас сильно много не отключаемых частей от NSID_Emu
но я его на всякий случай все равно собрал (дето ошибок 700)
и он даже работает
стабильность работы не гарантируется
возможно SID на этих портах есть в speccy 2010
https://www.youtube.com/watch?v=J6bGypDCr0M
тк на видео старая версия плеера
ограничений на выбираемую мелодию до сих пор нет
так что номер текущей мелодии храним в голове
за пределы имеющихся мелодий не уходим
но эмуль теперь каждый раз восстанавливается из копии
так что если 6502 код его повредит но получится вернуться в меню
эмуль будет восстановлен в исходное состояние
но эмуль повиснет на di halt-e в случае попадания недокументированного 6502 опкода
пока их обработчика нет
пока за каждым переходом в каталог
оно лезет читать диск
потом поправлю
...за одно забыл включить обратно заглушку break-а в трдосе
-----------------------
к сожалению многие хорошие .sid-ы звучат плохо...
и были пропущены при отборе
для 100+Hz треков нужна турба и многа
для 400Hz нужно 14+МГц
для GRG_in_Cyberspace 400Hz.sna нужно не не менее 310000 тактов во фрейме!
и то максимального размера буфера с трудом хватает
сорцы будут когда нибудь потом
https://zxaaa.net/view_demo.php?id=12698

NSID_Emu_TS R0199 - Neo Spectruman
https://zxaaa.net/view_demo.php?id=12658

на подходе альфа tr-dos версии
версии под Scorpion, Profi, Pentagon с подключаемой ram 0
128К хватит всем
протестировано на унриале
NSID_Emu_TS - под Turbo Sound по стандарту NedoPC
NSID_Player - под железный SID на порту $xxCF (где xx номер регистра SID-а)
https://dropmefiles.com/NSuWt
турбо включать ручками
бордюр будет мигать синим
когда z80 не будет справляться с эмуляцией 6502
так же старый глючный унриал с SID-ом на порту $xxCF
https://dropmefiles.com/yKNp8
можно закидывать свои .sid-ы тоталкомандером
вот годный плагин
https://vtrd.in/pcutilz/INTRD640.zip
пока менюшка примитивная
загружает удаленные файлы (что меня не беспокоит)
показывает и загружает пустоту (потом поправлю)
RSID-ы даже не будут пытаться воспроизводиться
сразу идет возвращение в менюшку
NSID_Player пока не был расчитан на сборку тк щас сильно много не отключаемых частей от NSID_Emu
но я его на всякий случай все равно собрал (дето ошибок 700)
и он даже работает
стабильность работы не гарантируется
возможно SID на этих портах есть в speccy 2010
https://www.youtube.com/watch?v=J6bGypDCr0M
тк на видео старая версия плеера
ограничений на выбираемую мелодию до сих пор нет
так что номер текущей мелодии храним в голове
за пределы имеющихся мелодий не уходим
но эмуль теперь каждый раз восстанавливается из копии
так что если 6502 код его повредит но получится вернуться в меню
эмуль будет восстановлен в исходное состояние
но эмуль повиснет на di halt-e в случае попадания недокументированного 6502 опкода
пока их обработчика нет
пока за каждым переходом в каталог
оно лезет читать диск
потом поправлю
...за одно забыл включить обратно заглушку break-а в трдосе
-----------------------
к сожалению многие хорошие .sid-ы звучат плохо...
и были пропущены при отборе
для 100+Hz треков нужна турба и многа
для 400Hz нужно 14+МГц
для GRG_in_Cyberspace 400Hz.sna нужно не не менее 310000 тактов во фрейме!
и то максимального размера буфера с трудом хватает
сорцы будут когда нибудь потом