Хмм, я тоже думал что во fuse просто происходит детект фазы загрузки и включается макс.ускорение (отключена эмуляция всякого ненужного).
Вид для печати
Хмм, я тоже думал что во fuse просто происходит детект фазы загрузки и включается макс.ускорение (отключена эмуляция всякого ненужного).
Еще один битый tzx из той-же серии - с неправильными длительностями импульсов, который грузится из-за ошибки с edge-load:
https://worldofspectrum.net/item/0001837/
https://worldofspectrum.net/pub/sinc...Planet.tzx.zip
там-же лежит и рабочий вариант с турбоблоком вместо обычного:
https://worldofspectrum.net/pub/sinc...anetV1.tzx.zip
в zxmak2 загружать с отключенным автостартом, т.к. лоадер капризен ко времени и приводит к ложному срабатыванию.
ZXMAK, а от зловредных тызыксов защитился? ну, таких, где переходы зациклились без появления в процессе звуковых блоков
ZXMAK, а что ты такого с MASK намутил, что даже исправленная (добавлением блоков 2B куда нужно) не работает?
и еще вопрос, частота сэмплов ленты у тебя потактовая или меньше?
а то есть, например, схема Digital Integration с порченными таймингами
которая честно вроде не должна бы загружаться, однако грузится
для загрузки Mask нужно отключать автоплей, т.к. он может останавливать магнитофон в паузах, что нарушает тайминги сигнала.
А куда там 2B нужно добавлять? У меня TZX только те что гуглом гуглятся - нерабочие. Нормально грузится только из WAV образа.
- - - Добавлено - - -
Загрузка привязана к тактам процессора. При загрузке TZX и других образов, во избежание конфликтов, тайминги не привязанные к тактам пересчитываются в такты исходя из фиксированной тактовой 3.5 МГц, независимо от фактической тактовой. Т.е. для загрузчика сигнал по тактам будет одинаковым, независимо от фактической частоты Z80.
а что за образ?
перед каждым турбоблоком #11 - высокий уровень
автоплей был выключен
нифига не понял, проще скажи - сколько тактов 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 - перестал грузить
вот сижу и думаю - может, тайминги старых тызыксов замерялись/подбирались неточно
и проверялись в старых же эмулях, в которых память на сериализации экономили?
но неточность подбора маскируется неточностью представления
а тут всё вылезло
У меня загрузчик видит длины импульсов в тактах (не считая загрузки wav, там семплы).