Все любят гипножабу
Там вот был разговор о нестандартных загрузчиках и, похоже, xpeccy такое не загружает. Причём, никакая комбинация Autoplay/Turbo к успеху не приводит, даже «честное» проигрывание.
Зачем такой загрузчик нужен на практике, я лично понять не могу, но суть там проста: блок данных с ленты грузится в два этапа, путём вызова процедур ROM – одну часть через 0x056A и без остановки сразу вызов 0x05A9 для продолжения. Программка для воспроизведения приложена, когда работает – загружается красивая картинка, когда не работает – черно-белая или с искажёнными цветами.
psv-load.7z
Будет время - потестирую
Все любят гипножабу
Последний раз редактировалось ZXMAK; 06.04.2025 в 20:22.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Да в принципе и не сложно было... Оно после этого "перескока" становится чувствительным к полярности сигнала, хотя стандартный загрузчик эрогирует только на фронты.
![]()
Все любят гипножабу
Chwe(07.04.2025)
притом фиг поймёшь, какая из полярностей канонiчней
для обоих вариантов попадались требовательные загрузчики
Прихожу без разрешения, сею смерть и разрушение...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Думаю проблема не в полярности, а в корректной эмуляции задержки, чтобы когда загрузчик начал читать порт, там был нужный фрагмент записи.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Конечно, там же SCR вложенВ смысле, ZXMAK2 правильно это всё читает, я так понимаю. Так и запишем…
Да, идея примерно та же, но реализация wizball посложнее (и понадёжнее?) выглядит, там и нулями «забито» (чтобы паузы для обработки были?) и какая-то синхронизация, вроде, есть и, в целом, это очень осмысленно, не так как в motos+ (откуда мой пример выдран).
да, действительно, от полярности зависит. Интересно, как такой загрузчик работает на реальном магнитофоне, где полярность окажется инверсная?
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)