Пока основное - это разборки с ПЗУ KDJ11-E, но в процессе налетел на то, что FullODT показывает не то содержимое ячеек при пошаговой трассировке, если (внезапно) включен ДП. Это называется - дозрел до анализа в нём настроек ДП. В процессе разборок с кодом (унификация) сделал всё таки и более интеллектуальный показ одно- двух- и трёхсловных команд. Раньше просто тупо показывалось три последовательные ячейки, независимо от длины команды, теперь более красиво:
Код:
PDP-11/03 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
>>>1000/
001000 016767
001002 000000 177776
001004 000000 177776
>>>1000!
001000 016767 177776 177776 MOV 1002, 1004
>>>173000!
173000 042114 BIC (R1)+, (R4)
173002 000176 000261 JMP @261(SP)
173006 012700 000000 MOV #0, R0
173012 012701 174400 MOV #174400, R1
173016 010704 MOV PC, R4
173020 103064 BCC 173172
173022 000402 BR 173030
173024 173000 SUBD R0, R0
173026 000340 SWAB -(R0)
173030 010003 MOV R0, R3
173032 000303 SWAB R3
173034 010311 MOV R3, (R1)
173036 012761 000013 000004 MOV #13, 4(R1)
173044 052703 000004 BIS #4, R3
173050 010311 MOV R3, (R1)
173052 105711 TSTB (R1)
>>>