Цитата Сообщение от ZXMAK Посмотреть сообщение
для загрузки Mask нужно отключать автоплей, т.к. он может останавливать магнитофон в паузах, что нарушает тайминги сигнала.
А куда там 2B нужно добавлять? У меня TZX только те что гуглом гуглятся - нерабочие. Нормально грузится только из WAV образа.
перед каждым турбоблоком #11 - высокий уровень
автоплей был выключен

Цитата Сообщение от ZXMAK Посмотреть сообщение
Загрузка привязана к тактам процессора. При загрузке TZX и других образов, во избежание конфликтов, тайминги не привязанные к тактам пересчитываются в такты исходя из фиксированной тактовой 3.5 МГц, независимо от фактической тактовой. Т.е. для загрузчика сигнал по тактам будет одинаковым, независимо от фактической частоты Z80.
нифига не понял, проще скажи - сколько тактов Z80 на сэмпл у тебя?
вот если спеку скормить оцифровку 44100 - будет 79 тактов на сэмпл

пробую сейчас процедурку с точностью один такт на сэмпл
но вот что-то грузит она не всё, вот например три файла

который блоками #19 с красивыми цифрами импульсов - грузится
такие цифры, похоже, восстановлены анализом кода загрузчика
(так как в тызыксе другой игры той же фирмы - ATF - такие же)

8191 x 1180
256 x 2168
1 x 1000

а который то же самое через #12-#13-#14 - пилот не видит
и времянки явно кривые, разные даже между собой

8190 x 1144 / 1144
256 x 2102 / 2098
1 x 805 / 725 (!)

импульсы данных тоже разные и некруглые, но это оказалось некритично

в архиве три версии (нужен переход в 48k):
general - всё норм
puretone - всё плохо
puretone - исправлены тайминги пилотона - после чего стало загружаться
еще пробовал плохие прописать в хороший #19 - перестал грузить


вот сижу и думаю - может, тайминги старых тызыксов замерялись/подбирались неточно
и проверялись в старых же эмулях, в которых память на сериализации экономили?
но неточность подбора маскируется неточностью представления
а тут всё вылезло