
Сообщение от
nzeemin
В ближайших планах по эмулятору -- прикрутить к окну Disassemble "субтитры". Ну то есть на полноформатный отладчик (как в Visual Studio) у меня времени нет, сделаю парсинг текстового файла (определённого формата) и вывод комментариев справа от дизассемблированного кода. Будет возможность по ПЗУ бегать с комментариями -- уже хоть что-то.
Файл субтитров (комменты by Alex_K):
Код:
; Точка входа при включении питания (адрес начального пуска)
160300: MOV @#172660$,R4 ; R4 = адрес ОЗУ пультового отладчика
160304: CLR R0 ; Признак ошибок = 0
MOV R4,SP
160310: BMI 160464$ ; Запуск в ЦП
160312: BIT #20,@#177716 ; ЦП в режиме HALT ?
160320: BEQ 160332$ ; Нет
MOV @#0,R1
BEQ 160332$
JMP @R0
160332: MOV #40,@#177716$ ; Останов ЦП (установка DCLO и ACLO)
160340: CALL 173252$ ; Перекачка пультового монитора в сист. ОЗУ ЦП
160344: MOV #70045,@#177010 ; Передача ключа теста памяти (делать или нет)
MOV 42(R4),@#177014
CLR @#177716 ; Снятие DCLO
MOV #100,R0
160370: SOB R0,160370$ ; Задержка
MOV #100000,@#177716; Запуск ЦП (снятие ACLO)
CALL 160410$ ; Тест ПЗУ ПП
SWAB R0
BR 160474$ ; Переход на тест ОЗУ
Действующий макет: