Home Journal Contact Me Tools Comments

; Space Invaders Deluxe
; Disassembly comments by Chris Cantrell 2011
; See http://www.computerarcheology.com for discussion.




; Reset
0000: 00        NOP                 ; %% Interesting. Why waste the ...
0001: 00        NOP                 ; ... CPU cycles with NOPs ? ...
0002: 00        NOP                 ; ... Slot for jump in development?
fontColor FF00000003: C3 8F 16  JMP   $168F         ; Continue startup at 168F
fontColor0006: 00 00  ; Padding before fixed ISR address                         

; ScanLine96
; Interrupt brings us here when the beam is *near* the middle of the screen. The real middle
; would be 224/2 = 112. The code pretends this interrupt happesn at line 128.
;
0008: F5        PUSH  PSW           ; Save ...
0009: C5        PUSH  B             ; ...
000A: D5        PUSH  D             ; ...
000B: E5        PUSH  H             ; ... everything
fontColor FF0000000C: C3 83 0D  JMP   $0D83         ; Continue ISR at D83
fontColor000F: 00     ; Padding before fixed ISR address             
 
; ScanLine224
; Interrupt brings us here when the beam is at the end of the screen (line 224) when
; the VBLANK begins.
;           
0010: F5        PUSH  PSW           
0011: C5        PUSH  B             
0012: D5        PUSH  D             
0013: E5        PUSH  H             
0014: 3E 80     MVI   A,$80         
0016: 32 72 20  STA   $2072         
0019: 21 C0 20  LXI   H,$20C0       
001C: 35        DCR   M             
001D: CD F5 15  CALL  $15F5         
0020: DB 01     IN    $01           
0022: 0F        RRC                 
0023: DA 70 00  JC    $0070         
0026: 3A EA 20  LDA   $20EA         
0029: A7        ANA   A             
002A: CA 4B 00  JZ    $004B         
002D: 3A EB 20  LDA   $20EB         
0030: FE 09     CPI   $09           
0032: CA 47 00  JZ    $0047         
0035: C6 01     ADI   $01           
0037: 27        DAA                 
0038: 32 EB 20  STA   $20EB         
003B: 3A CC 20  LDA   $20CC         
003E: C6 01     ADI   $01           
0040: 27        DAA                 
0041: 32 CC 20  STA   $20CC         
0044: CD 05 17  CALL  $1705         
0047: AF        XRA   A             
0048: 32 EA 20  STA   $20EA         
004B: 3A E9 20  LDA   $20E9         
004E: A7        ANA   A             
004F: CA 8A 00  JZ    $008A         
0052: 3A EF 20  LDA   $20EF         
0055: A7        ANA   A             
0056: C2 75 00  JNZ   $0075         
0059: 3A EB 20  LDA   $20EB         
005C: A7        ANA   A             
005D: C2 66 00  JNZ   $0066         
0060: CD AE 0C  CALL  $0CAE         
0063: C3 8A 00  JMP   $008A         
0066: 3A 93 20  LDA   $2093         
0069: A7        ANA   A             
006A: C2 94 00  JNZ   $0094         
006D: C3 45 08  JMP   $0845         
0070: 3E 01     MVI   A,$01         
0072: C3 48 00  JMP   $0048         
0075: CD 69 15  CALL  $1569         
0078: CD 83 43  CALL  $4383         
007B: 3A 32 20  LDA   $2032         
007E: 32 80 20  STA   $2080         
0081: CD 0F 01  CALL  $010F         
0084: CD 8E 02  CALL  $028E         
0087: CD FC 0A  CALL  $0AFC         
008A: 3A B9 20  LDA   $20B9         
008D: A7        ANA   A             
008E: C4 69 15  CNZ   $1569         
0091: CD 2D 19  CALL  $192D         
0094: 21 EB 20  LXI   H,$20EB       
0097: 7E        MOV   A,M           
0098: 2E CC     MVI   L,$CC         
009A: BE        CMP   M             
009B: C2 03 00  JNZ   $0003         
009E: E1        POP   H             
009F: D1        POP   D             
00A0: C1        POP   B             
00A1: F1        POP   PSW           
00A2: FB        EI                  
00A3: C9        RET                 
00A4: AF        XRA   A             
00A5: 32 72 20  STA   $2072         
00A8: 3A E9 20  LDA   $20E9         
00AB: A7        ANA   A             
00AC: CA 8A 00  JZ    $008A         
00AF: 3A EF 20  LDA   $20EF         
00B2: A7        ANA   A             
00B3: C2 BD 00  JNZ   $00BD         
00B6: 3A C1 20  LDA   $20C1         
00B9: 0F        RRC                 
00BA: D2 94 00  JNC   $0094         
00BD: CD EC 42  CALL  $42EC         
00C0: 21 20 20  LXI   H,$2020       
00C3: CD 91 02  CALL  $0291         
00C6: CD 5F 01  CALL  $015F         
00C9: C3 94 00  JMP   $0094         
00CC: CD 6C 0A  CALL  $0A6C         
00CF: E5        PUSH  H             
00D0: 7E        MOV   A,M           
00D1: 23        INX   H             
00D2: 66        MOV   H,M           
00D3: 6F        MOV   L,A           
00D4: 22 09 20  SHLD  $2009         
00D7: 22 0B 20  SHLD  $200B         
00DA: E1        POP   H             
00DB: 2B        DCX   H             
00DC: 7E        MOV   A,M           
00DD: FE 03     CPI   $03           
00DF: C2 E3 00  JNZ   $00E3         
00E2: 3D        DCR   A             
00E3: 32 08 20  STA   $2008         
00E6: FE FE     CPI   $FE           
00E8: 3E 00     MVI   A,$00         
00EA: C2 EE 00  JNZ   $00EE         
00ED: 3C        INR   A             
00EE: 32 0D 20  STA   $200D         
00F1: C9        RET                 
00F2: 3E 02     MVI   A,$02         
00F4: 32 FB 21  STA   $21FB         
00F7: 32 FB 22  STA   $22FB         
00FA: C3 CA 0A  JMP   $0ACA         
00FD: F3        DI                  
00FE: 78        MOV   A,B           
00FF: D3 05     OUT   $05           
0101: 06 0A     MVI   B,$0A         
0103: 0E 00     MVI   C,$00         
0105: 0D        DCR   C             
0106: C2 05 01  JNZ   $0105         
0109: 05        DCR   B             
010A: C2 03 01  JNZ   $0103         
010D: FB        EI                  
010E: C9        RET                 
010F: 21 02 20  LXI   H,$2002       
0112: 7E        MOV   A,M           
0113: A7        ANA   A             
0114: C2 8A 12  JNZ   $128A         
0117: E5        PUSH  H             
0118: 3A 06 20  LDA   $2006         
011B: 6F        MOV   L,A           
011C: 3A 67 20  LDA   $2067         
011F: 67        MOV   H,A           
0120: 7E        MOV   A,M           
0121: A7        ANA   A             
0122: E1        POP   H             
0123: CA 44 01  JZ    $0144         
0126: 23        INX   H             
0127: 23        INX   H             
0128: 23        INX   H             
0129: 46        MOV   B,M           
012A: E6 F6     ANI   $F6           
012C: 07        RLC                 
012D: 07        RLC                 
012E: 07        RLC                 
012F: 5F        MOV   E,A           
0130: 16 00     MVI   D,$00         
0132: 21 01 1C  LXI   H,$1C01       
0135: 19        DAD   D             
0136: EB        XCHG                
0137: 78        MOV   A,B           
0138: A7        ANA   A             
0139: C4 59 01  CNZ   $0159         
013C: 06 10     MVI   B,$10         
013E: CD 49 01  CALL  $0149         
0141: CD 96 13  CALL  $1396         
0144: AF        XRA   A             
0145: 32 00 20  STA   $2000         
0148: C9        RET                 
0149: 2A 0B 20  LHLD  $200B         
014C: 3A 6B 20  LDA   $206B         
014F: A7        ANA   A             
0150: C8        RZ                  
0151: 7C        MOV   A,H           
0152: FE 30     CPI   $30           
0154: D0        RNC                 
0155: 04        INR   B             
0156: 25        DCR   H             
0157: 1B        DCX   D             
0158: C9        RET                 
0159: 21 40 00  LXI   H,$0040       
015C: 19        DAD   D             
015D: EB        XCHG                
015E: C9        RET                 
015F: 3A 68 20  LDA   $2068         
0162: A7        ANA   A             
0163: C8        RZ                  
0164: 3A 00 20  LDA   $2000         
0167: A7        ANA   A             
0168: C0        RNZ                 
0169: 3A 67 20  LDA   $2067         
016C: 67        MOV   H,A           
016D: 3A 06 20  LDA   $2006         
0170: 16 02     MVI   D,$02         
0172: 3C        INR   A             
0173: FE 37     CPI   $37           
0175: CC BF 01  CZ    $01BF         
0178: 6F        MOV   L,A           
0179: 7E        MOV   A,M           
017A: A7        ANA   A             
017B: 7D        MOV   A,L           
017C: CA 72 01  JZ    $0172         
017F: 32 06 20  STA   $2006         
0182: CD 98 01  CALL  $0198         
0185: 61        MOV   H,C           
0186: 22 0B 20  SHLD  $200B         
0189: 7D        MOV   A,L           
018A: FE 28     CPI   $28           
018C: DA 37 17  JC    $1737         
018F: 7A        MOV   A,D           
0190: 32 04 20  STA   $2004         
0193: 3C        INR   A             
0194: 32 00 20  STA   $2000         
0197: C9        RET                 
0198: 16 00     MVI   D,$00         
019A: 7D        MOV   A,L           
019B: 21 09 20  LXI   H,$2009       
019E: 46        MOV   B,M           
019F: 23        INX   H             
01A0: 4E        MOV   C,M           
01A1: FE 0B     CPI   $0B           
01A3: FA B2 01  JM    $01B2         
01A6: DE 0B     SBI   $0B           
01A8: 5F        MOV   E,A           
01A9: 78        MOV   A,B           
01AA: C6 10     ADI   $10           
01AC: 47        MOV   B,A           
01AD: 7B        MOV   A,E           
01AE: 14        INR   D             
01AF: C3 A1 01  JMP   $01A1         
01B2: 68        MOV   L,B           
01B3: A7        ANA   A             
01B4: C8        RZ                  
01B5: 5F        MOV   E,A           
01B6: 79        MOV   A,C           
01B7: C6 10     ADI   $10           
01B9: 4F        MOV   C,A           
01BA: 7B        MOV   A,E           
01BB: 3D        DCR   A             
01BC: C3 B3 01  JMP   $01B3         
01BF: 15        DCR   D             
01C0: CA 13 02  JZ    $0213         
01C3: 21 06 20  LXI   H,$2006       
01C6: 36 00     MVI   M,$00         
01C8: 23        INX   H             
01C9: 4E        MOV   C,M           
01CA: 36 00     MVI   M,$00         
01CC: CD 1F 02  CALL  $021F         
01CF: 21 05 20  LXI   H,$2005       
01D2: 7E        MOV   A,M           
01D3: 3C        INR   A             
01D4: E6 01     ANI   $01           
01D6: 77        MOV   M,A           
01D7: AF        XRA   A             
01D8: 21 67 20  LXI   H,$2067       
01DB: 66        MOV   H,M           
01DC: C9        RET                 
01DD: 21 21 00  LXI   H,$0021       
01E0: 21 06 2C  LXI   H,$2C06       
01E3: D3 06     OUT   $06           
01E5: E5        PUSH  H             
01E6: CD F9 07  CALL  $07F9         
01E9: C5        PUSH  B             
01EA: 16 40     MVI   D,$40         
01EC: 01 10 1E  LXI   B,$1E10       
01EF: A7        ANA   A             
01F0: CA FD 01  JZ    $01FD         
01F3: FE 11     CPI   $11           
01F5: D4 0F 02  CNC   $020F         
01F8: 03        INX   B             
01F9: 3D        DCR   A             
01FA: C2 F8 01  JNZ   $01F8         
01FD: 0A        LDAX  B             
01FE: 5F        MOV   E,A           
01FF: C1        POP   B             
0200: E1        POP   H             
0201: CD B2 17  CALL  $17B2         
0204: 06 0B     MVI   B,$0B         
0206: 3E 05     MVI   A,$05         
0208: 77        MOV   M,A           
0209: 23        INX   H             
020A: 05        DCR   B             
020B: C2 08 02  JNZ   $0208         
020E: C9        RET                 
020F: 36 09     MVI   M,$09         
0211: 7E        MOV   A,M           
0212: C9        RET                 
0213: E1        POP   H             
0214: C9        RET                 
0215: 3E 01     MVI   A,$01         
0217: 06 E0     MVI   B,$E0         
0219: 21 02 24  LXI   H,$2402       
021C: C3 11 12  JMP   $1211         
021F: 23        INX   H             
0220: 46        MOV   B,M           
0221: 23        INX   H             
0222: 79        MOV   A,C           
0223: 86        ADD   M             
0224: 77        MOV   M,A           
0225: 23        INX   H             
0226: 78        MOV   A,B           
0227: 86        ADD   M             
0228: 77        MOV   M,A           
0229: C9        RET                 
022A: 06 C0     MVI   B,$C0         
022C: 11 00 1B  LXI   D,$1B00       
022F: 21 00 20  LXI   H,$2000       
0232: C3 B2 17  JMP   $17B2         
0235: 21 42 21  LXI   H,$2142       
0238: C3 3E 02  JMP   $023E         
023B: 21 42 22  LXI   H,$2242       
023E: 0E 04     MVI   C,$04         
0240: 11 1C 1D  LXI   D,$1D1C       
0243: D5        PUSH  D             
0244: 06 2C     MVI   B,$2C         
0246: CD B2 17  CALL  $17B2         
0249: D1        POP   D             
024A: 0D        DCR   C             
024B: C2 43 02  JNZ   $0243         
024E: C9        RET                 
024F: 3E 01     MVI   A,$01         
0251: C3 61 02  JMP   $0261         
0254: 3E 01     MVI   A,$01         
0256: C3 5A 02  JMP   $025A         
0259: AF        XRA   A             
025A: 11 42 22  LXI   D,$2242       
025D: C3 64 02  JMP   $0264         
0260: AF        XRA   A             
0261: 11 42 21  LXI   D,$2142       
0264: 32 81 20  STA   $2081         
0267: 01 02 16  LXI   B,$1602       
026A: 21 06 28  LXI   H,$2806       
026D: 3E 04     MVI   A,$04         
026F: F5        PUSH  PSW           
0270: C5        PUSH  B             
0271: 3A 81 20  LDA   $2081         
0274: A7        ANA   A             
0275: C2 88 02  JNZ   $0288         
0278: CD E9 17  CALL  $17E9         
027B: C1        POP   B             
027C: F1        POP   PSW           
027D: 3D        DCR   A             
027E: C8        RZ                  
027F: D5        PUSH  D             
0280: 11 E0 02  LXI   D,$02E0       
0283: 19        DAD   D             
0284: D1        POP   D             
0285: C3 6F 02  JMP   $026F         
0288: CD C1 11  CALL  $11C1         
028B: C3 7B 02  JMP   $027B         
028E: 21 10 20  LXI   H,$2010       
0291: 7E        MOV   A,M           
0292: FE FF     CPI   $FF           
0294: C8        RZ                  
0295: FE FE     CPI   $FE           
0297: CA C7 02  JZ    $02C7         
029A: 23        INX   H             
029B: 46        MOV   B,M           
029C: 4F        MOV   C,A           
029D: B0        ORA   B             
029E: 79        MOV   A,C           
029F: C2 BD 02  JNZ   $02BD         
02A2: 23        INX   H             
02A3: 7E        MOV   A,M           
02A4: A7        ANA   A             
02A5: C2 CE 02  JNZ   $02CE         
02A8: 23        INX   H             
02A9: 5E        MOV   E,M           
02AA: 23        INX   H             
02AB: 56        MOV   D,M           
02AC: E5        PUSH  H             
02AD: EB        XCHG                
02AE: E5        PUSH  H             
02AF: 21 B5 02  LXI   H,$02B5       
02B2: E3        XTHL                
02B3: D5        PUSH  D             
02B4: E9        PCHL                
02B5: E1        POP   H             
02B6: 11 0C 00  LXI   D,$000C       
02B9: 19        DAD   D             
02BA: C3 91 02  JMP   $0291         
02BD: 05        DCR   B             
02BE: 04        INR   B             
02BF: C2 C3 02  JNZ   $02C3         
02C2: 3D        DCR   A             
02C3: 05        DCR   B             
02C4: 70        MOV   M,B           
02C5: 2B        DCX   H             
02C6: 77        MOV   M,A           
02C7: 11 10 00  LXI   D,$0010       
02CA: 19        DAD   D             
02CB: C3 91 02  JMP   $0291         
02CE: 35        DCR   M             
02CF: 2B        DCX   H             
02D0: 2B        DCX   H             
02D1: C3 C7 02  JMP   $02C7         
02D4: E1        POP   H             
02D5: 23        INX   H             
02D6: 7E        MOV   A,M           
02D7: FE FF     CPI   $FF           
02D9: CA 88 03  JZ    $0388         
02DC: 23        INX   H             
02DD: 35        DCR   M             
02DE: C0        RNZ                 
02DF: 47        MOV   B,A           
02E0: AF        XRA   A             
02E1: 32 68 20  STA   $2068         
02E4: 32 69 20  STA   $2069         
02E7: 3E 30     MVI   A,$30         
02E9: 32 6A 20  STA   $206A         
02EC: 78        MOV   A,B           
02ED: 36 05     MVI   M,$05         
02EF: 23        INX   H             
02F0: 35        DCR   M             
02F1: C2 EB 03  JNZ   $03EB         
02F4: 2A 1A 20  LHLD  $201A         
02F7: 06 10     MVI   B,$10         
02F9: CD B9 11  CALL  $11B9         
02FC: CD 10 12  CALL  $1210         
02FF: 21 10 20  LXI   H,$2010       
0302: 11 10 1B  LXI   D,$1B10       
0305: 06 10     MVI   B,$10         
0307: CD B2 17  CALL  $17B2         
030A: 06 00     MVI   B,$00         
030C: CD 5C 17  CALL  $175C         
030F: 3A 6D 20  LDA   $206D         
0312: A7        ANA   A             
0313: C0        RNZ                 
0314: 3A EF 20  LDA   $20EF         
0317: A7        ANA   A             
0318: C8        RZ                  
0319: 31 00 24  LXI   SP,$2400      
031C: FB        EI                  
031D: CD 58 17  CALL  $1758         
0320: CD 17 0B  CALL  $0B17         
0323: A7        ANA   A             
0324: CA 53 14  JZ    $1453         
0327: CD A5 16  CALL  $16A5         
032A: 7E        MOV   A,M           
032B: A7        ANA   A             
032C: CA 7C 03  JZ    $037C         
032F: 3A CE 20  LDA   $20CE         
0332: A7        ANA   A             
0333: CA 7C 03  JZ    $037C         
0336: 3A 67 20  LDA   $2067         
0339: F5        PUSH  PSW           
033A: 0F        RRC                 
033B: DA 82 03  JC    $0382         
033E: CD 54 02  CALL  $0254         
0341: 3A 08 20  LDA   $2008         
0344: 47        MOV   B,A           
0345: 2A 09 20  LHLD  $2009         
0348: EB        XCHG                
0349: CD 6C 0A  CALL  $0A6C         
034C: 73        MOV   M,E           
034D: 23        INX   H             
034E: 72        MOV   M,D           
034F: 2B        DCX   H             
0350: 2B        DCX   H             
0351: 70        MOV   M,B           
0352: CD 2A 02  CALL  $022A         
0355: F1        POP   PSW           
0356: 0F        RRC                 
0357: 3E 21     MVI   A,$21         
0359: 06 00     MVI   B,$00         
035B: D2 62 03  JNC   $0362         
035E: 06 20     MVI   B,$20         
0360: 3E 22     MVI   A,$22         
0362: 32 67 20  STA   $2067         
0365: CD A2 0C  CALL  $0CA2         
0368: AF        XRA   A             
0369: 32 11 20  STA   $2011         
036C: CD FD 00  CALL  $00FD         
036F: 3C        INR   A             
0370: 32 98 20  STA   $2098         
0373: CD A3 0B  CALL  $0BA3         
0376: CD FF 17  CALL  $17FF         
0379: C3 FD 08  JMP   $08FD         
037C: CD FF 17  CALL  $17FF         
037F: C3 36 09  JMP   $0936         
0382: CD 4F 02  CALL  $024F         
0385: C3 41 03  JMP   $0341         
0388: 21 68 20  LXI   H,$2068       
038B: 36 01     MVI   M,$01         
038D: 23        INX   H             
038E: 7E        MOV   A,M           
038F: A7        ANA   A             
0390: C2 9B 03  JNZ   $039B         
0393: 23        INX   H             
0394: 35        DCR   M             
0395: C2 9B 03  JNZ   $039B         
0398: 2B        DCX   H             
0399: 36 01     MVI   M,$01         
039B: 3A 1B 20  LDA   $201B         
039E: 47        MOV   B,A           
039F: 3A EF 20  LDA   $20EF         
03A2: A7        ANA   A             
03A3: C2 B4 03  JNZ   $03B4         
03A6: 3A 1D 20  LDA   $201D         
03A9: 0F        RRC                 
03AA: DA D1 03  JC    $03D1         
03AD: 0F        RRC                 
03AE: DA DE 03  JC    $03DE         
03B1: C3 C0 03  JMP   $03C0         
03B4: CD E8 15  CALL  $15E8         
03B7: 07        RLC                 
03B8: 07        RLC                 
03B9: DA D1 03  JC    $03D1         
03BC: 07        RLC                 
03BD: DA DE 03  JC    $03DE         
03C0: 21 18 20  LXI   H,$2018       
03C3: CD BB 17  CALL  $17BB         
03C6: CD C7 17  CALL  $17C7         
03C9: CD 83 11  CALL  $1183         
03CC: AF        XRA   A             
03CD: 32 12 20  STA   $2012         
03D0: C9        RET                 
03D1: 78        MOV   A,B           
03D2: FE D8     CPI   $D8           
03D4: CA C0 03  JZ    $03C0         
03D7: 3C        INR   A             
03D8: 32 1B 20  STA   $201B         
03DB: C3 C0 03  JMP   $03C0         
03DE: 78        MOV   A,B           
03DF: FE 30     CPI   $30           
03E1: CA C0 03  JZ    $03C0         
03E4: 3D        DCR   A             
03E5: 32 1B 20  STA   $201B         
03E8: C3 C0 03  JMP   $03C0         
03EB: 3C        INR   A             
03EC: E6 01     ANI   $01           
03EE: 32 15 20  STA   $2015         
03F1: 07        RLC                 
03F2: 07        RLC                 
03F3: 07        RLC                 
03F4: 07        RLC                 
03F5: 21 91 1C  LXI   H,$1C91       
03F8: 85        ADD   L             
03F9: 6F        MOV   L,A           
03FA: 22 18 20  SHLD  $2018         
03FD: C3 C0 03  JMP   $03C0         
0400: 11 2A 20  LXI   D,$202A       
0403: CD 86 17  CALL  $1786         
0406: E1        POP   H             
0407: D0        RNC                 
0408: 23        INX   H             
0409: 7E        MOV   A,M           
040A: A7        ANA   A             
040B: C8        RZ                  
040C: FE 01     CPI   $01           
040E: CA 3F 04  JZ    $043F         
0411: FE 02     CPI   $02           
0413: CA 4F 04  JZ    $044F         
0416: 23        INX   H             
0417: FE 03     CPI   $03           
0419: C2 6F 04  JNZ   $046F         
041C: 35        DCR   M             
041D: CA 7B 04  JZ    $047B         
0420: 7E        MOV   A,M           
0421: FE 0F     CPI   $0F           
0423: C0        RNZ                 
0424: E5        PUSH  H             
0425: CD 75 04  CALL  $0475         
0428: CD 97 11  CALL  $1197         
042B: E1        POP   H             
042C: 23        INX   H             
042D: 34        INR   M             
042E: 23        INX   H             
042F: 23        INX   H             
0430: 35        DCR   M             
0431: 35        DCR   M             
0432: 23        INX   H             
0433: 35        DCR   M             
0434: 35        DCR   M             
0435: 35        DCR   M             
0436: 23        INX   H             
0437: 36 08     MVI   M,$08         
0439: CD 75 04  CALL  $0475         
043C: C3 4E 11  JMP   $114E         
043F: 3C        INR   A             
0440: 77        MOV   M,A           
0441: 3A 1B 20  LDA   $201B         
0444: C6 08     ADI   $08           
0446: 32 2A 20  STA   $202A         
0449: CD 75 04  CALL  $0475         
044C: C3 4E 11  JMP   $114E         
044F: CD 75 04  CALL  $0475         
0452: D5        PUSH  D             
0453: E5        PUSH  H             
0454: C5        PUSH  B             
0455: CD 97 11  CALL  $1197         
0458: C1        POP   B             
0459: E1        POP   H             
045A: D1        POP   D             
045B: 3A 2C 20  LDA   $202C         
045E: 85        ADD   L             
045F: 6F        MOV   L,A           
0460: 32 29 20  STA   $2029         
0463: CD D6 11  CALL  $11D6         
0466: 3A 61 20  LDA   $2061         
0469: A7        ANA   A             
046A: C8        RZ                  
046B: 32 02 20  STA   $2002         
046E: C9        RET                 
046F: FE 05     CPI   $05           
0471: C8        RZ                  
0472: C3 7B 04  JMP   $047B         
0475: 21 27 20  LXI   H,$2027       
0478: C3 BB 17  JMP   $17BB         
047B: CD 75 04  CALL  $0475         
047E: CD 97 11  CALL  $1197         
0481: 21 25 20  LXI   H,$2025       
0484: 11 25 1B  LXI   D,$1B25       
0487: 06 07     MVI   B,$07         
0489: CD B2 17  CALL  $17B2         
048C: 2A 8D 20  LHLD  $208D         
048F: 2C        INR   L             
0490: E5        PUSH  H             
0491: CD F9 13  CALL  $13F9         
0494: 2E F8     MVI   L,$F8         
0496: 34        INR   M             
0497: E1        POP   H             
0498: 7D        MOV   A,L           
0499: FE 5F     CPI   $5F           
049B: DA A0 04  JC    $04A0         
049E: 2E 50     MVI   L,$50         
04A0: 22 8D 20  SHLD  $208D         
04A3: 2A 8F 20  LHLD  $208F         
04A6: 2C        INR   L             
04A7: 22 8F 20  SHLD  $208F         
04AA: 3A 84 20  LDA   $2084         
04AD: A7        ANA   A             
04AE: C0        RNZ                 
04AF: 7E        MOV   A,M           
04B0: E6 01     ANI   $01           
04B2: 01 29 02  LXI   B,$0229       
04B5: C2 BB 04  JNZ   $04BB         
04B8: 01 E0 FE  LXI   B,$FEE0       
04BB: 21 8A 20  LXI   H,$208A       
04BE: 71        MOV   M,C           
04BF: 23        INX   H             
04C0: 23        INX   H             
04C1: 70        MOV   M,B           
04C2: C9        RET                 
04C3: E1        POP   H             
04C4: 3A 32 1B  LDA   $1B32         
04C7: 32 32 20  STA   $2032         
04CA: 2A 38 20  LHLD  $2038         
04CD: 7D        MOV   A,L           
04CE: B4        ORA   H             
04CF: C2 D7 04  JNZ   $04D7         
04D2: 2B        DCX   H             
04D3: 22 38 20  SHLD  $2038         
04D6: C9        RET                 
04D7: 11 35 20  LXI   D,$2035       
04DA: 3E FC     MVI   A,$FC         
04DC: CD A5 05  CALL  $05A5         
04DF: 3A 46 20  LDA   $2046         
04E2: 32 70 20  STA   $2070         
04E5: 3A 56 20  LDA   $2056         
04E8: 32 71 20  STA   $2071         
04EB: CD B8 05  CALL  $05B8         
04EE: 3A 78 20  LDA   $2078         
04F1: A7        ANA   A             
04F2: 21 35 20  LXI   H,$2035       
04F5: C2 B0 05  JNZ   $05B0         
04F8: 11 30 1B  LXI   D,$1B30       
04FB: 21 30 20  LXI   H,$2030       
04FE: 06 10     MVI   B,$10         
0500: C3 B2 17  JMP   $17B2         
0503: CD F9 07  CALL  $07F9         
0506: FE 04     CPI   $04           
0508: E1        POP   H             
0509: D2 58 05  JNC   $0558         
050C: 3A 6E 20  LDA   $206E         
050F: A7        ANA   A             
0510: C0        RNZ                 
0511: 3A 80 20  LDA   $2080         
0514: FE 01     CPI   $01           
0516: C0        RNZ                 
0517: 11 45 20  LXI   D,$2045       
051A: 3E F0     MVI   A,$F0         
051C: CD A5 05  CALL  $05A5         
051F: 3A 36 20  LDA   $2036         
0522: 32 70 20  STA   $2070         
0525: 3A 56 20  LDA   $2056         
0528: 32 71 20  STA   $2071         
052B: CD B8 05  CALL  $05B8         
052E: 3A 76 20  LDA   $2076         
0531: FE 90     CPI   $90           
0533: DA 3C 05  JC    $053C         
0536: 3A 48 1B  LDA   $1B48         
0539: 32 76 20  STA   $2076         
053C: 3A 78 20  LDA   $2078         
053F: A7        ANA   A             
0540: 21 45 20  LXI   H,$2045       
0543: C2 B0 05  JNZ   $05B0         
0546: 11 40 1B  LXI   D,$1B40       
0549: 21 40 20  LXI   H,$2040       
054C: 06 10     MVI   B,$10         
054E: CD B2 17  CALL  $17B2         
0551: 3A 82 20  LDA   $2082         
0554: 3D        DCR   A             
0555: C2 5D 05  JNZ   $055D         
0558: 3E 01     MVI   A,$01         
055A: 32 6E 20  STA   $206E         
055D: 2A 76 20  LHLD  $2076         
0560: C3 D5 06  JMP   $06D5         
0563: E1        POP   H             
0564: 11 55 20  LXI   D,$2055       
0567: 3E DE     MVI   A,$DE         
0569: CD A5 05  CALL  $05A5         
056C: 3A 46 20  LDA   $2046         
056F: 32 70 20  STA   $2070         
0572: 3A 36 20  LDA   $2036         
0575: 32 71 20  STA   $2071         
0578: CD B8 05  CALL  $05B8         
057B: 3A 76 20  LDA   $2076         
057E: FE 95     CPI   $95           
0580: DA 89 05  JC    $0589         
0583: 3A 58 1B  LDA   $1B58         
0586: 32 76 20  STA   $2076         
0589: 3A 78 20  LDA   $2078         
058C: A7        ANA   A             
058D: 21 55 20  LXI   H,$2055       
0590: C2 B0 05  JNZ   $05B0         
0593: 11 50 1B  LXI   D,$1B50       
0596: 21 50 20  LXI   H,$2050       
0599: 06 10     MVI   B,$10         
059B: CD B2 17  CALL  $17B2         
059E: 2A 76 20  LHLD  $2076         
05A1: 22 58 20  SHLD  $2058         
05A4: C9        RET                 
05A5: 32 7F 20  STA   $207F         
05A8: 21 73 20  LXI   H,$2073       
05AB: 06 0B     MVI   B,$0B         
05AD: C3 B2 17  JMP   $17B2         
05B0: 11 73 20  LXI   D,$2073       
05B3: 06 0B     MVI   B,$0B         
05B5: C3 B2 17  JMP   $17B2         
05B8: 3A E4 20  LDA   $20E4         
05BB: A7        ANA   A             
05BC: C0        RNZ                 
05BD: 21 73 20  LXI   H,$2073       
05C0: 7E        MOV   A,M           
05C1: E6 80     ANI   $80           
05C3: C2 1A 06  JNZ   $061A         
05C6: 3A C1 20  LDA   $20C1         
05C9: FE 04     CPI   $04           
05CB: 3A 69 20  LDA   $2069         
05CE: CA 10 06  JZ    $0610         
05D1: A7        ANA   A             
05D2: C8        RZ                  
05D3: 23        INX   H             
05D4: 36 00     MVI   M,$00         
05D6: 3A 70 20  LDA   $2070         
05D9: A7        ANA   A             
05DA: CA E3 05  JZ    $05E3         
05DD: 47        MOV   B,A           
05DE: 3A CF 20  LDA   $20CF         
05E1: B8        CMP   B             
05E2: D0        RNC                 
05E3: 3A 71 20  LDA   $2071         
05E6: A7        ANA   A             
05E7: CA F0 05  JZ    $05F0         
05EA: 47        MOV   B,A           
05EB: 3A CF 20  LDA   $20CF         
05EE: B8        CMP   B             
05EF: D0        RNC                 
05F0: 23        INX   H             
05F1: 7E        MOV   A,M           
05F2: A7        ANA   A             
05F3: CA 73 06  JZ    $0673         
05F6: 2A 76 20  LHLD  $2076         
05F9: 4E        MOV   C,M           
05FA: 23        INX   H             
05FB: 22 76 20  SHLD  $2076         
05FE: CD 87 06  CALL  $0687         
0601: D0        RNC                 
0602: CD 98 01  CALL  $0198         
0605: 79        MOV   A,C           
0606: C6 07     ADI   $07           
0608: 67        MOV   H,A           
0609: 7D        MOV   A,L           
060A: D6 0A     SUI   $0A           
060C: 6F        MOV   L,A           
060D: 22 7B 20  SHLD  $207B         
0610: 21 73 20  LXI   H,$2073       
0613: 7E        MOV   A,M           
0614: F6 80     ORI   $80           
0616: 77        MOV   M,A           
0617: 23        INX   H             
0618: 34        INR   M             
0619: C9        RET                 
061A: 11 7C 20  LXI   D,$207C       
061D: CD 86 17  CALL  $1786         
0620: D0        RNC                 
0621: 23        INX   H             
0622: 7E        MOV   A,M           
0623: E6 01     ANI   $01           
0625: C2 9B 06  JNZ   $069B         
0628: 23        INX   H             
0629: 34        INR   M             
062A: CD CC 06  CALL  $06CC         
062D: 3A 79 20  LDA   $2079         
0630: C6 03     ADI   $03           
0632: 21 7F 20  LXI   H,$207F       
0635: BE        CMP   M             
0636: DA 3B 06  JC    $063B         
0639: D6 0C     SUI   $0C           
063B: 32 79 20  STA   $2079         
063E: 3A 7B 20  LDA   $207B         
0641: 47        MOV   B,A           
0642: 3A 7E 20  LDA   $207E         
0645: 80        ADD   B             
0646: 32 7B 20  STA   $207B         
0649: CD C3 06  CALL  $06C3         
064C: 3A 7B 20  LDA   $207B         
064F: FE 15     CPI   $15           
0651: DA 6A 06  JC    $066A         
0654: 3A 61 20  LDA   $2061         
0657: A7        ANA   A             
0658: C8        RZ                  
0659: 3A 7B 20  LDA   $207B         
065C: FE 1E     CPI   $1E           
065E: DA 6A 06  JC    $066A         
0661: FE 27     CPI   $27           
0663: D2 6A 06  JNC   $066A         
0666: 97        SUB   A             
0667: 32 15 20  STA   $2015         
066A: 3A 73 20  LDA   $2073         
066D: F6 01     ORI   $01           
066F: 32 73 20  STA   $2073         
0672: C9        RET                 
0673: 3A 1B 20  LDA   $201B         
0676: C6 08     ADI   $08           
0678: 67        MOV   H,A           
0679: CD C0 12  CALL  $12C0         
067C: 79        MOV   A,C           
067D: FE 0C     CPI   $0C           
067F: DA FE 05  JC    $05FE         
0682: 0E 0B     MVI   C,$0B         
0684: C3 FE 05  JMP   $05FE         
0687: 0D        DCR   C             
0688: CD F9 13  CALL  $13F9         
068B: 69        MOV   L,C           
068C: 16 05     MVI   D,$05         
068E: 7E        MOV   A,M           
068F: A7        ANA   A             
0690: 37        STC                 
0691: C0        RNZ                 
0692: 7D        MOV   A,L           
0693: C6 0B     ADI   $0B           
0695: 6F        MOV   L,A           
0696: 15        DCR   D             
0697: C2 8E 06  JNZ   $068E         
069A: C9        RET                 
069B: 21 78 20  LXI   H,$2078       
069E: 35        DCR   M             
069F: 7E        MOV   A,M           
06A0: FE 03     CPI   $03           
06A2: C2 BE 06  JNZ   $06BE         
06A5: CD CC 06  CALL  $06CC         
06A8: 21 DE 1C  LXI   H,$1CDE       
06AB: 22 79 20  SHLD  $2079         
06AE: 21 7C 20  LXI   H,$207C       
06B1: 35        DCR   M             
06B2: 35        DCR   M             
06B3: 2B        DCX   H             
06B4: 35        DCR   M             
06B5: 35        DCR   M             
06B6: 3E 06     MVI   A,$06         
06B8: 32 7D 20  STA   $207D         
06BB: C3 C3 06  JMP   $06C3         
06BE: A7        ANA   A             
06BF: C0        RNZ                 
06C0: C3 CC 06  JMP   $06CC         
06C3: 21 79 20  LXI   H,$2079       
06C6: CD BB 17  CALL  $17BB         
06C9: C3 D6 11  JMP   $11D6         
06CC: 21 79 20  LXI   H,$2079       
06CF: CD BB 17  CALL  $17BB         
06D2: C3 97 11  JMP   $1197         
06D5: 22 48 20  SHLD  $2048         
06D8: C9        RET                 
06D9: E1        POP   H             
06DA: 3A 80 20  LDA   $2080         
06DD: FE 02     CPI   $02           
06DF: C0        RNZ                 
06E0: 21 83 20  LXI   H,$2083       
06E3: 7E        MOV   A,M           
06E4: A7        ANA   A             
06E5: CA 64 05  JZ    $0564         
06E8: 3A 56 20  LDA   $2056         
06EB: A7        ANA   A             
06EC: C2 64 05  JNZ   $0564         
06EF: 23        INX   H             
06F0: 7E        MOV   A,M           
06F1: A7        ANA   A             
06F2: C2 05 07  JNZ   $0705         
06F5: 3A 82 20  LDA   $2082         
06F8: FE 08     CPI   $08           
06FA: DA 64 05  JC    $0564         
06FD: 36 01     MVI   M,$01         
06FF: CD 59 07  CALL  $0759         
0702: CD 11 08  CALL  $0811         
0705: 11 8A 20  LXI   D,$208A       
0708: CD 86 17  CALL  $1786         
070B: D0        RNC                 
070C: 21 85 20  LXI   H,$2085       
070F: 7E        MOV   A,M           
0710: A7        ANA   A             
0711: C2 8C 07  JNZ   $078C         
0714: 3A A1 20  LDA   $20A1         
0717: A7        ANA   A             
0718: 21 8A 20  LXI   H,$208A       
071B: CA 21 07  JZ    $0721         
071E: C3 11 08  JMP   $0811         
0721: 7E        MOV   A,M           
0722: 23        INX   H             
0723: 23        INX   H             
0724: 86        ADD   M             
0725: 32 8A 20  STA   $208A         
0728: CD 3A 07  CALL  $073A         
072B: 21 8A 20  LXI   H,$208A       
072E: 7E        MOV   A,M           
072F: FE 28     CPI   $28           
0731: DA AC 07  JC    $07AC         
0734: FE E1     CPI   $E1           
0736: D2 AC 07  JNC   $07AC         
0739: C9        RET                 
073A: CD 53 07  CALL  $0753         
073D: C2 11 08  JNZ   $0811         
0740: 21 BD 20  LXI   H,$20BD       
0743: 34        INR   M             
0744: 7E        MOV   A,M           
0745: E6 04     ANI   $04           
0747: C2 4D 07  JNZ   $074D         
074A: C3 11 08  JMP   $0811         
074D: CD 17 08  CALL  $0817         
0750: C3 10 12  JMP   $1210         
0753: 3A BC 20  LDA   $20BC         
0756: FE 02     CPI   $02           
0758: C9        RET                 
0759: 21 BC 20  LXI   H,$20BC       
075C: 34        INR   M             
075D: 7E        MOV   A,M           
075E: FE 02     CPI   $02           
0760: C0        RNZ                 
0761: 21 7E 18  LXI   H,$187E       
0764: 22 87 20  SHLD  $2087         
0767: 3A 8C 20  LDA   $208C         
076A: 32 8C 20  STA   $208C         
076D: C9        RET                 
076E: CD 53 07  CALL  $0753         
0771: C0        RNZ                 
0772: 21 A8 1D  LXI   H,$1DA8       
0775: CD 81 07  CALL  $0781         
0778: 22 87 20  SHLD  $2087         
077B: 06 20     MVI   B,$20         
077D: E1        POP   H             
077E: C3 ED 07  JMP   $07ED         
0781: 3A BA 20  LDA   $20BA         
0784: A7        ANA   A             
0785: C8        RZ                  
0786: 3E 01     MVI   A,$01         
0788: 32 BB 20  STA   $20BB         
078B: C9        RET                 
078C: 06 FE     MVI   B,$FE         
078E: CD 5C 17  CALL  $175C         
0791: 23        INX   H             
0792: 35        DCR   M             
0793: 7E        MOV   A,M           
0794: FE 1F     CPI   $1F           
0796: CA 20 08  JZ    $0820         
0799: FE 18     CPI   $18           
079B: CA BF 07  JZ    $07BF         
079E: A7        ANA   A             
079F: C0        RNZ                 
07A0: 06 EF     MVI   B,$EF         
07A2: 21 98 20  LXI   H,$2098       
07A5: 7E        MOV   A,M           
07A6: A0        ANA   B             
07A7: 77        MOV   M,A           
07A8: E6 20     ANI   $20           
07AA: D3 05     OUT   $05           
07AC: CD 17 08  CALL  $0817         
07AF: CD 10 12  CALL  $1210         
07B2: 21 83 20  LXI   H,$2083       
07B5: 06 0A     MVI   B,$0A         
07B7: CD 3F 08  CALL  $083F         
07BA: 06 FE     MVI   B,$FE         
07BC: C3 5C 17  JMP   $175C         
07BF: 3E 01     MVI   A,$01         
07C1: 32 F1 20  STA   $20F1         
07C4: 3A BC 20  LDA   $20BC         
07C7: FE 01     CPI   $01           
07C9: C2 CF 07  JNZ   $07CF         
07CC: 32 BA 20  STA   $20BA         
07CF: CD 6E 07  CALL  $076E         
07D2: 2A 8D 20  LHLD  $208D         
07D5: 46        MOV   B,M           
07D6: 0E 04     MVI   C,$04         
07D8: 21 4C 1D  LXI   H,$1D4C       
07DB: 11 48 1D  LXI   D,$1D48       
07DE: 1A        LDAX  D             
07DF: B8        CMP   B             
07E0: CA E9 07  JZ    $07E9         
07E3: 23        INX   H             
07E4: 13        INX   D             
07E5: 0D        DCR   C             
07E6: C2 DE 07  JNZ   $07DE         
07E9: 7E        MOV   A,M           
07EA: 32 87 20  STA   $2087         
07ED: 26 00     MVI   H,$00         
07EF: 68        MOV   L,B           
07F0: CD 01 08  CALL  $0801         
07F3: CD 17 08  CALL  $0817         
07F6: C3 D7 0A  JMP   $0AD7         
07F9: 3A 67 20  LDA   $2067         
07FC: 67        MOV   H,A           
07FD: 2E F9     MVI   L,$F9         
07FF: 7E        MOV   A,M           
0800: C9        RET                 
0801: 3A EF 20  LDA   $20EF         
0804: A7        ANA   A             
0805: CA 0C 08  JZ    $080C         
0808: 22 F2 20  SHLD  $20F2         
080B: C9        RET                 
080C: AF        XRA   A             
080D: 32 F1 20  STA   $20F1         
0810: C9        RET                 
0811: CD 17 08  CALL  $0817         
0814: C3 83 11  JMP   $1183         
0817: 21 87 20  LXI   H,$2087       
081A: CD BB 17  CALL  $17BB         
081D: C3 C7 17  JMP   $17C7         
0820: 06 10     MVI   B,$10         
0822: 21 98 20  LXI   H,$2098       
0825: 7E        MOV   A,M           
0826: B0        ORA   B             
0827: 77        MOV   M,A           
0828: CD 99 15  CALL  $1599         
082B: CD 34 08  CALL  $0834         
082E: 22 87 20  SHLD  $2087         
0831: C3 11 08  JMP   $0811         
0834: 21 78 1D  LXI   H,$1D78       
0837: CD 53 07  CALL  $0753         
083A: C0        RNZ                 
083B: 21 78 1D  LXI   H,$1D78       
083E: C9        RET                 
083F: 11 83 1B  LXI   D,$1B83       
0842: C3 B2 17  JMP   $17B2         
0845: 3E 01     MVI   A,$01         
0847: 32 93 20  STA   $2093         
084A: 31 00 24  LXI   SP,$2400      
084D: FB        EI                  
084E: CD 58 17  CALL  $1758         
0851: CD 05 17  CALL  $1705         
0854: CD FA 16  CALL  $16FA         
0857: CD 16 17  CALL  $1716         
085A: 21 13 30  LXI   H,$3013       
085D: 11 3E 1F  LXI   D,$1F3E       
0860: 0E 04     MVI   C,$04         
0862: CD D9 0A  CALL  $0AD9         
0865: 3A EB 20  LDA   $20EB         
0868: 3D        DCR   A             
0869: 21 10 28  LXI   H,$2810       
086C: 0E 14     MVI   C,$14         
086E: C2 73 09  JNZ   $0973         
0871: 11 4D 18  LXI   D,$184D       
0874: CD D9 0A  CALL  $0AD9         
0877: DB 01     IN    $01           
0879: E6 04     ANI   $04           
087B: CA 65 08  JZ    $0865         
087E: 06 99     MVI   B,$99         
0880: AF        XRA   A             
0881: 32 CE 20  STA   $20CE         
0884: 3A EB 20  LDA   $20EB         
0887: 80        ADD   B             
0888: 27        DAA                 
0889: 32 EB 20  STA   $20EB         
088C: 3A CC 20  LDA   $20CC         
088F: 80        ADD   B             
0890: 27        DAA                 
0891: 32 CC 20  STA   $20CC         
0894: CD 05 17  CALL  $1705         
0897: 21 00 00  LXI   H,$0000       
089A: 22 F8 20  SHLD  $20F8         
089D: 22 FC 20  SHLD  $20FC         
08A0: 22 F8 21  SHLD  $21F8         
08A3: 22 F8 22  SHLD  $22F8         
08A6: CD E3 16  CALL  $16E3         
08A9: CD E9 16  CALL  $16E9         
08AC: CD 97 10  CALL  $1097         
08AF: CD 30 10  CALL  $1030         
08B2: CD 58 17  CALL  $1758         
08B5: 21 01 01  LXI   H,$0101       
08B8: 7C        MOV   A,H           
08B9: 32 EF 20  STA   $20EF         
08BC: 22 E7 20  SHLD  $20E7         
08BF: 22 E5 20  SHLD  $20E5         
08C2: CD 16 17  CALL  $1716         
08C5: CD 35 02  CALL  $0235         
08C8: CD 3B 02  CALL  $023B         
08CB: CD B7 0A  CALL  $0AB7         
08CE: 32 FF 21  STA   $21FF         
08D1: 32 FF 22  STA   $22FF         
08D4: CD F2 00  CALL  $00F2         
08D7: AF        XRA   A             
08D8: 32 FE 21  STA   $21FE         
08DB: 32 FE 22  STA   $22FE         
08DE: 32 E4 20  STA   $20E4         
08E1: 3C        INR   A             
08E2: 32 FA 21  STA   $21FA         
08E5: 32 FA 22  STA   $22FA         
08E8: CD DE 01  CALL  $01DE         
08EB: CD C2 16  CALL  $16C2         
08EE: 21 78 38  LXI   H,$3878       
08F1: 22 FC 21  SHLD  $21FC         
08F4: 22 FC 22  SHLD  $22FC         
08F7: CD 2A 02  CALL  $022A         
08FA: CD FF 17  CALL  $17FF         
08FD: DB 02     IN    $02           
08FF: E6 08     ANI   $08           
0901: C4 B9 45  CNZ   $45B9         
0904: CD 73 0A  CALL  $0A73         
0907: CD A3 0B  CALL  $0BA3         
090A: AF        XRA   A             
090B: 32 C1 20  STA   $20C1         
090E: CD 15 02  CALL  $0215         
0911: 3A 67 20  LDA   $2067         
0914: 0F        RRC                 
0915: DA 8E 09  JC    $098E         
0918: CD 59 02  CALL  $0259         
091B: CD 97 09  CALL  $0997         
091E: CD 15 02  CALL  $0215         
0921: CD CC 00  CALL  $00CC         
0924: 3E 01     MVI   A,$01         
0926: 32 B9 20  STA   $20B9         
0929: 06 20     MVI   B,$20         
092B: CD B8 16  CALL  $16B8         
092E: CD CA 09  CALL  $09CA         
0931: 3E 00     MVI   A,$00         
0933: 32 B9 20  STA   $20B9         
0936: CD 52 17  CALL  $1752         
0939: 06 20     MVI   B,$20         
093B: CD B8 16  CALL  $16B8         
093E: CD FE 13  CALL  $13FE         
0941: CD C8 16  CALL  $16C8         
0944: CD B5 13  CALL  $13B5         
0947: CD 58 0B  CALL  $0B58         
094A: 3A 82 20  LDA   $2082         
094D: A7        ANA   A             
094E: CA CA 0B  JZ    $0BCA         
0951: CD 91 11  CALL  $1191         
0954: CD 1E 0B  CALL  $0B1E         
0957: CD BE 0A  CALL  $0ABE         
095A: CD 58 15  CALL  $1558         
095D: CD 5E 0C  CALL  $0C5E         
0960: CA 68 09  JZ    $0968         
0963: 06 04     MVI   B,$04         
0965: CD B8 16  CALL  $16B8         
0968: CD 9E 15  CALL  $159E         
096B: D3 06     OUT   $06           
096D: CD 2E 16  CALL  $162E         
0970: C3 3E 09  JMP   $093E         
0973: 11 38 18  LXI   D,$1838       
0976: CD D9 0A  CALL  $0AD9         
0979: 06 98     MVI   B,$98         
097B: DB 01     IN    $01           
097D: 0F        RRC                 
097E: 0F        RRC                 
097F: DA 89 09  JC    $0989         
0982: 0F        RRC                 
0983: DA 7E 08  JC    $087E         
0986: C3 65 08  JMP   $0865         
0989: 3E 01     MVI   A,$01         
098B: C3 81 08  JMP   $0881         
098E: CD 60 02  CALL  $0260         
0991: CD 97 09  CALL  $0997         
0994: C3 1E 09  JMP   $091E         
0997: 21 27 29  LXI   H,$2927       
099A: 0E 04     MVI   C,$04         
099C: 3A 67 20  LDA   $2067         
099F: 57        MOV   D,A           
09A0: 1E FA     MVI   E,$FA         
09A2: 1A        LDAX  D             
09A3: C6 1C     ADI   $1C           
09A5: F5        PUSH  PSW           
09A6: C5        PUSH  B             
09A7: CD 24 1A  CALL  $1A24         
09AA: 06 05     MVI   B,$05         
09AC: C5        PUSH  B             
09AD: 1A        LDAX  D             
09AE: A6        ANA   M             
09AF: AE        XRA   M             
09B0: 77        MOV   M,A           
09B1: 13        INX   D             
09B2: 01 20 00  LXI   B,$0020       
09B5: 09        DAD   B             
09B6: C1        POP   B             
09B7: 05        DCR   B             
09B8: C2 AC 09  JNZ   $09AC         
09BB: 01 00 05  LXI   B,$0500       
09BE: 09        DAD   B             
09BF: C1        POP   B             
09C0: F1        POP   PSW           
09C1: 0D        DCR   C             
09C2: C2 A5 09  JNZ   $09A5         
09C5: C9        RET                 
09C6: 1B        DCX   D             
09C7: 24        INR   H             
09C8: 1D        DCR   E             
09C9: 1C        INR   E             
09CA: 21 00 23  LXI   H,$2300       
09CD: 11 00 20  LXI   D,$2000       
09D0: E5        PUSH  H             
09D1: D5        PUSH  D             
09D2: 06 10     MVI   B,$10         
09D4: CD B2 17  CALL  $17B2         
09D7: 21 08 20  LXI   H,$2008       
09DA: 36 00     MVI   M,$00         
09DC: 23        INX   H             
09DD: 36 A8     MVI   M,$A8         
09DF: 23        INX   H             
09E0: 23        INX   H             
09E1: 36 A8     MVI   M,$A8         
09E3: 23        INX   H             
09E4: 23        INX   H             
09E5: 23        INX   H             
09E6: E5        PUSH  H             
09E7: CD B5 13  CALL  $13B5         
09EA: 3A 82 20  LDA   $2082         
09ED: FE 1A     CPI   $1A           
09EF: D2 60 0A  JNC   $0A60         
09F2: FE 0A     CPI   $0A           
09F4: D2 66 0A  JNC   $0A66         
09F7: E1        POP   H             
09F8: 36 FF     MVI   M,$FF         
09FA: CD 5F 01  CALL  $015F         
09FD: CD 0F 01  CALL  $010F         
0A00: 3A 0E 20  LDA   $200E         
0A03: 32 07 20  STA   $2007         
0A06: 3A 82 20  LDA   $2082         
0A09: FE 05     CPI   $05           
0A0B: D2 16 0A  JNC   $0A16         
0A0E: C5        PUSH  B             
0A0F: 01 50 03  LXI   B,$0350       
0A12: CD C9 0E  CALL  $0EC9         
0A15: C1        POP   B             
0A16: 3A 09 20  LDA   $2009         
0A19: 3A 09 20  LDA   $2009         
0A1C: 47        MOV   B,A           
0A1D: 3A 09 23  LDA   $2309         
0A20: F5        PUSH  PSW           
0A21: C5        PUSH  B             
0A22: 3E 0A     MVI   A,$0A         
0A24: CD B8 15  CALL  $15B8         
0A27: C1        POP   B             
0A28: F1        POP   PSW           
0A29: B8        CMP   B             
0A2A: D3 06     OUT   $06           
0A2C: F5        PUSH  PSW           
0A2D: 26 20     MVI   H,$20         
0A2F: 2E E1     MVI   L,$E1         
0A31: 2C        INR   L             
0A32: 7E        MOV   A,M           
0A33: A7        ANA   A             
0A34: CA 4A 0A  JZ    $0A4A         
0A37: CD 49 1F  CALL  $1F49         
0A3A: E6 76     ANI   $76           
0A3C: FE 56     CPI   $56           
0A3E: C2 4A 0A  JNZ   $0A4A         
0A41: 2E EA     MVI   L,$EA         
0A43: 2C        INR   L             
0A44: 36 02     MVI   M,$02         
0A46: 2E CC     MVI   L,$CC         
0A48: 36 02     MVI   M,$02         
0A4A: F1        POP   PSW           
0A4B: C2 FA 09  JNZ   $09FA         
0A4E: E1        POP   H             
0A4F: D1        POP   D             
0A50: 06 10     MVI   B,$10         
0A52: CD B2 17  CALL  $17B2         
0A55: CD 19 17  CALL  $1719         
0A58: 3A E7 20  LDA   $20E7         
0A5B: A7        ANA   A             
0A5C: C8        RZ                  
0A5D: C3 CA 0A  JMP   $0ACA         
0A60: E1        POP   H             
0A61: 36 FC     MVI   M,$FC         
0A63: C3 FA 09  JMP   $09FA         
0A66: E1        POP   H             
0A67: 36 FE     MVI   M,$FE         
0A69: C3 FA 09  JMP   $09FA         
0A6C: 3A 67 20  LDA   $2067         
0A6F: 67        MOV   H,A           
0A70: 2E FC     MVI   L,$FC         
0A72: C9        RET                 
0A73: 21 11 2B  LXI   H,$2B11       
0A76: 11 70 1B  LXI   D,$1B70       
0A79: 0E 0E     MVI   C,$0E         
0A7B: CD D9 0A  CALL  $0AD9         
0A7E: 3A 67 20  LDA   $2067         
0A81: 0F        RRC                 
0A82: 3E 1E     MVI   A,$1E         
0A84: 21 11 37  LXI   H,$3711       
0A87: D4 E5 0A  CNC   $0AE5         
0A8A: 3E B0     MVI   A,$B0         
0A8C: 32 C0 20  STA   $20C0         
0A8F: 3A C0 20  LDA   $20C0         
0A92: A7        ANA   A             
0A93: C8        RZ                  
0A94: E6 04     ANI   $04           
0A96: C2 A2 0A  JNZ   $0AA2         
0A99: CD 97 0B  CALL  $0B97         
0A9C: CD EF 16  CALL  $16EF         
0A9F: C3 8F 0A  JMP   $0A8F         
0AA2: 06 28     MVI   B,$28         
0AA4: 21 1C 26  LXI   H,$261C       
0AA7: 3A 67 20  LDA   $2067         
0AAA: 0F        RRC                 
0AAB: DA B1 0A  JC    $0AB1         
0AAE: 21 1C 39  LXI   H,$391C       
0AB1: CD 10 12  CALL  $1210         
0AB4: C3 8F 0A  JMP   $0A8F         
0AB7: DB 02     IN    $02           
0AB9: E6 01     ANI   $01           
0ABB: C6 03     ADI   $03           
0ABD: C9        RET                 
0ABE: 3A 82 20  LDA   $2082         
0AC1: FE 09     CPI   $09           
0AC3: D0        RNC                 
0AC4: 3E FB     MVI   A,$FB         
0AC6: 32 7E 20  STA   $207E         
0AC9: C9        RET                 
0ACA: 3A CE 20  LDA   $20CE         
0ACD: A7        ANA   A             
0ACE: C0        RNZ                 
0ACF: 21 1C 39  LXI   H,$391C       
0AD2: 06 28     MVI   B,$28         
0AD4: C3 10 12  JMP   $1210         
0AD7: 0E 03     MVI   C,$03         
0AD9: 1A        LDAX  D             
0ADA: D5        PUSH  D             
0ADB: CD E5 0A  CALL  $0AE5         
0ADE: D1        POP   D             
0ADF: 13        INX   D             
0AE0: 0D        DCR   C             
0AE1: C2 D9 0A  JNZ   $0AD9         
0AE4: C9        RET                 
0AE5: CD 24 1A  CALL  $1A24         
0AE8: 06 05     MVI   B,$05         
0AEA: D3 06     OUT   $06           
0AEC: CD 83 11  CALL  $1183         
0AEF: C5        PUSH  B             
0AF0: AF        XRA   A             
0AF1: 77        MOV   M,A           
0AF2: 01 20 00  LXI   B,$0020       
0AF5: 09        DAD   B             
0AF6: 77        MOV   M,A           
0AF7: 09        DAD   B             
0AF8: 77        MOV   M,A           
0AF9: 09        DAD   B             
0AFA: C1        POP   B             
0AFB: C9        RET                 
0AFC: 3A 09 20  LDA   $2009         
0AFF: FE 78     CPI   $78           
0B01: D0        RNC                 
0B02: 2A 91 20  LHLD  $2091         
0B05: 7D        MOV   A,L           
0B06: B4        ORA   H             
0B07: C2 12 0B  JNZ   $0B12         
0B0A: 21 00 06  LXI   H,$0600       
0B0D: 3E 01     MVI   A,$01         
0B0F: 32 83 20  STA   $2083         
0B12: 2B        DCX   H             
0B13: 22 91 20  SHLD  $2091         
0B16: C9        RET                 
0B17: CD F7 13  CALL  $13F7         
0B1A: 2E FF     MVI   L,$FF         
0B1C: 7E        MOV   A,M           
0B1D: C9        RET                 
0B1E: CD CE 16  CALL  $16CE         
0B21: 2B        DCX   H             
0B22: 2B        DCX   H             
0B23: 7E        MOV   A,M           
0B24: A7        ANA   A             
0B25: C8        RZ                  
0B26: 06 15     MVI   B,$15         
0B28: CD 8A 10  CALL  $108A         
0B2B: B8        CMP   B             
0B2C: D8        RC                  
0B2D: CD 37 46  CALL  $4637         
0B30: CD CE 16  CALL  $16CE         
0B33: 2B        DCX   H             
0B34: 2B        DCX   H             
0B35: 36 00     MVI   M,$00         
0B37: 3E FF     MVI   A,$FF         
0B39: 32 99 20  STA   $2099         
0B3C: 06 10     MVI   B,$10         
0B3E: C3 B8 16  JMP   $16B8         
0B41: F5        PUSH  PSW           
0B42: 3A AF 20  LDA   $20AF         
0B45: A7        ANA   A             
0B46: CA 56 0B  JZ    $0B56         
0B49: 21 9C 1D  LXI   H,$1D9C       
0B4C: F1        POP   PSW           
0B4D: FE 02     CPI   $02           
0B4F: D8        RC                  
0B50: 23        INX   H             
0B51: FE 04     CPI   $04           
0B53: D8        RC                  
0B54: 23        INX   H             
0B55: C9        RET                 
0B56: F1        POP   PSW           
0B57: C9        RET                 
0B58: CD 97 0B  CALL  $0B97         
0B5B: 3A F1 20  LDA   $20F1         
0B5E: A7        ANA   A             
0B5F: C8        RZ                  
0B60: AF        XRA   A             
0B61: 32 F1 20  STA   $20F1         
0B64: E5        PUSH  H             
0B65: 2A F2 20  LHLD  $20F2         
0B68: EB        XCHG                
0B69: E1        POP   H             
0B6A: 7E        MOV   A,M           
0B6B: 83        ADD   E             
0B6C: 27        DAA                 
0B6D: 77        MOV   M,A           
0B6E: 5F        MOV   E,A           
0B6F: 23        INX   H             
0B70: 7E        MOV   A,M           
0B71: 8A        ADC   D             
0B72: 27        DAA                 
0B73: 77        MOV   M,A           
0B74: 57        MOV   D,A           
0B75: 23        INX   H             
0B76: 7E        MOV   A,M           
0B77: 23        INX   H             
0B78: 66        MOV   H,M           
0B79: 6F        MOV   L,A           
0B7A: 7A        MOV   A,D           
0B7B: CD 7F 0B  CALL  $0B7F         
0B7E: 7B        MOV   A,E           
0B7F: D5        PUSH  D             
0B80: F5        PUSH  PSW           
0B81: 0F        RRC                 
0B82: 0F        RRC                 
0B83: 0F        RRC                 
0B84: 0F        RRC                 
0B85: E6 0F     ANI   $0F           
0B87: CD 92 0B  CALL  $0B92         
0B8A: F1        POP   PSW           
0B8B: E6 0F     ANI   $0F           
0B8D: CD 92 0B  CALL  $0B92         
0B90: D1        POP   D             
0B91: C9        RET                 
0B92: C6 1C     ADI   $1C           
0B94: C3 E5 0A  JMP   $0AE5         
0B97: 3A 67 20  LDA   $2067         
0B9A: 0F        RRC                 
0B9B: 21 F8 20  LXI   H,$20F8       
0B9E: D8        RC                  
0B9F: 21 FC 20  LXI   H,$20FC       
0BA2: C9        RET                 
0BA3: 21 02 24  LXI   H,$2402       
0BA6: 0E 1A     MVI   C,$1A         
0BA8: 06 DF     MVI   B,$DF         
0BAA: E5        PUSH  H             
0BAB: C5        PUSH  B             
0BAC: 36 00     MVI   M,$00         
0BAE: 11 20 00  LXI   D,$0020       
0BB1: 19        DAD   D             
0BB2: 05        DCR   B             
0BB3: C2 AC 0B  JNZ   $0BAC         
0BB6: C1        POP   B             
0BB7: E1        POP   H             
0BB8: 23        INX   H             
0BB9: 0D        DCR   C             
0BBA: C2 A8 0B  JNZ   $0BA8         
0BBD: C9        RET                 
0BBE: 3A BA 20  LDA   $20BA         
0BC1: FE 02     CPI   $02           
0BC3: C0        RNZ                 
0BC4: 3E 01     MVI   A,$01         
0BC6: 32 BB 20  STA   $20BB         
0BC9: C9        RET                 
0BCA: CD 41 0C  CALL  $0C41         
0BCD: CD 10 44  CALL  $4410         
0BD0: CD 82 46  CALL  $4682         
0BD3: CD F9 13  CALL  $13F9         
0BD6: 2E F8     MVI   L,$F8         
0BD8: 36 00     MVI   M,$00         
0BDA: CD BE 0B  CALL  $0BBE         
0BDD: CD 96 18  CALL  $1896         
0BE0: AF        XRA   A             
0BE1: 32 E9 20  STA   $20E9         
0BE4: CD A3 0B  CALL  $0BA3         
0BE7: 3A 67 20  LDA   $2067         
0BEA: F5        PUSH  PSW           
0BEB: CD 2A 02  CALL  $022A         
0BEE: F1        POP   PSW           
0BEF: 32 67 20  STA   $2067         
0BF2: 3A 67 20  LDA   $2067         
0BF5: 67        MOV   H,A           
0BF6: 2E FE     MVI   L,$FE         
0BF8: E5        PUSH  H             
0BF9: 2E FA     MVI   L,$FA         
0BFB: 34        INR   M             
0BFC: 7E        MOV   A,M           
0BFD: E5        PUSH  H             
0BFE: 2E F9     MVI   L,$F9         
0C00: 34        INR   M             
0C01: E1        POP   H             
0C02: FE 0A     CPI   $0A           
0C04: C2 09 0C  JNZ   $0C09         
0C07: 36 00     MVI   M,$00         
0C09: E1        POP   H             
0C0A: 7E        MOV   A,M           
0C0B: CD 21 0C  CALL  $0C21         
0C0E: 7C        MOV   A,H           
0C0F: 0F        RRC                 
0C10: DA 38 0C  JC    $0C38         
0C13: 3E 21     MVI   A,$21         
0C15: 32 98 20  STA   $2098         
0C18: CD 3B 02  CALL  $023B         
0C1B: CD C2 16  CALL  $16C2         
0C1E: C3 0E 09  JMP   $090E         
0C21: E6 07     ANI   $07           
0C23: 3C        INR   A             
0C24: 77        MOV   M,A           
0C25: 21 9F 1D  LXI   H,$1D9F       
0C28: 23        INX   H             
0C29: 3D        DCR   A             
0C2A: C2 28 0C  JNZ   $0C28         
0C2D: 46        MOV   B,M           
0C2E: CD F9 13  CALL  $13F9         
0C31: 2E FC     MVI   L,$FC         
0C33: 70        MOV   M,B           
0C34: 23        INX   H             
0C35: 36 38     MVI   M,$38         
0C37: C9        RET                 
0C38: CD 35 02  CALL  $0235         
0C3B: CD DE 01  CALL  $01DE         
0C3E: C3 0E 09  JMP   $090E         
0C41: CD 5E 0C  CALL  $0C5E         
0C44: C2 57 0C  JNZ   $0C57         
0C47: 3E 30     MVI   A,$30         
0C49: 32 C0 20  STA   $20C0         
0C4C: 3A C0 20  LDA   $20C0         
0C4F: A7        ANA   A             
0C50: C8        RZ                  
0C51: CD 5E 0C  CALL  $0C5E         
0C54: CA 4C 0C  JZ    $0C4C         
0C57: CD 5E 0C  CALL  $0C5E         
0C5A: C2 57 0C  JNZ   $0C57         
0C5D: C9        RET                 
0C5E: 3A 15 20  LDA   $2015         
0C61: FE FF     CPI   $FF           
0C63: C9        RET                 
0C64: 3A EF 20  LDA   $20EF         
0C67: A7        ANA   A             
0C68: CA 81 0C  JZ    $0C81         
0C6B: 48        MOV   C,B           
0C6C: 06 08     MVI   B,$08         
0C6E: CD B8 16  CALL  $16B8         
0C71: 41        MOV   B,C           
0C72: 78        MOV   A,B           
0C73: CD 41 0B  CALL  $0B41         
0C76: 7E        MOV   A,M           
0C77: 21 F3 20  LXI   H,$20F3       
0C7A: 36 00     MVI   M,$00         
0C7C: 2B        DCX   H             
0C7D: 77        MOV   M,A           
0C7E: 2B        DCX   H             
0C7F: 36 01     MVI   M,$01         
0C81: 21 62 20  LXI   H,$2062       
0C84: C9        RET                 
0C85: D5        PUSH  D             
0C86: 1A        LDAX  D             
0C87: CD E5 0A  CALL  $0AE5         
0C8A: D1        POP   D             
0C8B: 3E 07     MVI   A,$07         
0C8D: 32 C0 20  STA   $20C0         
0C90: 3A C0 20  LDA   $20C0         
0C93: 3D        DCR   A             
0C94: C2 90 0C  JNZ   $0C90         
0C97: 13        INX   D             
0C98: 0D        DCR   C             
0C99: C2 85 0C  JNZ   $0C85         
0C9C: C9        RET                 
0C9D: 3E 40     MVI   A,$40         
0C9F: C3 B6 0C  JMP   $0CB6         
0CA2: 3E 80     MVI   A,$80         
0CA4: C3 B6 0C  JMP   $0CB6         
0CA7: E1        POP   H             
0CA8: CD 83 43  CALL  $4383         
0CAB: C3 7B 00  JMP   $007B         
0CAE: 3A C1 20  LDA   $20C1         
0CB1: 0F        RRC                 
0CB2: DA A7 0C  JC    $0CA7         
0CB5: C9        RET                 
0CB6: 32 C0 20  STA   $20C0         
0CB9: 3A C0 20  LDA   $20C0         
0CBC: A7        ANA   A             
0CBD: C2 B9 0C  JNZ   $0CB9         
0CC0: C9        RET                 
0CC1: 21 EC 20  LXI   H,$20EC       
0CC4: 7E        MOV   A,M           
0CC5: A7        ANA   A             
0CC6: C2 D1 0C  JNZ   $0CD1         
0CC9: 36 01     MVI   M,$01         
0CCB: 32 F9 21  STA   $21F9         
0CCE: C3 DE 01  JMP   $01DE         
0CD1: 36 00     MVI   M,$00         
0CD3: 3E 03     MVI   A,$03         
0CD5: C3 CB 0C  JMP   $0CCB         
0CD8: AF        XRA   A             
0CD9: D3 03     OUT   $03           
0CDB: D3 05     OUT   $05           
0CDD: CD DC 17  CALL  $17DC         
0CE0: FB        EI                  
0CE1: CD 9D 0C  CALL  $0C9D         
0CE4: CD DC 40  CALL  $40DC         
0CE7: CD 9D 0C  CALL  $0C9D         
0CEA: CD 3F 16  CALL  $163F         
0CED: CD 9D 0C  CALL  $0C9D         
0CF0: CD A3 0B  CALL  $0BA3         
0CF3: 3A FF 21  LDA   $21FF         
0CF6: A7        ANA   A             
0CF7: C2 03 0D  JNZ   $0D03         
0CFA: CD B7 0A  CALL  $0AB7         
0CFD: 32 FF 21  STA   $21FF         
0D00: CD FF 17  CALL  $17FF         
0D03: CD 2A 02  CALL  $022A         
0D06: CD C1 0C  CALL  $0CC1         
0D09: CD 35 02  CALL  $0235         
0D0C: CD 60 02  CALL  $0260         
0D0F: CD 15 02  CALL  $0215         
0D12: CD CA 09  CALL  $09CA         
0D15: 3E 01     MVI   A,$01         
0D17: 32 C1 20  STA   $20C1         
0D1A: CD FE 13  CALL  $13FE         
0D1D: CD 68 0D  CALL  $0D68         
0D20: D3 06     OUT   $06           
0D22: CD 5E 0C  CALL  $0C5E         
0D25: CA 1A 0D  JZ    $0D1A         
0D28: AF        XRA   A             
0D29: 32 25 20  STA   $2025         
0D2C: CD 5E 0C  CALL  $0C5E         
0D2F: C2 2C 0D  JNZ   $0D2C         
0D32: AF        XRA   A             
0D33: 32 C1 20  STA   $20C1         
0D36: CD 9D 0C  CALL  $0C9D         
0D39: CD A3 0B  CALL  $0BA3         
0D3C: 0E 0C     MVI   C,$0C         
0D3E: 21 11 2C  LXI   H,$2C11       
0D41: 11 17 11  LXI   D,$1117       
0D44: CD D9 0A  CALL  $0AD9         
0D47: CD D2 0D  CALL  $0DD2         
0D4A: 01 23 11  LXI   B,$1123       
0D4D: CD 7D 16  CALL  $167D         
0D50: CD 73 16  CALL  $1673         
0D53: DB 02     IN    $02           
0D55: 07        RLC                 
0D56: DA 5F 0D  JC    $0D5F         
0D59: 01 27 11  LXI   B,$1127       
0D5C: CD 61 16  CALL  $1661         
0D5F: CD A2 0C  CALL  $0CA2         
0D62: CD A3 0B  CALL  $0BA3         
0D65: C3 9D 16  JMP   $169D         
0D68: CD C8 16  CALL  $16C8         
0D6B: C3 19 45  JMP   $4519         
0D6E: DB D0     IN    $D0           
0D70: D2 CF C3  JNC   $C3CF         
0D73: DC CF D4  CC    $D4CF         
0D76: C9        RET                 
          
0D77: C1        POP   B             
0D78: D4 1B 07  CNC   $071B         
0D7B: 08             ;  EX      AF,AF'              
0D7C: 2B        DCX   H             
0D7D: 12        STAX  D             
0D7E: 02        STAX  B             
0D7F: 0E 11     MVI   C,$11         
0D81: 04        INR   B             
0D82: 1B        DCX   D             
0D83: DB 00     IN    $00           
0D85: E6 40     ANI   $40           
0D87: CC C9 0D  CZ    $0DC9         
0D8A: 3A 4D 23  LDA   $234D         
0D8D: A7        ANA   A             
0D8E: CA A4 00  JZ    $00A4         
0D91: DB 01     IN    $01           
0D93: E6 06     ANI   $06           
0D95: C4 C3 0D  CNZ   $0DC3         
0D98: CD B9 0D  CALL  $0DB9         
0D9B: E6 10     ANI   $10           
0D9D: 06 01     MVI   B,$01         
0D9F: 21 B1 20  LXI   H,$20B1       
0DA2: C2 AE 0D  JNZ   $0DAE         
0DA5: 7E        MOV   A,M           
0DA6: A7        ANA   A             
0DA7: 23        INX   H             
0DA8: C2 AE 0D  JNZ   $0DAE         
0DAB: 2B        DCX   H             
0DAC: 06 00     MVI   B,$00         
0DAE: 70        MOV   M,B           
0DAF: 2A 4A 23  LHLD  $234A         
0DB2: 23        INX   H             
0DB3: 22 4A 23  SHLD  $234A         
0DB6: C3 94 00  JMP   $0094         
0DB9: 3A E1 20  LDA   $20E1         
0DBC: A7        ANA   A             
0DBD: C2 F2 15  JNZ   $15F2         
0DC0: DB 01     IN    $01           
0DC2: C9        RET                 
0DC3: 3E 01     MVI   A,$01         
0DC5: 32 BF 20  STA   $20BF         
0DC8: C9        RET                 
0DC9: CD 30 11  CALL  $1130         
0DCC: CD 97 10  CALL  $1097         
0DCF: C3 30 10  JMP   $1030         
0DD2: E5        PUSH  H             
0DD3: C5        PUSH  B             
0DD4: CD BA 10  CALL  $10BA         
0DD7: C1        POP   B             
0DD8: E1        POP   H             
0DD9: C9        RET                 
0DDA: 3E 20     MVI   A,$20         
0DDC: C3 B6 0C  JMP   $0CB6         
0DDF: 3E 05     MVI   A,$05         
0DE1: C3 B6 0C  JMP   $0CB6         
0DE4: 01 50 06  LXI   B,$0650       
0DE7: CD B9 0D  CALL  $0DB9         
0DEA: E6 60     ANI   $60           
0DEC: CA F8 0D  JZ    $0DF8         
0DEF: 0D        DCR   C             
0DF0: C2 E7 0D  JNZ   $0DE7         
0DF3: 05        DCR   B             
0DF4: C2 E7 0D  JNZ   $0DE7         
0DF7: C9        RET                 
0DF8: E1        POP   H             
0DF9: C9        RET                 
0DFA: CD A3 0B  CALL  $0BA3         
0DFD: CD 28 10  CALL  $1028         
0E00: 06 15     MVI   B,$15         
0E02: 11 65 10  LXI   D,$1065       
0E05: 21 40 23  LXI   H,$2340       
0E08: CD B2 17  CALL  $17B2         
0E0B: 11 3D 10  LXI   D,$103D       
0E0E: 21 17 27  LXI   H,$2717       
0E11: 0E 17     MVI   C,$17         
0E13: CD D9 0A  CALL  $0AD9         
0E16: 21 12 27  LXI   H,$2712       
0E19: 11 21 1E  LXI   D,$1E21       
0E1C: CD A7 0E  CALL  $0EA7         
0E1F: 21 10 27  LXI   H,$2710       
0E22: CD A7 0E  CALL  $0EA7         
0E25: 21 0E 27  LXI   H,$270E       
0E28: 0E 05     MVI   C,$05         
0E2A: CD A9 0E  CALL  $0EA9         
0E2D: CD 60 1A  CALL  $1A60         
0E30: 11 16 1F  LXI   D,$1F16       
0E33: 06 28     MVI   B,$28         
0E35: CD 83 11  CALL  $1183         
0E38: 11 54 10  LXI   D,$1054       
0E3B: 0E 11     MVI   C,$11         
0E3D: 21 06 2A  LXI   H,$2A06       
0E40: CD D9 0A  CALL  $0AD9         
0E43: 3A 4D 23  LDA   $234D         
0E46: A7        ANA   A             
0E47: CA 1B 10  JZ    $101B         
0E4A: 3A 4B 23  LDA   $234B         
0E4D: FE 20     CPI   $20           
0E4F: D2 1B 10  JNC   $101B         
0E52: CD B9 0E  CALL  $0EB9         
0E55: CD B9 0D  CALL  $0DB9         
0E58: E6 76     ANI   $76           
0E5A: FE 40     CPI   $40           
0E5C: CC D2 0E  CZ    $0ED2         
0E5F: FE 20     CPI   $20           
0E61: CC 28 0F  CZ    $0F28         
0E64: 3A BF 20  LDA   $20BF         
0E67: A7        ANA   A             
0E68: C2 1B 10  JNZ   $101B         
0E6B: 3A B2 20  LDA   $20B2         
0E6E: A7        ANA   A             
0E6F: C2 72 0F  JNZ   $0F72         
0E72: 01 30 01  LXI   B,$0130       
0E75: CD C9 0E  CALL  $0EC9         
0E78: CD C1 0E  CALL  $0EC1         
0E7B: 3A 4B 23  LDA   $234B         
0E7E: FE 1D     CPI   $1D           
0E80: C2 43 0E  JNZ   $0E43         
0E83: 06 05     MVI   B,$05         
0E85: C5        PUSH  B             
0E86: 21 06 2A  LXI   H,$2A06       
0E89: 06 20     MVI   B,$20         
0E8B: CD 71 11  CALL  $1171         
0E8E: CD DF 0D  CALL  $0DDF         
0E91: 11 54 10  LXI   D,$1054       
0E94: 21 06 2A  LXI   H,$2A06       
0E97: 0E 04     MVI   C,$04         
0E99: CD D9 0A  CALL  $0AD9         
0E9C: CD DF 0D  CALL  $0DDF         
0E9F: C1        POP   B             
0EA0: 05        DCR   B             
0EA1: C2 85 0E  JNZ   $0E85         
0EA4: C3 43 0E  JMP   $0E43         
0EA7: 0E 0B     MVI   C,$0B         
0EA9: 06 05     MVI   B,$05         
0EAB: CD 83 11  CALL  $1183         
0EAE: C5        PUSH  B             
0EAF: 01 60 01  LXI   B,$0160       
0EB2: 09        DAD   B             
0EB3: C1        POP   B             
0EB4: 0D        DCR   C             
0EB5: C2 A9 0E  JNZ   $0EA9         
0EB8: C9        RET                 
0EB9: 2A 4E 23  LHLD  $234E         
0EBC: 3E 2A     MVI   A,$2A         
0EBE: C3 E5 0A  JMP   $0AE5         
0EC1: 2A 4E 23  LHLD  $234E         
0EC4: 3E 1B     MVI   A,$1B         
0EC6: C3 E5 0A  JMP   $0AE5         
0EC9: 0D        DCR   C             
0ECA: C2 C9 0E  JNZ   $0EC9         
0ECD: 05        DCR   B             
0ECE: C2 C9 0E  JNZ   $0EC9         
0ED1: C9        RET                 
0ED2: CD E4 0D  CALL  $0DE4         
0ED5: CD C1 0E  CALL  $0EC1         
0ED8: 2A 4E 23  LHLD  $234E         
0EDB: 7D        MOV   A,L           
0EDC: FE 11     CPI   $11           
0EDE: CA 03 0F  JZ    $0F03         
0EE1: FE 0F     CPI   $0F           
0EE3: CA 0C 0F  JZ    $0F0C         
0EE6: 7C        MOV   A,H           
0EE7: FE 33     CPI   $33           
0EE9: CA 17 0F  JZ    $0F17         
0EEC: 24        INR   H             
0EED: 24        INR   H             
0EEE: 7C        MOV   A,H           
0EEF: FE 35     CPI   $35           
0EF1: D2 F7 0E  JNC   $0EF7         
0EF4: C3 FD 0E  JMP   $0EFD         
0EF7: CD C1 0E  CALL  $0EC1         
0EFA: 21 0D 36  LXI   H,$360D       
0EFD: 22 4E 23  SHLD  $234E         
0F00: C3 B9 0E  JMP   $0EB9         
0F03: 7C        MOV   A,H           
0F04: FE 3B     CPI   $3B           
0F06: D2 1C 0F  JNC   $0F1C         
0F09: C3 12 0F  JMP   $0F12         
0F0C: 7C        MOV   A,H           
0F0D: FE 3B     CPI   $3B           
0F0F: D2 22 0F  JNC   $0F22         
0F12: 24        INR   H             
0F13: 24        INR   H             
0F14: C3 FD 0E  JMP   $0EFD         
0F17: 26 34     MVI   H,$34         
0F19: C3 EC 0E  JMP   $0EEC         
0F1C: 21 0F 27  LXI   H,$270F       
0F1F: C3 FD 0E  JMP   $0EFD         
0F22: 21 0D 27  LXI   H,$270D       
0F25: C3 FD 0E  JMP   $0EFD         
0F28: CD E4 0D  CALL  $0DE4         
0F2B: CD C1 0E  CALL  $0EC1         
0F2E: 2A 4E 23  LHLD  $234E         
0F31: 7D        MOV   A,L           
0F32: FE 11     CPI   $11           
0F34: CA 4C 0F  JZ    $0F4C         
0F37: FE 0F     CPI   $0F           
0F39: CA 5D 0F  JZ    $0F5D         
0F3C: 7C        MOV   A,H           
0F3D: FE 28     CPI   $28           
0F3F: DA 66 0F  JC    $0F66         
0F42: FE 34     CPI   $34           
0F44: C2 52 0F  JNZ   $0F52         
0F47: 26 33     MVI   H,$33         
0F49: C3 52 0F  JMP   $0F52         
0F4C: 7C        MOV   A,H           
0F4D: FE 28     CPI   $28           
0F4F: DA 57 0F  JC    $0F57         
0F52: 25        DCR   H             
0F53: 25        DCR   H             
0F54: C3 FD 0E  JMP   $0EFD         
0F57: 21 11 27  LXI   H,$2711       
0F5A: C3 FD 0E  JMP   $0EFD         
0F5D: 7C        MOV   A,H           
0F5E: FE 28     CPI   $28           
0F60: DA 6C 0F  JC    $0F6C         
0F63: C3 52 0F  JMP   $0F52         
0F66: 21 0F 3B  LXI   H,$3B0F       
0F69: C3 FD 0E  JMP   $0EFD         
0F6C: 21 11 3B  LXI   H,$3B11       
0F6F: C3 FD 0E  JMP   $0EFD         
0F72: 01 FF 20  LXI   B,$20FF       
0F75: CD C9 0E  CALL  $0EC9         
0F78: 3A 4C 23  LDA   $234C         
0F7B: FE 0A     CPI   $0A           
0F7D: D2 00 10  JNC   $1000         
0F80: 3A 4E 23  LDA   $234E         
0F83: FE 11     CPI   $11           
0F85: CA A0 0F  JZ    $0FA0         
0F88: FE 0F     CPI   $0F           
0F8A: CA A6 0F  JZ    $0FA6         
0F8D: 3A 4F 23  LDA   $234F         
0F90: FE 32     CPI   $32           
0F92: D2 AE 0F  JNC   $0FAE         
0F95: CD DE 0F  CALL  $0FDE         
0F98: C6 16     ADI   $16           
0F9A: CD E5 0F  CALL  $0FE5         
0F9D: C3 43 0E  JMP   $0E43         
0FA0: CD DE 0F  CALL  $0FDE         
0FA3: C3 E5 0F  JMP   $0FE5         
0FA6: CD DE 0F  CALL  $0FDE         
0FA9: C6 0B     ADI   $0B           
0FAB: C3 E5 0F  JMP   $0FE5         
0FAE: FE 35     CPI   $35           
0FB0: D2 1B 10  JNC   $101B         
0FB3: 3A 4C 23  LDA   $234C         
0FB6: A7        ANA   A             
0FB7: CA D4 0F  JZ    $0FD4         
0FBA: 2A 50 23  LHLD  $2350         
0FBD: 25        DCR   H             
0FBE: 22 50 23  SHLD  $2350         
0FC1: 3E 1B     MVI   A,$1B         
0FC3: CD E5 0A  CALL  $0AE5         
0FC6: 21 4C 23  LXI   H,$234C       
0FC9: 35        DCR   M             
0FCA: 21 40 23  LXI   H,$2340       
0FCD: 3A 4C 23  LDA   $234C         
0FD0: 85        ADD   L             
0FD1: 6F        MOV   L,A           
0FD2: 36 1B     MVI   M,$1B         
0FD4: AF        XRA   A             
0FD5: 32 B1 20  STA   $20B1         
0FD8: 32 B2 20  STA   $20B2         
0FDB: C3 43 0E  JMP   $0E43         
0FDE: 3A 4F 23  LDA   $234F         
0FE1: D6 27     SUI   $27           
0FE3: 0F        RRC                 
0FE4: C9        RET                 
0FE5: 21 40 23  LXI   H,$2340       
0FE8: F5        PUSH  PSW           
0FE9: 3A 4C 23  LDA   $234C         
0FEC: 85        ADD   L             
0FED: 6F        MOV   L,A           
0FEE: F1        POP   PSW           
0FEF: 77        MOV   M,A           
0FF0: 2A 50 23  LHLD  $2350         
0FF3: CD E5 0A  CALL  $0AE5         
0FF6: 22 50 23  SHLD  $2350         
0FF9: 21 4C 23  LXI   H,$234C       
0FFC: 34        INR   M             
0FFD: C3 D4 0F  JMP   $0FD4         
1000: 3A 4E 23  LDA   $234E         
1003: FE 0D     CPI   $0D           
1005: C2 1B 10  JNZ   $101B         
1008: 3A 4F 23  LDA   $234F         
100B: FE 32     CPI   $32           
100D: D2 13 10  JNC   $1013         
1010: C3 1B 10  JMP   $101B         
1013: FE 36     CPI   $36           
1015: D2 1B 10  JNC   $101B         
1018: C3 B3 0F  JMP   $0FB3         
101B: AF        XRA   A             
101C: 32 4D 23  STA   $234D         
101F: CD 97 10  CALL  $1097         
1022: CD 30 10  CALL  $1030         
1025: C3 A3 0B  JMP   $0BA3         
1028: 06 50     MVI   B,$50         
102A: 21 1E 2D  LXI   H,$2D1E       
102D: C3 71 11  JMP   $1171         
1030: 2A 3E 23  LHLD  $233E         
1033: 11 40 23  LXI   D,$2340       
1036: 3A 4C 23  LDA   $234C         
1039: 4F        MOV   C,A           
103A: C3 D9 0A  JMP   $0AD9         
               
103D: 07        RLC                 
103E: 08            ;  EX      AF,AF'              
103F: 2B        DCX   H             
1040: 12        STAX  D             
1041: 02        STAX  B             
1042: 0E 11     MVI   C,$11         
1044: 04        INR   B             
1045: 11 1B 1B  LXI   D,$1B1B       
1048: 11 04 06  LXI   D,$0604       
104B: 08           ;   EX      AF,AF'              
104C: 12        STAX  D             
104D: 13        INX   D             
104E: 11 00 13  LXI   D,$1300       
1051: 08           ;   EX      AF,AF'              
1052: 0E 0D     MVI   C,$0D         
1054: 0D        DCR   C             
1055: 00        NOP                 
1056: 0C        INR   C             
1057: 04        INR   B             
1058: 1B        DCX   D             
1059: 2E 2F     MVI   L,$2F         
105B: 2F        CMA                 
105C: 2F        CMA                 
105D: 2F        CMA                 
105E: 2F        CMA                 
105F: 2F        CMA                 
1060: 2F        CMA                 
1061: 2F        CMA                 
1062: 2F        CMA                 
1063: 2F        CMA                 
1064: 30 1B         ; ; JR      NC,$1081            
1066: 1B        DCX   D             
1067: 1B        DCX   D             
1068: 1B        DCX   D             
1069: 1B        DCX   D             
106A: 1B        DCX   D             
106B: 1B        DCX   D             
106C: 1B        DCX   D             
106D: 1B        DCX   D             
106E: 1B        DCX   D             
106F: 00        NOP                 
1070: 00        NOP                 
1071: 00        NOP                 
1072: FF        RST   7             
1073: 11 27 07  LXI   D,$0727       
1076: 30 00        ;  ; JR      NC,$1078            
1078: 00        NOP                 
1079: 00        NOP                 
107A: E5        PUSH  H             
107B: D5        PUSH  D             
107C: 11 00 04  LXI   D,$0400       
107F: 19        DAD   D             
1080: 3E 1C     MVI   A,$1C         
1082: CD E5 0A  CALL  $0AE5         
1085: D1        POP   D             
1086: E1        POP   H             
1087: C3 7A 0B  JMP   $0B7A         
108A: CD 97 0B  CALL  $0B97         
108D: 7E        MOV   A,M           
108E: 23        INX   H             
108F: 66        MOV   H,M           
1090: 6F        MOV   L,A           
1091: 29        DAD   H             
1092: 29        DAD   H             
1093: 29        DAD   H             
1094: 29        DAD   H             
1095: 7C        MOV   A,H           
1096: C9        RET                 
1097: 3A 4C 23  LDA   $234C         
109A: A7        ANA   A             
109B: CA AE 10  JZ    $10AE         
109E: 47        MOV   B,A           
109F: 3E 0A     MVI   A,$0A         
10A1: 90        SUB   B             
10A2: 37        STC                 
10A3: 3F        CMC                 
10A4: 1F        RAR                 
10A5: C6 2D     ADI   $2D           
10A7: 67        MOV   H,A           
10A8: 2E 1E     MVI   L,$1E         
10AA: 22 3E 23  SHLD  $233E         
10AD: C9        RET                 
10AE: 21 1E 2D  LXI   H,$2D1E       
10B1: 22 3E 23  SHLD  $233E         
10B4: 3E 0A     MVI   A,$0A         
10B6: 32 4C 23  STA   $234C         
10B9: C9        RET                 
10BA: CD 73 45  CALL  $4573         
10BD: AF        XRA   A             
10BE: 32 E4 20  STA   $20E4         
10C1: FB        EI                  
10C2: 06 05     MVI   B,$05         
10C4: C5        PUSH  B             
10C5: 11 79 0D  LXI   D,$0D79       
10C8: 0E 0A     MVI   C,$0A         
10CA: 21 1E 2D  LXI   H,$2D1E       
10CD: CD D9 0A  CALL  $0AD9         
10D0: CD DA 0D  CALL  $0DDA         
10D3: CD 28 10  CALL  $1028         
10D6: CD 97 10  CALL  $1097         
10D9: CD 30 10  CALL  $1030         
10DC: CD DA 0D  CALL  $0DDA         
10DF: C1        POP   B             
10E0: 05        DCR   B             
10E1: C2 C4 10  JNZ   $10C4         
10E4: C9        RET                 
10E5: 26 1D     MVI   H,$1D         
10E7: 1B        DCX   D             
10E8: 0E 11     MVI   C,$11         
10EA: 1B        DCX   D             
10EB: 1E 1B     MVI   E,$1B         
10ED: 0F        RRC                 
10EE: 0B        DCX   B             
10EF: 00        NOP                 
10F0: 18 04          ;; JR      $10F6               
10F2: 11 12 27  LXI   D,$2712       
10F5: 1B        DCX   D             
10F6: 1B        DCX   D             
10F7: 29        DAD   H             
10F8: 1D        DCR   E             
10F9: 1B        DCX   D             
10FA: 0F        RRC                 
10FB: 0B        DCX   B             
10FC: 00        NOP                 
10FD: 18 04         ; ; JR      $1103               
10FF: 11 1B 1B  LXI   D,$1B1B       
1102: 1D        DCR   E             
1103: 1B        DCX   D             
1104: 02        STAX  B             
1105: 0E 08     MVI   C,$08         
1107: 0D        DCR   C             
1108: 1B        DCX   D             
1109: 1B        DCX   D             
110A: 1B        DCX   D             
110B: 0C        INR   C             
110C: 08           ;   EX      AF,AF'              
110D: 03        INX   B             
110E: 16 00     MVI   D,$00         
1110: 18 1B         ; ; JR      $112D               
1112: 1B        DCX   D             
1113: 00        NOP                 
1114: 00        NOP                 
1115: 00        NOP                 
1116: 00        NOP                 
1117: 08           ;   EX      AF,AF'              
1118: 0D        DCR   C             
1119: 12        STAX  D             
111A: 04        INR   B             
111B: 11 13 1B  LXI   D,$1B13       
111E: 1B        DCX   D             
111F: 02        STAX  B             
1120: 0E 08     MVI   C,$08         
1122: 0D        DCR   C             
1123: 0D        DCR   C             
1124: 2A E5 10  LHLD  $10E5         
1127: 0A        LDAX  B             
1128: 2A F7 10  LHLD  $10F7         
112B: 07        RLC                 
112C: 2A 3C 11  LHLD  $113C         
112F: FF        RST   7             
1130: 06 0E     MVI   B,$0E         
1132: 11 09 11  LXI   D,$1109       
1135: 21 40 23  LXI   H,$2340       
1138: CD B2 17  CALL  $17B2         
113B: C9        RET                 
113C: 29        DAD   H             
113D: 1E 1B     MVI   E,$1B         
113F: 0F        RRC                 
1140: 0B        DCX   B             
1141: 00        NOP                 
1142: 18 04       ;   ; JR      $1148               
1144: 11 12 1B  LXI   D,$1B12       
1147: 1E 1B     MVI   E,$1B         
1149: 02        STAX  B             
114A: 0E 08     MVI   C,$08         
114C: 0D        DCR   C             
114D: 12        STAX  D             
114E: CD B9 11  CALL  $11B9         
1151: C5        PUSH  B             
1152: E5        PUSH  H             
1153: 1A        LDAX  D             
1154: D3 04     OUT   $04           
1156: DB 03     IN    $03           
1158: B6        ORA   M             
1159: 77        MOV   M,A           
115A: 23        INX   H             
115B: 13        INX   D             
115C: AF        XRA   A             
115D: D3 04     OUT   $04           
115F: DB 03     IN    $03           
1161: B6        ORA   M             
1162: 77        MOV   M,A           
1163: E1        POP   H             
1164: 01 20 00  LXI   B,$0020       
1167: 09        DAD   B             
1168: C1        POP   B             
1169: 05        DCR   B             
116A: C2 51 11  JNZ   $1151         
116D: C9        RET                 
116E: CD B9 11  CALL  $11B9         
1171: C5        PUSH  B             
1172: E5        PUSH  H             
1173: AF        XRA   A             
1174: 77        MOV   M,A           
1175: 23        INX   H             
1176: 77        MOV   M,A           
1177: 23        INX   H             
1178: E1        POP   H             
1179: 01 20 00  LXI   B,$0020       
117C: 09        DAD   B             
117D: C1        POP   B             
117E: 05        DCR   B             
117F: C2 71 11  JNZ   $1171         
1182: C9        RET                 
1183: C5        PUSH  B             
1184: 1A        LDAX  D             
1185: 77        MOV   M,A           
1186: 13        INX   D             
1187: 01 20 00  LXI   B,$0020       
118A: 09        DAD   B             
118B: C1        POP   B             
118C: 05        DCR   B             
118D: C2 83 11  JNZ   $1183         
1190: C9        RET                 
1191: CD 8A 10  CALL  $108A         
1194: C3 3F 15  JMP   $153F         
1197: CD B9 11  CALL  $11B9         
119A: C5        PUSH  B             
119B: E5        PUSH  H             
119C: 1A        LDAX  D             
119D: D3 04     OUT   $04           
119F: DB 03     IN    $03           
11A1: 2F        CMA                 
11A2: A6        ANA   M             
11A3: 77        MOV   M,A           
11A4: 23        INX   H             
11A5: 13        INX   D             
11A6: AF        XRA   A             
11A7: D3 04     OUT   $04           
11A9: DB 03     IN    $03           
11AB: 2F        CMA                 
11AC: A6        ANA   M             
11AD: 77        MOV   M,A           
11AE: E1        POP   H             
11AF: 01 20 00  LXI   B,$0020       
11B2: 09        DAD   B             
11B3: C1        POP   B             
11B4: 05        DCR   B             
11B5: C2 9A 11  JNZ   $119A         
11B8: C9        RET                 
11B9: 7D        MOV   A,L           
11BA: E6 07     ANI   $07           
11BC: D3 02     OUT   $02           
11BE: C3 C7 17  JMP   $17C7         
11C1: C5        PUSH  B             
11C2: E5        PUSH  H             
11C3: 7E        MOV   A,M           
11C4: 12        STAX  D             
11C5: 13        INX   D             
11C6: 23        INX   H             
11C7: 0D        DCR   C             
11C8: C2 C3 11  JNZ   $11C3         
11CB: E1        POP   H             
11CC: 01 20 00  LXI   B,$0020       
11CF: 09        DAD   B             
11D0: C1        POP   B             
11D1: 05        DCR   B             
11D2: C2 C1 11  JNZ   $11C1         
11D5: C9        RET                 
11D6: CD B9 11  CALL  $11B9         
11D9: AF        XRA   A             
11DA: 32 61 20  STA   $2061         
11DD: C5        PUSH  B             
11DE: E5        PUSH  H             
11DF: 1A        LDAX  D             
11E0: D3 04     OUT   $04           
11E2: DB 03     IN    $03           
11E4: F5        PUSH  PSW           
11E5: A6        ANA   M             
11E6: CA EE 11  JZ    $11EE         
11E9: 3E 01     MVI   A,$01         
11EB: 32 61 20  STA   $2061         
11EE: F1        POP   PSW           
11EF: B6        ORA   M             
11F0: 77        MOV   M,A           
11F1: 23        INX   H             
11F2: 13        INX   D             
11F3: AF        XRA   A             
11F4: D3 04     OUT   $04           
11F6: DB 03     IN    $03           
11F8: F5        PUSH  PSW           
11F9: A6        ANA   M             
11FA: CA 02 12  JZ    $1202         
11FD: 3E 01     MVI   A,$01         
11FF: 32 61 20  STA   $2061         
1202: F1        POP   PSW           
1203: B6        ORA   M             
1204: 77        MOV   M,A           
1205: E1        POP   H             
1206: 01 20 00  LXI   B,$0020       
1209: 09        DAD   B             
120A: C1        POP   B             
120B: 05        DCR   B             
120C: C2 DD 11  JNZ   $11DD         
120F: C9        RET                 
1210: AF        XRA   A             
1211: C5        PUSH  B             
1212: 77        MOV   M,A           
1213: 01 20 00  LXI   B,$0020       
1216: 09        DAD   B             
1217: C1        POP   B             
1218: 05        DCR   B             
1219: C2 11 12  JNZ   $1211         
121C: C9        RET                 
121D: 3A 25 20  LDA   $2025         
1220: FE 05     CPI   $05           
1222: C8        RZ                  
1223: FE 02     CPI   $02           
1225: C0        RNZ                 
1226: 3A 29 20  LDA   $2029         
1229: FE D8     CPI   $D8           
122B: 47        MOV   B,A           
122C: D2 82 12  JNC   $1282         
122F: 3A 02 20  LDA   $2002         
1232: A7        ANA   A             
1233: C8        RZ                  
1234: 78        MOV   A,B           
1235: FE CE     CPI   $CE           
1237: D2 D0 12  JNC   $12D0         
123A: C6 06     ADI   $06           
123C: 47        MOV   B,A           
123D: 3A 09 20  LDA   $2009         
1240: FE 90     CPI   $90           
1242: D2 49 12  JNC   $1249         
1245: B8        CMP   B             
1246: D2 82 12  JNC   $1282         
1249: 68        MOV   L,B           
124A: 3A 09 20  LDA   $2009         
124D: C6 50     ADI   $50           
124F: BD        CMP   L             
1250: DC CA 12  CC    $12CA         
1253: CD B3 12  CALL  $12B3         
1256: 3A 2A 20  LDA   $202A         
1259: 67        MOV   H,A           
125A: CD C0 12  CALL  $12C0         
125D: 79        MOV   A,C           
125E: FE 0C     CPI   $0C           
1260: D2 82 12  JNC   $1282         
1263: 22 64 20  SHLD  $2064         
1266: 3E 05     MVI   A,$05         
1268: 32 25 20  STA   $2025         
126B: CD 45 13  CALL  $1345         
126E: 7E        MOV   A,M           
126F: A7        ANA   A             
1270: CA 82 12  JZ    $1282         
1273: CD D8 12  CALL  $12D8         
1276: CD BB 17  CALL  $17BB         
1279: CD 96 13  CALL  $1396         
127C: 3E 10     MVI   A,$10         
127E: 32 03 20  STA   $2003         
1281: C9        RET                 
1282: 3E 03     MVI   A,$03         
1284: 32 25 20  STA   $2025         
1287: C3 9C 12  JMP   $129C         
128A: 21 03 20  LXI   H,$2003       
128D: 35        DCR   M             
128E: C0        RNZ                 
128F: 2A 64 20  LHLD  $2064         
1292: 06 12     MVI   B,$12         
1294: CD 30 13  CALL  $1330         
1297: 3E 04     MVI   A,$04         
1299: 32 25 20  STA   $2025         
129C: AF        XRA   A             
129D: 32 02 20  STA   $2002         
12A0: 06 F7     MVI   B,$F7         
12A2: C3 5C 17  JMP   $175C         
12A5: 0E 00     MVI   C,$00         
12A7: BC        CMP   H             
12A8: D4 54 13  CNC   $1354         
12AB: BC        CMP   H             
12AC: D0        RNC                 
12AD: C6 10     ADI   $10           
12AF: 0C        INR   C             
12B0: C3 AB 12  JMP   $12AB         
12B3: 3A 09 20  LDA   $2009         
12B6: 65        MOV   H,L           
12B7: CD A5 12  CALL  $12A5         
12BA: 41        MOV   B,C           
12BB: 05        DCR   B             
12BC: DE 10     SBI   $10           
12BE: 6F        MOV   L,A           
12BF: C9        RET                 
12C0: 3A 0A 20  LDA   $200A         
12C3: CD A5 12  CALL  $12A5         
12C6: DE 10     SBI   $10           
12C8: 67        MOV   H,A           
12C9: C9        RET                 
12CA: 3E 01     MVI   A,$01         
12CC: 32 AD 20  STA   $20AD         
12CF: C9        RET                 
12D0: 3E 01     MVI   A,$01         
12D2: 32 85 20  STA   $2085         
12D5: C3 97 12  JMP   $1297         
12D8: 7E        MOV   A,M           
12D9: 32 DB 20  STA   $20DB         
12DC: 06 05     MVI   B,$05         
12DE: 36 00     MVI   M,$00         
12E0: E5        PUSH  H             
12E1: 21 62 20  LXI   H,$2062       
12E4: 36 C2     MVI   M,$C2         
12E6: 23        INX   H             
12E7: 36 1C     MVI   M,$1C         
12E9: 23        INX   H             
12EA: 23        INX   H             
12EB: 23        INX   H             
12EC: 36 10     MVI   M,$10         
12EE: E1        POP   H             
12EF: FE 01     CPI   $01           
12F1: CC 01 13  CZ    $1301         
12F4: FE 03     CPI   $03           
12F6: CC 07 13  CZ    $1307         
12F9: FE 07     CPI   $07           
12FB: CC 04 13  CZ    $1304         
12FE: C3 64 0C  JMP   $0C64         
1301: 06 01     MVI   B,$01         
1303: C9        RET                 
1304: 06 07     MVI   B,$07         
1306: C9        RET                 
1307: E5        PUSH  H             
1308: F5        PUSH  PSW           
1309: CD F9 07  CALL  $07F9         
130C: FE 01     CPI   $01           
130E: D2 27 13  JNC   $1327         
1311: F1        POP   PSW           
1312: E1        POP   H             
1313: 06 03     MVI   B,$03         
1315: C9        RET                 
1316: 23        INX   H             
1317: 36 07     MVI   M,$07         
1319: 21 62 20  LXI   H,$2062       
131C: 36 E0     MVI   M,$E0         
131E: 23        INX   H             
131F: 36 1A     MVI   M,$1A         
1321: 23        INX   H             
1322: 23        INX   H             
1323: 23        INX   H             
1324: 36 20     MVI   M,$20         
1326: C9        RET                 
1327: F1        POP   PSW           
1328: E1        POP   H             
1329: 36 07     MVI   M,$07         
132B: 06 03     MVI   B,$03         
132D: C3 16 13  JMP   $1316         
1330: 3A 62 20  LDA   $2062         
1333: FE C2     CPI   $C2           
1335: CA 6E 11  JZ    $116E         
1338: 11 31 1C  LXI   D,$1C31       
133B: D5        PUSH  D             
133C: CD 96 13  CALL  $1396         
133F: D1        POP   D             
1340: 06 10     MVI   B,$10         
1342: C3 99 13  JMP   $1399         
1345: 78        MOV   A,B           
1346: 07        RLC                 
1347: 07        RLC                 
1348: 07        RLC                 
1349: 80        ADD   B             
134A: 80        ADD   B             
134B: 80        ADD   B             
134C: 81        ADD   C             
134D: 3D        DCR   A             
134E: 6F        MOV   L,A           
134F: 3A 67 20  LDA   $2067         
1352: 67        MOV   H,A           
1353: C9        RET                 
1354: 0C        INR   C             
1355: C6 10     ADI   $10           
1357: FA 54 13  JM    $1354         
135A: C9        RET                 
135B: 3A 0D 20  LDA   $200D         
135E: A7        ANA   A             
135F: C2 7B 13  JNZ   $137B         
1362: 21 A4 3E  LXI   H,$3EA4       
1365: CD 89 13  CALL  $1389         
1368: D0        RNC                 
1369: 06 FE     MVI   B,$FE         
136B: 3E 01     MVI   A,$01         
136D: 32 0D 20  STA   $200D         
1370: 78        MOV   A,B           
1371: 32 08 20  STA   $2008         
1374: 3A 0E 20  LDA   $200E         
1377: 32 07 20  STA   $2007         
137A: C9        RET                 
137B: 21 24 25  LXI   H,$2524       
137E: CD 89 13  CALL  $1389         
1381: D0        RNC                 
1382: CD AF 16  CALL  $16AF         
1385: AF        XRA   A             
1386: C3 6D 13  JMP   $136D         
1389: 06 17     MVI   B,$17         
138B: 7E        MOV   A,M           
138C: A7        ANA   A             
138D: C2 51 14  JNZ   $1451         
1390: 23        INX   H             
1391: 05        DCR   B             
1392: C2 8B 13  JNZ   $138B         
1395: C9        RET                 
1396: CD B9 11  CALL  $11B9         
1399: 00        NOP                 
139A: C5        PUSH  B             
139B: E5        PUSH  H             
139C: 1A        LDAX  D             
139D: D3 04     OUT   $04           
139F: DB 03     IN    $03           
13A1: 77        MOV   M,A           
13A2: 23        INX   H             
13A3: 13        INX   D             
13A4: AF        XRA   A             
13A5: D3 04     OUT   $04           
13A7: DB 03     IN    $03           
13A9: 77        MOV   M,A           
13AA: E1        POP   H             
13AB: 01 20 00  LXI   B,$0020       
13AE: 09        DAD   B             
13AF: C1        POP   B             
13B0: 05        DCR   B             
13B1: C2 9A 13  JNZ   $139A         
13B4: C9        RET                 
13B5: CD F7 13  CALL  $13F7         
13B8: 01 00 37  LXI   B,$3700       
13BB: 7E        MOV   A,M           
13BC: A7        ANA   A             
13BD: CA C1 13  JZ    $13C1         
13C0: 0C        INR   C             
13C1: 23        INX   H             
13C2: 05        DCR   B             
13C3: C2 BB 13  JNZ   $13BB         
13C6: 79        MOV   A,C           
13C7: 32 82 20  STA   $2082         
13CA: FE 01     CPI   $01           
13CC: C0        RNZ                 
13CD: 21 6B 20  LXI   H,$206B       
13D0: 36 01     MVI   M,$01         
13D2: CD F7 13  CALL  $13F7         
13D5: 7E        MOV   A,M           
13D6: A7        ANA   A             
13D7: C2 77 46  JNZ   $4677         
13DA: 06 16     MVI   B,$16         
13DC: 7E        MOV   A,M           
13DD: A7        ANA   A             
13DE: C2 E7 13  JNZ   $13E7         
13E1: 23        INX   H             
13E2: 05        DCR   B             
13E3: C2 DC 13  JNZ   $13DC         
13E6: C9        RET                 
13E7: FE 01     CPI   $01           
13E9: C0        RNZ                 
13EA: 2E 05     MVI   L,$05         
13EC: 7E        MOV   A,M           
13ED: A7        ANA   A             
13EE: C4 7E 46  CNZ   $467E         
13F1: 3E 01     MVI   A,$01         
13F3: 32 AE 20  STA   $20AE         
13F6: C9        RET                 
13F7: 2E 00     MVI   L,$00         
13F9: 3A 67 20  LDA   $2067         
13FC: 67        MOV   H,A           
13FD: C9        RET                 
13FE: 3A 15 20  LDA   $2015         
1401: FE FF     CPI   $FF           
1403: C0        RNZ                 
1404: 21 10 20  LXI   H,$2010       
1407: 7E        MOV   A,M           
1408: 23        INX   H             
1409: 46        MOV   B,M           
140A: B0        ORA   B             
140B: C0        RNZ                 
140C: 3A 25 20  LDA   $2025         
140F: A7        ANA   A             
1410: C0        RNZ                 
1411: 3A EF 20  LDA   $20EF         
1414: A7        ANA   A             
1415: CA 38 14  JZ    $1438         
1418: 3A 2D 20  LDA   $202D         
141B: A7        ANA   A             
141C: C2 2E 14  JNZ   $142E         
141F: CD E8 15  CALL  $15E8         
1422: E6 10     ANI   $10           
1424: C8        RZ                  
1425: 3E 01     MVI   A,$01         
1427: 32 25 20  STA   $2025         
142A: 32 2D 20  STA   $202D         
142D: C9        RET                 
142E: CD E8 15  CALL  $15E8         
1431: E6 10     ANI   $10           
1433: C0        RNZ                 
1434: 32 2D 20  STA   $202D         
1437: C9        RET                 
1438: 21 25 20  LXI   H,$2025       
143B: 36 01     MVI   M,$01         
143D: 2A ED 20  LHLD  $20ED         
1440: 23        INX   H             
1441: 7D        MOV   A,L           
1442: FE CA     CPI   $CA           
1444: DA 49 14  JC    $1449         
1447: 2E BF     MVI   L,$BF         
1449: 22 ED 20  SHLD  $20ED         
144C: 7E        MOV   A,M           
144D: 32 1D 20  STA   $201D         
1450: C9        RET                 
1451: 37        STC                 
1452: C9        RET                 
1453: AF        XRA   A             
1454: CD 0B 18  CALL  $180B         
1457: CD CE 16  CALL  $16CE         
145A: 36 00     MVI   M,$00         
145C: CD 97 0B  CALL  $0B97         
145F: 23        INX   H             
1460: 11 F5 20  LXI   D,$20F5       
1463: 1A        LDAX  D             
1464: BE        CMP   M             
1465: 1B        DCX   D             
1466: 2B        DCX   H             
1467: 1A        LDAX  D             
1468: CA 71 14  JZ    $1471         
146B: D2 81 14  JNC   $1481         
146E: C3 75 14  JMP   $1475         
1471: BE        CMP   M             
1472: D2 81 14  JNC   $1481         
1475: 7E        MOV   A,M           
1476: 12        STAX  D             
1477: 13        INX   D             
1478: 23        INX   H             
1479: 7E        MOV   A,M           
147A: 12        STAX  D             
147B: CD 10 17  CALL  $1710         
147E: CD B2 14  CALL  $14B2         
1481: 3A CE 20  LDA   $20CE         
1484: A7        ANA   A             
1485: CA F2 14  JZ    $14F2         
1488: 21 03 28  LXI   H,$2803       
148B: 11 24 18  LXI   D,$1824       
148E: 0E 14     MVI   C,$14         
1490: CD 85 0C  CALL  $0C85         
1493: 25        DCR   H             
1494: 25        DCR   H             
1495: 06 1D     MVI   B,$1D         
1497: 3A 67 20  LDA   $2067         
149A: 0F        RRC                 
149B: DA A0 14  JC    $14A0         
149E: 06 1E     MVI   B,$1E         
14A0: 78        MOV   A,B           
14A1: CD E5 0A  CALL  $0AE5         
14A4: CD 9D 0C  CALL  $0C9D         
14A7: CD A5 16  CALL  $16A5         
14AA: 7E        MOV   A,M           
14AB: A7        ANA   A             
14AC: CA F2 14  JZ    $14F2         
14AF: C3 36 03  JMP   $0336         
14B2: CD E4 14  CALL  $14E4         
14B5: 21 E0 20  LXI   H,$20E0       
14B8: 36 01     MVI   M,$01         
14BA: 3A 67 20  LDA   $2067         
14BD: FE 21     CPI   $21           
14BF: C2 C6 14  JNZ   $14C6         
14C2: 23        INX   H             
14C3: 36 00     MVI   M,$00         
14C5: C9        RET                 
14C6: 23        INX   H             
14C7: 36 20     MVI   M,$20         
14C9: C9        RET                 
14CA: 21 E0 20  LXI   H,$20E0       
14CD: 7E        MOV   A,M           
14CE: A7        ANA   A             
14CF: C8        RZ                  
14D0: 23        INX   H             
14D1: E5        PUSH  H             
14D2: 46        MOV   B,M           
14D3: CD FD 00  CALL  $00FD         
14D6: CD FA 0D  CALL  $0DFA         
14D9: E1        POP   H             
14DA: 36 FF     MVI   M,$FF         
14DC: 2B        DCX   H             
14DD: 36 00     MVI   M,$00         
14DF: 06 00     MVI   B,$00         
14E1: C3 FD 00  JMP   $00FD         
14E4: CD 28 10  CALL  $1028         
14E7: 06 0A     MVI   B,$0A         
14E9: 11 65 10  LXI   D,$1065       
14EC: 21 40 23  LXI   H,$2340       
14EF: C3 B2 17  JMP   $17B2         
14F2: 21 18 2D  LXI   H,$2D18       
14F5: 11 24 18  LXI   D,$1824       
14F8: 0E 0A     MVI   C,$0A         
14FA: CD 85 0C  CALL  $0C85         
14FD: CD A2 0C  CALL  $0CA2         
1500: CD CA 14  CALL  $14CA         
1503: CD A3 0B  CALL  $0BA3         
1506: AF        XRA   A             
1507: 32 EF 20  STA   $20EF         
150A: D3 05     OUT   $05           
150C: CD 52 17  CALL  $1752         
150F: C3 32 0D  JMP   $0D32         
1512: 31 00 24  LXI   SP,$2400      
1515: FB        EI                  
1516: AF        XRA   A             
1517: 32 15 20  STA   $2015         
151A: CD 1D 12  CALL  $121D         
151D: 06 04     MVI   B,$04         
151F: CD B8 16  CALL  $16B8         
1522: CD 5E 0C  CALL  $0C5E         
1525: C2 1A 15  JNZ   $151A         
1528: CD 58 17  CALL  $1758         
152B: 21 01 27  LXI   H,$2701       
152E: CD 7A 17  CALL  $177A         
1531: AF        XRA   A             
1532: CD 0B 18  CALL  $180B         
1535: 06 FB     MVI   B,$FB         
1537: C3 31 17  JMP   $1731         
153A: CD 97 0B  CALL  $0B97         
153D: 23        INX   H             
153E: 7E        MOV   A,M           
153F: 11 BA 1C  LXI   D,$1CBA       
1542: 21 1F 18  LXI   H,$181F       
1545: 0E 04     MVI   C,$04         
1547: 47        MOV   B,A           
1548: 1A        LDAX  D             
1549: B8        CMP   B             
154A: D2 53 15  JNC   $1553         
154D: 23        INX   H             
154E: 13        INX   D             
154F: 0D        DCR   C             
1550: C2 48 15  JNZ   $1548         
1553: 7E        MOV   A,M           
1554: 32 CF 20  STA   $20CF         
1557: C9        RET                 
1558: 3A 25 20  LDA   $2025         
155B: A7        ANA   A             
155C: C2 64 15  JNZ   $1564         
155F: 06 FD     MVI   B,$FD         
1561: C3 5C 17  JMP   $175C         
1564: 06 02     MVI   B,$02         
1566: C3 B8 16  JMP   $16B8         
1569: 21 9B 20  LXI   H,$209B       
156C: 35        DCR   M             
156D: CC 96 15  CZ    $1596         
1570: 3A 68 20  LDA   $2068         
1573: A7        ANA   A             
1574: CA 96 15  JZ    $1596         
1577: 21 96 20  LXI   H,$2096       
157A: 35        DCR   M             
157B: C0        RNZ                 
157C: 21 98 20  LXI   H,$2098       
157F: 7E        MOV   A,M           
1580: D3 05     OUT   $05           
1582: 3A 82 20  LDA   $2082         
1585: A7        ANA   A             
1586: CA 96 15  JZ    $1596         
1589: 2B        DCX   H             
158A: 7E        MOV   A,M           
158B: 2B        DCX   H             
158C: 77        MOV   M,A           
158D: 2B        DCX   H             
158E: 36 01     MVI   M,$01         
1590: 3E 04     MVI   A,$04         
1592: 32 9B 20  STA   $209B         
1595: C9        RET                 
1596: 3A 98 20  LDA   $2098         
1599: E6 30     ANI   $30           
159B: D3 05     OUT   $05           
159D: C9        RET                 
159E: 3A 95 20  LDA   $2095         
15A1: A7        ANA   A             
15A2: CA D3 15  JZ    $15D3         
15A5: 21 91 17  LXI   H,$1791       
15A8: 11 A1 17  LXI   D,$17A1       
15AB: 3A 82 20  LDA   $2082         
15AE: BE        CMP   M             
15AF: D2 B7 15  JNC   $15B7         
15B2: 23        INX   H             
15B3: 13        INX   D             
15B4: C3 AE 15  JMP   $15AE         
15B7: 1A        LDAX  D             
15B8: 32 97 20  STA   $2097         
15BB: 21 98 20  LXI   H,$2098       
15BE: 7E        MOV   A,M           
15BF: E6 30     ANI   $30           
15C1: 47        MOV   B,A           
15C2: 7E        MOV   A,M           
15C3: E6 0F     ANI   $0F           
15C5: 07        RLC                 
15C6: FE 10     CPI   $10           
15C8: C2 CD 15  JNZ   $15CD         
15CB: 3E 01     MVI   A,$01         
15CD: B0        ORA   B             
15CE: 77        MOV   M,A           
15CF: AF        XRA   A             
15D0: 32 95 20  STA   $2095         
15D3: 21 99 20  LXI   H,$2099       
15D6: 35        DCR   M             
15D7: C0        RNZ                 
15D8: 06 EF     MVI   B,$EF         
15DA: C3 5C 17  JMP   $175C         
15DD: 06 EF     MVI   B,$EF         
15DF: 21 98 20  LXI   H,$2098       
15E2: 7E        MOV   A,M           
15E3: A0        ANA   B             
15E4: 77        MOV   M,A           
15E5: D3 05     OUT   $05           
15E7: C9        RET                 
15E8: 3A 67 20  LDA   $2067         
15EB: 0F        RRC                 
15EC: D2 F2 15  JNC   $15F2         
15EF: DB 01     IN    $01           
15F1: C9        RET                 
15F2: DB 02     IN    $02           
15F4: C9        RET                 
15F5: DB 02     IN    $02           
15F7: E6 04     ANI   $04           
15F9: C8        RZ                  
15FA: 3A 9A 20  LDA   $209A         
15FD: A7        ANA   A             
15FE: C0        RNZ                 
15FF: C3 50 1A  JMP   $1A50         
1602: 06 04     MVI   B,$04         
1604: C5        PUSH  B             
1605: CD A3 0B  CALL  $0BA3         
1608: C1        POP   B             
1609: 05        DCR   B             
160A: C2 04 16  JNZ   $1604         
160D: 3E 01     MVI   A,$01         
160F: 32 9A 20  STA   $209A         
1612: CD 58 17  CALL  $1758         
1615: FB        EI                  
1616: 11 BE 1C  LXI   D,$1CBE       
1619: 21 16 30  LXI   H,$3016       
161C: 0E 04     MVI   C,$04         
161E: CD 85 0C  CALL  $0C85         
1621: CD 9D 0C  CALL  $0C9D         
1624: AF        XRA   A             
1625: 32 9A 20  STA   $209A         
1628: 32 93 20  STA   $2093         
162B: C3 F2 14  JMP   $14F2         
162E: 21 84 20  LXI   H,$2084       
1631: 7E        MOV   A,M           
1632: A7        ANA   A             
1633: CA BA 07  JZ    $07BA         
1636: 23        INX   H             
1637: 7E        MOV   A,M           
1638: A7        ANA   A             
1639: C0        RNZ                 
163A: 06 01     MVI   B,$01         
163C: C3 B8 16  JMP   $16B8         
163F: 21 12 28  LXI   H,$2812       
1642: 11 CB 1A  LXI   D,$1ACB       
1645: 0E 15     MVI   C,$15         
1647: CD D9 0A  CALL  $0AD9         
164A: 3E 0B     MVI   A,$0B         
164C: 32 6C 20  STA   $206C         
164F: 01 AB 1D  LXI   B,$1DAB       
1652: CD 7D 16  CALL  $167D         
1655: DA 5E 16  JC    $165E         
1658: CD 6B 16  CALL  $166B         
165B: C3 52 16  JMP   $1652         
165E: 01 C4 1D  LXI   B,$1DC4       
1661: CD 7D 16  CALL  $167D         
1664: D8        RC                  
1665: CD 73 16  CALL  $1673         
1668: C3 61 16  JMP   $1661         
166B: C5        PUSH  B             
166C: 06 10     MVI   B,$10         
166E: CD 83 11  CALL  $1183         
1671: C1        POP   B             
1672: C9        RET                 
1673: C5        PUSH  B             
1674: 3A 6C 20  LDA   $206C         
1677: 4F        MOV   C,A           
1678: CD 85 0C  CALL  $0C85         
167B: C1        POP   B             
167C: C9        RET                 
167D: 0A        LDAX  B             
167E: FE FF     CPI   $FF           
1680: 37        STC                 
1681: C8        RZ                  
1682: 6F        MOV   L,A           
1683: 03        INX   B             
1684: 0A        LDAX  B             
1685: 67        MOV   H,A           
1686: 03        INX   B             
1687: 0A        LDAX  B             
1688: 5F        MOV   E,A           
1689: 03        INX   B             
168A: 0A        LDAX  B             
168B: 57        MOV   D,A           
168C: 03        INX   B             
168D: A7        ANA   A             
168E: C9        RET                 
168F: 31 00 24  LXI   SP,$2400      
1692: 06 00     MVI   B,$00         
1694: CD 2C 02  CALL  $022C         
1697: CD 30 11  CALL  $1130         
169A: CD 16 17  CALL  $1716         
169D: 3E 08     MVI   A,$08         
169F: 32 CF 20  STA   $20CF         
16A2: C3 D8 0C  JMP   $0CD8         
16A5: 3A 67 20  LDA   $2067         
16A8: 21 E7 20  LXI   H,$20E7       
16AB: 0F        RRC                 
16AC: D0        RNC                 
16AD: 23        INX   H             
16AE: C9        RET                 
16AF: 06 02     MVI   B,$02         
16B1: 3A 82 20  LDA   $2082         
16B4: 3D        DCR   A             
16B5: C0        RNZ                 
16B6: 04        INR   B             
16B7: C9        RET                 
16B8: 3A 94 20  LDA   $2094         
16BB: B0        ORA   B             
16BC: 32 94 20  STA   $2094         
16BF: D3 03     OUT   $03           
16C1: C9        RET                 
16C2: 21 00 22  LXI   H,$2200       
16C5: C3 E1 01  JMP   $01E1         
16C8: CD 1D 12  CALL  $121D         
16CB: C3 5B 13  JMP   $135B         
16CE: 21 E7 20  LXI   H,$20E7       
16D1: 3A 67 20  LDA   $2067         
16D4: 0F        RRC                 
16D5: D8        RC                  
16D6: 23        INX   H             
16D7: C9        RET                 
16D8: 0E 1C     MVI   C,$1C         
16DA: 21 1E 24  LXI   H,$241E       
16DD: 11 62 18  LXI   D,$1862       
16E0: C3 D9 0A  JMP   $0AD9         
16E3: 21 F8 20  LXI   H,$20F8       
16E6: C3 EF 16  JMP   $16EF         
16E9: 21 FC 20  LXI   H,$20FC       
16EC: C3 EF 16  JMP   $16EF         
16EF: 5E        MOV   E,M           
16F0: 23        INX   H             
16F1: 56        MOV   D,M           
16F2: 23        INX   H             
16F3: 7E        MOV   A,M           
16F4: 23        INX   H             
16F5: 66        MOV   H,M           
16F6: 6F        MOV   L,A           
16F7: C3 7A 10  JMP   $107A         
16FA: 0E 07     MVI   C,$07         
16FC: 21 01 35  LXI   H,$3501       
16FF: 11 42 1F  LXI   D,$1F42       
1702: C3 D9 0A  JMP   $0AD9         
1705: 3A EB 20  LDA   $20EB         
1708: 21 01 3C  LXI   H,$3C01       
170B: C6 1C     ADI   $1C           
170D: C3 E5 0A  JMP   $0AE5         
1710: 21 F4 20  LXI   H,$20F4       
1713: C3 EF 16  JMP   $16EF         
1716: CD DC 17  CALL  $17DC         
1719: CD D8 16  CALL  $16D8         
171C: CD E3 16  CALL  $16E3         
171F: CD E9 16  CALL  $16E9         
1722: CD 10 17  CALL  $1710         
1725: CD 97 10  CALL  $1097         
1728: CD 30 10  CALL  $1030         
172B: CD FA 16  CALL  $16FA         
172E: C3 05 17  JMP   $1705         
1731: CD 5C 17  CALL  $175C         
1734: C3 57 14  JMP   $1457         
1737: 3E 01     MVI   A,$01         
1739: 32 6D 20  STA   $206D         
173C: C3 12 15  JMP   $1512         
173F: F1        POP   PSW           
1740: E3        XTHL                
1741: E2 D6 CA  JPO   $CAD6         
1744: E3        XTHL                
1745: E2 CE CD  JPO   $CDCE         
1748: D4 E3 E0  CNC   $E0E3         
174B: C8        RZ                  
174C: DE CB     SBI   $CB           
174E: D0        RNC                 
174F: D4 E3 F1  CNC   $F1E3         
1752: 3E 01     MVI   A,$01         
1754: 32 E9 20  STA   $20E9         
1757: C9        RET                 
1758: AF        XRA   A             
1759: C3 54 17  JMP   $1754         
175C: 3A 94 20  LDA   $2094         
175F: A0        ANA   B             
1760: 32 94 20  STA   $2094         
1763: D3 03     OUT   $03           
1765: C9        RET                 
1766: 21 01 27  LXI   H,$2701       
1769: CA 7A 17  JZ    $177A         
176C: 11 81 1C  LXI   D,$1C81       
176F: 06 10     MVI   B,$10         
1771: 4F        MOV   C,A           
1772: CD 83 11  CALL  $1183         
1775: 79        MOV   A,C           
1776: 3D        DCR   A             
1777: C2 6C 17  JNZ   $176C         
177A: 06 10     MVI   B,$10         
177C: CD 10 12  CALL  $1210         
177F: 7C        MOV   A,H           
1780: FE 35     CPI   $35           
1782: C2 7A 17  JNZ   $177A         
1785: C9        RET                 
1786: 21 72 20  LXI   H,$2072       
1789: 46        MOV   B,M           
178A: 1A        LDAX  D             
178B: E6 80     ANI   $80           
178D: A8        XRA   B             
178E: C0        RNZ                 
178F: 37        STC                 
1790: C9        RET                 
1791: 32 2B 24  STA   $242B         
1794: 1C        INR   E             
1795: 16 11     MVI   D,$11         
1797: 0D        DCR   C             
1798: 0A        LDAX  B             
1799: 08          ;    EX      AF,AF'              
179A: 07        RLC                 
179B: 06 05     MVI   B,$05         
179D: 04        INR   B             
179E: 03        INX   B             
179F: 02        STAX  B             
17A0: 01 34 2E  LXI   B,$2E34       
17A3: 27        DAA                 
17A4: 22 1C 18  SHLD  $181C         
17A7: 15        DCR   D             
17A8: 13        INX   D             
17A9: 10 0E          ; DJNZ    $17B9               
17AB: 0D        DCR   C             
17AC: 0C        INR   C             
17AD: 0B        DCX   B             
17AE: 09        DAD   B             
17AF: 07        RLC                 
17B0: 05        DCR   B             
17B1: FF        RST   7             
17B2: 1A        LDAX  D             
17B3: 77        MOV   M,A           
17B4: 23        INX   H             
17B5: 13        INX   D             
17B6: 05        DCR   B             
17B7: C2 B2 17  JNZ   $17B2         
17BA: C9        RET                 
17BB: 5E        MOV   E,M           
17BC: 23        INX   H             
17BD: 56        MOV   D,M           
17BE: 23        INX   H             
17BF: 7E        MOV   A,M           
17C0: 23        INX   H             
17C1: 4E        MOV   C,M           
17C2: 23        INX   H             
17C3: 46        MOV   B,M           
17C4: 61        MOV   H,C           
17C5: 6F        MOV   L,A           
17C6: C9        RET                 
17C7: C5        PUSH  B             
17C8: 06 03     MVI   B,$03         
17CA: 7C        MOV   A,H           
17CB: 1F        RAR                 
17CC: 67        MOV   H,A           
17CD: 7D        MOV   A,L           
17CE: 1F        RAR                 
17CF: 6F        MOV   L,A           
17D0: 05        DCR   B             
17D1: C2 CA 17  JNZ   $17CA         
17D4: 7C        MOV   A,H           
17D5: E6 3F     ANI   $3F           
17D7: F6 20     ORI   $20           
17D9: 67        MOV   H,A           
17DA: C1        POP   B             
17DB: C9        RET                 
17DC: 21 00 24  LXI   H,$2400       
17DF: 36 00     MVI   M,$00         
17E1: 23        INX   H             
17E2: 7C        MOV   A,H           
17E3: FE 40     CPI   $40           
17E5: C2 DF 17  JNZ   $17DF         
17E8: C9        RET                 
17E9: C5        PUSH  B             
17EA: E5        PUSH  H             
17EB: 1A        LDAX  D             
17EC: B6        ORA   M             
17ED: 77        MOV   M,A           
17EE: 13        INX   D             
17EF: 23        INX   H             
17F0: 0D        DCR   C             
17F1: C2 EB 17  JNZ   $17EB         
17F4: E1        POP   H             
17F5: 01 20 00  LXI   B,$0020       
17F8: 09        DAD   B             
17F9: C1        POP   B             
17FA: 05        DCR   B             
17FB: C2 E9 17  JNZ   $17E9         
17FE: C9        RET                 
17FF: CD 17 0B  CALL  $0B17         
1802: A7        ANA   A             
1803: C8        RZ                  
1804: F5        PUSH  PSW           
1805: 3D        DCR   A             
1806: 77        MOV   M,A           
1807: CD 66 17  CALL  $1766         
180A: F1        POP   PSW           
180B: 21 01 25  LXI   H,$2501       
180E: E6 0F     ANI   $0F           
1810: C3 92 0B  JMP   $0B92         
1813: 00        NOP                 
1814: 00        NOP                 
1815: FF        RST   7             
1816: B8        CMP   B             
1817: FE 21     CPI   $21           
1819: 1C        INR   E             
181A: 10 9E          ; DJNZ    $17BA               
181C: 00        NOP                 
181D: 21 1C 30  LXI   H,$301C       
1820: 10 0B          ; DJNZ    $182D               
1822: 08        ;      EX      AF,AF'              
1823: 07        RLC                 
1824: 06 00     MVI   B,$00         
1826: 0C        INR   C             
1827: 04        INR   B             
1828: 1B        DCX   D             
1829: 0E 15     MVI   C,$15         
182B: 04        INR   B             
182C: 11 1B 1B  LXI   D,$1B1B       
182F: 0F        RRC                 
1830: 0B        DCX   B             
1831: 00        NOP                 
1832: 18 04        ;  ; JR      $1838               
1834: 11 26 1B  LXI   D,$1B26       
1837: 27        DAA                 
1838: 1D        DCR   E             
1839: 1B        DCX   D             
183A: 0E 11     MVI   C,$11         
183C: 1B        DCX   D             
183D: 1E 0F     MVI   E,$0F         
183F: 0B        DCX   B             
1840: 00        NOP                 
1841: 18 04       ;   ; JR      $1847               
1843: 11 12 1B  LXI   D,$1B12       
1846: 01 14 13  LXI   B,$1314       
1849: 13        INX   D             
184A: 0E 0D     MVI   C,$0D         
184C: 1B        DCX   D             
184D: 0E 0D     MVI   C,$0D         
184F: 0B        DCX   B             
1850: 18 1B          ; JR      $186D               
1852: 1D        DCR   E             
1853: 0F        RRC                 
1854: 0B        DCX   B             
1855: 00        NOP                 
1856: 18 04          ; JR      $185C               
1858: 11 1B 1B  LXI   D,$1B1B       
185B: 01 14 13  LXI   B,$1314       
185E: 13        INX   D             
185F: 0E 0D     MVI   C,$0D         
1861: 1B        DCX   D             
1862: 1B        DCX   D             
1863: 12        STAX  D             
1864: 02        STAX  B             
1865: 0E 11     MVI   C,$11         
1867: 04        INR   B             
1868: 2B        DCX   H             
1869: 1D        DCR   E             
186A: 1B        DCX   D             
186B: 1B        DCX   D             
186C: 1B        DCX   D             
186D: 1B        DCX   D             
186E: 1B        DCX   D             
186F: 1B        DCX   D             
1870: 1B        DCX   D             
1871: 1B        DCX   D             
1872: 1B        DCX   D             
1873: 1B        DCX   D             
1874: 1B        DCX   D             
1875: 1B        DCX   D             
1876: 12        STAX  D             
1877: 02        STAX  B             
1878: 0E 11     MVI   C,$11         
187A: 04        INR   B             
187B: 2B        DCX   H             
187C: 1E 1B     MVI   E,$1B         
187E: 00        NOP                 
187F: 00        NOP                 
1880: 00        NOP                 
1881: 00        NOP                 
1882: 0C        INR   C             
1883: 14        INR   D             
1884: 1C        INR   E             
1885: 16 3E     MVI   D,$3E         
1887: 76        HLT                 
1888: DE F6     SBI   $F6           
188A: DE 76     SBI   $76           
188C: 3E 16     MVI   A,$16         
188E: 1C        INR   E             
188F: 14        INR   D             
1890: 0C        INR   C             
1891: 00        NOP                 
1892: 00        NOP                 
1893: 00        NOP                 
1894: 00        NOP                 
1895: 00        NOP                 
1896: CD 58 17  CALL  $1758         
1899: CD A3 0B  CALL  $0BA3         
189C: 21 01 1C  LXI   H,$1C01       
189F: 11 10 00  LXI   D,$0010       
18A2: 3A DB 20  LDA   $20DB         
18A5: FE 01     CPI   $01           
18A7: CA B7 18  JZ    $18B7         
18AA: 19        DAD   D             
18AB: FE 03     CPI   $03           
18AD: CA B7 18  JZ    $18B7         
18B0: 19        DAD   D             
18B1: FE 05     CPI   $05           
18B3: CA B7 18  JZ    $18B7         
18B6: 19        DAD   D             
18B7: 22 DD 20  SHLD  $20DD         
18BA: 21 D1 20  LXI   H,$20D1       
18BD: 11 D1 1B  LXI   D,$1BD1       
18C0: 06 0C     MVI   B,$0C         
18C2: CD B2 17  CALL  $17B2         
18C5: 2A 0B 20  LHLD  $200B         
18C8: 22 D4 20  SHLD  $20D4         
18CB: 21 01 01  LXI   H,$0101       
18CE: 22 D2 20  SHLD  $20D2         
18D1: 3E 01     MVI   A,$01         
18D3: 32 D0 20  STA   $20D0         
18D6: 3A D4 20  LDA   $20D4         
18D9: FE D0     CPI   $D0           
18DB: D2 0E 19  JNC   $190E         
18DE: D3 06     OUT   $06           
18E0: 3A D9 20  LDA   $20D9         
18E3: A7        ANA   A             
18E4: C2 D6 18  JNZ   $18D6         
18E7: 3A D1 20  LDA   $20D1         
18EA: A7        ANA   A             
18EB: CA D6 18  JZ    $18D6         
18EE: AF        XRA   A             
18EF: 32 D0 20  STA   $20D0         
18F2: CD 9D 0C  CALL  $0C9D         
18F5: 21 10 28  LXI   H,$2810       
18F8: 0E 0E     MVI   C,$0E         
18FA: 11 16 1A  LXI   D,$1A16       
18FD: CD 85 0C  CALL  $0C85         
1900: CD 9D 0C  CALL  $0C9D         
1903: 3E 01     MVI   A,$01         
1905: 32 D0 20  STA   $20D0         
1908: 32 D9 20  STA   $20D9         
190B: C3 D6 18  JMP   $18D6         
190E: CD BA 07  CALL  $07BA         
1911: AF        XRA   A             
1912: 32 D0 20  STA   $20D0         
1915: CD A3 0B  CALL  $0BA3         
1918: C3 9D 0C  JMP   $0C9D         
191B: 21 DF 20  LXI   H,$20DF       
191E: 35        DCR   M             
191F: 7E        MOV   A,M           
1920: E6 02     ANI   $02           
1922: CA BA 07  JZ    $07BA         
1925: C3 3A 16  JMP   $163A         
1928: 12        STAX  D             
1929: 0E 12     MVI   C,$12         
192B: 1B        DCX   D             
192C: 2D        DCR   L             
192D: 3A EF 20  LDA   $20EF         
1930: A7        ANA   A             
1931: CC 53 1F  CZ    $1F53         
1934: 3A D0 20  LDA   $20D0         
1937: A7        ANA   A             
1938: C8        RZ                  
1939: 11 D5 20  LXI   D,$20D5       
193C: C3 40 1A  JMP   $1A40         
193F: FE 22     CPI   $22           
1941: C2 4B 19  JNZ   $194B         
1944: CD 86 17  CALL  $1786         
1947: D0        RNC                 
1948: C3 4F 19  JMP   $194F         
194B: CD 86 17  CALL  $1786         
194E: D8        RC                  
194F: 3A BB 20  LDA   $20BB         
1952: A7        ANA   A             
1953: C2 BC 19  JNZ   $19BC         
1956: CD 1B 19  CALL  $191B         
1959: 3A D5 20  LDA   $20D5         
195C: FE B0     CPI   $B0           
195E: D4 A4 19  CNC   $19A4         
1961: FE 50     CPI   $50           
1963: DC 9B 19  CC    $199B         
1966: 21 D4 20  LXI   H,$20D4       
1969: CD BB 17  CALL  $17BB         
196C: EB        XCHG                
196D: E5        PUSH  H             
196E: CD 96 13  CALL  $1396         
1971: 2A DD 20  LHLD  $20DD         
1974: EB        XCHG                
1975: 01 08 07  LXI   B,$0708       
1978: E1        POP   H             
1979: 09        DAD   B             
197A: 06 10     MVI   B,$10         
197C: CD A0 1A  CALL  $1AA0         
197F: 21 DA 20  LXI   H,$20DA       
1982: 35        DCR   M             
1983: 7E        MOV   A,M           
1984: E6 01     ANI   $01           
1986: C2 94 19  JNZ   $1994         
1989: 3C        INR   A             
198A: 32 D2 20  STA   $20D2         
198D: 21 D2 20  LXI   H,$20D2       
1990: 4E        MOV   C,M           
1991: C3 1F 02  JMP   $021F         
1994: AF        XRA   A             
1995: 32 D2 20  STA   $20D2         
1998: C3 8D 19  JMP   $198D         
199B: 3E 01     MVI   A,$01         
199D: 32 D3 20  STA   $20D3         
19A0: F5        PUSH  PSW           
19A1: C3 AA 19  JMP   $19AA         
19A4: F5        PUSH  PSW           
19A5: 3E FF     MVI   A,$FF         
19A7: 32 D3 20  STA   $20D3         
19AA: 2A D4 20  LHLD  $20D4         
19AD: 26 D0     MVI   H,$D0         
19AF: 11 28 19  LXI   D,$1928       
19B2: 0E 05     MVI   C,$05         
19B4: CD C7 17  CALL  $17C7         
19B7: CD D9 0A  CALL  $0AD9         
19BA: F1        POP   PSW           
19BB: C9        RET                 
19BC: 3A D4 20  LDA   $20D4         
19BF: FE 98     CPI   $98           
19C1: D2 C7 19  JNC   $19C7         
19C4: C3 56 19  JMP   $1956         
19C7: 3A D1 20  LDA   $20D1         
19CA: A7        ANA   A             
19CB: C2 E9 19  JNZ   $19E9         
19CE: 2A D4 20  LHLD  $20D4         
19D1: 01 08 07  LXI   B,$0708       
19D4: 09        DAD   B             
19D5: 22 D4 20  SHLD  $20D4         
19D8: 2A DD 20  LHLD  $20DD         
19DB: 22 D6 20  SHLD  $20D6         
19DE: 21 D8 20  LXI   H,$20D8       
19E1: 36 10     MVI   M,$10         
19E3: 21 01 00  LXI   H,$0001       
19E6: 22 D2 20  SHLD  $20D2         
19E9: 21 DF 20  LXI   H,$20DF       
19EC: 35        DCR   M             
19ED: 7E        MOV   A,M           
19EE: E6 01     ANI   $01           
19F0: C2 F6 19  JNZ   $19F6         
19F3: CD 8D 19  CALL  $198D         
19F6: 3E 01     MVI   A,$01         
19F8: 32 D1 20  STA   $20D1         
19FB: 21 D4 20  LXI   H,$20D4       
19FE: CD BB 17  CALL  $17BB         
1A01: EB        XCHG                
1A02: E5        PUSH  H             
1A03: 21 DC 20  LXI   H,$20DC       
1A06: 35        DCR   M             
1A07: 7E        MOV   A,M           
1A08: E6 04     ANI   $04           
1A0A: CC 11 1A  CZ    $1A11         
1A0D: E1        POP   H             
1A0E: C3 96 13  JMP   $1396         
1A11: 3E 40     MVI   A,$40         
1A13: 83        ADD   E             
1A14: 5F        MOV   E,A           
1A15: C9        RET                 
1A16: 04        INR   B             
1A17: 0D        DCR   C             
1A18: 06 08     MVI   B,$08         
1A1A: 0D        DCR   C             
1A1B: 04        INR   B             
1A1C: 1B        DCX   D             
1A1D: 13        INX   D             
1A1E: 11 0E 14  LXI   D,$140E       
1A21: 01 0B 04  LXI   B,$040B       
1A24: 11 21 1E  LXI   D,$1E21       
1A27: A7        ANA   A             
1A28: C8        RZ                  
1A29: E5        PUSH  H             
1A2A: 21 00 00  LXI   H,$0000       
1A2D: C5        PUSH  B             
1A2E: 01 05 00  LXI   B,$0005       
1A31: 09        DAD   B             
1A32: 3D        DCR   A             
1A33: C2 2E 1A  JNZ   $1A2E         
1A36: 19        DAD   D             
1A37: EB        XCHG                
1A38: C1        POP   B             
1A39: E1        POP   H             
1A3A: C9        RET                 
1A3B: 21 00 24  LXI   H,$2400       
1A3E: 11 50 DB  LXI   D,$DB50       
1A41: 02        STAX  B             
1A42: E6 02     ANI   $02           
1A44: C2 44 19  JNZ   $1944         
1A47: 3A 67 20  LDA   $2067         
1A4A: C3 3F 19  JMP   $193F         
1A4D: FF        RST   7             
1A4E: FF        RST   7             
1A4F: FF        RST   7             
1A50: 32 D0 20  STA   $20D0         
1A53: D3 03     OUT   $03           
1A55: D3 05     OUT   $05           
1A57: 32 98 20  STA   $2098         
1A5A: 31 00 24  LXI   SP,$2400      
1A5D: C3 02 16  JMP   $1602         
1A60: 21 8E 30  LXI   H,$308E       
1A63: 11 70 1A  LXI   D,$1A70       
1A66: 06 10     MVI   B,$10         
1A68: CD 83 11  CALL  $1183         
1A6B: 21 0E 33  LXI   H,$330E       
1A6E: C9        RET                 
1A6F: 00        NOP                 
1A70: 00        NOP                 
1A71: 32 49 49  STA   $4949         
1A74: 26 00     MVI   H,$00         
1A76: 7F        MOV   A,A           
1A77: 48        MOV   C,B           
1A78: 48        MOV   C,B           
1A79: 30 00          ; JR      NC,$1A7B            
1A7B: 3E 41     MVI   A,$41         
1A7D: 41        MOV   B,C           
1A7E: 22 00 01  SHLD  $0100         
1A81: 07        RLC                 
1A82: 01 01 01  LXI   B,$0101       
1A85: 04        INR   B             
1A86: 0B        DCX   B             
1A87: 01 06 03  LXI   B,$0306       
1A8A: 01 01 0B  LXI   B,$0B01       
1A8D: 09        DAD   B             
1A8E: 02        STAX  B             
1A8F: 08           ;   EX      AF,AF'              
1A90: 02        STAX  B             
1A91: 0B        DCX   B             
1A92: 04        INR   B             
1A93: 07        RLC                 
1A94: 0A        LDAX  B             
1A95: 05        DCR   B             
1A96: 02        STAX  B             
1A97: 05        DCR   B             
1A98: 04        INR   B             
1A99: 06 07     MVI   B,$07         
1A9B: 08           ;   EX      AF,AF'              
1A9C: 0A        LDAX  B             
1A9D: 06 0A     MVI   B,$0A         
1A9F: 03        INX   B             
1AA0: CD B9 11  CALL  $11B9         
1AA3: C5        PUSH  B             
1AA4: E5        PUSH  H             
1AA5: 1A        LDAX  D             
1AA6: D3 04     OUT   $04           
1AA8: DB 03     IN    $03           
1AAA: B6        ORA   M             
1AAB: 77        MOV   M,A           
1AAC: 23        INX   H             
1AAD: 13        INX   D             
1AAE: AF        XRA   A             
1AAF: D3 04     OUT   $04           
1AB1: DB 03     IN    $03           
1AB3: 77        MOV   M,A           
1AB4: E1        POP   H             
1AB5: 01 20 00  LXI   B,$0020       
1AB8: 09        DAD   B             
1AB9: C1        POP   B             
1ABA: 05        DCR   B             
1ABB: C2 A3 1A  JNZ   $1AA3         
1ABE: C9        RET                 
1ABF: 01 01 00  LXI   B,$0001       
1AC2: 00        NOP                 
1AC3: 01 00 02  LXI   B,$0200       
1AC6: 01 00 02  LXI   B,$0200       
1AC9: 01 00 29  LXI   B,$2900       
1ACC: 12        STAX  D             
1ACD: 02        STAX  B             
1ACE: 0E 11     MVI   C,$11         
1AD0: 04        INR   B             
1AD1: 1B        DCX   D             
1AD2: 00        NOP                 
1AD3: 03        INX   B             
1AD4: 15        DCR   D             
1AD5: 00        NOP                 
1AD6: 0D        DCR   C             
1AD7: 02        STAX  B             
1AD8: 04        INR   B             
1AD9: 1B        DCX   D             
1ADA: 13        INX   D             
1ADB: 00        NOP                 
1ADC: 01 0B 04  LXI   B,$040B       
1ADF: 29        DAD   H             
1AE0: 00        NOP                 
1AE1: 00        NOP                 
1AE2: 00        NOP                 
1AE3: 00        NOP                 
1AE4: 31 7A DC  LXI   SP,$DC7A      
1AE7: F4 F4 DC  CP    $DCF4         
1AEA: 7A        MOV   A,D           
1AEB: 31 3A 4C  LXI   SP,$4C3A      
1AEE: 3A 31 7A  LDA   $7A31         
1AF1: DC F4 F4  CC    $F4F4         
1AF4: DC 7A 31  CC    $317A         
1AF7: 00        NOP                 
1AF8: 00        NOP                 
1AF9: 00        NOP                 
1AFA: 00        NOP                 
1AFB: 00        NOP                 
1AFC: 00        NOP                 
1AFD: 00        NOP                 
1AFE: 00        NOP                 
1AFF: 00        NOP                 

                     
1B00: 01 00 00  LXI   B,$0000       
1B03: 10 00          ; DJNZ    $1B05               
1B05: 00        NOP                 
1B06: 00        NOP                 
1B07: 00        NOP                 
1B08: 02        STAX  B             
1B09: 78        MOV   A,B           
1B0A: 38 78          ; JR      C,$1B84             
1B0C: 38 00          ; JR      C,$1B0E             
1B0E: F8        RM                  
1B0F: 00        NOP                 
1B10: 00        NOP                 
1B11: 80        ADD   B             
1B12: 00        NOP                 
1B13: D4 02 FF  CNC   $FF02         
1B16: 05        DCR   B             
1B17: 0C        INR   C             
1B18: 81        ADD   C             
1B19: 1C        INR   E             
1B1A: 20 30          ; JR      NZ,$1B4C            
1B1C: 10 01          ; DJNZ    $1B1F               
1B1E: 00        NOP                 
1B1F: 00        NOP                 
1B20: 00        NOP                 
1B21: 00        NOP                 
1B22: 00        NOP                 
1B23: 00        NOP                 
1B24: 04        INR   B             
1B25: 00        NOP                 
1B26: 10 B1          ; DJNZ    $1AD9               
1B28: 1C        INR   E             
1B29: 28 30          ; JR      Z,$1B5B             
1B2B: 01 04 00  LXI   B,$0004       
1B2E: FF        RST   7             
1B2F: FF        RST   7             
1B30: 00        NOP                 
1B31: 00        NOP                 
1B32: 02        STAX  B             
1B33: C3 04 00  JMP   $0004         
1B36: 00        NOP                 
1B37: 00        NOP                 
1B38: 00        NOP                 
1B39: 00        NOP                 
1B3A: 04        INR   B             
1B3B: F0        RP                  
1B3C: 1C        INR   E             
1B3D: 00        NOP                 
1B3E: 00        NOP                 
1B3F: 03        INX   B             
1B40: 00        NOP                 
1B41: 00        NOP                 
1B42: 00        NOP                 
1B43: 03        INX   B             
1B44: 05        DCR   B             
1B45: 00        NOP                 
1B46: 00        NOP                 
1B47: 01 80 1A  LXI   B,$1A80       
1B4A: 04        INR   B             
1B4B: E4 1C 00  CPO   $001C         
1B4E: 00        NOP                 
1B4F: 03        INX   B             
1B50: 00        NOP                 
1B51: 00        NOP                 
1B52: 00        NOP                 
1B53: D9             ;EXX                         
1B54: 06 00     MVI   B,$00         
1B56: 00        NOP                 
1B57: 01 86 1A  LXI   B,$1A86       
1B5A: 04        INR   B             
1B5B: D2 1C 00  JNC   $001C         
1B5E: 00        NOP                 
1B5F: 03        INX   B             
1B60: FF        RST   7             
1B61: 00        NOP                 
1B62: C2 1C 00  JNZ   $001C         
1B65: 00        NOP                 
1B66: 10 21          ; DJNZ    $1B89               
1B68: 01 00 30  LXI   B,$3000       
1B6B: 00        NOP                 
1B6C: 12        STAX  D             
1B6D: 00        NOP                 
1B6E: 00        NOP                 
1B6F: 00        NOP                 
1B70: 0F        RRC                 
1B71: 0B        DCX   B             
1B72: 00        NOP                 
1B73: 18 1B          ; JR      $1B90               
1B75: 0F        RRC                 
1B76: 0B        DCX   B             
1B77: 00        NOP                 
1B78: 18 04          ; JR      $1B7E               
1B7A: 11 26 1D  LXI   D,$1D26       
1B7D: 27        DAA                 
1B7E: FC 00 01  CM    $0100         
1B81: FF        RST   7             
1B82: FF        RST   7             
1B83: 00        NOP                 
1B84: 00        NOP                 
1B85: 00        NOP                 
1B86: 20 60          ; JR      NZ,$1BE8            
1B88: 1D        DCR   E             
1B89: D0        RNC                 
1B8A: 29        DAD   H             
1B8B: 18 02          ; JR      $1B8F               
1B8D: 50        MOV   D,B           
1B8E: 1D        DCR   E             
1B8F: 00        NOP                 
1B90: 08           ;   EX      AF,AF'              
1B91: 00        NOP                 
1B92: 06 00     MVI   B,$00         
1B94: 00        NOP                 
1B95: 01 40 00  LXI   B,$0040       
1B98: 01 00 00  LXI   B,$0000       
1B9B: 10 9E          ; DJNZ    $1B3B               
1B9D: 00        NOP                 
1B9E: 21 1C 00  LXI   H,$001C       
1BA1: 00        NOP                 
1BA2: FE 00     CPI   $00           
1BA4: C8        RZ                  
1BA5: 00        NOP                 
1BA6: 25        DCR   H             
1BA7: 1C        INR   E             
1BA8: 08            ;  EX      AF,AF'              
1BA9: 00        NOP                 
1BAA: 00        NOP                 
1BAB: 00        NOP                 
1BAC: 00        NOP                 
1BAD: 00        NOP                 
1BAE: 00        NOP                 
1BAF: 01 00 00  LXI   B,$0000       
1BB2: 00        NOP                 
1BB3: 00        NOP                 
1BB4: 00        NOP                 
1BB5: 02        STAX  B             
1BB6: 00        NOP                 
1BB7: 00        NOP                 
1BB8: 00        NOP                 
1BB9: 00        NOP                 
1BBA: 00        NOP                 
1BBB: 00        NOP                 
1BBC: 00        NOP                 
1BBD: 00        NOP                 
1BBE: 00        NOP                 
1BBF: 00        NOP                 
1BC0: 00        NOP                 
1BC1: 10 00          ; DJNZ    $1BC3               
1BC3: 00        NOP                 
1BC4: 00        NOP                 
1BC5: 00        NOP                 
1BC6: 00        NOP                 
1BC7: 00        NOP                 
1BC8: 00        NOP                 
1BC9: 00        NOP                 
1BCA: 00        NOP                 
1BCB: 00        NOP                 
1BCC: 00        NOP                 
1BCD: 00        NOP                 
1BCE: 00        NOP                 
1BCF: 00        NOP                 
1BD0: 00        NOP                 
1BD1: 00        NOP                 
1BD2: 00        NOP                 
1BD3: 00        NOP                 
1BD4: 00        NOP                 
1BD5: 00        NOP                 
1BD6: FC 1C 1D  CM    $1D1C         
1BD9: 00        NOP                 
1BDA: 00        NOP                 
1BDB: 00        NOP                 
1BDC: 00        NOP                 
1BDD: 00        NOP                 
1BDE: 00        NOP                 
1BDF: 00        NOP                 
1BE0: 00        NOP                 
1BE1: FF        RST   7             
1BE2: 01 01 00  LXI   B,$0001       
1BE5: 00        NOP                 
1BE6: 00        NOP                 
1BE7: 00        NOP                 
1BE8: 00        NOP                 
1BE9: 01 00 00  LXI   B,$0000       
1BEC: 01 BF 1A  LXI   B,$1ABF       
1BEF: 00        NOP                 
1BF0: 78        MOV   A,B           
1BF1: 00        NOP                 
1BF2: 00        NOP                 
1BF3: 00        NOP                 
1BF4: 00        NOP                 
1BF5: 05        DCR   B             
1BF6: 1C        INR   E             
1BF7: 2F        CMA                 
1BF8: 00        NOP                 
1BF9: 00        NOP                 
1BFA: 1C        INR   E             
1BFB: 26 00     MVI   H,$00         
1BFD: 00        NOP                 
1BFE: 1C        INR   E             
1BFF: 39        DAD   SP            
1C00: 00        NOP                 
1C01: 00        NOP                 
1C02: 00        NOP                 
1C03: 39        DAD   SP            
1C04: 79        MOV   A,C           
1C05: 7A        MOV   A,D           
1C06: 6E        MOV   L,M           
1C07: EC FA FA  CPE   $FAFA         
1C0A: EC 6E 7A  CPE   $7A6E         
1C0D: 79        MOV   A,C           
1C0E: 39        DAD   SP            
1C0F: 00        NOP                 
1C10: 00        NOP                 
1C11: 00        NOP                 
1C12: 00        NOP                 
1C13: 00        NOP                 
1C14: 78        MOV   A,B           
1C15: 1D        DCR   E             
1C16: BE        CMP   M             
1C17: 6C        MOV   L,H           
1C18: 3C        INR   A             
1C19: 3C        INR   A             
1C1A: 3C        INR   A             
1C1B: 6C        MOV   L,H           
1C1C: BE        CMP   M             
1C1D: 1D        DCR   E             
1C1E: 78        MOV   A,B           
1C1F: 00        NOP                 
1C20: 00        NOP                 
1C21: 00        NOP                 
1C22: 00        NOP                 
1C23: 00        NOP                 
1C24: 00        NOP                 
1C25: 19        DAD   D             
1C26: 3A 6D FA  LDA   $FA6D         
1C29: FA 6D 3A  JM    $3A6D         
1C2C: 19        DAD   D             
1C2D: 00        NOP                 
1C2E: 00        NOP                 
1C2F: 00        NOP                 
1C30: 00        NOP                 
1C31: 00        NOP                 
1C32: 00        NOP                 
1C33: 00        NOP                 
1C34: 00        NOP                 
1C35: 30 7A          ; JR      NC,$1CB1            
1C37: DD 
1C38: F4 F4 DD  CP    $DDF4         
1C3B: 7A        MOV   A,D           
1C3C: 30 00          ; JR      NC,$1C3E            
1C3E: 00        NOP                 
1C3F: 00        NOP                 
1C40: 00        NOP                 
1C41: 00        NOP                 
1C42: 00        NOP                 
1C43: 38 7A          ; JR      C,$1CBF             
1C45: 7F        MOV   A,A           
1C46: 6D        MOV   L,L           
1C47: EC FA FA  CPE   $FAFA         
1C4A: EC 6D 7F  CPE   $7F6D         
1C4D: 7A        MOV   A,D           
1C4E: 38 00          ; JR      C,$1C50             
1C50: 00        NOP                 
1C51: 00        NOP                 
1C52: 00        NOP                 
1C53: 00        NOP                 
1C54: 0E 18     MVI   C,$18         
1C56: BE        CMP   M             
1C57: 6D        MOV   L,L           
1C58: 3D        DCR   A             
1C59: 3C        INR   A             
1C5A: 3D        DCR   A             
1C5B: 6D        MOV   L,L           
1C5C: BE        CMP   M             
1C5D: 18 0E          ; JR      $1C6D               
1C5F: 00        NOP                 
1C60: 00        NOP                 
1C61: 00        NOP                 
1C62: 00        NOP                 
1C63: 00        NOP                 
1C64: 00        NOP                 
1C65: 1A        LDAX  D             
1C66: 3D        DCR   A             
1C67: 68        MOV   L,B           
1C68: FC FC 68  CM    $68FC         
1C6B: 3D        DCR   A             
1C6C: 1A        LDAX  D             
1C6D: 00        NOP                 
1C6E: 00        NOP                 
1C6F: 00        NOP                 
1C70: 00        NOP                 
1C71: 00        NOP                 
1C72: 00        NOP                 
1C73: 00        NOP                 
1C74: 00        NOP                 
1C75: 00        NOP                 
1C76: 10 2A          ; DJNZ    $1CA2               
1C78: 7C        MOV   A,H           
1C79: 7C        MOV   A,H           
1C7A: 2A 10 00  LHLD  $0010         
1C7D: 00        NOP                 
1C7E: 00        NOP                 
1C7F: 00        NOP                 
1C80: 00        NOP                 
1C81: 00        NOP                 
1C82: 00        NOP                 
1C83: 0F        RRC                 
1C84: 1F        RAR                 
1C85: 1F        RAR                 
1C86: 1F        RAR                 
1C87: 1F        RAR                 
1C88: 7F        MOV   A,A           
1C89: FF        RST   7             
1C8A: 7F        MOV   A,A           
1C8B: 1F        RAR                 
1C8C: 1F        RAR                 
1C8D: 1F        RAR                 
1C8E: 1F        RAR                 
1C8F: 0F        RRC                 
1C90: 00        NOP                 
1C91: 00        NOP                 
1C92: 04        INR   B             
1C93: 01 13 03  LXI   B,$0313       
1C96: 07        RLC                 
1C97: B3        ORA   E             
1C98: 0F        RRC                 
1C99: 2F        CMA                 
1C9A: 03        INX   B             
1C9B: 2F        CMA                 
1C9C: 49        MOV   C,C           
1C9D: 04        INR   B             
1C9E: 03        INX   B             
1C9F: 00        NOP                 
1CA0: 01 40 08  LXI   B,$0840       
1CA3: 05        DCR   B             
1CA4: A3        ANA   E             
1CA5: 0A        LDAX  B             
1CA6: 03        INX   B             
1CA7: 5B        MOV   E,E           
1CA8: 0F        RRC                 
1CA9: 27        DAA                 
1CAA: 27        DAA                 
1CAB: 0B        DCX   B             
1CAC: 4B        MOV   C,E           
1CAD: 40        MOV   B,B           
1CAE: 84        ADD   H             
1CAF: 11 48 0F  LXI   D,$0F48       
1CB2: 99        SBB   C             
1CB3: 3C        INR   A             
1CB4: 7E        MOV   A,M           
1CB5: 3D        DCR   A             
1CB6: BC        CMP   H             
1CB7: 3E 7C     MVI   A,$7C         
1CB9: 99        SBB   C             
1CBA: 02        STAX  B             
1CBB: 10 20          ; DJNZ    $1CDD               
1CBD: 30 13          ; JR      NC,$1CD2            
1CBF: 08          ;    EX      AF,AF'              
1CC0: 0B        DCX   B             
1CC1: 13        INX   D             
1CC2: 00        NOP                 
1CC3: 08           ;   EX      AF,AF'              
1CC4: 49        MOV   C,C           
1CC5: 22 14 81  SHLD  $8114         
1CC8: 42        MOV   B,D           
1CC9: 00        NOP                 
1CCA: 42        MOV   B,D           
1CCB: 81        ADD   C             
1CCC: 14        INR   D             
1CCD: 22 49 08  SHLD  $0849         
1CD0: 00        NOP                 
1CD1: 00        NOP                 
1CD2: 44        MOV   B,H           
1CD3: AA        XRA   D             
1CD4: 10 88          ; DJNZ    $1C5E               
1CD6: 54        MOV   D,H           
1CD7: 22 10 AA  SHLD  $AA10         
1CDA: 44        MOV   B,H           
1CDB: 22 54 88  SHLD  $8854         
1CDE: 4A        MOV   C,D           
1CDF: 15        DCR   D             
1CE0: BE        CMP   M             
1CE1: 3F        CMC                 
1CE2: 5E        MOV   E,M           
1CE3: 25        DCR   H             
1CE4: 04        INR   B             
1CE5: FC 04 10  CM    $1004         
1CE8: FC 10 20  CM    $2010         
1CEB: FC 20 80  CM    $8020         
1CEE: FC 80 00  CM    $0080         
1CF1: FE 00     CPI   $00           
1CF3: 24        INR   H             
1CF4: FE 12     CPI   $12           
1CF6: 00        NOP                 
1CF7: FE 00     CPI   $00           
1CF9: 48        MOV   C,B           
1CFA: FE 90     CPI   $90           
1CFC: 00        NOP                 
1CFD: 00        NOP                 
1CFE: 00        NOP                 
1CFF: 04        INR   B             
1D00: 0C        INR   C             
1D01: 0C        INR   C             
1D02: 1E 3E     MVI   E,$3E         
1D04: 2E 6E     MVI   L,$6E         
1D06: 7E        MOV   A,M           
1D07: FC EC EC  CM    $ECEC         
1D0A: FC FC EC  CM    $ECFC         
1D0D: EC FC 7E  CPE   $7EFC         
1D10: 6E        MOV   L,M           
1D11: 2E 3E     MVI   L,$3E         
1D13: 1E 0C     MVI   E,$0C         
1D15: 0C        INR   C             
1D16: 04        INR   B             
1D17: 00        NOP                 
1D18: 00        NOP                 
1D19: 00        NOP                 
1D1A: 00        NOP                 
1D1B: 00        NOP                 
1D1C: FF        RST   7             
1D1D: 0F        RRC                 
1D1E: FF        RST   7             
1D1F: 1F        RAR                 
1D20: FF        RST   7             
1D21: 3F        CMC                 
1D22: FF        RST   7             
1D23: 7F        MOV   A,A           
1D24: FF        RST   7             
1D25: FF        RST   7             
1D26: FC FF F8  CM    $F8FF         
1D29: FF        RST   7             
1D2A: F0        RP                  
1D2B: FF        RST   7             
1D2C: F0        RP                  
1D2D: FF        RST   7             
1D2E: F0        RP                  
1D2F: FF        RST   7             
1D30: F0        RP                  
1D31: FF        RST   7             
1D32: F0        RP                  
1D33: FF        RST   7             
1D34: F0        RP                  
1D35: FF        RST   7             
1D36: F0        RP                  
1D37: FF        RST   7             
1D38: F8        RM                  
1D39: FF        RST   7             
1D3A: FC FF FF  CM    $FFFF         
1D3D: FF        RST   7             
1D3E: FF        RST   7             
1D3F: FF        RST   7             
1D40: FF        RST   7             
1D41: 7F        MOV   A,A           
1D42: FF        RST   7             
1D43: 3F        CMC                 
1D44: FF        RST   7             
1D45: 1F        RAR                 
1D46: FF        RST   7             
1D47: 0F        RRC                 
1D48: 05        DCR   B             
1D49: 10 15          ; DJNZ    $1D60               
1D4B: 30 90          ; JR      NC,$1CDD            
1D4D: 93        SUB   E             
1D4E: 96        SUB   M             
1D4F: 99        SBB   C             
1D50: 10 05          ; DJNZ    $1D57               
1D52: 05        DCR   B             
1D53: 10 15          ; DJNZ    $1D6A               
1D55: 10 10          ; DJNZ    $1D67               
1D57: 05        DCR   B             
1D58: 30 10          ; JR      NC,$1D6A            
1D5A: 10 10          ; DJNZ    $1D6C               
1D5C: 05        DCR   B             
1D5D: 15        DCR   D             
1D5E: 10 05          ; DJNZ    $1D65               

1D60: 00        NOP                 
1D61: 00        NOP                 
1D62: 00        NOP                 
1D63: 00        NOP                 
1D64: 04        INR   B             
1D65: 0C        INR   C             
1D66: 1E 37     MVI   E,$37         
1D68: 3E 7C     MVI   A,$7C         
1D6A: 74        MOV   M,H           
1D6B: 7E        MOV   A,M           
1D6C: 7E        MOV   A,M           
1D6D: 74        MOV   M,H           
1D6E: 7C        MOV   A,H           
1D6F: 3E 37     MVI   A,$37         
1D71: 1E 0C     MVI   E,$0C         
1D73: 04        INR   B             
1D74: 00        NOP                 
1D75: 00        NOP                 
1D76: 00        NOP                 
1D77: 00        NOP                 

1D78: 00        NOP                 
1D79: 22 00 A5  SHLD  $A500         
1D7C: 40        MOV   B,B           
1D7D: 08            ;  EX      AF,AF'              
1D7E: 98        SBB   B             
1D7F: 3D        DCR   A             
1D80: B6        ORA   M             
1D81: 3C        INR   A             
1D82: 36 1D     MVI   M,$1D         
1D84: 10 48          ; DJNZ    $1DCE               
1D86: 62        MOV   H,D           
1D87: B6        ORA   M             
1D88: 1D        DCR   E             
1D89: 98        SBB   B             
1D8A: 08            ;  EX      AF,AF'              
1D8B: 42        MOV   B,D           
1D8C: 90        SUB   B             
1D8D: 08            ;  EX      AF,AF'              
1D8E: 00        NOP                 
1D8F: 00        NOP                 
1D90: 1B        DCX   D             
1D91: 21 1C 1D  LXI   H,$1D1C       
1D94: 1C        INR   E             
1D95: 1C        INR   E             
1D96: 1D        DCR   E             
1D97: 21 1C 1F  LXI   H,$1F1C       
1D9A: 1C        INR   E             
1D9B: 1C        INR   E             
1D9C: 01 02 03  LXI   B,$0302       
1D9F: 05        DCR   B             
1DA0: 60        MOV   H,B           
1DA1: 50        MOV   D,B           
1DA2: 48        MOV   C,B           
1DA3: 48        MOV   C,B           
1DA4: 48        MOV   C,B           
1DA5: 40        MOV   B,B           
1DA6: 40        MOV   B,B           
1DA7: 40        MOV   B,B           
1DA8: 1E 1C     MVI   E,$1C         
1DAA: 1C        INR   E             
1DAB: 0E 2C     MVI   C,$2C         
1DAD: 82        ADD   D             
1DAE: 18 0C          ; JR      $1DBC               
1DB0: 2C        INR   L             
1DB1: 64        MOV   H,H           
1DB2: 1D        DCR   E             
1DB3: 0A        LDAX  B             
1DB4: 2A 31 1C  LHLD  $1C31         
1DB7: 0A        LDAX  B             
1DB8: 2C        INR   L             
1DB9: 21 1C 08  LXI   H,$081C       
1DBC: 2C        INR   L             
1DBD: 51        MOV   D,C           
1DBE: 1C        INR   E             
1DBF: 06 2C     MVI   B,$2C         
1DC1: 01 1C FF  LXI   B,$FF1C       
1DC4: 0E 2E     MVI   C,$2E         
1DC6: D9             ;EXX                         
1DC7: 1D        DCR   E             
1DC8: 0C        INR   C             
1DC9: 2E E4     MVI   L,$E4         
1DCB: 1D        DCR   E             
1DCC: 0A        LDAX  B             
1DCD: 2E EF     MVI   L,$EF         
1DCF: 1D        DCR   E             
1DD0: 08            ;  EX      AF,AF'              
1DD1: 2E FA     MVI   L,$FA         
1DD3: 1D        DCR   E             
1DD4: 06 2E     MVI   B,$2E         
1DD6: 05        DCR   B             
1DD7: 1E FF     MVI   E,$FF         
1DD9: 28 1E          ; JR      Z,$1DF9             
1DDB: 1C        INR   E             
1DDC: 1C        INR   E             
1DDD: 1B        DCX   D             
1DDE: 0F        RRC                 
1DDF: 0E 08     MVI   C,$08         
1DE1: 0D        DCR   C             
1DE2: 13        INX   D             
1DE3: 12        STAX  D             
1DE4: 28 1B          ; JR      Z,$1E01             
1DE6: 2C        INR   L             
1DE7: 1B        DCX   D             
1DE8: 0C        INR   C             
1DE9: 18 12          ; JR      $1DFD               
1DEB: 13        INX   D             
1DEC: 04        INR   B             
1DED: 11 18 28  LXI   D,$2818       
1DF0: 1B        DCX   D             
1DF1: 1F        RAR                 
1DF2: 1C        INR   E             
1DF3: 1B        DCX   D             
1DF4: 0F        RRC                 
1DF5: 0E 08     MVI   C,$08         
1DF7: 0D        DCR   C             
1DF8: 13        INX   D             
1DF9: 12        STAX  D             
1DFA: 28 1B          ; JR      Z,$1E17             
1DFC: 1E 1C     MVI   E,$1C         
1DFE: 1B        DCX   D             
1DFF: 0F        RRC                 
1E00: 0E 08     MVI   C,$08         
1E02: 0D        DCR   C             
1E03: 13        INX   D             
1E04: 12        STAX  D             
1E05: 28 1B          ; JR      Z,$1E22             
1E07: 1D        DCR   E             
1E08: 1C        INR   E             
1E09: 1B        DCX   D             
1E0A: 0F        RRC                 
1E0B: 0E 08     MVI   C,$08         
1E0D: 0D        DCR   C             
1E0E: 13        INX   D             
1E0F: 12        STAX  D             
1E10: 00        NOP                 
1E11: 2C        INR   L             
1E12: 2C        INR   L             
1E13: 2C        INR   L             
1E14: 2C        INR   L             
1E15: 84        ADD   H             
1E16: 84        ADD   H             
1E17: 58        MOV   E,B           
1E18: 58        MOV   E,B           
1E19: B0        ORA   B             
1E1A: B0        ORA   B             
1E1B: B0        ORA   B             
1E1C: 2C        INR   L             
1E1D: 58        MOV   E,B           
1E1E: 58        MOV   E,B           
1E1F: 84        ADD   H             
1E20: 84        ADD   H             


1E21: 1F        RAR                 
1E22: 24        INR   H             
1E23: 44        MOV   B,H           
1E24: 24        INR   H             
1E25: 1F        RAR                 

1E26: 7F        MOV   A,A           
1E27: 49        MOV   C,C           
1E28: 49        MOV   C,C           
1E29: 49        MOV   C,C           
1E2A: 36 3E     MVI   M,$3E         
1E2C: 41        MOV   B,C           
1E2D: 41        MOV   B,C           
1E2E: 41        MOV   B,C           
1E2F: 22 7F 41  SHLD  $417F         
1E32: 41        MOV   B,C           
1E33: 41        MOV   B,C           
1E34: 3E 7F     MVI   A,$7F         
1E36: 49        MOV   C,C           
1E37: 49        MOV   C,C           
1E38: 49        MOV   C,C           
1E39: 41        MOV   B,C           
1E3A: 7F        MOV   A,A           
1E3B: 48        MOV   C,B           
1E3C: 48        MOV   C,B           
1E3D: 48        MOV   C,B           
1E3E: 40        MOV   B,B           
1E3F: 3E 41     MVI   A,$41         
1E41: 41        MOV   B,C           
1E42: 45        MOV   B,L           
1E43: 47        MOV   B,A           
1E44: 7F        MOV   A,A           
1E45: 08            ;  EX      AF,AF'              
1E46: 08           ;   EX      AF,AF'              
1E47: 08           ;   EX      AF,AF'              
1E48: 7F        MOV   A,A           
1E49: 00        NOP                 
1E4A: 41        MOV   B,C           
1E4B: 7F        MOV   A,A           
1E4C: 41        MOV   B,C           
1E4D: 00        NOP                 
1E4E: 02        STAX  B             
1E4F: 01 01 01  LXI   B,$0101       
1E52: 7E        MOV   A,M           
1E53: 7F        MOV   A,A           
1E54: 08            ;  EX      AF,AF'              
1E55: 14        INR   D             
1E56: 22 41 7F  SHLD  $7F41         
1E59: 01 01 01  LXI   B,$0101       
1E5C: 01 7F 20  LXI   B,$207F       
1E5F: 18 20          ; JR      $1E81               
1E61: 7F        MOV   A,A           
1E62: 7F        MOV   A,A           
1E63: 10 08          ; DJNZ    $1E6D               
1E65: 04        INR   B             
1E66: 7F        MOV   A,A           
1E67: 3E 41     MVI   A,$41         
1E69: 41        MOV   B,C           
1E6A: 41        MOV   B,C           
1E6B: 3E 7F     MVI   A,$7F         
1E6D: 48        MOV   C,B           
1E6E: 48        MOV   C,B           
1E6F: 48        MOV   C,B           
1E70: 30 3E          ; JR      NC,$1EB0            
1E72: 41        MOV   B,C           
1E73: 45        MOV   B,L           
1E74: 42        MOV   B,D           
1E75: 3D        DCR   A             
1E76: 7F        MOV   A,A           
1E77: 48        MOV   C,B           
1E78: 4C        MOV   C,H           
1E79: 4A        MOV   C,D           
1E7A: 31 32 49  LXI   SP,$4932      
1E7D: 49        MOV   C,C           
1E7E: 49        MOV   C,C           
1E7F: 26 40     MVI   H,$40         
1E81: 40        MOV   B,B           
1E82: 7F        MOV   A,A           
1E83: 40        MOV   B,B           
1E84: 40        MOV   B,B           
1E85: 7E        MOV   A,M           
1E86: 01 01 01  LXI   B,$0101       
1E89: 7E        MOV   A,M           
1E8A: 7C        MOV   A,H           
1E8B: 02        STAX  B             
1E8C: 01 02 7C  LXI   B,$7C02       
1E8F: 7F        MOV   A,A           
1E90: 02        STAX  B             
1E91: 0C        INR   C             
1E92: 02        STAX  B             
1E93: 7F        MOV   A,A           
1E94: 63        MOV   H,E           
1E95: 14        INR   D             
1E96: 08          ;    EX      AF,AF'              
1E97: 14        INR   D             
1E98: 63        MOV   H,E           
1E99: 60        MOV   H,B           
1E9A: 10 0F          ; DJNZ    $1EAB               
1E9C: 10 60          ; DJNZ    $1EFE               
1E9E: 43        MOV   B,E           
1E9F: 45        MOV   B,L           
1EA0: 49        MOV   C,C           
1EA1: 51        MOV   D,C           
1EA2: 61        MOV   H,C           
1EA3: 00        NOP                 
1EA4: 00        NOP                 
1EA5: 03        INX   B             
1EA6: 03        INX   B             
1EA7: 00        NOP                 
1EA8: 00        NOP                 
1EA9: 00        NOP                 
1EAA: 00        NOP                 
1EAB: 00        NOP                 
1EAC: 00        NOP                 
1EAD: 3E 45     MVI   A,$45         
1EAF: 49        MOV   C,C           
1EB0: 51        MOV   D,C           
1EB1: 3E 00     MVI   A,$00         
1EB3: 21 7F 01  LXI   H,$017F       
1EB6: 00        NOP                 
1EB7: 23        INX   H             
1EB8: 45        MOV   B,L           
1EB9: 49        MOV   C,C           
1EBA: 49        MOV   C,C           
1EBB: 31 42 41  LXI   SP,$4142      
1EBE: 49        MOV   C,C           
1EBF: 59        MOV   E,C           
1EC0: 66        MOV   H,M           
1EC1: 0C        INR   C             
1EC2: 14        INR   D             
1EC3: 24        INR   H             
1EC4: 7F        MOV   A,A           
1EC5: 04        INR   B             
1EC6: 72        MOV   M,D           
1EC7: 51        MOV   D,C           
1EC8: 51        MOV   D,C           
1EC9: 51        MOV   D,C           
1ECA: 4E        MOV   C,M           
1ECB: 1E 29     MVI   E,$29         
1ECD: 49        MOV   C,C           
1ECE: 49        MOV   C,C           
1ECF: 46        MOV   B,M           
1ED0: 40        MOV   B,B           
1ED1: 47        MOV   B,A           
1ED2: 48        MOV   C,B           
1ED3: 50        MOV   D,B           
1ED4: 60        MOV   H,B           
1ED5: 36 49     MVI   M,$49         
1ED7: 49        MOV   C,C           
1ED8: 49        MOV   C,C           
1ED9: 36 31     MVI   M,$31         
1EDB: 49        MOV   C,C           
1EDC: 49        MOV   C,C           
1EDD: 4A        MOV   C,D           
1EDE: 3C        INR   A             
1EDF: 08            ;  EX      AF,AF'              
1EE0: 14        INR   D             
1EE1: 22 41 00  SHLD  $0041         
1EE4: 00        NOP                 
1EE5: 41        MOV   B,C           
1EE6: 22 14 08  SHLD  $0814         
1EE9: 14        INR   D             
1EEA: 14        INR   D             
1EEB: 14        INR   D             
1EEC: 14        INR   D             
1EED: 14        INR   D             
1EEE: 22 14 7F  SHLD  $7F14         
1EF1: 14        INR   D             
1EF2: 22 18 18  SHLD  $1818         
1EF5: 18 18          ; JR      $1F0F               
1EF7: 18 08          ; JR      $1F01               
1EF9: 08             ; EX      AF,AF'              
1EFA: 08             ; EX      AF,AF'              
1EFB: 08            ;  EX      AF,AF'              
1EFC: 08            ;  EX      AF,AF'              
1EFD: 20 40          ; JR      NZ,$1F3F            
1EFF: 4D        MOV   C,L           
1F00: 50        MOV   D,B           
1F01: 20 00          ; JR      NZ,$1F03            
1F03: 00        NOP                 
1F04: 79        MOV   A,C           
1F05: 00        NOP                 
1F06: 79        MOV   A,C           
1F07: 00        NOP                 
1F08: 00        NOP                 
1F09: 00        NOP                 
1F0A: 00        NOP                 
1F0B: C0        RNZ                 
1F0C: 40        MOV   B,B           
1F0D: 40        MOV   B,B           
1F0E: 40        MOV   B,B           
1F0F: 40        MOV   B,B           
1F10: 40        MOV   B,B           
1F11: C0        RNZ                 
1F12: 00        NOP                 
1F13: 00        NOP                 
1F14: 00        NOP                 
1F15: 00        NOP                 
1F16: 00        NOP                 
1F17: 1F        RAR                 
1F18: 14        INR   D             
1F19: 16 09     MVI   D,$09         
1F1B: 00        NOP                 
1F1C: 1E 01     MVI   E,$01         
1F1E: 01 1E 00  LXI   B,$001E       
1F21: 1F        RAR                 
1F22: 15        DCR   D             
1F23: 15        DCR   D             
1F24: 0A        LDAX  B             
1F25: 00        NOP                 
1F26: 00        NOP                 
1F27: 00        NOP                 
1F28: 00        NOP                 
1F29: 00        NOP                 
1F2A: 00        NOP                 
1F2B: 00        NOP                 
1F2C: 00        NOP                 
1F2D: 00        NOP                 
1F2E: 00        NOP                 
1F2F: 1F        RAR                 
1F30: 15        DCR   D             
1F31: 15        DCR   D             
1F32: 11 00 1F  LXI   D,$1F00       
1F35: 08           ;   EX      AF,AF'              
1F36: 04        INR   B             
1F37: 1F        RAR                 
1F38: 00        NOP                 
1F39: 1F        RAR                 
1F3A: 11 11 0E  LXI   D,$0E11       
1F3D: 00        NOP                 
1F3E: 0F        RRC                 
1F3F: 14        INR   D             
1F40: 12        STAX  D             
1F41: 07        RLC                 
1F42: 02        STAX  B             
1F43: 11 04 03  LXI   D,$0304       
1F46: 08             ; EX      AF,AF'              
1F47: 13        INX   D             
1F48: 1B        DCX   D             
1F49: 21 52 1F  LXI   H,$1F52       
1F4C: E5        PUSH  H             
1F4D: 2E EF     MVI   L,$EF         
1F4F: 26 15     MVI   H,$15         
1F51: E9        PCHL                
1F52: C9        RET                 
1F53: CD 9C 45  CALL  $459C         
1F56: C3 4F 45  JMP   $454F         
1F59: FF        RST   7             
1F5A: FF        RST   7             
1F5B: FF        RST   7             
1F5C: FF        RST   7             
1F5D: FF        RST   7             
1F5E: FF        RST   7             
1F5F: FF        RST   7             
1F60: 00        NOP                 
1F61: 00        NOP                 
1F62: 00        NOP                 
1F63: 00        NOP                 
1F64: 00        NOP                 
1F65: 00        NOP                 
1F66: 00        NOP                 
1F67: 00        NOP                 
1F68: 00        NOP                 
1F69: 00        NOP                 
1F6A: 00        NOP                 
1F6B: 00        NOP                 
1F6C: 00        NOP                 
1F6D: 00        NOP                 
1F6E: 00        NOP                 
1F6F: 00        NOP                 
1F70: 00        NOP                 
1F71: 00        NOP                 
1F72: 00        NOP                 
1F73: 00        NOP                 
1F74: 00        NOP                 
1F75: 00        NOP                 
1F76: 00        NOP                 
1F77: 00        NOP                 
1F78: 00        NOP                 
1F79: 00        NOP                 
1F7A: 00        NOP                 
1F7B: 00        NOP                 
1F7C: 00        NOP                 
1F7D: 00        NOP                 
1F7E: 00        NOP                 
1F7F: 00        NOP                 
1F80: FF        RST   7             
1F81: FF        RST   7             
1F82: FF        RST   7             
1F83: FF        RST   7             
1F84: FF        RST   7             
1F85: FF        RST   7             
1F86: FF        RST   7             
1F87: FF        RST   7             
1F88: FF        RST   7             
1F89: FF        RST   7             
1F8A: FF        RST   7             
1F8B: FF        RST   7             
1F8C: FF        RST   7             
1F8D: FF        RST   7             
1F8E: FF        RST   7             
1F8F: FF        RST   7             
1F90: FF        RST   7             
1F91: FF        RST   7             
1F92: FF        RST   7             
1F93: FF        RST   7             
1F94: FF        RST   7             
1F95: FF        RST   7             
1F96: FF        RST   7             
1F97: FF        RST   7             
1F98: FF        RST   7             
1F99: FF        RST   7             
1F9A: FF        RST   7             
1F9B: FF        RST   7             
1F9C: FF        RST   7             
1F9D: FF        RST   7             
1F9E: FF        RST   7             
1F9F: FF        RST   7             
1FA0: 00        NOP                 
1FA1: 00        NOP                 
1FA2: 00        NOP                 
1FA3: 00        NOP                 
1FA4: 00        NOP                 
1FA5: 00        NOP                 
1FA6: 00        NOP                 
1FA7: 00        NOP                 
1FA8: 00        NOP                 
1FA9: 00        NOP                 
1FAA: 00        NOP                 
1FAB: 00        NOP                 
1FAC: 00        NOP                 
1FAD: 00        NOP                 
1FAE: 00        NOP                 
1FAF: 00        NOP                 
1FB0: 00        NOP                 
1FB1: 00        NOP                 
1FB2: 00        NOP                 
1FB3: 00        NOP                 
1FB4: 00        NOP                 
1FB5: 00        NOP                 
1FB6: 00        NOP                 
1FB7: 00        NOP                 
1FB8: 00        NOP                 
1FB9: 00        NOP                 
1FBA: 00        NOP                 
1FBB: 00        NOP                 
1FBC: 00        NOP                 
1FBD: 00        NOP                 
1FBE: 00        NOP                 
1FBF: 00        NOP                 
1FC0: FF        RST   7             
1FC1: FF        RST   7             
1FC2: FF        RST   7             
1FC3: FF        RST   7             
1FC4: FF        RST   7             
1FC5: FF        RST   7             
1FC6: FF        RST   7             
1FC7: FF        RST   7             
1FC8: FF        RST   7             
1FC9: FF        RST   7             
1FCA: FF        RST   7             
1FCB: FF        RST   7             
1FCC: FF        RST   7             
1FCD: FF        RST   7             
1FCE: FF        RST   7             
1FCF: FF        RST   7             
1FD0: FF        RST   7             
1FD1: FF        RST   7             
1FD2: FF        RST   7             
1FD3: FF        RST   7             
1FD4: FF        RST   7             
1FD5: FF        RST   7             
1FD6: FF        RST   7             
1FD7: FF        RST   7             
1FD8: FF        RST   7             
1FD9: FF        RST   7             
1FDA: FF        RST   7             
1FDB: FF        RST   7             
1FDC: FF        RST   7             
1FDD: FF        RST   7             
1FDE: FF        RST   7             
1FDF: FF        RST   7             
1FE0: 00        NOP                 
1FE1: 00        NOP                 
1FE2: 00        NOP                 
1FE3: 00        NOP                 
1FE4: 00        NOP                 
1FE5: 00        NOP                 
1FE6: 00        NOP                 
1FE7: 00        NOP                 
1FE8: 00        NOP                 
1FE9: 00        NOP                 
1FEA: 00        NOP                 
1FEB: 00        NOP                 
1FEC: 00        NOP                 
1FED: 00        NOP                 
1FEE: 00        NOP                 
1FEF: 00        NOP                 
1FF0: 00        NOP                 
1FF1: 00        NOP                 
1FF2: 00        NOP                 
1FF3: 00        NOP                 
1FF4: 00        NOP                 
1FF5: 00        NOP                 
1FF6: 00        NOP                 
1FF7: 00        NOP                 
1FF8: 00        NOP                 
1FF9: 00        NOP                 
1FFA: 00        NOP                 
1FFB: 00        NOP                 
1FFC: 00        NOP                 
1FFD: FF        RST   7             
1FFE: FF        RST   7             
1FFF: 00        NOP                 






4000: 01 01 01  LXI   B,$0101       
4003: 01 01 01  LXI   B,$0101       
4006: 01 01 01  LXI   B,$0101       
4009: 01 01 01  LXI   B,$0101       
400C: 01 01 01  LXI   B,$0101       
400F: 01 01 01  LXI   B,$0101       
4012: 01 01 01  LXI   B,$0101       
4015: 01 03 03  LXI   B,$0303       
4018: 03        INX   B             
4019: 03        INX   B             
401A: 03        INX   B             
401B: 03        INX   B             
401C: 03        INX   B             
401D: 03        INX   B             
401E: 03        INX   B             
401F: 03        INX   B             
4020: 03        INX   B             
4021: 03        INX   B             
4022: 03        INX   B             
4023: 03        INX   B             
4024: 03        INX   B             
4025: 03        INX   B             
4026: 03        INX   B             
4027: 03        INX   B             
4028: 03        INX   B             
4029: 03        INX   B             
402A: 03        INX   B             
402B: 03        INX   B             
402C: 01 01 01  LXI   B,$0101       
402F: 01 01 01  LXI   B,$0101       
4032: 01 01 01  LXI   B,$0101       
4035: 01 01 01  LXI   B,$0101       
4038: 01 01 01  LXI   B,$0101       
403B: 03        INX   B             
403C: 03        INX   B             
403D: 03        INX   B             
403E: 01 01 01  LXI   B,$0101       
4041: 01 05 05  LXI   B,$0505       
4044: 00        NOP                 
4045: 03        INX   B             
4046: 03        INX   B             
4047: 00        NOP                 
4048: 03        INX   B             
4049: 03        INX   B             
404A: 00        NOP                 
404B: 05        DCR   B             
404C: 05        DCR   B             
404D: 05        DCR   B             
404E: 05        DCR   B             
404F: 05        DCR   B             
4050: 05        DCR   B             
4051: 05        DCR   B             
4052: 05        DCR   B             
4053: 05        DCR   B             
4054: 05        DCR   B             
4055: 05        DCR   B             
4056: 05        DCR   B             
4057: 05        DCR   B             
4058: 01 03 01  LXI   B,$0103       
405B: 01 01 01  LXI   B,$0101       
405E: 01 01 01  LXI   B,$0101       
4061: 03        INX   B             
4062: 01 01 01  LXI   B,$0101       
4065: 00        NOP                 
4066: 03        INX   B             
4067: 03        INX   B             
4068: 03        INX   B             
4069: 03        INX   B             
406A: 03        INX   B             
406B: 00        NOP                 
406C: 01 01 07  LXI   B,$0701       
406F: 00        NOP                 
4070: 05        DCR   B             
4071: 00        NOP                 
4072: 03        INX   B             
4073: 05        DCR   B             
4074: 03        INX   B             
4075: 00        NOP                 
4076: 05        DCR   B             
4077: 00        NOP                 
4078: 07        RLC                 
4079: 07        RLC                 
407A: 07        RLC                 
407B: 03        INX   B             
407C: 00        NOP                 
407D: 05        DCR   B             
407E: 05        DCR   B             
407F: 05        DCR   B             
4080: 00        NOP                 
4081: 03        INX   B             
4082: 07        RLC                 
4083: 07        RLC                 
4084: 01 01 01  LXI   B,$0101       
4087: 01 01 01  LXI   B,$0101       
408A: 01 01 01  LXI   B,$0101       
408D: 01 01 01  LXI   B,$0101       
4090: 03        INX   B             
4091: 03        INX   B             
4092: 03        INX   B             
4093: 00        NOP                 
4094: 01 00 03  LXI   B,$0300       
4097: 03        INX   B             
4098: 03        INX   B             
4099: 01 05 05  LXI   B,$0505       
409C: 05        DCR   B             
409D: 00        NOP                 
409E: 03        INX   B             
409F: 03        INX   B             
40A0: 03        INX   B             
40A1: 00        NOP                 
40A2: 05        DCR   B             
40A3: 05        DCR   B             
40A4: 05        DCR   B             
40A5: 07        RLC                 
40A6: 07        RLC                 
40A7: 07        RLC                 
40A8: 07        RLC                 
40A9: 07        RLC                 
40AA: 07        RLC                 
40AB: 07        RLC                 
40AC: 07        RLC                 
40AD: 07        RLC                 
40AE: 07        RLC                 
40AF: 07        RLC                 
40B0: 01 01 03  LXI   B,$0301       
40B3: 03        INX   B             
40B4: 03        INX   B             
40B5: 03        INX   B             
40B6: 03        INX   B             
40B7: 03        INX   B             
40B8: 03        INX   B             
40B9: 01 01 01  LXI   B,$0101       
40BC: 01 03 03  LXI   B,$0303       
40BF: 03        INX   B             
40C0: 03        INX   B             
40C1: 03        INX   B             
40C2: 03        INX   B             
40C3: 03        INX   B             
40C4: 01 01 05  LXI   B,$0501       
40C7: 03        INX   B             
40C8: 03        INX   B             
40C9: 03        INX   B             
40CA: 03        INX   B             
40CB: 03        INX   B             
40CC: 03        INX   B             
40CD: 03        INX   B             
40CE: 03        INX   B             
40CF: 03        INX   B             
40D0: 05        DCR   B             
40D1: 05        DCR   B             
40D2: 05        DCR   B             
40D3: 05        DCR   B             
40D4: 05        DCR   B             
40D5: 03        INX   B             
40D6: 03        INX   B             
40D7: 03        INX   B             
40D8: 05        DCR   B             
40D9: 05        DCR   B             
40DA: 05        DCR   B             
40DB: 05        DCR   B             
40DC: 21 17 26  LXI   H,$2617       
40DF: 11 E4 41  LXI   D,$41E4       
40E2: 01 18 08  LXI   B,$0818       
40E5: CD CD 41  CALL  $41CD         
40E8: CD 9D 0C  CALL  $0C9D         
40EB: 21 17 26  LXI   H,$2617       
40EE: 11 EC 41  LXI   D,$41EC       
40F1: 01 10 06  LXI   B,$0610       
40F4: CD 48 41  CALL  $4148         
40F7: CD 9D 0C  CALL  $0C9D         
40FA: 21 0D 26  LXI   H,$260D       
40FD: 11 E4 41  LXI   D,$41E4       
4100: 01 18 04  LXI   B,$0418       
4103: CD CD 41  CALL  $41CD         
4106: CD 9D 0C  CALL  $0C9D         
4109: 21 0D 26  LXI   H,$260D       
410C: 11 4C 42  LXI   D,$424C       
410F: 01 08 06  LXI   B,$0608       
4112: CD 48 41  CALL  $4148         
4115: CD 9D 0C  CALL  $0C9D         
4118: 21 06 2E  LXI   H,$2E06       
411B: 11 7C 42  LXI   D,$427C       
411E: 01 02 38  LXI   B,$3802       
4121: CD 33 41  CALL  $4133         
4124: CD 9D 0C  CALL  $0C9D         
4127: CD 19 17  CALL  $1719         
412A: CD D2 0D  CALL  $0DD2         
412D: CD 9D 0C  CALL  $0C9D         
4130: C3 A3 0B  JMP   $0BA3         
4133: C5        PUSH  B             
4134: E5        PUSH  H             
4135: 1A        LDAX  D             
4136: 77        MOV   M,A           
4137: 23        INX   H             
4138: 13        INX   D             
4139: 0D        DCR   C             
413A: C2 35 41  JNZ   $4135         
413D: E1        POP   H             
413E: 01 20 00  LXI   B,$0020       
4141: 09        DAD   B             
4142: C1        POP   B             
4143: 05        DCR   B             
4144: C2 33 41  JNZ   $4133         
4147: C9        RET                 
4148: E5        PUSH  H             
4149: C5        PUSH  B             
414A: D5        PUSH  D             
414B: 0E 08     MVI   C,$08         
414D: 1A        LDAX  D             
414E: 0F        RRC                 
414F: F5        PUSH  PSW           
4150: D2 A4 41  JNC   $41A4         
4153: C5        PUSH  B             
4154: 0E 04     MVI   C,$04         
4156: 11 20 00  LXI   D,$0020       
4159: 19        DAD   D             
415A: 0D        DCR   C             
415B: C2 59 41  JNZ   $4159         
415E: C1        POP   B             
415F: F1        POP   PSW           
4160: 0D        DCR   C             
4161: C2 4E 41  JNZ   $414E         
4164: D1        POP   D             
4165: 13        INX   D             
4166: 05        DCR   B             
4167: C2 4A 41  JNZ   $414A         
416A: 21 B0 20  LXI   H,$20B0       
416D: 34        INR   M             
416E: 7E        MOV   A,M           
416F: E6 02     ANI   $02           
4171: CA 7C 41  JZ    $417C         
4174: 36 00     MVI   M,$00         
4176: C1        POP   B             
4177: E1        POP   H             
4178: 2B        DCX   H             
4179: C3 7E 41  JMP   $417E         
417C: C1        POP   B             
417D: E1        POP   H             
417E: 0D        DCR   C             
417F: C2 48 41  JNZ   $4148         
4182: AF        XRA   A             
4183: 32 B0 20  STA   $20B0         
4186: 26 1F     MVI   H,$1F         
4188: 2E E4     MVI   L,$E4         
418A: 24        INR   H             
418B: 2D        DCR   L             
418C: 7E        MOV   A,M           
418D: A7        ANA   A             
418E: C8        RZ                  
418F: CD 49 1F  CALL  $1F49         
4192: E6 76     ANI   $76           
4194: FE 36     CPI   $36           
4196: C0        RNZ                 
4197: 2E EC     MVI   L,$EC         
4199: 2D        DCR   L             
419A: 26 1F     MVI   H,$1F         
419C: 24        INR   H             
419D: 36 02     MVI   M,$02         
419F: 2E CC     MVI   L,$CC         
41A1: 36 02     MVI   M,$02         
41A3: C9        RET                 
41A4: C5        PUSH  B             
41A5: 0E 03     MVI   C,$03         
41A7: 3A B0 20  LDA   $20B0         
41AA: FE 01     CPI   $01           
41AC: C2 C8 41  JNZ   $41C8         
41AF: 3E E0     MVI   A,$E0         
41B1: 46        MOV   B,M           
41B2: A0        ANA   B             
41B3: 77        MOV   M,A           
41B4: 11 20 00  LXI   D,$0020       
41B7: 19        DAD   D             
41B8: 0D        DCR   C             
41B9: C2 B1 41  JNZ   $41B1         
41BC: 19        DAD   D             
41BD: 01 50 02  LXI   B,$0250       
41C0: CD C9 0E  CALL  $0EC9         
41C3: D3 06     OUT   $06           
41C5: C3 5E 41  JMP   $415E         
41C8: 3E 0E     MVI   A,$0E         
41CA: C3 B1 41  JMP   $41B1         
41CD: E5        PUSH  H             
41CE: C5        PUSH  B             
41CF: D5        PUSH  D             
41D0: D3 06     OUT   $06           
41D2: 06 08     MVI   B,$08         
41D4: CD 83 11  CALL  $1183         
41D7: D1        POP   D             
41D8: 0D        DCR   C             
41D9: C2 CF 41  JNZ   $41CF         
41DC: C1        POP   B             
41DD: E1        POP   H             
41DE: 2B        DCX   H             
41DF: 05        DCR   B             
41E0: C2 CD 41  JNZ   $41CD         
41E3: C9        RET                 
41E4: EE EE     XRI   $EE           
41E6: EE 00     XRI   $00           
41E8: EE EE     XRI   $EE           
41EA: EE 00     XRI   $00           
41EC: 1E FC     MVI   E,$FC         
41EE: C1        POP   B             
41EF: 07        RLC                 
41F0: 1E FE     MVI   E,$FE         
41F2: 7F        MOV   A,A           
41F3: FC C3 07  CM    $07C3         
41F6: 3F        CMC                 
41F7: FE FF     CPI   $FF           
41F9: FC E7 8F  CM    $8FE7         
41FC: 7F        MOV   A,A           
41FD: FE FF     CPI   $FF           
41FF: FC E7 8F  CM    $8FE7         
4202: 7F        MOV   A,A           
4203: FE E3     CPI   $E3           
4205: 1C        INR   E             
4206: F7        RST   6             
4207: 9F        SBB   A             
4208: 73        MOV   M,E           
4209: 07        RLC                 
420A: E7        RST   4             
420B: 1C        INR   E             
420C: F7        RST   6             
420D: 9F        SBB   A             
420E: 73        MOV   M,E           
420F: 07        RLC                 
4210: 0E 1C     MVI   C,$1C         
4212: 77        MOV   M,A           
4213: 9D        SBB   L             
4214: 03        INX   B             
4215: 07        RLC                 
4216: 3E FC     MVI   A,$FC         
4218: 77        MOV   M,A           
4219: 9D        SBB   L             
421A: 03        INX   B             
421B: 1F        RAR                 
421C: FC F8 F3  CM    $F3F8         
421F: DF        RST   3             
4220: 81        ADD   C             
4221: 1F        RAR                 
4222: F0        RP                  
4223: F9        SPHL                
4224: C1        POP   B             
4225: C7        RST   0             
4226: 81        ADD   C             
4227: 1F        RAR                 
4228: C0        RNZ                 
4229: 39        DAD   SP            
422A: E0        RPO                 
422B: CE 81     ACI   $81           
422D: 01 98 39  LXI   B,$3998       
4230: E0        RPO                 
4231: CE 9D     ACI   $9D           
4233: 01 98 39  LXI   B,$3998       
4236: 70        MOV   M,B           
4237: DC DD 01  CC    $01DD         
423A: F8        RM                  
423B: 39        DAD   SP            
423C: 70        MOV   M,B           
423D: DC DF 0F  CC    $0FDF         
4240: F0        RP                  
4241: 39        DAD   SP            
4242: E0        RPO                 
4243: 8E        ADC   M             
4244: CF        RST   1             
4245: 0F        RRC                 
4246: E0        RPO                 
4247: 38 E0          ; JR      C,$4229             
4249: 0E C7     MVI   C,$C7         
424B: 0F        RRC                 
424C: 36 9B     MVI   M,$9B         
424E: 39        DAD   SP            
424F: CF        RST   1             
4250: F7        RST   6             
4251: 38 36          ; JR      C,$4289             
4253: 9B        SBB   E             
4254: 39        DAD   SP            
4255: DB B0     IN    $B0           
4257: 6D        MOV   L,L           
4258: 76        HLT                 
4259: 9B        SBB   E             
425A: 6D        MOV   L,L           
425B: DB B0     IN    $B0           
425D: 0D        DCR   C             
425E: F6 9B     ORI   $9B           
4260: 6D        MOV   L,L           
4261: DB B0     IN    $B0           
4263: 0D        DCR   C             
4264: F6 F3     ORI   $F3           
4266: 7C        MOV   A,H           
4267: DB F3     IN    $F3           
4269: 38 B6          ; JR      C,$4221             
426B: F3        DI                  
426C: 6C        MOV   L,H           
426D: DB B0     IN    $B0           
426F: 61        MOV   H,C           
4270: 36 63     MVI   M,$63         
4272: 6C        MOV   L,H           
4273: DB B0     IN    $B0           
4275: 6D        MOV   L,L           
4276: 36 63     MVI   M,$63         
4278: 6C        MOV   L,H           
4279: CF        RST   1             
427A: B7        ORA   A             
427B: 39        DAD   SP            
427C: FF        RST   7             
427D: FF        RST   7             
427E: FF        RST   7             
427F: FF        RST   7             
4280: FF        RST   7             
4281: FF        RST   7             
4282: C0        RNZ                 
4283: F1        POP   PSW           
4284: C0        RNZ                 
4285: F1        POP   PSW           
4286: C0        RNZ                 
4287: FF        RST   7             
4288: 80        ADD   B             
4289: 7F        MOV   A,A           
428A: 00        NOP                 
428B: 3F        CMC                 
428C: 00        NOP                 
428D: 00        NOP                 
428E: 00        NOP                 
428F: 00        NOP                 
4290: FF        RST   7             
4291: 0F        RRC                 
4292: FF        RST   7             
4293: 3F        CMC                 
4294: FF        RST   7             
4295: FF        RST   7             
4296: C0        RNZ                 
4297: F1        POP   PSW           
4298: C0        RNZ                 
4299: F1        POP   PSW           
429A: FF        RST   7             
429B: FF        RST   7             
429C: FF        RST   7             
429D: 3F        CMC                 
429E: FF        RST   7             
429F: 0F        RRC                 
42A0: 00        NOP                 
42A1: 00        NOP                 
42A2: 00        NOP                 
42A3: 00        NOP                 
42A4: FF        RST   7             
42A5: FF        RST   7             
42A6: FF        RST   7             
42A7: FF        RST   7             
42A8: FF        RST   7             
42A9: FF        RST   7             
42AA: C0        RNZ                 
42AB: F1        POP   PSW           
42AC: E0        RPO                 
42AD: F1        POP   PSW           
42AE: FF        RST   7             
42AF: FF        RST   7             
42B0: BF        CMP   A             
42B1: 7F        MOV   A,A           
42B2: 1F        RAR                 
42B3: 3F        CMC                 
42B4: 00        NOP                 
42B5: 00        NOP                 
42B6: 00        NOP                 
42B7: 00        NOP                 
42B8: 00        NOP                 
42B9: F0        RP                  
42BA: 00        NOP                 
42BB: F0        RP                  
42BC: 00        NOP                 
42BD: F0        RP                  
42BE: FF        RST   7             
42BF: FF        RST   7             
42C0: FF        RST   7             
42C1: FF        RST   7             
42C2: FF        RST   7             
42C3: FF        RST   7             
42C4: 00        NOP                 
42C5: F0        RP                  
42C6: 00        NOP                 
42C7: F0        RP                  
42C8: 00        NOP                 
42C9: F0        RP                  
42CA: 00        NOP                 
42CB: 00        NOP                 
42CC: 00        NOP                 
42CD: 00        NOP                 
42CE: 00        NOP                 
42CF: 00        NOP                 
42D0: 00        NOP                 
42D1: 00        NOP                 
42D2: 00        NOP                 
42D3: 00        NOP                 
42D4: 00        NOP                 
42D5: 00        NOP                 
42D6: 00        NOP                 
42D7: 00        NOP                 
42D8: 07        RLC                 
42D9: F0        RP                  
42DA: FF        RST   7             
42DB: FF        RST   7             
42DC: FF        RST   7             
42DD: FF        RST   7             
42DE: FF        RST   7             
42DF: FF        RST   7             
42E0: 07        RLC                 
42E1: F0        RP                  
42E2: 07        RLC                 
42E3: F0        RP                  
42E4: FF        RST   7             
42E5: FF        RST   7             
42E6: FF        RST   7             
42E7: FF        RST   7             
42E8: FF        RST   7             
42E9: FF        RST   7             
42EA: 07        RLC                 
42EB: F0        RP                  
42EC: CD F9 07  CALL  $07F9         
42EF: FE 02     CPI   $02           
42F1: D8        RC                  
42F2: FE 04     CPI   $04           
42F4: D2 FC 42  JNC   $42FC         
42F7: 3A B8 20  LDA   $20B8         
42FA: A7        ANA   A             
42FB: C0        RNZ                 
42FC: 3A AD 20  LDA   $20AD         
42FF: A7        ANA   A             
4300: C0        RNZ                 
4301: CD BB 43  CALL  $43BB         
4304: 21 A1 20  LXI   H,$20A1       
4307: 7E        MOV   A,M           
4308: A7        ANA   A             
4309: C2 5E 43  JNZ   $435E         
430C: 2B        DCX   H             
430D: 7E        MOV   A,M           
430E: E6 80     ANI   $80           
4310: C8        RZ                  
4311: 3A A0 20  LDA   $20A0         
4314: E6 0F     ANI   $0F           
4316: 47        MOV   B,A           
4317: 3A 0A 20  LDA   $200A         
431A: 05        DCR   B             
431B: CA 23 43  JZ    $4323         
431E: C6 10     ADI   $10           
4320: C3 1A 43  JMP   $431A         
4323: C6 04     ADI   $04           
4325: 32 A5 20  STA   $20A5         
4328: DE 08     SBI   $08           
432A: E6 FE     ANI   $FE           
432C: 47        MOV   B,A           
432D: 21 8A 20  LXI   H,$208A       
4330: 7E        MOV   A,M           
4331: E6 FE     ANI   $FE           
4333: B8        CMP   B             
4334: C0        RNZ                 
4335: 3A 09 20  LDA   $2009         
4338: C6 40     ADI   $40           
433A: 32 A9 20  STA   $20A9         
433D: 3A 06 20  LDA   $2006         
4340: 21 AA 20  LXI   H,$20AA       
4343: BE        CMP   M             
4344: D2 59 43  JNC   $4359         
4347: 06 02     MVI   B,$02         
4349: 3A 0D 20  LDA   $200D         
434C: A7        ANA   A             
434D: C2 52 43  JNZ   $4352         
4350: 06 FE     MVI   B,$FE         
4352: 3A A5 20  LDA   $20A5         
4355: 80        ADD   B             
4356: 32 A5 20  STA   $20A5         
4359: 3E 01     MVI   A,$01         
435B: 32 A1 20  STA   $20A1         
435E: 21 A4 20  LXI   H,$20A4       
4361: CD BB 17  CALL  $17BB         
4364: EB        XCHG                
4365: 3A A9 20  LDA   $20A9         
4368: BD        CMP   L             
4369: DA 79 43  JC    $4379         
436C: 2A AA 20  LHLD  $20AA         
436F: 36 05     MVI   M,$05         
4371: CD A3 43  CALL  $43A3         
4374: 3E 01     MVI   A,$01         
4376: 32 B7 20  STA   $20B7         
4379: 21 20 20  LXI   H,$2020       
437C: CD 91 02  CALL  $0291         
437F: E1        POP   H             
4380: C3 94 00  JMP   $0094         
4383: 21 A1 20  LXI   H,$20A1       
4386: 7E        MOV   A,M           
4387: A7        ANA   A             
4388: C8        RZ                  
4389: 21 A2 20  LXI   H,$20A2       
438C: 4E        MOV   C,M           
438D: CD 1F 02  CALL  $021F         
4390: 21 A4 20  LXI   H,$20A4       
4393: CD BB 17  CALL  $17BB         
4396: EB        XCHG                
4397: 7D        MOV   A,L           
4398: FE 2F     CPI   $2F           
439A: D2 AE 43  JNC   $43AE         
439D: 11 8C 45  LXI   D,$458C       
43A0: CD 96 13  CALL  $1396         
43A3: 06 0E     MVI   B,$0E         
43A5: 21 A0 20  LXI   H,$20A0       
43A8: 11 A0 1B  LXI   D,$1BA0       
43AB: C3 B2 17  JMP   $17B2         
43AE: 3A AD 20  LDA   $20AD         
43B1: A7        ANA   A             
43B2: CA B8 43  JZ    $43B8         
43B5: 11 94 45  LXI   D,$4594       
43B8: C3 96 13  JMP   $1396         
43BB: 3A 84 20  LDA   $2084         
43BE: A7        ANA   A             
43BF: CA FF 43  JZ    $43FF         
43C2: 3A A1 20  LDA   $20A1         
43C5: A7        ANA   A             
43C6: C0        RNZ                 
43C7: 4F        MOV   C,A           
43C8: 3A 8C 20  LDA   $208C         
43CB: FE 02     CPI   $02           
43CD: 79        MOV   A,C           
43CE: 3A 67 20  LDA   $2067         
43D1: 67        MOV   H,A           
43D2: 06 0B     MVI   B,$0B         
43D4: C2 E4 43  JNZ   $43E4         
43D7: 2E 2C     MVI   L,$2C         
43D9: 7E        MOV   A,M           
43DA: A7        ANA   A             
43DB: CA F1 43  JZ    $43F1         
43DE: 23        INX   H             
43DF: 05        DCR   B             
43E0: C2 D9 43  JNZ   $43D9         
43E3: C9        RET                 
43E4: 2E 36     MVI   L,$36         
43E6: 7E        MOV   A,M           
43E7: A7        ANA   A             
43E8: CA F1 43  JZ    $43F1         
43EB: 2B        DCX   H             
43EC: 05        DCR   B             
43ED: C2 E6 43  JNZ   $43E6         
43F0: C9        RET                 
43F1: 22 AA 20  SHLD  $20AA         
43F4: 7D        MOV   A,L           
43F5: C6 05     ADI   $05           
43F7: E6 0F     ANI   $0F           
43F9: F6 80     ORI   $80           
43FB: 32 A0 20  STA   $20A0         
43FE: C9        RET                 
43FF: 3A A0 20  LDA   $20A0         
4402: E6 7F     ANI   $7F           
4404: 32 A0 20  STA   $20A0         
4407: 21 B7 20  LXI   H,$20B7       
440A: 7E        MOV   A,M           
440B: A7        ANA   A             
440C: C8        RZ                  
440D: 23        INX   H             
440E: 77        MOV   M,A           
440F: C9        RET                 
4410: 3A AE 20  LDA   $20AE         
4413: A7        ANA   A             
4414: C8        RZ                  
4415: CD 58 17  CALL  $1758         
4418: CD 53 46  CALL  $4653         
441B: 22 F2 20  SHLD  $20F2         
441E: 3E 01     MVI   A,$01         
4420: 32 F1 20  STA   $20F1         
4423: CD 58 0B  CALL  $0B58         
4426: 3E 02     MVI   A,$02         
4428: 32 C0 20  STA   $20C0         
442B: 21 04 29  LXI   H,$2904       
442E: 11 08 45  LXI   D,$4508       
4431: 0E 11     MVI   C,$11         
4433: CD D9 0A  CALL  $0AD9         
4436: 01 B4 20  LXI   B,$20B4       
4439: 0A        LDAX  B             
443A: A7        ANA   A             
443B: 11 C6 09  LXI   D,$09C6       
443E: C2 49 44  JNZ   $4449         
4441: 0B        DCX   B             
4442: 0A        LDAX  B             
4443: A7        ANA   A             
4444: CA 51 44  JZ    $4451         
4447: 13        INX   D             
4448: 13        INX   D             
4449: 21 04 2F  LXI   H,$2F04       
444C: 0E 02     MVI   C,$02         
444E: CD D9 0A  CALL  $0AD9         
4451: 21 10 23  LXI   H,$2310       
4454: 11 04 45  LXI   D,$4504       
4457: 06 04     MVI   B,$04         
4459: CD B2 17  CALL  $17B2         
445C: 2A 0B 20  LHLD  $200B         
445F: 3E 07     MVI   A,$07         
4461: 84        ADD   H             
4462: 67        MOV   H,A           
4463: 22 12 23  SHLD  $2312         
4466: CD 89 44  CALL  $4489         
4469: CD E3 44  CALL  $44E3         
446C: 7D        MOV   A,L           
446D: FE C8     CPI   $C8           
446F: D2 EB 44  JNC   $44EB         
4472: CD CF 44  CALL  $44CF         
4475: E5        PUSH  H             
4476: CD A3 44  CALL  $44A3         
4479: E1        POP   H             
447A: CD B9 44  CALL  $44B9         
447D: 21 10 23  LXI   H,$2310       
4480: 34        INR   M             
4481: 23        INX   H             
4482: 34        INR   M             
4483: CD E0 44  CALL  $44E0         
4486: C3 6C 44  JMP   $446C         
4489: CD CF 44  CALL  $44CF         
448C: 3A C0 20  LDA   $20C0         
448F: A7        ANA   A             
4490: CA 9B 44  JZ    $449B         
4493: 3E 02     MVI   A,$02         
4495: 32 C0 20  STA   $20C0         
4498: C3 3A 16  JMP   $163A         
449B: 3E 00     MVI   A,$00         
449D: 32 C0 20  STA   $20C0         
44A0: C3 BA 07  JMP   $07BA         
44A3: 3A 10 23  LDA   $2310         
44A6: 4F        MOV   C,A           
44A7: 3A 11 23  LDA   $2311         
44AA: 47        MOV   B,A           
44AB: 7C        MOV   A,H           
44AC: 90        SUB   B             
44AD: 67        MOV   H,A           
44AE: FE 38     CPI   $38           
44B0: D8        RC                  
44B1: CD CF 44  CALL  $44CF         
44B4: 0D        DCR   C             
44B5: C2 A7 44  JNZ   $44A7         
44B8: C9        RET                 
44B9: 3A 10 23  LDA   $2310         
44BC: 4F        MOV   C,A           
44BD: 3A 11 23  LDA   $2311         
44C0: 47        MOV   B,A           
44C1: 7C        MOV   A,H           
44C2: 80        ADD   B             
44C3: 67        MOV   H,A           
44C4: FE E8     CPI   $E8           
44C6: D0        RNC                 
44C7: CD CF 44  CALL  $44CF         
44CA: 0D        DCR   C             
44CB: C2 BD 44  JNZ   $44BD         
44CE: C9        RET                 
44CF: E5        PUSH  H             
44D0: CD C7 17  CALL  $17C7         
44D3: 3E 0F     MVI   A,$0F         
44D5: 77        MOV   M,A           
44D6: E1        POP   H             
44D7: C5        PUSH  B             
44D8: 01 20 03  LXI   B,$0320       
44DB: CD C9 0E  CALL  $0EC9         
44DE: C1        POP   B             
44DF: C9        RET                 
44E0: 2A 12 23  LHLD  $2312         
44E3: 3E 08     MVI   A,$08         
44E5: 85        ADD   L             
44E6: 6F        MOV   L,A           
44E7: 22 12 23  SHLD  $2312         
44EA: C9        RET                 
44EB: 21 BE 20  LXI   H,$20BE       
44EE: 34        INR   M             
44EF: 3A B5 20  LDA   $20B5         
44F2: BE        CMP   M             
44F3: DA FC 44  JC    $44FC         
44F6: CD A3 0B  CALL  $0BA3         
44F9: C3 2B 44  JMP   $442B         
44FC: 36 00     MVI   M,$00         
44FE: CD BA 07  CALL  $07BA         
4501: C3 A2 0C  JMP   $0CA2         
4504: 01 02 00  LXI   B,$0002       
4507: 00        NOP                 
4508: 01 0E 0D  LXI   B,$0D0E       
450B: 14        INR   D             
450C: 12        STAX  D             
450D: 1B        DCX   D             
450E: 1B        DCX   D             
450F: 21 1C 1C  LXI   H,$1C1C       
4512: 1B        DCX   D             
4513: 0F        RRC                 
4514: 0E 08     MVI   C,$08         
4516: 0D        DCR   C             
4517: 13        INX   D             
4518: 12        STAX  D             
4519: 26 20     MVI   H,$20         
451B: 2E 1E     MVI   L,$1E         
451D: 7E        MOV   A,M           
451E: A7        ANA   A             
451F: C2 2E 45  JNZ   $452E         
4522: CD 49 1F  CALL  $1F49         
4525: E6 76     ANI   $76           
4527: D6 52     SUI   $52           
4529: C0        RNZ                 
452A: 3C        INR   A             
452B: 32 1E 20  STA   $201E         
452E: CD 49 1F  CALL  $1F49         
4531: E6 76     ANI   $76           
4533: FE 34     CPI   $34           
4535: C0        RNZ                 
4536: 26 2C     MVI   H,$2C         
4538: 2E 1B     MVI   L,$1B         
453A: 16 0D     MVI   D,$0D         
453C: 1E 78     MVI   E,$78         
453E: 0E 0A     MVI   C,$0A         
4540: 0C        INR   C             
4541: 1A        LDAX  D             
4542: C6 3F     ADI   $3F           
4544: D5        PUSH  D             
4545: CD E5 0A  CALL  $0AE5         
4548: D1        POP   D             
4549: 1B        DCX   D             
454A: 0D        DCR   C             
454B: C2 41 45  JNZ   $4541         
454E: C9        RET                 
454F: 21 D0 CB  LXI   H,$CBD0       
4552: 01 E3 D4  LXI   B,$D4E3       
4555: 11 4C 17  LXI   D,$174C       
4558: 1A        LDAX  D             
4559: FE DE     CPI   $DE           
455B: C0        RNZ                 
455C: 13        INX   D             
455D: 1A        LDAX  D             
455E: BC        CMP   H             
455F: C0        RNZ                 
4560: 13        INX   D             
4561: 1A        LDAX  D             
4562: BD        CMP   L             
4563: C0        RNZ                 
4564: 13        INX   D             
4565: 1A        LDAX  D             
4566: B8        CMP   B             
4567: C0        RNZ                 
4568: 13        INX   D             
4569: 1A        LDAX  D             
456A: B9        CMP   C             
456B: C0        RNZ                 
456C: 2E E2     MVI   L,$E2         
456E: 26 20     MVI   H,$20         
4570: 36 00     MVI   M,$00         
4572: C9        RET                 
4573: 26 28     MVI   H,$28         
4575: 2E 03     MVI   L,$03         
4577: 1E 51     MVI   E,$51         
4579: 16 17     MVI   D,$17         
457B: 0E 12     MVI   C,$12         
457D: 0C        INR   C             
457E: 1A        LDAX  D             
457F: C6 38     ADI   $38           
4581: D5        PUSH  D             
4582: CD E5 0A  CALL  $0AE5         
4585: D1        POP   D             
4586: 1B        DCX   D             
4587: 0D        DCR   C             
4588: C2 7E 45  JNZ   $457E         
458B: C9        RET                 
458C: 18 3C          ; JR      $45CA               
458E: 7E        MOV   A,M           
458F: DB FF     IN    $FF           
4591: 24        INR   H             
4592: 5A        MOV   E,D           
4593: A5        ANA   L             
4594: 98        SBB   B             
4595: 5C        MOV   E,H           
4596: B6        ORA   M             
4597: 5F        MOV   E,A           
4598: 5F        MOV   E,A           
4599: B6        ORA   M             
459A: 5C        MOV   E,H           
459B: 98        SBB   B             
459C: DB 00     IN    $00           ; Read port 0
459E: E6 0A     ANI   $0A           ; SI original will ...
45A0: FE 0A     CPI   $0A           ; ... fail this ...
45A2: CA 00 00  JZ    $0000         ; ... test ... reset
45A5: A7        ANA   A             
45A6: 00        NOP                 
45A7: C0        RNZ                 
45A8: 21 E3 20  LXI   H,$20E3       
45AB: 36 00     MVI   M,$00         
45AD: C9        RET                 
45AE: 0F        RRC                 
45AF: 11 04 12  LXI   D,$1204       
45B2: 04        INR   B             
45B3: 13        INX   D             
45B4: 1B        DCX   D             
45B5: 0C        INR   C             
45B6: 0E 03     MVI   C,$03         
45B8: 04        INR   B             
45B9: 21 15 2D  LXI   H,$2D15       
45BC: 11 AE 45  LXI   D,$45AE       
45BF: 0E 0B     MVI   C,$0B         
45C1: CD 85 0C  CALL  $0C85         
45C4: DB 01     IN    $01           
45C6: E6 76     ANI   $76           
45C8: FE 10     CPI   $10           
45CA: C8        RZ                  
45CB: FE 04     CPI   $04           
45CD: CC E4 45  CZ    $45E4         
45D0: FE 20     CPI   $20           
45D2: CC F9 45  CZ    $45F9         
45D5: FE 02     CPI   $02           
45D7: CC FF 45  CZ    $45FF         
45DA: FE 40     CPI   $40           
45DC: CC 31 46  CZ    $4631         
45DF: D3 06     OUT   $06           
45E1: C3 C4 45  JMP   $45C4         
45E4: DB 01     IN    $01           
45E6: E6 04     ANI   $04           
45E8: C2 E4 45  JNZ   $45E4         
45EB: 21 00 01  LXI   H,$0100       
45EE: 22 F2 20  SHLD  $20F2         
45F1: 3E 01     MVI   A,$01         
45F3: 32 F1 20  STA   $20F1         
45F6: C3 58 0B  JMP   $0B58         
45F9: 21 E4 20  LXI   H,$20E4       
45FC: 36 01     MVI   M,$01         
45FE: C9        RET                 
45FF: DB 01     IN    $01           
4601: E6 02     ANI   $02           
4603: C2 FF 45  JNZ   $45FF         
4606: CD F9 07  CALL  $07F9         
4609: FE 12     CPI   $12           
460B: DA 10 46  JC    $4610         
460E: 36 09     MVI   M,$09         
4610: 34        INR   M             
4611: 2E FA     MVI   L,$FA         
4613: 34        INR   M             
4614: 7E        MOV   A,M           
4615: FE 0A     CPI   $0A           
4617: C2 1C 46  JNZ   $461C         
461A: 36 00     MVI   M,$00         
461C: CD 59 02  CALL  $0259         
461F: CD 97 09  CALL  $0997         
4622: CD DE 01  CALL  $01DE         
4625: CD C2 16  CALL  $16C2         
4628: CD F9 13  CALL  $13F9         
462B: 2E FE     MVI   L,$FE         
462D: 7E        MOV   A,M           
462E: C3 21 0C  JMP   $0C21         
4631: 21 E4 20  LXI   H,$20E4       
4634: 36 00     MVI   M,$00         
4636: C9        RET                 
4637: CD 17 0B  CALL  $0B17         
463A: 34        INR   M             
463B: 7E        MOV   A,M           
463C: F5        PUSH  PSW           
463D: 21 01 25  LXI   H,$2501       
4640: 24        INR   H             
4641: 24        INR   H             
4642: 3D        DCR   A             
4643: C2 40 46  JNZ   $4640         
4646: 06 10     MVI   B,$10         
4648: 11 81 1C  LXI   D,$1C81       
464B: CD 83 11  CALL  $1183         
464E: F1        POP   PSW           
464F: 3C        INR   A             
4650: C3 0B 18  JMP   $180B         
4653: 21 B3 20  LXI   H,$20B3       
4656: 7E        MOV   A,M           
4657: A7        ANA   A             
4658: C2 65 46  JNZ   $4665         
465B: 23        INX   H             
465C: 7E        MOV   A,M           
465D: A7        ANA   A             
465E: C2 6E 46  JNZ   $466E         
4661: 21 50 00  LXI   H,$0050       
4664: C9        RET                 
4665: 21 00 01  LXI   H,$0100       
4668: 3E 04     MVI   A,$04         
466A: 32 B5 20  STA   $20B5         
466D: C9        RET                 
466E: 21 80 00  LXI   H,$0080       
4671: 3E 03     MVI   A,$03         
4673: 32 B5 20  STA   $20B5         
4676: C9        RET                 
4677: 32 B3 20  STA   $20B3         
467A: 32 AE 20  STA   $20AE         
467D: C9        RET                 
467E: 32 B4 20  STA   $20B4         
4681: C9        RET                 
4682: CD F9 13  CALL  $13F9         
4685: 2E F8     MVI   L,$F8         
4687: 7E        MOV   A,M           
4688: FE 38     CPI   $38           
468A: D0        RNC                 
468B: CD 17 0B  CALL  $0B17         
468E: 34        INR   M             
468F: 7E        MOV   A,M           
4690: FE 07     CPI   $07           
4692: D0        RNC                 
4693: CD 3C 46  CALL  $463C         
4696: CD 3C 0B  CALL  $0B3C         
4699: 01 00 00  LXI   B,$0000       
469C: CD C9 0E  CALL  $0EC9         
469F: 06 EF     MVI   B,$EF         
46A1: C3 5C 17  JMP   $175C         
46A4: 00        NOP                 
46A5: 00        NOP                 
46A6: 00        NOP                 
46A7: 00        NOP                 
46A8: 00        NOP                 
46A9: 00        NOP                 
46AA: 00        NOP                 
46AB: 00        NOP                 
46AC: 00        NOP                 
46AD: 00        NOP                 
46AE: 00        NOP                 
46AF: 00        NOP                 
46B0: 00        NOP                 
46B1: 00        NOP                 
46B2: 00        NOP                 
46B3: 00        NOP                 
46B4: 00        NOP                 
46B5: 00        NOP                 
46B6: 00        NOP                 
46B7: 00        NOP                 
46B8: 00        NOP                 
46B9: 00        NOP                 
46BA: 00        NOP                 
46BB: 00        NOP                 
46BC: 00        NOP                 
46BD: 00        NOP                 
46BE: 00        NOP                 
46BF: 00        NOP                 
46C0: FF        RST   7             
46C1: FF        RST   7             
46C2: FF        RST   7             
46C3: FF        RST   7             
46C4: FF        RST   7             
46C5: FF        RST   7             
46C6: FF        RST   7             
46C7: FF        RST   7             
46C8: FF        RST   7             
46C9: FF        RST   7             
46CA: FF        RST   7             
46CB: FF        RST   7             
46CC: FF        RST   7             
46CD: FF        RST   7             
46CE: FF        RST   7             
46CF: FF        RST   7             
46D0: FF        RST   7             
46D1: FF        RST   7             
46D2: FF        RST   7             
46D3: FF        RST   7             
46D4: FF        RST   7             
46D5: FF        RST   7             
46D6: FF        RST   7             
46D7: FF        RST   7             
46D8: FF        RST   7             
46D9: FF        RST   7             
46DA: FF        RST   7             
46DB: FF        RST   7             
46DC: FF        RST   7             
46DD: FF        RST   7             
46DE: FF        RST   7             
46DF: FF        RST   7             
46E0: 00        NOP                 
46E1: 00        NOP                 
46E2: 00        NOP                 
46E3: 00        NOP                 
46E4: 00        NOP                 
46E5: 00        NOP                 
46E6: 00        NOP                 
46E7: 00        NOP                 
46E8: 00        NOP                 
46E9: 00        NOP                 
46EA: 00        NOP                 
46EB: 00        NOP                 
46EC: 00        NOP                 
46ED: 00        NOP                 
46EE: 00        NOP                 
46EF: 00        NOP                 
46F0: 00        NOP                 
46F1: 00        NOP                 
46F2: 00        NOP                 
46F3: 00        NOP                 
46F4: 00        NOP                 
46F5: 00        NOP                 
46F6: 00        NOP                 
46F7: 00        NOP                 
46F8: 00        NOP                 
46F9: 00        NOP                 
46FA: 00        NOP                 
46FB: 00        NOP                 
46FC: 00        NOP                 
46FD: 00        NOP                 
46FE: 00        NOP                 
46FF: 00        NOP                 
4700: FF        RST   7             
4701: FF        RST   7             
4702: FF        RST   7             
4703: FF        RST   7             
4704: FF        RST   7             
4705: FF        RST   7             
4706: FF        RST   7             
4707: FF        RST   7             
4708: FF        RST   7             
4709: FF        RST   7             
470A: FF        RST   7             
470B: FF        RST   7             
470C: FF        RST   7             
470D: FF        RST   7             
470E: FF        RST   7             
470F: FF        RST   7             
4710: FF        RST   7             
4711: FF        RST   7             
4712: FF        RST   7             
4713: FF        RST   7             
4714: FF        RST   7             
4715: FF        RST   7             
4716: FF        RST   7             
4717: FF        RST   7             
4718: FF        RST   7             
4719: FF        RST   7             
471A: FF        RST   7             
471B: FF        RST   7             
471C: FF        RST   7             
471D: FF        RST   7             
471E: FF        RST   7             
471F: FF        RST   7             
4720: 00        NOP                 
4721: 00        NOP                 
4722: 00        NOP                 
4723: 00        NOP                 
4724: 00        NOP                 
4725: 00        NOP                 
4726: 00        NOP                 
4727: 00        NOP                 
4728: 00        NOP                 
4729: 00        NOP                 
472A: 00        NOP                 
472B: 00        NOP                 
472C: 00        NOP                 
472D: 00        NOP                 
472E: 00        NOP                 
472F: 00        NOP                 
4730: 00        NOP                 
4731: 00        NOP                 
4732: 00        NOP                 
4733: 00        NOP                 
4734: 00        NOP                 
4735: 00        NOP                 
4736: 00        NOP                 
4737: 00        NOP                 
4738: 00        NOP                 
4739: 00        NOP                 
473A: 00        NOP                 
473B: 00        NOP                 
473C: 00        NOP                 
473D: 00        NOP                 
473E: 00        NOP                 
473F: 00        NOP                 
4740: FF        RST   7             
4741: FF        RST   7             
4742: FF        RST   7             
4743: FF        RST   7             
4744: FF        RST   7             
4745: FF        RST   7             
4746: FF        RST   7             
4747: FF        RST   7             
4748: FF        RST   7             
4749: FF        RST   7             
474A: FF        RST   7             
474B: FF        RST   7             
474C: FF        RST   7             
474D: FF        RST   7             
474E: FF        RST   7             
474F: FF        RST   7             
4750: FF        RST   7             
4751: FF        RST   7             
4752: FF        RST   7             
4753: FF        RST   7             
4754: FF        RST   7             
4755: FF        RST   7             
4756: FF        RST   7             
4757: FF        RST   7             
4758: FF        RST   7             
4759: FF        RST   7             
475A: FF        RST   7             
475B: FF        RST   7             
475C: FF        RST   7             
475D: FF        RST   7             
475E: FF        RST   7             
475F: FF        RST   7             
4760: 00        NOP                 
4761: 00        NOP                 
4762: 00        NOP                 
4763: 00        NOP                 
4764: 00        NOP                 
4765: 00        NOP                 
4766: 00        NOP                 
4767: 00        NOP                 
4768: 00        NOP                 
4769: 00        NOP                 
476A: 00        NOP                 
476B: 00        NOP                 
476C: 00        NOP                 
476D: 00        NOP                 
476E: 00        NOP                 
476F: 00        NOP                 
4770: 00        NOP                 
4771: 00        NOP                 
4772: 00        NOP                 
4773: 00        NOP                 
4774: 00        NOP                 
4775: 00        NOP                 
4776: 00        NOP                 
4777: 00        NOP                 
4778: 00        NOP                 
4779: 00        NOP                 
477A: 00        NOP                 
477B: 00        NOP                 
477C: 00        NOP                 
477D: 00        NOP                 
477E: 00        NOP                 
477F: 00        NOP                 
4780: FF        RST   7             
4781: FF        RST   7             
4782: FF        RST   7             
4783: FF        RST   7             
4784: FF        RST   7             
4785: FF        RST   7             
4786: FF        RST   7             
4787: FF        RST   7             
4788: FF        RST   7             
4789: FF        RST   7             
478A: FF        RST   7             
478B: FF        RST   7             
478C: FF        RST   7             
478D: FF        RST   7             
478E: FF        RST   7             
478F: FF        RST   7             
4790: FF        RST   7             
4791: FF        RST   7             
4792: FF        RST   7             
4793: FF        RST   7             
4794: FF        RST   7             
4795: FF        RST   7             
4796: FF        RST   7             
4797: FF        RST   7             
4798: FF        RST   7             
4799: FF        RST   7             
479A: FF        RST   7             
479B: FF        RST   7             
479C: FF        RST   7             
479D: FF        RST   7             
479E: FF        RST   7             
479F: FF        RST   7             
47A0: 00        NOP                 
47A1: 00        NOP                 
47A2: 00        NOP                 
47A3: 00        NOP                 
47A4: 00        NOP                 
47A5: 00        NOP                 
47A6: 00        NOP                 
47A7: 00        NOP                 
47A8: 00        NOP                 
47A9: 00        NOP                 
47AA: 00        NOP                 
47AB: 00        NOP                 
47AC: 00        NOP                 
47AD: 00        NOP                 
47AE: 00        NOP                 
47AF: 00        NOP                 
47B0: 00        NOP                 
47B1: 00        NOP                 
47B2: 00        NOP                 
47B3: 00        NOP                 
47B4: 00        NOP                 
47B5: 00        NOP                 
47B6: 00        NOP                 
47B7: 00        NOP                 
47B8: 00        NOP                 
47B9: 00        NOP                 
47BA: 00        NOP                 
47BB: 00        NOP                 
47BC: 00        NOP                 
47BD: 00        NOP                 
47BE: 00        NOP                 
47BF: 00        NOP                 
47C0: FF        RST   7             
47C1: FF        RST   7             
47C2: FF        RST   7             
47C3: FF        RST   7             
47C4: FF        RST   7             
47C5: FF        RST   7             
47C6: FF        RST   7             
47C7: FF        RST   7             
47C8: FF        RST   7             
47C9: FF        RST   7             
47CA: FF        RST   7             
47CB: FF        RST   7             
47CC: FF        RST   7             
47CD: FF        RST   7             
47CE: FF        RST   7             
47CF: FF        RST   7             
47D0: FF        RST   7             
47D1: FF        RST   7             
47D2: FF        RST   7             
47D3: FF        RST   7             
47D4: FF        RST   7             
47D5: FF        RST   7             
47D6: FF        RST   7             
47D7: FF        RST   7             
47D8: FF        RST   7             
47D9: FF        RST   7             
47DA: FF        RST   7             
47DB: FF        RST   7             
47DC: FF        RST   7             
47DD: FF        RST   7             
47DE: FF        RST   7             
47DF: FF        RST   7             
47E0: 00        NOP                 
47E1: 00        NOP                 
47E2: 00        NOP                 
47E3: 00        NOP                 
47E4: 00        NOP                 
47E5: 00        NOP                 
47E6: 00        NOP                 
47E7: 00        NOP                 
47E8: 00        NOP                 
47E9: 00        NOP                 
47EA: 00        NOP                 
47EB: 00        NOP                 
47EC: 00        NOP                 
47ED: 00        NOP                 
47EE: 00        NOP                 
47EF: 00        NOP                 
47F0: 00        NOP                 
47F1: 00        NOP                 
47F2: 00        NOP                 
47F3: 00        NOP                 
47F4: 00        NOP                 
47F5: 00        NOP                 
47F6: 00        NOP                 
47F7: 00        NOP                 
47F8: 00        NOP                 
47F9: 00        NOP                 
47FA: 00        NOP                 
47FB: 00        NOP                 
47FC: 00        NOP                 
47FD: 00        NOP                 
47FE: 00        NOP                 
47FF: 00        NOP