Невооруженным глазом просматривается адресная метка заголовка сектора (0xEA 0xD3):
Код:00001530 44 44 44 44 44 44 44 44 44 44 45 55 45 45 45 54
00001540 54 45 54 44 44 44 54 44 44 44 54 44 44 45 44 44
55545454 55454455
11101010 11010011
Вид для печати
Невооруженным глазом просматривается адресная метка заголовка сектора (0xEA 0xD3):
Код:00001530 44 44 44 44 44 44 44 44 44 44 45 55 45 45 45 54
00001540 54 45 54 44 44 44 54 44 44 44 54 44 44 45 44 44
55545454 55454455
11101010 11010011
В процессе борьбы за восстановление контроллера накодил простейшую читалку данных с диска.
Раскручиваем диск, ждем готовности READY, потом ждем начало сигнала INDEX и принимаем подряд байты в буфер по адресу 1000h. В полученной кашице можно уже искать намёки на секторную разметку.Код:0000: 3E DF 32 02 F0 3A 01 F0-E6 10 C2 05 00 3A 01 F0 >.2..:.......:..
0010: E6 40 C2 0D 00 21 00 10-11 FF 1F CD 2C 00 77 23 .@...!......,.w#
0020: 1B 7A B3 C2 1B 00 3E 7F-32 02 F0 F7 3A 01 F0 E6 .z....>.2...:...
0030: 80 CA 2C 00 3A 04 F0 C9- ..,.:...........
- - - Добавлено - - -
Код:01 81 19 83 83 06 06 00 00 00 00 00
EA D3 01 03 04 04 00 C0 01 83 83 C1 83 00 00 00 00 00
DD DD F3 00
Благодаря подсказке пользователя uart (ДОС перепрограммирует ПДП ВГ75, а адреса ВГ75 в "Микроше" и "Радио-86РК" различаются, пикантные подробности тут http://zx-pk.ru/threads/26559-nastro...l=1#post871402) все заверте!
Vladimir_S, на "Микроше" после загрузки рисуется знак вопроса и приглашение "Монитора". Одним словом, не работает :( что бы это могло быть?
Кстати, DBG.COM из архива cy6 тоже на "Микроше" не желает работать, просто сбрасывается.
Смотрю, в самом начале кода с 5ED0 есть вызов CALL F990, это какой-то чисто РКшечный вызов? Точки входа "Монитора" же все в F8xx лежат. Может, различия "Мониторов" тому виной?
Заменил. Перемещение происходит, но запуск после ответа Y на вопрос START? успевает нарисовать приветствие отладчика и далее происходит сброс.
Нашел в архивах http://home.onego.ru/~bav9/94.html отладчик BDU, попробую его.
- - - Добавлено - - -
BDU оказался не совсем отладчиком. Пошаговый запуск там отсутствует как класс. На очереди OTLADCH из поставки "Микроши", внутри которого безмятежно виднеется копирайт SID.
(не создать ли отдельную ветку для софта, в том числе дискового, под "Микрошу"?)
tnt23, А это на микроше не пробовал?
http://zx-pk.ru/threads/11319-radio-...l=1#post735725
Ха, забыл! найти что-то в этом треде уже большая проблема :) сегодня попробую. Хотя это же ассемблер с редактором, а не отладчик.
- - - Добавлено - - -
Vladimir_S, редактор сохраняет и грузит нормально. Единственное, что при попытке снова сохранить файл под тем же именем выдает сообщение "ПОВТОРНОЕ ИМЯ" и все. То есть, видимо, нужно выходить в дос, грохать файл, возвращаться в редактор и сохранять снова.
Да, это я не пробовал. Да и не к чему. Если пишешь какую то программулину, то лучше сохранять промежуточные варианты под разными именами, проще откат делать. А и все это что? Я сейчас в отпуске и на железе проверить не могу.
- - - Добавлено - - -
И еще, может переделать редактор, что бы он работал только с файлами ASM? Соответственно и каталог выводил только ASM? Тогда на запрос имени, вводить только имя без расширения.