Он сумбурный, просто дизассемблированный дамп памяти размером 30 с лишним килобайт с некими пометками. К тому же, у меня свой дизассемблер, понятный мне, но не очень дружественный любителям PDP11, с 16-ричными числами и некими сокращениями и упрощениями.
Пример:
Звездочками помечаю те строчки, которые убираю, чтобы трассировать дальше, пропуская ненужные системные вызовы.Код:7558 17C1 0028 MOV (#$0028),R1
755C 031D BEQ $7598
755E 1C42 0004 MOV $4(R1),R2
7562 1089 MOV R2,(R1)
7564 0A0A CLR (R2)
7566 1C43 0006 MOV $6(R1),R3
756A E083 SUB R2,R3
756C 0A83 INC R3
756E 10F2 0002 MOV R3,$2(R2)
7572 15F1 8080 0044 MOV #$8080,$44(R1)
7578 1042 MOV R1,R2
757A 65C2 000C ADD #$000C,R2
*757E 10A6 PUSH R2
*7580 15E6 023F PUSH #$023F ; $GTSK (Get Task Parameters)
*7584 88FF EMT $FF
; Получить 16-словный массив параметров таска по адресу $72F4
; R2 - указатель на массив параметров
7586 8703 BCS $758E ; Если ошибка, то -> $758E
7588 1CB1 000E 0044 MOV $E(R2),$44(R1) ; Параметр 7 (User Identification Code) -> ($72E8 + $44)
758E 15F1 FFFF 0028 MOV #$FFFF,$28(R1)
7594 0A31 003E CLR $3E(R1)
7598 0087 RTS
Пока что уперся в сообщение: PASCAL -- Fatal initialization error

