[b]NSID_Emu_TS r0274 (Pentagon)[/b] - Neo Spectruman
https://zxaaa.net/view_demo.php?id=12698
[img]https://zxaaa.net/screen11/nsid_emu%20r0244%20pentagon.png[/img]
[b]NSID_Emu_TS R0199[/b] - Neo Spectruman
https://zxaaa.net/view_demo.php?id=12658
[img]https://zxaaa.net/screen11/nsid_emu%20r0144alfa.png[/img]
на подходе альфа 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 треков нужна турба и многа
для [b]400[/b]Hz нужно 14+МГц
для GRG_in_Cyberspace 400Hz.sna нужно не не менее [b]310000[/b] тактов во фрейме!
и то максимального размера буфера с трудом хватает
сорцы будут когда нибудь потом


