С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Этот формат и есть формат снапшота для загрузки/выгрузки в/из эмулятор/а, альтернатива SNA и Z80. Просто его основное преимущество перед существующими - удобство просмотра/редактирования вне эмулятора.
Скорее всего, эмулятор, поддерживающий этот формат, поддерживает и другие, так что, при желании, можно загрузить в этом формате и выгрузить в SNA, Z80 или SZX.
Тогда почему не воспользоваться форматом SNA + hex edit с поддержкой настраиваемого смещения? Задать во hiew смещение 16384-27 байт и наслаждаться? Все 48К попадают в нужные адреса. Кстати, какие-то еще редакторы поддерживают такое виртуальное смещение? Возможно beye, но он у меня показывает просто черное окно, давно заброшен, вероятно работает только в досе.
https://ru.wikipedia.org/wiki/Beye
И вообще какие задачи должен решать этот формат, что эмулятор оказывается непригодным? Поиск строк с поддержкой произвольного регистра и кодировок? Глобальная замена по файлу? Редактирование с использованием вставки, а не только замены? Копирование участков во внешний файл? Массовый поиск в нескольких файлах?
лишние телодвижения мешают наслаждаться
к тому же hiew под винду платный
в sna вообще-то может быть и больше 48k, что потребует еще больше лишних телодвижений, и уже возможно неоднократных
да мало ли почему, например, в отладчике тупо маловато окошко или навигация неудобная
Прихожу без разрешения, сею смерть и разрушение...
Можно и воспользоваться, конечно. Но это требует слегка навороченного хекс эдитора, а не любого.
Основная задача снапшота - хранить состояние эмулируемого Спектрума, дополнительная задача этого формата - чтобы это состояние можно было без напрягов исследовать внешними инструментами, в первую очередь хекс-вьювером.И вообще какие задачи должен решать этот формат, что эмулятор оказывается непригодным? Поиск строк с поддержкой произвольного регистра и кодировок? Глобальная замена по файлу? Редактирование с использованием вставки, а не только замены? Копирование участков во внешний файл? Массовый поиск в нескольких файлах?
Да, эмулятор с хорошим отладчиком может убрать необходимость в других инструментах, но - много вы знаете эмуляторов с хорошими отладчиками? Отладчик Спектакулятора, например, не позволяет просматривать память в хекс-дампе. У других отладчиков другие ограничения.
Ну вот, например, задача. Вы сохраняете несколько снапшотов в данном формате, чтобы найти ячейки, изменившиеся заданным образом. Далее в тотал командере сравниваете попарно такие снапшоты, и слету получаете адреса нужных ячеек в памяти Спектрума. А используя sna формат, вы ещё навозитесь с вычислением их адресов, вычитая нужные смещения.
Последний раз редактировалось Spectramine; 14.08.2023 в 21:23.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)