Попрошу модеров отщипнуть конец от темы "REX. Правка карты. Сбор средств." , начиная с этого поста в начало этой темы.
Суть вопроса вот в чём. Допустим нужно немного подкорректировать кодовый блок. Можно его загрузить в бейсик и там просматривать/искать (peek) нужные значения, искать адреса этих значений и менять эти значения (poke). Но это очень неудобно. Есть ли утилиты в которых наглядно были бы видны номера ячеек памяти спектрума и содержимое этих ячеек? Не важно на ZX или на PC. Хотелось бы видеть всё, искать, править, сохранять.
Вот к примеру есть дебаггер в спектакуляторе, это лучшее что мне удалось найти на PC. Но у него есть несколько минусов:
1. Он не умеет искать такие последовательности, в которых неизвестны некоторые члены, например последовательность 0,1,0,0,х,х,0,2,0,0 он не найдет, я пробовал вбивать например 0,1,0,0,?,?,0,2,0,0 - он не понимает. Неужели для поиска подобной последовательности никак не обойтись без проги на бейсике?
2. Долбаный дебаггер мнит себя чересчур умным. Среди некоторых байтов и их последовательностей ему мерещатся команды ассемблера, и он их группирует по своему, это визуально сильно осложняет поиск и редактирование. И отключить эту фишку никак нельзя. Нет бы просто показывать слева колонку адресов, справа их значения, дак он всё усложняет.
Писали что можно мол, сделать в эмуляторе снапшот и открыть его потом с помощью WinHex. Я попробовал, но ничего не понял. Там всё Hex, Dec не включить, но главное не могу понять как там искать последовательности байтов, и самое главное не могу понять как узнавать по какому адресу в памяти спектрума находится конкретный байт? В общем для меня снапшот открытый в винхекс это просто какая-то каша. Уж луче дебаггер спектакулятора.
P.S. Eagle упоминал некое "Проф. ПЗУ MOA Service" в Scorpion 256 turbo. Где взять это ПЗУ, как и куда его интегрировать и как потом мне всё это заюзать в моих целях?