Skip to content

Scsi page-0 boot region -- installed-scsi-d90b55c5.bin

Generated by tools/make_disc_boot_docs.py. Narrative and the cross-media comparison live in ../DISC-BOOT-SECTOR-ANATOMY.md.

Provenance

Extracted from the base64 constant ScsiB64 in

E:\Dev\Ronny\RetroFS\src\RetroFS.NDFS\Creation\NdfsBootBlobs.cs

(the RetroFS source comment names the donor drive).

[VERIFIED] bytes 0..1999 of page 0 of these real images on this machine are byte-identical to this blob (SHA-256 of the first 2000 bytes matches):

  • D:\ND\HDD\scsi-1.img
  • D:\ND\HDD\disk.image
  • D:\ND\HDD\MacDisk.img
  • D:\ND\HDD\test.IMG
  • D:\ND\img-backup\scsi-k.img

Identity

field value
length 2000 bytes (1000 words)
SHA-256 d90b55c504841c4e85b1703e0525a299be8470444f6af6edcbb3c8546bf6bd70
meaningful content 2000 bytes (1000 words)
record format raw-binary (starts PIOF 0150405)

Notes

[VERIFIED] SCSI (NCR-5386 / ND-3201), indirect IOXT (0150415) only -- 42 occurrences, and the device number comes from T at run time, computed as LDT -3,B; AAT <reg>; IOXT, i.e. from the data word at B-3 (page word 0o213). The two literal IOX 0012/IOX 0013 in the body are the real-time clock, not the disk. [VERIFIED] the geometry slots are ZERO: SCSI addressing is linear, so no cylinder/head/sector translation happens in the bootstrap. Only the words-per-sector slot (512, page word 0o255) and the unidentified slot +8 (30, page word 0o265) are set. Structural end of the code is page word 927; page words 0o1640..0o1747 then hold an 18 x 4-word table of unknown meaning.

Octal dump of the meaningful part (word address : words)

000000:  150405 150001 175345 124005 170400 150111 170477 124002
000010:  044023 150112 150110 054017 047014 007014 132776 044011
000020:  060014 004007 054013 047005 007036 132776 125001 176546
000030:  000270 177000 177546 037400 001350 176430 044061 146153
000040:  050027 173377 140006 124006 172704 146101 170400 020710
000050:  124020 173377 140006 146132 172722 146101 170400 020716
000060:  124010 000176 065622 000000 000400 064252 000000 000003
000070:  054371 050777 154006 044373 146056 024366 135367 124371
000100:  124002 124013 004014 150206 150206 150206 150206 170400
000110:  175025 124372 044004 124363 143611 125003 000000 176726
000120:  034255 000000 000000 000000 000000 051024 000000 000000
000130:  000000 000000 000000 000000 000000 000000 000000 000000
000140:  000000 000000 000000 000000 000000 000000 000000 000000
000150:  000000 177774 000000 000000 000000 000000 000000 000000
000160:  000000 000000 000000 000000 000000 000000 000000 000000
000170:  000000 000000 000000 000000 000000 000000 000000 000000
000200:  000000 000000 000000 002000 000000 000000 000000 000000
000210:  000000 000000 000000 144300 000000 000000 171042 135246
000220:  124376 124376 124246 000000 000000 000000 000000 000000
000230:  000000 000000 000000 000000 000000 000000 000000 000000
000240:  000000 000000 000000 000000 000000 000000 051153 000000
000250:  000000 000000 000000 000000 000000 001000 000000 000000
000260:  000000 000000 000000 000000 000000 000036 000000 000000
000270:  030746 014751 146145 004726 000724 054743 140007 124170
000300:  170477 070746 171042 140065 124003 135115 125115 050746
000310:  010727 044730 140005 125110 170477 144465 050706 054707
000320:  143335 143345 143355 172701 131414 044077 143304 143315
000330:  044075 143324 156750 020720 024706 156601 020716 124072
000340:  172435 131415 044064 143304 156740 143316 143336 024706
000350:  156601 020716 170410 156760 020720 124054 172441 141050
000360:  124041 131403 044045 124002 044044 143304 024415 156601
000370:  020716 050765 054751 024747 175126 124007 156601 156001
000400:  144075 156401 144075 124371 050706 146174 054707 143316
000410:  146105 146141 156610 143336 044751 156760 156612 020720
000420:  124011 125002 064732 064601 001400 004000 022400 025000
000430:  024000 044132 070727 156757 143300 145415 143304 170400
000440:  050775 173005 150415 044121 070727 156567 173042 150415
000450:  170400 173022 150415 173002 150415 044110 173002 150415
000460:  170411 173346 150415 000722 050106 010743 124063 050775
000470:  173004 150415 175025 125073 175055 125072 175315 124052
000500:  170400 050775 173005 150415 173043 150415 156770 173004
000510:  150415 156610 146151 070055 050722 140065 124005 142006
000520:  124003 135723 124027 156570 054743 171004 140065 124006
000530:  175057 124004 146106 125036 124015 171001 140065 124011
000540:  175257 124007 174057 174237 014743 024026 020722 124002
000550:  125017 170405 074724 050775 173005 150415 034746 054726
000560:  146174 054751 146542 000700 007000 000320 064540 064577
000570:  177500 064602 100040 001000 065017 040000 040001 100022
000600:  140023 140224 140025 140026 040027 040030 140031 150032
000610:  140033 040034 040035 142036 140037 135104 144400 171377
000620:  171420 140006 124057 044743 175275 124054 050410 140006
000630:  124034 170477 070727 171077 140065 124015 050706 054707
000640:  150110 143310 156570 171006 140065 124003 050746 125053
000650:  146157 124012 171042 140065 124006 050706 054707 150110
000660:  143330 004765 146107 124016 170402 142065 124004 170410
000670:  140065 124010 044727 050746 140065 124004 171077 145456
000700:  125022 174000 170417 144475 144075 077016 146157 174200
000710:  044726 175047 124002 172402 146154 000743 000722 024747
000720:  146142 064732 064272 064557 001000 065017 050743 175266
000730:  124007 044725 140005 125013 174066 174276 010743 170404
000740:  050775 173043 150415 024361 020722 146142 064577 000003
000750:  170777 004730 170400 050775 173043 150415 044050 173342
000760:  150415 054046 132400 170400 150415 170420 150415 173055
000770:  000357 150415 175075 124003 040353 124374 175275 124003
001000:  070030 131002 146142 171774 146101 044024 164013 164012
001010:  175035 124002 124375 146401 171062 142061 124002 124366
001020:  132764 170414 173363 150415 000730 146542 002000 173000
001030:  000077 020000 100001 000000 001032 050743 170436 144465
001040:  131447 030371 175011 124013 050775 173074 150415 156770
001050:  173376 150415 156770 173376 150415 124002 156740 050720
001060:  054721 020720 146617 147256 024716 146071 147065 020716
001070:  175201 124015 044743 175205 124012 170550 050775 173005
001100:  150415 173373 150415 170400 173005 150415 034324 156632
001110:  156763 171600 144467 145457 014743 146052 124014 124016
001120:  124056 124105 125004 125003 125002 125002 064577 065223
001130:  000000 000000 170440 004724 124003 170540 004724 175377
001140:  125034 050775 173005 150415 024716 156777 173002 150415
001150:  146115 173372 150415 024720 140015 124003 142001 125015
001160:  173070 150415 156610 173002 150415 156610 173002 150415
001170:  044005 173346 150415 146142 064577 000224 170440 004724
001200:  050775 173005 150415 024706 173002 150415 146115 173372
001210:  150415 170400 173070 150415 173002 150415 170414 173002
001220:  150415 044004 173346 150415 146142 000224 170524 050775
001230:  173043 150415 146141 135003 004410 146112 065243 000400
001240:  064710 170524 050775 173043 150415 146141 135011 004725
001250:  044743 174265 004743 146114 024363 020722 146142 065243
001260:  177760 050775 173050 170760 004374 150415 175275 124005
001270:  173370 150415 070005 146142 040364 124370 125002 000377
001300:  064256 004670 004667 125001 037551 045005 131003 000746
001310:  125003 125003 005043 037424 037501 142065 125005 050005
001320:  142065 125002 125003 044470 103742 044411 045044 070044
001330:  171003 141065 124027 170404 044040 150107 150106 044036
001340:  153462 153472 044034 153465 044033 153475 150404 150402
001350:  150401 150410 153671 154770 153661 154610 050022 142065
001360:  125021 146105 150107 150106 174000 045015 005015 125015
001370:  140133 151000 004052 000377 000300 065352 003000 003400
001400:  052652 000002 035202 035072 035076 146641 054015 146017
001410:  044014 143304 050625 156172 044625 070010 154412 146151
001420:  146641 000746 125004 030546 144400 000077 046272 000000
001430:  041503 041503 041503 140133 175365 124027 170413 140056
001440:  124024 170414 171500 150117 044024 054024 150117 044023
001450:  173401 150117 044021 054021 150117 044020 173401 150117
001460:  044016 054016 150117 171014 170400 150107 150106 125011
001470:  001224 005100 007710 051213 005114 007700 001221 040774
001500:  047756 045012 144151 154612 005010 146115 060007 005007
001510:  171400 047006 125006 005037 111241 115052 111242 004052
001520:  046254 050006 141476 135005 170500 050611 125003 000200
001530:  000002 040542 020012 146141 170400 154610 144051 060006
001540:  144051 147155 060002 125003 000000 000000 112473 060755
001550:  172754 006015 006020 002056 002045 146542 056000 174200
001560:  146171 006375 125001 044646 046027 174205 006027 146542
001570:  004774 000746 045014 131402 146542 044012 120012 061012
001600:  146157 051011 143350 175015 001007 146542 004106 000426
001610:  000010 004321 004320 005052 041503 041503 041503 041503
001620:  041503 041503 041503 041503 041503 041503 041503 041503
001630:  041503 041503 041503 041503 041503 041503 041503 041503
001640:  000000 000001 000642 125252 000000 000001 000646 125252
001650:  000000 000001 000652 125252 000000 000001 000656 125252
001660:  000000 000001 000662 125252 000000 000001 000666 125252
001670:  000000 000001 000672 125252 000000 000001 000676 125252
001700:  000000 000001 000702 125252 000000 000001 000706 125252
001710:  000000 000001 000712 125252 000000 000001 000716 125252
001720:  000000 000001 000722 125252 000000 000001 000726 125252
001730:  000000 000001 000732 125252 000000 000001 000736 125252
001740:  000000 000001 000742 125252 000000 000001 000746 125252

Disassembly

The page-0 words are not executed where they sit. Page words 0o0..0o35 run in place (the firmware copied the page to address 0); they then relocate two bodies elsewhere. Both bodies are shown below at their RUNTIME addresses, with the page word they came from.

Prologue -- runs in place at address 0

  [page 0000] 000000  150405  PIOF
  [page 0001] 000001  150001  TRA    STS
  [page 0002] 000002  175345  BSKP   ONE 12 DA
  [page 0003] 000003  124005  JMP    *5                   ; target=000010
  [page 0004] 000004  170400  SAA    0
  [page 0005] 000005  150111  TRR    ACTL
  [page 0006] 000006  170477  SAA    63
  [page 0007] 000007  124002  JMP    *2                   ; target=000011
  [page 0010] 000010  044023  LDA    *19                  ; target=000033
  [page 0011] 000011  150112  TRR    ALD
  [page 0012] 000012  150110  TRR    CSR
  [page 0013] 000013  054017  LDX    *15                  ; target=000032
  [page 0014] 000014  047014  LDA    ,X I *12             ; target=000030
  [page 0015] 000015  007014  STA    ,X I *12             ; target=000031
  [page 0016] 000016  132776  JNC    *-2                  ; target=000014
  [page 0017] 000017  044011  LDA    *9                   ; target=000030
  [page 0020] 000020  060014  ADD    *12                  ; target=000034
  [page 0021] 000021  004007  STA    *7                   ; target=000030
  [page 0022] 000022  054013  LDX    *11                  ; target=000035
  [page 0023] 000023  047005  LDA    ,X I *5              ; target=000030
  [page 0024] 000024  007036  STA    ,X I *30             ; target=000062
  [page 0025] 000025  132776  JNC    *-2                  ; target=000023
  [page 0026] 000026  125001  JMP    I *1                 ; target=000027
  [page 0027] 000027  176546  BLDC   bit12 DT
  [page 0030] 000030  000270  STZ    *-72                 ; target=177720
  [page 0031] 000031  177000  BANC   bit0
  [page 0032] 000032  177546  BORC   bit12 DT
  [page 0033] 000033  037400  LDF    ,X I 0,B
  [page 0034] 000034  001350  STZ    I *-24               ; target=000004
  [page 0035] 000035  176430  BLDC   bit3

Body A -- page words 0036..0267 -> runtime 176546..176777

  [page 0036] 176546  044061  LDA    *49                  ; target=176627
  [page 0037] 176547  146153  RADD   CLD SA DB
  [page 0040] 176550  050027  LDT    *23                  ; target=176577
  [page 0041] 176551  173377  AAT    -1                   ; =177777
  [page 0042] 176552  140006  SKP    DT EQL
  [page 0043] 176553  124006  JMP    *6                   ; target=176561
  [page 0044] 176554  172704  AAA    -60                  ; =177704
  [page 0045] 176555  146101  RCLR   DD
  [page 0046] 176556  170400  SAA    0
  [page 0047] 176557  020710  STD    -56,B
  [page 0050] 176560  124020  JMP    *16                  ; target=176600
  [page 0051] 176561  173377  AAT    -1                   ; =177777
  [page 0052] 176562  140006  SKP    DT EQL
  [page 0053] 176563  146132  RADD   CLD SB DP
  [page 0054] 176564  172722  AAA    -46                  ; =177722
  [page 0055] 176565  146101  RCLR   DD
  [page 0056] 176566  170400  SAA    0
  [page 0057] 176567  020716  STD    -50,B
  [page 0060] 176570  124010  JMP    *8                   ; target=176600
  [page 0061] 176571  000176  STZ    *126                 ; target=176767
  [page 0062] 176572  065622  SUB    I -110,B
  [page 0063] 176573  000000  STZ    *0                   ; target=176573
  [page 0064] 176574  000400  STZ    0,B
  [page 0065] 176575  064252  SUB    *-86                 ; target=176447
  [page 0066] 176576  000000  STZ    *0                   ; target=176576
  [page 0067] 176577  000003  STZ    *3                   ; target=176602
  [page 0070] 176600  054371  LDX    *-7                  ; target=176571
  [page 0071] 176601  050777  LDT    -1,B
  [page 0072] 176602  154006  SHT     6
  [page 0073] 176603  044373  LDA    *-5                  ; target=176576
  [page 0074] 176604  146056  RADD   SA DT
  [page 0075] 176605  024366  LDD    *-10                 ; target=176573
  [page 0076] 176606  135367  JPL    I *-9                ; target=176575
  [page 0077] 176607  124371  JMP    *-7                  ; target=176600
  [page 0100] 176610  124002  JMP    *2                   ; target=176612
  [page 0101] 176611  124013  JMP    *11                  ; target=176624
  [page 0102] 176612  004014  STA    *12                  ; target=176626
  [page 0103] 176613  150206  MCL    PID
  [page 0104] 176614  150206  MCL    PID
  [page 0105] 176615  150206  MCL    PID
  [page 0106] 176616  150206  MCL    PID
  [page 0107] 176617  170400  SAA    0
  [page 0110] 176620  175025  BSKP   ZRO 2 DA
  [page 0111] 176621  124372  JMP    *-6                  ; target=176613
  [page 0112] 176622  044004  LDA    *4                   ; target=176626
  [page 0113] 176623  124363  JMP    *-13                 ; target=176606
  [page 0114] 176624  143611  IDENT
  [page 0115] 176625  125003  JMP    I *3                 ; target=176630
  [page 0116] 176626  000000  STZ    *0                   ; target=176626
  [page 0117] 176627  176726  BLDA   bit10 DT
  [page 0120] 176630  034255  LDF    *-83                 ; target=176505
  [page 0121] 176631  000000  STZ    *0                   ; target=176631
  [page 0122] 176632  000000  STZ    *0                   ; target=176632
  [page 0123] 176633  000000  STZ    *0                   ; target=176633
  [page 0124] 176634  000000  STZ    *0                   ; target=176634
  [page 0125] 176635  051024  LDT    I *20                ; target=176661
  [page 0126] 176636  000000  STZ    *0                   ; target=176636
  [page 0127] 176637  000000  STZ    *0                   ; target=176637
  [page 0130] 176640  000000  STZ    *0                   ; target=176640
  [page 0131] 176641  000000  STZ    *0                   ; target=176641
  [page 0132] 176642  000000  STZ    *0                   ; target=176642
  [page 0133] 176643  000000  STZ    *0                   ; target=176643
  [page 0134] 176644  000000  STZ    *0                   ; target=176644
  [page 0135] 176645  000000  STZ    *0                   ; target=176645
  [page 0136] 176646  000000  STZ    *0                   ; target=176646
  [page 0137] 176647  000000  STZ    *0                   ; target=176647
  [page 0140] 176650  000000  STZ    *0                   ; target=176650
  [page 0141] 176651  000000  STZ    *0                   ; target=176651
  [page 0142] 176652  000000  STZ    *0                   ; target=176652
  [page 0143] 176653  000000  STZ    *0                   ; target=176653
  [page 0144] 176654  000000  STZ    *0                   ; target=176654
  [page 0145] 176655  000000  STZ    *0                   ; target=176655
  [page 0146] 176656  000000  STZ    *0                   ; target=176656
  [page 0147] 176657  000000  STZ    *0                   ; target=176657
  [page 0150] 176660  000000  STZ    *0                   ; target=176660
  [page 0151] 176661  177774  BORA   bit15 DL
  [page 0152] 176662  000000  STZ    *0                   ; target=176662
  [page 0153] 176663  000000  STZ    *0                   ; target=176663
  [page 0154] 176664  000000  STZ    *0                   ; target=176664
  [page 0155] 176665  000000  STZ    *0                   ; target=176665
  [page 0156] 176666  000000  STZ    *0                   ; target=176666
  [page 0157] 176667  000000  STZ    *0                   ; target=176667
  [page 0160] 176670  000000  STZ    *0                   ; target=176670
  [page 0161] 176671  000000  STZ    *0                   ; target=176671
  [page 0162] 176672  000000  STZ    *0                   ; target=176672
  [page 0163] 176673  000000  STZ    *0                   ; target=176673
  [page 0164] 176674  000000  STZ    *0                   ; target=176674
  [page 0165] 176675  000000  STZ    *0                   ; target=176675
  [page 0166] 176676  000000  STZ    *0                   ; target=176676
  [page 0167] 176677  000000  STZ    *0                   ; target=176677
  [page 0170] 176700  000000  STZ    *0                   ; target=176700
  [page 0171] 176701  000000  STZ    *0                   ; target=176701
  [page 0172] 176702  000000  STZ    *0                   ; target=176702
  [page 0173] 176703  000000  STZ    *0                   ; target=176703
  [page 0174] 176704  000000  STZ    *0                   ; target=176704
  [page 0175] 176705  000000  STZ    *0                   ; target=176705
  [page 0176] 176706  000000  STZ    *0                   ; target=176706
  [page 0177] 176707  000000  STZ    *0                   ; target=176707
  [page 0200] 176710  000000  STZ    *0                   ; target=176710
  [page 0201] 176711  000000  STZ    *0                   ; target=176711
  [page 0202] 176712  000000  STZ    *0                   ; target=176712
  [page 0203] 176713  002000  STZ    0,X
  [page 0204] 176714  000000  STZ    *0                   ; target=176714
  [page 0205] 176715  000000  STZ    *0                   ; target=176715
  [page 0206] 176716  000000  STZ    *0                   ; target=176716
  [page 0207] 176717  000000  STZ    *0                   ; target=176717
  [page 0210] 176720  000000  STZ    *0                   ; target=176720
  [page 0211] 176721  000000  STZ    *0                   ; target=176721
  [page 0212] 176722  000000  STZ    *0                   ; target=176722
  [page 0213] 176723  144300  ??
  [page 0214] 176724  000000  STZ    *0                   ; target=176724
  [page 0215] 176725  000000  STZ    *0                   ; target=176725
  [page 0216] 176726  171042  SAT    34
  [page 0217] 176727  135246  JPL    I *-90               ; target=176575
  [page 0220] 176730  124376  JMP    *-2                  ; target=176726
  [page 0221] 176731  124376  JMP    *-2                  ; target=176727
  [page 0222] 176732  124246  JMP    *-90                 ; target=176600
  [page 0223] 176733  000000  STZ    *0                   ; target=176733
  [page 0224] 176734  000000  STZ    *0                   ; target=176734
  [page 0225] 176735  000000  STZ    *0                   ; target=176735
  [page 0226] 176736  000000  STZ    *0                   ; target=176736
  [page 0227] 176737  000000  STZ    *0                   ; target=176737
  [page 0230] 176740  000000  STZ    *0                   ; target=176740
  [page 0231] 176741  000000  STZ    *0                   ; target=176741
  [page 0232] 176742  000000  STZ    *0                   ; target=176742
  [page 0233] 176743  000000  STZ    *0                   ; target=176743
  [page 0234] 176744  000000  STZ    *0                   ; target=176744
  [page 0235] 176745  000000  STZ    *0                   ; target=176745
  [page 0236] 176746  000000  STZ    *0                   ; target=176746
  [page 0237] 176747  000000  STZ    *0                   ; target=176747
  [page 0240] 176750  000000  STZ    *0                   ; target=176750
  [page 0241] 176751  000000  STZ    *0                   ; target=176751
  [page 0242] 176752  000000  STZ    *0                   ; target=176752
  [page 0243] 176753  000000  STZ    *0                   ; target=176753
  [page 0244] 176754  000000  STZ    *0                   ; target=176754
  [page 0245] 176755  000000  STZ    *0                   ; target=176755
  [page 0246] 176756  051153  LDT    I *107               ; target=177131
  [page 0247] 176757  000000  STZ    *0                   ; target=176757
  [page 0250] 176760  000000  STZ    *0                   ; target=176760
  [page 0251] 176761  000000  STZ    *0                   ; target=176761
  [page 0252] 176762  000000  STZ    *0                   ; target=176762
  [page 0253] 176763  000000  STZ    *0                   ; target=176763
  [page 0254] 176764  000000  STZ    *0                   ; target=176764
  [page 0255] 176765  001000  STZ    I *0                 ; target=176765
  [page 0256] 176766  000000  STZ    *0                   ; target=176766
  [page 0257] 176767  000000  STZ    *0                   ; target=176767
  [page 0260] 176770  000000  STZ    *0                   ; target=176770
  [page 0261] 176771  000000  STZ    *0                   ; target=176771
  [page 0262] 176772  000000  STZ    *0                   ; target=176772
  [page 0263] 176773  000000  STZ    *0                   ; target=176773
  [page 0264] 176774  000000  STZ    *0                   ; target=176774
  [page 0265] 176775  000036  STZ    *30                  ; target=177033
  [page 0266] 176776  000000  STZ    *0                   ; target=176776
  [page 0267] 176777  000000  STZ    *0                   ; target=176777

Body B (device driver) -- page words 0270..1637 -> runtime 064252..065621

  [page 0270] 064252  030746  STF    -26,B
  [page 0271] 064253  014751  STX    -23,B
  [page 0272] 064254  146145  RADD   CLD SL DA
  [page 0273] 064255  004726  STA    -42,B
  [page 0274] 064256  000724  STZ    -44,B
  [page 0275] 064257  054743  LDX    -29,B
  [page 0276] 064260  140007  SKP    DX EQL
  [page 0277] 064261  124170  JMP    *120                 ; target=064451
  [page 0300] 064262  170477  SAA    63
  [page 0301] 064263  070746  AND    -26,B
  [page 0302] 064264  171042  SAT    34
  [page 0303] 064265  140065  SKP    DA EQL ST
  [page 0304] 064266  124003  JMP    *3                   ; target=064271
  [page 0305] 064267  135115  JPL    I *77                ; target=064404
  [page 0306] 064270  125115  JMP    I *77                ; target=064405
  [page 0307] 064271  050746  LDT    -26,B
  [page 0310] 064272  010727  STT    -41,B
  [page 0311] 064273  044730  LDA    -40,B
  [page 0312] 064274  140005  SKP    DA EQL
  [page 0313] 064275  125110  JMP    I *72                ; target=064405
  [page 0314] 064276  170477  SAA    63
  [page 0315] 064277  144465  RAND   ST DA
  [page 0316] 064300  050706  LDT    -58,B
  [page 0317] 064301  054707  LDX    -57,B
  [page 0320] 064302  143335  STZTX
  [page 0321] 064303  143345  STZTX
  [page 0322] 064304  143355  STZTX
  [page 0323] 064305  172701  AAA    -63                  ; =177701
  [page 0324] 064306  131414  JAF    *12                  ; target=064322
  [page 0325] 064307  044077  LDA    *63                  ; target=064406
  [page 0326] 064310  143304  STATX
  [page 0327] 064311  143315  STZTX
  [page 0330] 064312  044075  LDA    *61                  ; target=064407
  [page 0331] 064313  143324  STATX
  [page 0332] 064314  156750  SAD    ZIN -24
  [page 0333] 064315  020720  STD    -48,B
  [page 0334] 064316  024706  LDD    -58,B
  [page 0335] 064317  156601  SAD    ZIN 1
  [page 0336] 064320  020716  STD    -50,B
  [page 0337] 064321  124072  JMP    *58                  ; target=064413
  [page 0340] 064322  172435  AAA    29
  [page 0341] 064323  131415  JAF    *13                  ; target=064340
  [page 0342] 064324  044064  LDA    *52                  ; target=064410
  [page 0343] 064325  143304  STATX
  [page 0344] 064326  156740  SAD    ZIN -32
  [page 0345] 064327  143316  STDTX
  [page 0346] 064330  143336  STDTX
  [page 0347] 064331  024706  LDD    -58,B
  [page 0350] 064332  156601  SAD    ZIN 1
  [page 0351] 064333  020716  STD    -50,B
  [page 0352] 064334  170410  SAA    8
  [page 0353] 064335  156760  SAD    ZIN -16
  [page 0354] 064336  020720  STD    -48,B
  [page 0355] 064337  124054  JMP    *44                  ; target=064413
  [page 0356] 064340  172441  AAA    33
  [page 0357] 064341  141050  SKP     GRE SA
  [page 0360] 064342  124041  JMP    *33                  ; target=064403
  [page 0361] 064343  131403  JAF    *3                   ; target=064346
  [page 0362] 064344  044045  LDA    *37                  ; target=064411
  [page 0363] 064345  124002  JMP    *2                   ; target=064347
  [page 0364] 064346  044044  LDA    *36                  ; target=064412
  [page 0365] 064347  143304  STATX
  [page 0366] 064350  024415  LDD    13,B
  [page 0367] 064351  156601  SAD    ZIN 1
  [page 0370] 064352  020716  STD    -50,B
  [page 0371] 064353  050765  LDT    -11,B
  [page 0372] 064354  054751  LDX    -23,B
  [page 0373] 064355  024747  LDD    -25,B
  [page 0374] 064356  175126  BSKP   ZRO 10 DT
  [page 0375] 064357  124007  JMP    *7                   ; target=064366
  [page 0376] 064360  156601  SAD    ZIN 1
  [page 0377] 064361  156001  SHT    ZIN 1
  [page 0400] 064362  144075  SWAP   SX DA
  [page 0401] 064363  156401  SHA    ZIN 1
  [page 0402] 064364  144075  SWAP   SX DA
  [page 0403] 064365  124371  JMP    *-7                  ; target=064356
  [page 0404] 064366  050706  LDT    -58,B
  [page 0405] 064367  146174  RADD   CLD SX DL
  [page 0406] 064370  054707  LDX    -57,B
  [page 0407] 064371  143316  STDTX
  [page 0410] 064372  146105  RCLR   DA
  [page 0411] 064373  146141  RADD   CLD SL DD
  [page 0412] 064374  156610  SAD    ZIN 8
  [page 0413] 064375  143336  STDTX
  [page 0414] 064376  044751  LDA    -23,B
  [page 0415] 064377  156760  SAD    ZIN -16
  [page 0416] 064400  156612  SAD    ZIN 10
  [page 0417] 064401  020720  STD    -48,B
  [page 0420] 064402  124011  JMP    *9                   ; target=064413
  [page 0421] 064403  125002  JMP    I *2                 ; target=064405
  [page 0422] 064404  064732  SUB    -38,B
  [page 0423] 064405  064601  SUB    -127,B
  [page 0424] 064406  001400  STZ    I 0,B
  [page 0425] 064407  004000  STA    *0                   ; target=064407
  [page 0426] 064410  022400  STD    0,B,X
  [page 0427] 064411  025000  LDD    I *0                 ; target=064411
  [page 0430] 064412  024000  LDD    *0                   ; target=064412
  [page 0431] 064413  044132  LDA    *90                  ; target=064545
  [page 0432] 064414  070727  AND    -41,B
  [page 0433] 064415  156757  SAD    ZIN -17
  [page 0434] 064416  143300  LDATX
  [page 0435] 064417  145415  RORA   SD DA
  [page 0436] 064420  143304  STATX
  [page 0437] 064421  170400  SAA    0
  [page 0440] 064422  050775  LDT    -3,B
  [page 0441] 064423  173005  AAT    5
  [page 0442] 064424  150415  IOXT
  [page 0443] 064425  044121  LDA    *81                  ; target=064546
  [page 0444] 064426  070727  AND    -41,B
  [page 0445] 064427  156567  SHA    ZIN -9
  [page 0446] 064430  173042  AAT    34
  [page 0447] 064431  150415  IOXT
  [page 0450] 064432  170400  SAA    0
  [page 0451] 064433  173022  AAT    18
  [page 0452] 064434  150415  IOXT
  [page 0453] 064435  173002  AAT    2
  [page 0454] 064436  150415  IOXT
  [page 0455] 064437  044110  LDA    *72                  ; target=064547
  [page 0456] 064440  173002  AAT    2
  [page 0457] 064441  150415  IOXT
  [page 0460] 064442  170411  SAA    9
  [page 0461] 064443  173346  AAT    -26                  ; =177746
  [page 0462] 064444  150415  IOXT
  [page 0463] 064445  000722  STZ    -46,B
  [page 0464] 064446  050106  LDT    *70                  ; target=064554
  [page 0465] 064447  010743  STT    -29,B
  [page 0466] 064450  124063  JMP    *51                  ; target=064533
  [page 0467] 064451  050775  LDT    -3,B
  [page 0470] 064452  173004  AAT    4
  [page 0471] 064453  150415  IOXT
  [page 0472] 064454  175025  BSKP   ZRO 2 DA
  [page 0473] 064455  125073  JMP    I *59                ; target=064550
  [page 0474] 064456  175055  BSKP   ZRO 5 DA
  [page 0475] 064457  125072  JMP    I *58                ; target=064551
  [page 0476] 064460  175315  BSKP   ONE 9 DA
  [page 0477] 064461  124052  JMP    *42                  ; target=064533
  [page 0500] 064462  170400  SAA    0
  [page 0501] 064463  050775  LDT    -3,B
  [page 0502] 064464  173005  AAT    5
  [page 0503] 064465  150415  IOXT
  [page 0504] 064466  173043  AAT    35
  [page 0505] 064467  150415  IOXT
  [page 0506] 064470  156770  SAD    ZIN -8
  [page 0507] 064471  173004  AAT    4
  [page 0510] 064472  150415  IOXT
  [page 0511] 064473  156610  SAD    ZIN 8
  [page 0512] 064474  146151  RADD   CLD SA DD
  [page 0513] 064475  070055  AND    *45                  ; target=064552
  [page 0514] 064476  050722  LDT    -46,B
  [page 0515] 064477  140065  SKP    DA EQL ST
  [page 0516] 064500  124005  JMP    *5                   ; target=064505
  [page 0517] 064501  142006  SKP    DT UEQ
  [page 0520] 064502  124003  JMP    *3                   ; target=064505
  [page 0521] 064503  135723  JPL    I -45,B
  [page 0522] 064504  124027  JMP    *23                  ; target=064533
  [page 0523] 064505  156570  SHA    ZIN -8
  [page 0524] 064506  054743  LDX    -29,B
  [page 0525] 064507  171004  SAT    4
  [page 0526] 064510  140065  SKP    DA EQL ST
  [page 0527] 064511  124006  JMP    *6                   ; target=064517
  [page 0530] 064512  175057  BSKP   ZRO 5 DX
  [page 0531] 064513  124004  JMP    *4                   ; target=064517
  [page 0532] 064514  146106  RCLR   DT
  [page 0533] 064515  125036  JMP    I *30                ; target=064553
  [page 0534] 064516  124015  JMP    *13                  ; target=064533
  [page 0535] 064517  171001  SAT    1
  [page 0536] 064520  140065  SKP    DA EQL ST
  [page 0537] 064521  124011  JMP    *9                   ; target=064532
  [page 0540] 064522  175257  BSKP   ONE 5 DX
  [page 0541] 064523  124007  JMP    *7                   ; target=064532
  [page 0542] 064524  174057  BSET   ZRO 5 DX
  [page 0543] 064525  174237  BSET   ONE 3 DX
  [page 0544] 064526  014743  STX    -29,B
  [page 0545] 064527  024026  LDD    *22                  ; target=064555
  [page 0546] 064530  020722  STD    -46,B
  [page 0547] 064531  124002  JMP    *2                   ; target=064533
  [page 0550] 064532  125017  JMP    I *15                ; target=064551
  [page 0551] 064533  170405  SAA    5
  [page 0552] 064534  074724  ORA    -44,B
  [page 0553] 064535  050775  LDT    -3,B
  [page 0554] 064536  173005  AAT    5
  [page 0555] 064537  150415  IOXT
  [page 0556] 064540  034746  LDF    -26,B
  [page 0557] 064541  054726  LDX    -42,B
  [page 0560] 064542  146174  RADD   CLD SX DL
  [page 0561] 064543  054751  LDX    -23,B
  [page 0562] 064544  146542  RADD   AD1 CLD SL DP
  [page 0563] 064545  000700  STZ    -64,B
  [page 0564] 064546  007000  STA    ,X I *0              ; target=064546
  [page 0565] 064547  000320  STZ    *-48                 ; target=064467
  [page 0566] 064550  064540  SUB    96,B
  [page 0567] 064551  064577  SUB    127,B
  [page 0570] 064552  177500  BORC   bit8
  [page 0571] 064553  064602  SUB    -126,B
  [page 0572] 064554  100040  FAD    *32                  ; target=064614
  [page 0573] 064555  001000  STZ    I *0                 ; target=064555
  [page 0574] 064556  065017  SUB    I *15                ; target=064575
  [page 0575] 064557  040000  MIN    *0                   ; target=064557
  [page 0576] 064560  040001  MIN    *1                   ; target=064561
  [page 0577] 064561  100022  FAD    *18                  ; target=064603
  [page 0600] 064562  140023  SKP    DB EQL SP
  [page 0601] 064563  140224  ??
  [page 0602] 064564  140025  SKP    DA EQL SP
  [page 0603] 064565  140026  SKP    DT EQL SP
  [page 0604] 064566  040027  MIN    *23                  ; target=064615
  [page 0605] 064567  040030  MIN    *24                  ; target=064617
  [page 0606] 064570  140031  SKP    DD EQL SB
  [page 0607] 064571  150032  ??
  [page 0610] 064572  140033  SKP    DB EQL SB
  [page 0611] 064573  040034  MIN    *28                  ; target=064627
  [page 0612] 064574  040035  MIN    *29                  ; target=064631
  [page 0613] 064575  142036  SKP    DT UEQ SB
  [page 0614] 064576  140037  SKP    DX EQL SB
  [page 0615] 064577  135104  JPL    I *68                ; target=064703
  [page 0616] 064600  144400  RAND
  [page 0617] 064601  171377  SAT    -1                   ; =177777
  [page 0620] 064602  171420  SAX    16
  [page 0621] 064603  140006  SKP    DT EQL
  [page 0622] 064604  124057  JMP    *47                  ; target=064663
  [page 0623] 064605  044743  LDA    -29,B
  [page 0624] 064606  175275  BSKP   ONE 7 DA
  [page 0625] 064607  124054  JMP    *44                  ; target=064663
  [page 0626] 064610  050410  LDT    8,B
  [page 0627] 064611  140006  SKP    DT EQL
  [page 0630] 064612  124034  JMP    *28                  ; target=064646
  [page 0631] 064613  170477  SAA    63
  [page 0632] 064614  070727  AND    -41,B
  [page 0633] 064615  171077  SAT    63
  [page 0634] 064616  140065  SKP    DA EQL ST
  [page 0635] 064617  124015  JMP    *13                  ; target=064634
  [page 0636] 064620  050706  LDT    -58,B
  [page 0637] 064621  054707  LDX    -57,B
  [page 0640] 064622  150110  TRR    CSR
  [page 0641] 064623  143310  LDATX
  [page 0642] 064624  156570  SHA    ZIN -8
  [page 0643] 064625  171006  SAT    6
  [page 0644] 064626  140065  SKP    DA EQL ST
  [page 0645] 064627  124003  JMP    *3                   ; target=064632
  [page 0646] 064630  050746  LDT    -26,B
  [page 0647] 064631  125053  JMP    I *43                ; target=064704
  [page 0650] 064632  146157  RADD   CLD SA DX
  [page 0651] 064633  124012  JMP    *10                  ; target=064645
  [page 0652] 064634  171042  SAT    34
  [page 0653] 064635  140065  SKP    DA EQL ST
  [page 0654] 064636  124006  JMP    *6                   ; target=064644
  [page 0655] 064637  050706  LDT    -58,B
  [page 0656] 064640  054707  LDX    -57,B
  [page 0657] 064641  150110  TRR    CSR
  [page 0660] 064642  143330  LDATX
  [page 0661] 064643  004765  STA    -11,B
  [page 0662] 064644  146107  RCLR   DX
  [page 0663] 064645  124016  JMP    *14                  ; target=064663
  [page 0664] 064646  170402  SAA    2
  [page 0665] 064647  142065  SKP    DA UEQ ST
  [page 0666] 064650  124004  JMP    *4                   ; target=064654
  [page 0667] 064651  170410  SAA    8
  [page 0670] 064652  140065  SKP    DA EQL ST
  [page 0671] 064653  124010  JMP    *8                   ; target=064663
  [page 0672] 064654  044727  LDA    -41,B
  [page 0673] 064655  050746  LDT    -26,B
  [page 0674] 064656  140065  SKP    DA EQL ST
  [page 0675] 064657  124004  JMP    *4                   ; target=064663
  [page 0676] 064660  171077  SAT    63
  [page 0677] 064661  145456  RORA   SA DT
  [page 0700] 064662  125022  JMP    I *18                ; target=064704
  [page 0701] 064663  174000  BSET   ZRO 0 STS
  [page 0702] 064664  170417  SAA    15
  [page 0703] 064665  144475  RAND   SX DA
  [page 0704] 064666  144075  SWAP   SX DA
  [page 0705] 064667  077016  ORA    ,X I *14             ; target=064705
  [page 0706] 064670  146157  RADD   CLD SA DX
  [page 0707] 064671  174200  BSET   ONE 0 STS
  [page 0710] 064672  044726  LDA    -42,B
  [page 0711] 064673  175047  BSKP   ZRO 4 DX
  [page 0712] 064674  124002  JMP    *2                   ; target=064676
  [page 0713] 064675  172402  AAA    2
  [page 0714] 064676  146154  RADD   CLD SA DL
  [page 0715] 064677  000743  STZ    -29,B
  [page 0716] 064700  000722  STZ    -46,B
  [page 0717] 064701  024747  LDD    -25,B
  [page 0720] 064702  146142  EXIT
  [page 0721] 064703  064732  SUB    -38,B
  [page 0722] 064704  064272  SUB    *-70                 ; target=064576
  [page 0723] 064705  064557  SUB    111,B
  [page 0724] 064706  001000  STZ    I *0                 ; target=064706
  [page 0725] 064707  065017  SUB    I *15                ; target=064726
  [page 0726] 064710  050743  LDT    -29,B
  [page 0727] 064711  175266  BSKP   ONE 6 DT
  [page 0730] 064712  124007  JMP    *7                   ; target=064721
  [page 0731] 064713  044725  LDA    -43,B
  [page 0732] 064714  140005  SKP    DA EQL
  [page 0733] 064715  125013  JMP    I *11                ; target=064730
  [page 0734] 064716  174066  BSET   ZRO 6 DT
  [page 0735] 064717  174276  BSET   ONE 7 DT
  [page 0736] 064720  010743  STT    -29,B
  [page 0737] 064721  170404  SAA    4
  [page 0740] 064722  050775  LDT    -3,B
  [page 0741] 064723  173043  AAT    35
  [page 0742] 064724  150415  IOXT
  [page 0743] 064725  024361  LDD    *-15                 ; target=064706
  [page 0744] 064726  020722  STD    -46,B
  [page 0745] 064727  146142  EXIT
  [page 0746] 064730  064577  SUB    127,B
  [page 0747] 064731  000003  STZ    *3                   ; target=064734
  [page 0750] 064732  170777  SAA    -1                   ; =177777
  [page 0751] 064733  004730  STA    -40,B
  [page 0752] 064734  170400  SAA    0
  [page 0753] 064735  050775  LDT    -3,B
  [page 0754] 064736  173043  AAT    35
  [page 0755] 064737  150415  IOXT
  [page 0756] 064740  044050  LDA    *40                  ; target=065010
  [page 0757] 064741  173342  AAT    -30                  ; =177742
  [page 0760] 064742  150415  IOXT
  [page 0761] 064743  054046  LDX    *38                  ; target=065011
  [page 0762] 064744  132400  JNC    *0                   ; target=064744
  [page 0763] 064745  170400  SAA    0
  [page 0764] 064746  150415  IOXT
  [page 0765] 064747  170420  SAA    16
  [page 0766] 064750  150415  IOXT
  [page 0767] 064751  173055  AAT    45
  [page 0770] 064752  000357  STZ    *-17                 ; target=064731
  [page 0771] 064753  150415  IOXT
  [page 0772] 064754  175075  BSKP   ZRO 7 DA
  [page 0773] 064755  124003  JMP    *3                   ; target=064760
  [page 0774] 064756  040353  MIN    *-21                 ; target=064731
  [page 0775] 064757  124374  JMP    *-4                  ; target=064753
  [page 0776] 064760  175275  BSKP   ONE 7 DA
  [page 0777] 064761  124003  JMP    *3                   ; target=064764
  [page 1000] 064762  070030  AND    *24                  ; target=065012
  [page 1001] 064763  131002  JAZ    *2                   ; target=064765
  [page 1002] 064764  146142  EXIT
  [page 1003] 064765  171774  SAX    -4                   ; =177774
  [page 1004] 064766  146101  RCLR   DD
  [page 1005] 064767  044024  LDA    *20                  ; target=065013
  [page 1006] 064770  164013  IOX    0013                 ; dev=0013 (output)
  [page 1007] 064771  164012  IOX    0012                 ; dev=0012 (input)
  [page 1010] 064772  175035  BSKP   ZRO 3 DA
  [page 1011] 064773  124002  JMP    *2                   ; target=064775
  [page 1012] 064774  124375  JMP    *-3                  ; target=064771
  [page 1013] 064775  146401  RINC   DD
  [page 1014] 064776  171062  SAT    50
  [page 1015] 064777  142061  SKP    DD UEQ ST
  [page 1016] 065000  124002  JMP    *2                   ; target=065002
  [page 1017] 065001  124366  JMP    *-10                 ; target=064767
  [page 1020] 065002  132764  JNC    *-12                 ; target=064766
  [page 1021] 065003  170414  SAA    12
  [page 1022] 065004  173363  AAT    -13                  ; =177763
  [page 1023] 065005  150415  IOXT
  [page 1024] 065006  000730  STZ    -40,B
  [page 1025] 065007  146542  RADD   AD1 CLD SL DP
  [page 1026] 065010  002000  STZ    0,X
  [page 1027] 065011  173000  AAT    0
  [page 1030] 065012  000077  STZ    *63                  ; target=065111
  [page 1031] 065013  020000  STD    *0                   ; target=065013
  [page 1032] 065014  100001  FAD    *1                   ; target=065015
  [page 1033] 065015  000000  STZ    *0                   ; target=065015
  [page 1034] 065016  001032  STZ    I *26                ; target=065050
  [page 1035] 065017  050743  LDT    -29,B
  [page 1036] 065020  170436  SAA    30
  [page 1037] 065021  144465  RAND   ST DA
  [page 1040] 065022  131447  JAF    *39                  ; target=065071
  [page 1041] 065023  030371  STF    *-7                  ; target=065014
  [page 1042] 065024  175011  BSKP   ZRO 1 DD
  [page 1043] 065025  124013  JMP    *11                  ; target=065040
  [page 1044] 065026  050775  LDT    -3,B
  [page 1045] 065027  173074  AAT    60
  [page 1046] 065030  150415  IOXT
  [page 1047] 065031  156770  SAD    ZIN -8
  [page 1050] 065032  173376  AAT    -2                   ; =177776
  [page 1051] 065033  150415  IOXT
  [page 1052] 065034  156770  SAD    ZIN -8
  [page 1053] 065035  173376  AAT    -2                   ; =177776
  [page 1054] 065036  150415  IOXT
  [page 1055] 065037  124002  JMP    *2                   ; target=065041
  [page 1056] 065040  156740  SAD    ZIN -32
  [page 1057] 065041  050720  LDT    -48,B
  [page 1060] 065042  054721  LDX    -47,B
  [page 1061] 065043  020720  STD    -48,B
  [page 1062] 065044  146617  RSUB   AD1 CM1 SD DX
  [page 1063] 065045  147256  RADD   ADC CM1 SA DT
  [page 1064] 065046  024716  LDD    -50,B
  [page 1065] 065047  146071  RADD   SX DD
  [page 1066] 065050  147065  RADD   ADC ST DA
  [page 1067] 065051  020716  STD    -50,B
  [page 1070] 065052  175201  BSKP   ONE 0 DD
  [page 1071] 065053  124015  JMP    *13                  ; target=065070
  [page 1072] 065054  044743  LDA    -29,B
  [page 1073] 065055  175205  BSKP   ONE 0 DA
  [page 1074] 065056  124012  JMP    *10                  ; target=065070
  [page 1075] 065057  170550  SAA    104
  [page 1076] 065060  050775  LDT    -3,B
  [page 1077] 065061  173005  AAT    5
  [page 1100] 065062  150415  IOXT
  [page 1101] 065063  173373  AAT    -5                   ; =177773
  [page 1102] 065064  150415  IOXT
  [page 1103] 065065  170400  SAA    0
  [page 1104] 065066  173005  AAT    5
  [page 1105] 065067  150415  IOXT
  [page 1106] 065070  034324  LDF    *-44                 ; target=065014
  [page 1107] 065071  156632  SAD    ZIN 26
  [page 1110] 065072  156763  SAD    ZIN -13
  [page 1111] 065073  171600  SAX    -128                 ; =177600
  [page 1112] 065074  144467  RAND   ST DX
  [page 1113] 065075  145457  RORA   SA DX
  [page 1114] 065076  014743  STX    -29,B
  [page 1115] 065077  146052  RADD   SA DP
  [page 1116] 065100  124014  JMP    *12                  ; target=065114
  [page 1117] 065101  124016  JMP    *14                  ; target=065117
  [page 1120] 065102  124056  JMP    *46                  ; target=065160
  [page 1121] 065103  124105  JMP    *69                  ; target=065210
  [page 1122] 065104  125004  JMP    I *4                 ; target=065110
  [page 1123] 065105  125003  JMP    I *3                 ; target=065110
  [page 1124] 065106  125002  JMP    I *2                 ; target=065110
  [page 1125] 065107  125002  JMP    I *2                 ; target=065111
  [page 1126] 065110  064577  SUB    127,B
  [page 1127] 065111  065223  SUB    I *-109              ; target=064734
  [page 1130] 065112  000000  STZ    *0                   ; target=065112
  [page 1131] 065113  000000  STZ    *0                   ; target=065113
  [page 1132] 065114  170440  SAA    32
  [page 1133] 065115  004724  STA    -44,B
  [page 1134] 065116  124003  JMP    *3                   ; target=065121
  [page 1135] 065117  170540  SAA    96
  [page 1136] 065120  004724  STA    -44,B
  [page 1137] 065121  175377  BSKP   ONE 15 DX
  [page 1140] 065122  125034  JMP    I *28                ; target=065156
  [page 1141] 065123  050775  LDT    -3,B
  [page 1142] 065124  173005  AAT    5
  [page 1143] 065125  150415  IOXT
  [page 1144] 065126  024716  LDD    -50,B
  [page 1145] 065127  156777  SAD    ZIN -1
  [page 1146] 065130  173002  AAT    2
  [page 1147] 065131  150415  IOXT
  [page 1150] 065132  146115  RADD   CLD SD DA
  [page 1151] 065133  173372  AAT    -6                   ; =177772
  [page 1152] 065134  150415  IOXT
  [page 1153] 065135  024720  LDD    -48,B
  [page 1154] 065136  140015  SKP    DA EQL SD
  [page 1155] 065137  124003  JMP    *3                   ; target=065142
  [page 1156] 065140  142001  SKP    DD UEQ
  [page 1157] 065141  125015  JMP    I *13                ; target=065156
  [page 1160] 065142  173070  AAT    56
  [page 1161] 065143  150415  IOXT
  [page 1162] 065144  156610  SAD    ZIN 8
  [page 1163] 065145  173002  AAT    2
  [page 1164] 065146  150415  IOXT
  [page 1165] 065147  156610  SAD    ZIN 8
  [page 1166] 065150  173002  AAT    2
  [page 1167] 065151  150415  IOXT
  [page 1170] 065152  044005  LDA    *5                   ; target=065157
  [page 1171] 065153  173346  AAT    -26                  ; =177746
  [page 1172] 065154  150415  IOXT
  [page 1173] 065155  146142  EXIT
  [page 1174] 065156  064577  SUB    127,B
  [page 1175] 065157  000224  STZ    *-108                ; target=065003
  [page 1176] 065160  170440  SAA    32
  [page 1177] 065161  004724  STA    -44,B
  [page 1200] 065162  050775  LDT    -3,B
  [page 1201] 065163  173005  AAT    5
  [page 1202] 065164  150415  IOXT
  [page 1203] 065165  024706  LDD    -58,B
  [page 1204] 065166  173002  AAT    2
  [page 1205] 065167  150415  IOXT
  [page 1206] 065170  146115  RADD   CLD SD DA
  [page 1207] 065171  173372  AAT    -6                   ; =177772
  [page 1210] 065172  150415  IOXT
  [page 1211] 065173  170400  SAA    0
  [page 1212] 065174  173070  AAT    56
  [page 1213] 065175  150415  IOXT
  [page 1214] 065176  173002  AAT    2
  [page 1215] 065177  150415  IOXT
  [page 1216] 065200  170414  SAA    12
  [page 1217] 065201  173002  AAT    2
  [page 1220] 065202  150415  IOXT
  [page 1221] 065203  044004  LDA    *4                   ; target=065207
  [page 1222] 065204  173346  AAT    -26                  ; =177746
  [page 1223] 065205  150415  IOXT
  [page 1224] 065206  146142  EXIT
  [page 1225] 065207  000224  STZ    *-108                ; target=065033
  [page 1226] 065210  170524  SAA    84
  [page 1227] 065211  050775  LDT    -3,B
  [page 1230] 065212  173043  AAT    35
  [page 1231] 065213  150415  IOXT
  [page 1232] 065214  146141  RADD   CLD SL DD
  [page 1233] 065215  135003  JPL    I *3                 ; target=065220
  [page 1234] 065216  004410  STA    8,B
  [page 1235] 065217  146112  RADD   CLD SD DP
  [page 1236] 065220  065243  SUB    I *-93               ; target=065063
  [page 1237] 065221  000400  STZ    0,B
  [page 1240] 065222  064710  SUB    -56,B
  [page 1241] 065223  170524  SAA    84
  [page 1242] 065224  050775  LDT    -3,B
  [page 1243] 065225  173043  AAT    35
  [page 1244] 065226  150415  IOXT
  [page 1245] 065227  146141  RADD   CLD SL DD
  [page 1246] 065230  135011  JPL    I *9                 ; target=065241
  [page 1247] 065231  004725  STA    -43,B
  [page 1250] 065232  044743  LDA    -29,B
  [page 1251] 065233  174265  BSET   ONE 6 DA
  [page 1252] 065234  004743  STA    -29,B
  [page 1253] 065235  146114  RADD   CLD SD DL
  [page 1254] 065236  024363  LDD    *-13                 ; target=065221
  [page 1255] 065237  020722  STD    -46,B
  [page 1256] 065240  146142  EXIT
  [page 1257] 065241  065243  SUB    I *-93               ; target=065104
  [page 1260] 065242  177760  BORA   bit14
  [page 1261] 065243  050775  LDT    -3,B
  [page 1262] 065244  173050  AAT    40
  [page 1263] 065245  170760  SAA    -16                  ; =177760
  [page 1264] 065246  004374  STA    *-4                  ; target=065242
  [page 1265] 065247  150415  IOXT
  [page 1266] 065250  175275  BSKP   ONE 7 DA
  [page 1267] 065251  124005  JMP    *5                   ; target=065256
  [page 1270] 065252  173370  AAT    -8                   ; =177770
  [page 1271] 065253  150415  IOXT
  [page 1272] 065254  070005  AND    *5                   ; target=065261
  [page 1273] 065255  146142  EXIT
  [page 1274] 065256  040364  MIN    *-12                 ; target=065242
  [page 1275] 065257  124370  JMP    *-8                  ; target=065247
  [page 1276] 065260  125002  JMP    I *2                 ; target=065262
  [page 1277] 065261  000377  STZ    *-1                  ; target=065260
  [page 1300] 065262  064256  SUB    *-82                 ; target=065140
  [page 1301] 065263  004670  STA    -72,B
  [page 1302] 065264  004667  STA    -73,B
  [page 1303] 065265  125001  JMP    I *1                 ; target=065266
  [page 1304] 065266  037551  LDF    ,X I 105,B
  [page 1305] 065267  045005  LDA    I *5                 ; target=065274
  [page 1306] 065270  131003  JAZ    *3                   ; target=065273
  [page 1307] 065271  000746  STZ    -26,B
  [page 1310] 065272  125003  JMP    I *3                 ; target=065275
  [page 1311] 065273  125003  JMP    I *3                 ; target=065276
  [page 1312] 065274  005043  STA    I *35                ; target=065337
  [page 1313] 065275  037424  LDF    ,X I 20,B
  [page 1314] 065276  037501  LDF    ,X I 65,B
  [page 1315] 065277  142065  SKP    DA UEQ ST
  [page 1316] 065300  125005  JMP    I *5                 ; target=065305
  [page 1317] 065301  050005  LDT    *5                   ; target=065306
  [page 1320] 065302  142065  SKP    DA UEQ ST
  [page 1321] 065303  125002  JMP    I *2                 ; target=065305
  [page 1322] 065304  125003  JMP    I *3                 ; target=065307
  [page 1323] 065305  044470  LDA    56,B
  [page 1324] 065306  103742  FAD    ,X I -30,B
  [page 1325] 065307  044411  LDA    9,B
  [page 1326] 065310  045044  LDA    I *36                ; target=065354
  [page 1327] 065311  070044  AND    *36                  ; target=065355
  [page 1330] 065312  171003  SAT    3
  [page 1331] 065313  141065  SKP    DA GRE ST
  [page 1332] 065314  124027  JMP    *23                  ; target=065343
  [page 1333] 065315  170404  SAA    4
  [page 1334] 065316  044040  LDA    *32                  ; target=065356
  [page 1335] 065317  150107  TRR    PIE
  [page 1336] 065320  150106  TRR    PID
  [page 1337] 065321  044036  LDA    *30                  ; target=065357
  [page 1340] 065322  153462  IRW    6 DP
  [page 1341] 065323  153472  IRW    7 DP
  [page 1342] 065324  044034  LDA    *28                  ; target=065360
  [page 1343] 065325  153465  IRW    6 DA
  [page 1344] 065326  044033  LDA    *27                  ; target=065361
  [page 1345] 065327  153475  IRW    7 DA
  [page 1346] 065330  150404  POF
  [page 1347] 065331  150402  ION
  [page 1350] 065332  150401  IOF
  [page 1351] 065333  150410  PON
  [page 1352] 065334  153671  IRR    7 DD
  [page 1353] 065335  154770  SAD     -8
  [page 1354] 065336  153661  IRR    6 DD
  [page 1355] 065337  154610  SAD     8
  [page 1356] 065340  050022  LDT    *18                  ; target=065362
  [page 1357] 065341  142065  SKP    DA UEQ ST
  [page 1360] 065342  125021  JMP    I *17                ; target=065363
  [page 1361] 065343  146105  RCLR   DA
  [page 1362] 065344  150107  TRR    PIE
  [page 1363] 065345  150106  TRR    PID
  [page 1364] 065346  174000  BSET   ZRO 0 STS
  [page 1365] 065347  045015  LDA    I *13                ; target=065364
  [page 1366] 065350  005015  STA    I *13                ; target=065365
  [page 1367] 065351  125015  JMP    I *13                ; target=065366
  [page 1370] 065352  140133  VERSN
  [page 1371] 065353  151000  WAIT   0
  [page 1372] 065354  004052  STA    *42                  ; target=065426
  [page 1373] 065355  000377  STZ    *-1                  ; target=065354
  [page 1374] 065356  000300  STZ    *-64                 ; target=065256
  [page 1375] 065357  065352  SUB    I *-22               ; target=065331
  [page 1376] 065360  003000  STZ    ,X I *0              ; target=065360
  [page 1377] 065361  003400  STZ    ,X I 0,B
  [page 1400] 065362  052652  LDT    -86,B,X
  [page 1401] 065363  000002  STZ    *2                   ; target=065365
  [page 1402] 065364  035202  LDF    I *-126              ; target=065166
  [page 1403] 065365  035072  LDF    I *58                ; target=065457
  [page 1404] 065366  035076  LDF    I *62                ; target=065464
  [page 1405] 065367  146641  RSUB   AD1 CM1 SL DD
  [page 1406] 065370  054015  LDX    *13                  ; target=065405
  [page 1407] 065371  146017  RADD   SD DX
  [page 1410] 065372  044014  LDA    *12                  ; target=065406
  [page 1411] 065373  143304  STATX
  [page 1412] 065374  050625  LDT    -107,B
  [page 1413] 065375  156172  SHT    ZIN -6
  [page 1414] 065376  044625  LDA    -107,B
  [page 1415] 065377  070010  AND    *8                   ; target=065407
  [page 1416] 065400  154412  SHA     10
  [page 1417] 065401  146151  RADD   CLD SA DD
  [page 1420] 065402  146641  RSUB   AD1 CM1 SL DD
  [page 1421] 065403  000746  STZ    -26,B
  [page 1422] 065404  125004  JMP    I *4                 ; target=065410
  [page 1423] 065405  030546  STF    102,B
  [page 1424] 065406  144400  RAND
  [page 1425] 065407  000077  STZ    *63                  ; target=065506
  [page 1426] 065410  046272  LDA    -70,X
  [page 1427] 065411  000000  STZ    *0                   ; target=065411
  [page 1430] 065412  041503  MIN    I 67,B
  [page 1431] 065413  041503  MIN    I 67,B
  [page 1432] 065414  041503  MIN    I 67,B
  [page 1433] 065415  140133  VERSN
  [page 1434] 065416  175365  BSKP   ONE 14 DA
  [page 1435] 065417  124027  JMP    *23                  ; target=065446
  [page 1436] 065420  170413  SAA    11
  [page 1437] 065421  140056  SKP    DT EQL SA
  [page 1440] 065422  124024  JMP    *20                  ; target=065446
  [page 1441] 065423  170414  SAA    12
  [page 1442] 065424  171500  SAX    64
  [page 1443] 065425  150117  TRR    CS
  [page 1444] 065426  044024  LDA    *20                  ; target=065452
  [page 1445] 065427  054024  LDX    *20                  ; target=065453
  [page 1446] 065430  150117  TRR    CS
  [page 1447] 065431  044023  LDA    *19                  ; target=065454
  [page 1450] 065432  173401  AAX    1
  [page 1451] 065433  150117  TRR    CS
  [page 1452] 065434  044021  LDA    *17                  ; target=065455
  [page 1453] 065435  054021  LDX    *17                  ; target=065456
  [page 1454] 065436  150117  TRR    CS
  [page 1455] 065437  044020  LDA    *16                  ; target=065457
  [page 1456] 065440  173401  AAX    1
  [page 1457] 065441  150117  TRR    CS
  [page 1460] 065442  044016  LDA    *14                  ; target=065460
  [page 1461] 065443  054016  LDX    *14                  ; target=065461
  [page 1462] 065444  150117  TRR    CS
  [page 1463] 065445  171014  SAT    12
  [page 1464] 065446  170400  SAA    0
  [page 1465] 065447  150107  TRR    PIE
  [page 1466] 065450  150106  TRR    PID
  [page 1467] 065451  125011  JMP    I *9                 ; target=065462
  [page 1470] 065452  001224  STZ    I *-108              ; target=065276
  [page 1471] 065453  005100  STA    I *64                ; target=065553
  [page 1472] 065454  007710  STA    ,X I -56,B
  [page 1473] 065455  051213  LDT    I *-117              ; target=065270
  [page 1474] 065456  005114  STA    I *76                ; target=065572
  [page 1475] 065457  007700  STA    ,X I -64,B
  [page 1476] 065460  001221  STZ    I *-111              ; target=065301
  [page 1477] 065461  040774  MIN    -4,B
  [page 1500] 065462  047756  LDA    ,X I -18,B
  [page 1501] 065463  045012  LDA    I *10                ; target=065475
  [page 1502] 065464  144151  ??
  [page 1503] 065465  154612  SAD     10
  [page 1504] 065466  005010  STA    I *8                 ; target=065476
  [page 1505] 065467  146115  RADD   CLD SD DA
  [page 1506] 065470  060007  ADD    *7                   ; target=065477
  [page 1507] 065471  005007  STA    I *7                 ; target=065500
  [page 1510] 065472  171400  SAX    0
  [page 1511] 065473  047006  LDA    ,X I *6              ; target=065501
  [page 1512] 065474  125006  JMP    I *6                 ; target=065502
  [page 1513] 065475  005037  STA    I *31                ; target=065534
  [page 1514] 065476  111241  FMU    I *-95               ; target=065337
  [page 1515] 065477  115052  FDV    I *42                ; target=065551
  [page 1516] 065500  111242  FMU    I *-94               ; target=065342
  [page 1517] 065501  004052  STA    *42                  ; target=065553
  [page 1520] 065502  046254  LDA    -84,X
  [page 1521] 065503  050006  LDT    *6                   ; target=065511
  [page 1522] 065504  141476  SKP    DT MGRE SX
  [page 1523] 065505  135005  JPL    I *5                 ; target=065512
  [page 1524] 065506  170500  SAA    64
  [page 1525] 065507  050611  LDT    -119,B
  [page 1526] 065510  125003  JMP    I *3                 ; target=065513
  [page 1527] 065511  000200  STZ    *-128                ; target=065311
  [page 1530] 065512  000002  STZ    *2                   ; target=065514
  [page 1531] 065513  040542  MIN    98,B
  [page 1532] 065514  020012  STD    *10                  ; target=065526
  [page 1533] 065515  146141  RADD   CLD SL DD
  [page 1534] 065516  170400  SAA    0
  [page 1535] 065517  154610  SAD     8
  [page 1536] 065520  144051  SWAP   SA DD
  [page 1537] 065521  060006  ADD    *6                   ; target=065527
  [page 1540] 065522  144051  SWAP   SA DD
  [page 1541] 065523  147155  RADD   ADC CLD SA DA
  [page 1542] 065524  060002  ADD    *2                   ; target=065526
  [page 1543] 065525  125003  JMP    I *3                 ; target=065530
  [page 1544] 065526  000000  STZ    *0                   ; target=065526
  [page 1545] 065527  000000  STZ    *0                   ; target=065527
  [page 1546] 065530  112473  FMU    59,B,X
  [page 1547] 065531  060755  ADD    -19,B
  [page 1550] 065532  172754  AAA    -20                  ; =177754
  [page 1551] 065533  006015  STA    13,X
  [page 1552] 065534  006020  STA    16,X
  [page 1553] 065535  002056  STZ    46,X
  [page 1554] 065536  002045  STZ    37,X
  [page 1555] 065537  146542  RADD   AD1 CLD SL DP
  [page 1556] 065540  056000  LDX    0,X
  [page 1557] 065541  174200  BSET   ONE 0 STS
  [page 1560] 065542  146171  RADD   CLD SX DD
  [page 1561] 065543  006375  STA    -3,X
  [page 1562] 065544  125001  JMP    I *1                 ; target=065545
  [page 1563] 065545  044646  LDA    -90,B
  [page 1564] 065546  046027  LDA    23,X
  [page 1565] 065547  174205  BSET   ONE 0 DA
  [page 1566] 065550  006027  STA    23,X
  [page 1567] 065551  146542  RADD   AD1 CLD SL DP
  [page 1570] 065552  004774  STA    -4,B
  [page 1571] 065553  000746  STZ    -26,B
  [page 1572] 065554  045014  LDA    I *12                ; target=065570
  [page 1573] 065555  131402  JAF    *2                   ; target=065557
  [page 1574] 065556  146542  RADD   AD1 CLD SL DP
  [page 1575] 065557  044012  LDA    *10                  ; target=065571
  [page 1576] 065560  120012  MPY    *10                  ; target=065572
  [page 1577] 065561  061012  ADD    I *10                ; target=065573
  [page 1600] 065562  146157  RADD   CLD SA DX
  [page 1601] 065563  051011  LDT    I *9                 ; target=065574
  [page 1602] 065564  143350  LDATX
  [page 1603] 065565  175015  BSKP   ZRO 1 DA
  [page 1604] 065566  001007  STZ    I *7                 ; target=065575
  [page 1605] 065567  146542  RADD   AD1 CLD SL DP
  [page 1606] 065570  004106  STA    *70                  ; target=065676
  [page 1607] 065571  000426  STZ    22,B
  [page 1610] 065572  000010  STZ    *8                   ; target=065602
  [page 1611] 065573  004321  STA    *-47                 ; target=065514
  [page 1612] 065574  004320  STA    *-48                 ; target=065514
  [page 1613] 065575  005052  STA    I *42                ; target=065647
  [page 1614] 065576  041503  MIN    I 67,B
  [page 1615] 065577  041503  MIN    I 67,B
  [page 1616] 065600  041503  MIN    I 67,B
  [page 1617] 065601  041503  MIN    I 67,B
  [page 1620] 065602  041503  MIN    I 67,B
  [page 1621] 065603  041503  MIN    I 67,B
  [page 1622] 065604  041503  MIN    I 67,B
  [page 1623] 065605  041503  MIN    I 67,B
  [page 1624] 065606  041503  MIN    I 67,B
  [page 1625] 065607  041503  MIN    I 67,B
  [page 1626] 065610  041503  MIN    I 67,B
  [page 1627] 065611  041503  MIN    I 67,B
  [page 1630] 065612  041503  MIN    I 67,B
  [page 1631] 065613  041503  MIN    I 67,B
  [page 1632] 065614  041503  MIN    I 67,B
  [page 1633] 065615  041503  MIN    I 67,B
  [page 1634] 065616  041503  MIN    I 67,B
  [page 1635] 065617  041503  MIN    I 67,B
  [page 1636] 065620  041503  MIN    I 67,B
  [page 1637] 065621  041503  MIN    I 67,B

Patch points (page word offsets)

meaning page word (octal) current value (octal)
relocation: body-A entry / destination end 0027 176546
relocation: body-A source end (page word) 0030 000270
relocation: body-A destination end 0031 177000
relocation: -(body-A word count) 0032 177546
relocation: body-B word count 0034 001350
relocation: -(body-B word count) 0035 176430
controller IOX base (data word at B-3) 0213 144300