УБЕРИТЕ РИНДЕКСОВ ОТ ЭКРАНОВ
тут творятся страшные вещи
представляю вашему вниманию AY48
эмулятор AY-3-8910 для ZX Spectrum 48 с ковоксом\бипером
сабж состоит из *****кода чуть более чем полностью
включает в себя 7 движков
5 ковоксных
AY48 covox v01
AY48 covox v02
AY48SN covox
AY48 covox v01 + 24 bit envelope
AY48 24 bit covox
(2 последних не доделаны(ограничения в работе огибающей))
2 биперных
AY48SN beeper v03X2 4x 12extra_nop
AY48SN beeper v03X3 1x
(последняя скорей для всяких турбо режимов тк пищит на 3.5 МГц)
ограничения эмуляции
генератор шума не эмулируется (тк он один жрет...)
используется 1К табличка полученная Ау-ковским шумогенератором
SN - версии движков с упрощенным шумом (нет управление частотой т к ее изменение все равно не различить из за низкой частоты дискретизации)
принцип работы ее шумелки затерялся в процессе оптимизации
и теперь сильно зависит от огибающей
и в некоторых случаях может просто не выдавать никакого шума
хотя в большинстве случаев он работает
не зацикленные формы огибающей так же не эмулируются
будут воспроизведены только первые 8 циклов а дальше зацикливание[свернуть]
ковокс версии выдают вполне приемлемый результат
наиболее шустрый движок AY48SN covox
333t цикл
частота дискретизации 10510 Hz
звучание биперной версии просто ужасно
(отсутствие пищания в процессе работы плеера, конвертера создает жуткий 50Гц фон)
единственный пригодный к использованию движок
AY48SN beeper v03X2 4x 12extra_nop
705t цикл
частота дискретизации 4964 Hz
частота ШИМ 19858 Hz
как конвертить музло
на данный момент AY48 заточен под Vortex Tracker II
из коробки конвертит экспортированные из него TAP и Hobetы скомпилинные по адресу $6200
Drag&drop-ые на батник
может пакетно конвертить до ~60 файлов лежащих в той же папке что и батник
конвертить из другой директории уже как повезет (пока не осилил батникописание)
в крайнем случае по одному
TAP почему то надежней (хотя импортируется *****кодом)
большое количество $C отказались корректно конвериться
полученный SNA можно за 20 сек загрузить на реале используя OTLA
который так же в комплекте
[свернуть]
настройки
переключение движков и правка настроек осуществляется
редактированием ручками интуитивно понятного ay48.asm
все самое необходимое в самом начале
в идеале каждый трек требует подстройки +\- 2
cmpcicles
методом научного тыка
выставляемое по умолчанию значение рассчитано на основе всего 5 модулей и не всегда точно подходит
(поставьте intmodcompensation = 0
чтоб лучшо понять для чего оно нужно ))))
[свернуть]
СКАЧАТЬ БЕЗ СМС
интуитивно понятный исходник+VTII+OTLA+модули+готов ые tap для экспериментов+готовые sna законверченные залпом без подстройки
AY48_r0067.zip
записи звучания этого безобразия(osc7 биперный движок) с реала
mp3.zip
в аттаче
результаты конверсии с наиболее приемлемым звучанием (из пачки тех что в архиве выше)
ну и еще пара sna рипнутых из какой то демки
3Ы слово конвертить тут не сильно подходит
все конвертится в риалтайме ужо на самом спектруме
ЗЫЗЫ: биперные версии активно юзают out (c),0
так что владельце пентев благополучно услышат тишину)))
юзайте ковокс-ные версии