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.imgD:\ND\HDD\disk.imageD:\ND\HDD\MacDisk.imgD:\ND\HDD\test.IMGD:\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 |