
Сообщение от
ivagor
К сожалению просто загрузка с 0000 не поддержана в имеющемся варианте загрузчика FM9.
Это можно исправить? Как я понял, проблема в проверке номера первого блока, он должен быть ненулевым, вот тут:
Код:
L_DBB2: CALL L_DB3D
DCR C
JNZ L_DBA3
CALL L_DB3D
ORA A
JZ L_DB80
Если тут в отладчике остановить и сбросить признак Z, то дальше всё грузится, с некоторыми оговорками, причём проверки на общее количество блоков там нет, оно может быть и нулевым. Это проверка на ошибки чтения, или тут возможно пересечение с каким-нибудь другим форматом записи Вектора?