; MemoryMap
; Comments from MAME source omegrace.c
; 0000 - 3fff PROM
; 4000 - 4bff RAM (3k)
; 5c00 - 5cff NVRAM (256 x 4bits)
; 8000 - 8fff Vec RAM (4k)
; 9000 - 9fff Vec ROM (4k)
;
; 15 14 13 12 11 10
; --+--+--+--+--+--
; 0 0 0 0 M8 - 2732 (4k)
; 0 0 0 1 L8 - 2732
; 0 0 1 0 K8 - 2732
; 0 0 1 1 J8 - 2732
;
; 0 1 - 0 0 0 RAM (3k)
; 0 1 - 0 0 1
; 0 1 - 0 1 0
;
; 0 1 - 1 1 1 4 Bit BB RAM (d0-d3)
;
; 1 - - 0 0 Vec RAM (4k)
; 1 - - 0 1
; 1 - - 1 0 Vec ROM (2k) E1
; 1 - - 1 1 Vec ROM (2k) F1
;
; Ports
; I/O Ports
;
; 8 Start/ (VG start)
; 9 WDOG/ (Reset watchdog)
; A SEQRES/ (VG stop/reset?)
; B RDSTOP/ d7 = stop (VG running if 0)
;
; 10 I DIP SW C4 (game ship settings)
;
; 6 5 4 3 2 1
; 1st bonus ship at
; | | | | 0 0 40,000
; | | | | 0 1 50,000
; | | | | 1 0 70,000
; | | | | 1 1 100,000
; | | | | 2nd and 3rd bonus ships
; | | 0 0 150,000 250,000
; | | 0 1 250,000 500,000
; | | 1 0 500,000 750,000
; | | 1 1 750,000 1,500,000
; | | ships per credit
; 0 0 1 credit = 2 ships / 2 credits = 4 ships
; 0 1 1 credit = 2 ships / 2 credits = 5 ships
; 1 0 1 credit = 3 ships / 2 credits = 6 ships
; 1 1 1 credit = 3 ships / 2 credits = 7 ships
;
; 11 I 7 = Test
; 6 = P1 Fire
; 5 = P1 Thrust
; 4 = Tilt
;
; 1 = Coin 2
; 0 = Coin 1
;
; 12 I 7 = 1P1CR
; 6 = 1P2CR
;
; 3 = 2P2CR -+
; 2 = 2P1CR |
; 1 = P2Fire |
; 0 = P2Thr -+ cocktail only
;
; 13 O 7 =
; 6 = screen reverse
; 5 = 2 player 2 credit start LED
; 4 = 2 player 1 credit start LED
; 3 = 1 player 1 credit start LED
; 2 = 1 player 1 credit start LED
; 1 = coin meter 2
; 0 = coin meter 1
;
; 14 O sound command (interrupts sound Z80)
;
; 15 I encoder 1 (d7-d2)
;
; The encoder is a 64 position Grey Code encoder, or a
; pot and A to D converter.
;
; Unlike the quadrature inputs on Atari and Sega games,
; Omega Race's controller is an absolute angle.
;
; 0x00, 0x04, 0x14, 0x10, 0x18, 0x1c, 0x5c, 0x58,
; 0x50, 0x54, 0x44, 0x40, 0x48, 0x4c, 0x6c, 0x68,
; 0x60, 0x64, 0x74, 0x70, 0x78, 0x7c, 0xfc, 0xf8,
; 0xf0, 0xf4, 0xe4, 0xe0, 0xe8, 0xec, 0xcc, 0xc8,
; 0xc0, 0xc4, 0xd4, 0xd0, 0xd8, 0xdc, 0x9c, 0x98,
; 0x90, 0x94, 0x84, 0x80, 0x88, 0x8c, 0xac, 0xa8,
; 0xa0, 0xa4, 0xb4, 0xb0, 0xb8, 0xbc, 0x3c, 0x38,
; 0x30, 0x34, 0x24, 0x20, 0x28, 0x2c, 0x0c, 0x08
;
; 16 I encoder 2 (d5-d0)
;
; The inputs aren't scrambled as they are on the 1 player
; encoder
;
; 17 I DIP SW C6 (coin/cocktail settings)
;
; 8 7 6 5 4 3 2 1
; coin switch 1
; | | | | | 0 0 0 1 coin 2 credits
; | | | | | 0 0 1 1 coin 3 credits
; | | | | | 0 1 0 1 coin 5 credits
; | | | | | 0 1 1 4 coins 5 credits
; | | | | | 1 0 0 3 coins 4 credits
; | | | | | 1 0 1 2 coins 3 credits
; | | | | | 1 1 0 2 coins 1 credit
; | | | | | 1 1 1 1 coin 1 credit
; | | | | |
; | | | | | coin switch 2
; | | 0 0 0 1 coin 2 credits
; | | 0 0 1 1 coin 3 credits
; | | 0 1 0 1 coin 5 credits
; | | 0 1 1 4 coins 5 credits
; | | 1 0 0 3 coins 4 credits
; | | 1 0 1 2 coins 3 credits
; | | 1 1 0 2 coins 1 credit
; | | 1 1 1 1 coin 1 credit
; | |
; | 0 coin play
; | 1 free play
; |
; 0 normal
; 1 cocktail
;
; DVG
;
; display list format: (4 byte opcodes)
;
; +------+------+------+------+------+------+------+------+
; |DY07 DY06 DY05 DY04 DY03 DY02 DY01 DY00 | 0
; +------+------+------+------+------+------+------+------+
; |OPCD3 OPCD2 OPCD1 OPCD0 DY11 DY10 DY09 DY08 | 1 OPCD 1111 = ABBREV/
; +------+------+------+------+------+------+------+------+
; |DX07 DX06 DX05 DX04 DX03 DX02 DX01 DX00 | 2
; +------+------+------+------+------+------+------+------+
; |INTEN3 INTEN2 INTEN1 INTEN0 DX11 DX10 DX09 DX08 | 3
; +------+------+------+------+------+------+------+------+
;
; Draw relative vector 0x80 1000YYYY YYYYYYYY IIIIXXXX XXXXXXXX
;
; Draw relative vector
; and load scale 0x90 1001YYYY YYYYYYYY SSSSXXXX XXXXXXXX
;
; Beam to absolute
; screen position 0xA0 1010YYYY YYYYYYYY ----XXXX XXXXXXXX
;
; Halt 0xB0 1011---- --------
;
; Jump to subroutine 0xC0 1100AAAA AAAAAAAA
;
; Return from subroutine 0xD0 1101---- --------
;
; Jump to new address 0xE0 1110AAAA AAAAAAAA
;
; Short vector draw 0xF0 1111YYYY IIIIXXXX
; /* Omega Race has two pairs of the state PROM output
; * lines swapped before going into the decoder.
; * Since all other avg/dvg games connect the PROM
; * in a consistent way to the decoder, we swap the bits
; * here. */
; for (i=0; iDiagnostics
0035: FF RST $38
0036: FF RST $38
0037: FF RST $38
0038: F5 PUSH AF
0039: C5 PUSH BC
003A: FD 34 97 INC (IY+$97)
003D: FD 4E B5 LD C,(IY+$B5)
0040: DB 11 IN A,($11)
0042: CB 67 BIT 4,A
0044: 20 36 JR NZ,$7C
0046: 3A 82 40 LD A,($4082)
0049: B7 OR A
004A: 20 30 JR NZ,$7C
004C: 3E 13 LD A,$13
004E: D3 14 OUT ($14),A
0050: 32 82 40 LD ($4082),A
0053: 3E 00 LD A,$00
0055: 32 25 40 LD ($4025),A
0058: 32 26 40 LD ($4026),A
005B: 18 0B JR $68
005D: FF RST $38
005E: FF RST $38
005F: FF RST $38
0060: FF RST $38
0061: FF RST $38
0062: FF RST $38
0063: FF RST $38
0064: FF RST $38
0065: FF RST $38
0066: ED 45 RETN
0068: 3A 2D 40 LD A,($402D)
006B: B7 OR A
006C: 28 0A JR Z,$78
006E: D6 01 SUB $01
0070: 27 DAA
0071: 32 2D 40 LD ($402D),A
0074: FD CB AE F6SET 6,(IY+$AE)
0078: FD 36 A1 03LD (IY+$A1),$03
007C: DB 11 IN A,($11)
007E: E6 03 AND $03
0080: 32 35 40 LD ($4035),A
0083: 47 LD B,A
0084: A9 XOR C
0085: 28 10 JR Z,$97
0087: CB 47 BIT 0,A
0089: 28 04 JR Z,$8F
008B: FD 36 9B 05LD (IY+$9B),$05
008F: CB 4F BIT 1,A
0091: 28 04 JR Z,$97
0093: FD 36 9C 05LD (IY+$9C),$05
0097: 3A 1B 40 LD A,($401B)
009A: B7 OR A
009B: 28 4D JR Z,$EA
009D: FD 35 9B DEC (IY+$9B)
00A0: 20 48 JR NZ,$EA
00A2: CB 40 BIT 0,B
00A4: 20 44 JR NZ,$EA
00A6: DB 11 IN A,($11)
00A8: CB 7F BIT 7,A
00AA: 28 08 JR Z,$B4
00AC: 3E 00 LD A,$00
00AE: CD 18 15 CALL $1518
00B1: FD 34 9D INC (IY+$9D)
00B4: 3E 12 LD A,$12
00B6: D3 14 OUT ($14),A
00B8: FD 34 A5 INC (IY+$A5)
00BB: 3A 25 40 LD A,($4025)
00BE: E5 PUSH HL
00BF: 2A 27 40 LD HL,($4027)
00C2: BE CP (HL)
00C3: 38 24 JR C,$E9
00C5: FD 36 A5 00LD (IY+$A5),$00
00C9: 23 INC HL
00CA: DB 11 IN A,($11)
00CC: CB 7F BIT 7,A
00CE: 20 05 JR NZ,$D5
00D0: 3E 02 LD A,$02
00D2: CD 21 15 CALL $1521
00D5: 3A 2D 40 LD A,($402D)
00D8: 86 ADD A,(HL)
00D9: 27 DAA
00DA: 32 2D 40 LD ($402D),A
00DD: FD CB AE F6SET 6,(IY+$AE)
00E1: FE 21 CP $21
00E3: 38 04 JR C,$E9
00E5: FD 36 AD 20LD (IY+$AD),$20
00E9: E1 POP HL
00EA: 3A 1C 40 LD A,($401C)
00ED: B7 OR A
00EE: 28 4D JR Z,$13D
00F0: FD 35 9C DEC (IY+$9C)
00F3: 20 48 JR NZ,$13D
00F5: CB 48 BIT 1,B
00F7: 20 44 JR NZ,$13D
00F9: DB 11 IN A,($11)
00FB: CB 7F BIT 7,A
00FD: 28 08 JR Z,$107
00FF: 3E 01 LD A,$01
0101: CD 18 15 CALL $1518
0104: FD 34 9E INC (IY+$9E)
0107: 3E 12 LD A,$12
0109: D3 14 OUT ($14),A
010B: FD 34 A6 INC (IY+$A6)
010E: 3A 26 40 LD A,($4026)
0111: E5 PUSH HL
0112: 2A 29 40 LD HL,($4029)
0115: BE CP (HL)
0116: 38 24 JR C,$13C
0118: FD 36 A6 00LD (IY+$A6),$00
011C: 23 INC HL
011D: DB 11 IN A,($11)
011F: CB 7F BIT 7,A
0121: 20 05 JR NZ,$128
0123: 3E 02 LD A,$02
0125: CD 21 15 CALL $1521
0128: 3A 2D 40 LD A,($402D)
012B: 86 ADD A,(HL)
012C: 27 DAA
012D: 32 2D 40 LD ($402D),A
0130: FD CB AE F6SET 6,(IY+$AE)
0134: FE 21 CP $21
0136: 38 04 JR C,$13C
0138: FD 36 AD 20LD (IY+$AD),$20
013C: E1 POP HL
013D: 3A 1F 40 LD A,($401F)
0140: B7 OR A
0141: 28 16 JR Z,$159
0143: 3D DEC A
0144: 32 1F 40 LD ($401F),A
0147: 28 10 JR Z,$159
0149: FE 19 CP $19
014B: 20 4E JR NZ,$19B
014D: 3A 72 40 LD A,($4072)
0150: F6 03 OR $03
0152: D3 13 OUT ($13),A
0154: 32 72 40 LD ($4072),A
0157: 18 42 JR $19B
0159: 3A 1D 40 LD A,($401D)
015C: B7 OR A
015D: 28 0B JR Z,$16A
015F: FD 35 9D DEC (IY+$9D)
0162: FD CB F2 86RES 0,(IY+$F2)
0166: FD 36 9F 32LD (IY+$9F),$32
016A: 3A 1E 40 LD A,($401E)
016D: B7 OR A
016E: 28 1F JR Z,$18F
0170: 3A 2B 40 LD A,($402B)
0173: FD BE AC CP (IY+$AC)
0176: 20 0C JR NZ,$184
0178: FD CB F2 46BIT 0,(IY+$F2)
017C: 28 11 JR Z,$18F
017E: FD CB F2 86RES 0,(IY+$F2)
0182: 18 04 JR $188
0184: FD CB F2 8ERES 1,(IY+$F2)
0188: FD 35 9E DEC (IY+$9E)
018B: FD 36 9F 32LD (IY+$9F),$32
018F: 3A 1F 40 LD A,($401F)
0192: FE 32 CP $32
0194: 20 05 JR NZ,$19B
0196: 3A 72 40 LD A,($4072)
0199: D3 13 OUT ($13),A
019B: C1 POP BC
019C: F1 POP AF
019D: FB EI
019E: ED 4D RETI
; DiagSetup
; Init the diagnostic screen (vectors)
;
; Dest opcode
01A0: 20 A3 A0 11 ; 8000(000) A320 11A0 SetBeam x=1A0 y=320 (416,800)
01A4: 00 80 00 00 ; 8004(002) 8000 0000 LongVector scale=8 x=000 y=000 intensity=0 (0,0)
01A8: 16 E0 ; 8008(004) E016 JMP $016(802C) ; Jump to main content
;
; space, space, OK, and CF/LF
01AA: 92 CD ; 800A(005) CD92 JSR $D92(9B24) ; space
01AC: 92 CD ; 800C(006) CD92 JSR $D92(9B24) ; space
01AE: C2 CC ; 800E(007) CCC2 JSR $CC2(9984) ; O
01B0: A3 CC ; 8010(008) CCA3 JSR $CA3(9946) ; K
01B2: 13 E0 ; 8012(009) E013 JMP $013(8026) ; CR/LF
;
;
; space, NG, space, and CR/LF
01B4: 92 CD ; 8014(00A) CD92 JSR $D92(9B24) ; space
01B6: BA CC ; 8016(00B) CCBA JSR $CBA(9974) ; N
01B8: 7F CC ; 8018(00C) CC7F JSR $C7F(98FE) ; G
01BA: 92 CD ; 801A(00D) CD92 JSR $D92(9B24) ; space
01BC: 13 E0 ; 801C(00E) E013 JMP $013(8026) ; CR/LF
;
;
; 4 spaces and CR/LF
01BE: 92 CD ; 801E(00F) CD92 JSR $D92(9B24) ; space
01C0: 92 CD ; 8020(010) CD92 JSR $D92(9B24) ; space
01C2: 92 CD ; 8022(011) CD92 JSR $D92(9B24) ; space
01C4: 92 CD ; 8024(012) CD92 JSR $D92(9B24) ; space
;
; CR/LF
01C6: 4F 74 FF 06 ; 8026(013) 744F 06FF LongVector scale=7 x=6FF y=44F intensity=0 (-767,-79)
01CA: 00 D0 ; 802A(015) D000 RTS ; return to caller
; DiagString
; Diagnostic strings ... 8 characters per row
01CC: 50 20 52 4F 4D 20 31 20 2E ; "P_ROM_1_."
01D5: 50 20 52 4F 4D 20 32 20 2E ; "P_ROM_2_."
01DE: 50 20 52 4F 4D 20 33 20 2E ; "P_ROM_3_."
01E7: 50 20 52 4F 4D 20 34 20 2E ; "P_ROM_4_."
01F0: 20 20 20 20 20 20 20 20 2E ; " "
01F9: 50 20 52 41 4D 20 31 20 2E ; "P_RAM_1_."
0202: 50 20 52 41 4D 20 32 20 2E ; "P_RAM_2_."
020B: 50 20 52 41 4D 20 33 20 2E ; "P_RAM_3_."
0214: 20 20 20 20 20 20 20 20 2E ; " "
021D: 42 42 55 20 52 41 4D 20 2E ; "BBU_RAM_."
0226: 20 20 20 20 20 20 20 20 2E ; " "
022F: 56 20 52 41 4D 20 31 20 2E ; "V_RAM_1_."
0238: 56 20 52 41 4D 20 32 20 2E ; "V_RAM_2_."
0241: 56 20 52 41 4D 20 33 20 2E ; "V_RAM_3_."
024A: 56 20 52 41 4D 20 34 20 2E ; "V_RAM_4_."
0253: 20 20 20 20 20 20 20 20 2E ; " "
025C: 56 20 52 4F 4D 20 31 20 2E ; "V_ROM_1_."
0265: 56 20 52 4F 4D 20 32 20 2E ; "V_ROM_2_."
026E: 84 ADD A,H
026F: A3 AND E
0270: A0 AND B
0271: 01 00 90 LD BC,$9000
0274: 00 NOP
0275: 00 NOP
0276: 16 E0 LD D,$E0
0278: 92 SUB D
0279: CD AB CC CALL $CCAB
027C: C2 CC 0B JP NZ,$0BCC
027F: CD 13 E0 CALL $E013
0282: 92 SUB D
0283: CD 88 CC CALL $CC88
0286: 91 SUB C
0287: CC 92 CD CALL Z,$CD92
028A: 13 INC DE
028B: E0 RET PO
028C: 92 SUB D
028D: CD 92 CD CALL $CD92
0290: 92 SUB D
0291: CD 92 CD CALL $CD92
0294: 3F CCF
0295: 74 LD (HL),H
0296: FF RST $38
0297: 06 00 LD B,$00
0299: D0 RET NC
029A: 43 LD B,E
029B: 4F LD C,A
029C: 49 LD C,C
029D: 4E LD C,(HL)
029E: 20 31 JR NZ,$2D1
02A0: 20 20 JR NZ,$2C2
02A2: 2E 43 LD L,$43
02A4: 4F LD C,A
02A5: 49 LD C,C
02A6: 4E LD C,(HL)
02A7: 20 32 JR NZ,$2DB
02A9: 20 20 JR NZ,$2CB
02AB: 2E 54 LD L,$54
02AD: 49 LD C,C
02AE: 4C LD C,H
02AF: 54 LD D,H
02B0: 20 20 JR NZ,$2D2
02B2: 20 20 JR NZ,$2D4
02B4: 2E 50 LD L,$50
02B6: 31 20 54 LD SP,$5420
02B9: 48 LD C,B
02BA: 52 LD D,D
02BB: 55 LD D,L
02BC: 53 LD D,E
02BD: 2E 50 LD L,$50
02BF: 31 20 46 LD SP,$4620
02C2: 49 LD C,C
02C3: 52 LD D,D
02C4: 45 LD B,L
02C5: 20 2E JR NZ,$2F5
02C7: 54 LD D,H
02C8: 45 LD B,L
02C9: 53 LD D,E
02CA: 54 LD D,H
02CB: 20 20 JR NZ,$2ED
02CD: 20 20 JR NZ,$2EF
02CF: 2E 20 LD L,$20
02D1: 20 20 JR NZ,$2F3
02D3: 20 20 JR NZ,$2F5
02D5: 20 20 JR NZ,$2F7
02D7: 20 2E JR NZ,$307
02D9: 50 LD D,B
02DA: 32 20 54 LD ($5420),A
02DD: 48 LD C,B
02DE: 52 LD D,D
02DF: 55 LD D,L
02E0: 53 LD D,E
02E1: 2E 50 LD L,$50
02E3: 32 20 46 LD ($4620),A
02E6: 49 LD C,C
02E7: 52 LD D,D
02E8: 45 LD B,L
02E9: 20 2E JR NZ,$319
02EB: 32 20 50 LD ($5020),A
02EE: 20 31 JR NZ,$321
02F0: 20 43 JR NZ,$335
02F2: 52 LD D,D
02F3: 2E 32 LD L,$32
02F5: 20 50 JR NZ,$347
02F7: 20 32 JR NZ,$32B
02F9: 20 43 JR NZ,$33E
02FB: 52 LD D,D
02FC: 2E 31 LD L,$31
02FE: 20 50 JR NZ,$350
0300: 20 31 JR NZ,$333
0302: 20 43 JR NZ,$347
0304: 52 LD D,D
0305: 2E 31 LD L,$31
0307: 20 50 JR NZ,$359
0309: 20 32 JR NZ,$33D
030B: 20 43 JR NZ,$350
030D: 52 LD D,D
030E: 2E 20 LD L,$20
0310: 20 20 JR NZ,$332
0312: 20 20 JR NZ,$334
0314: 20 20 JR NZ,$336
0316: 20 2E JR NZ,$346
0318: 41 LD B,C
0319: 4E LD C,(HL)
031A: 47 LD B,A
031B: 4C LD C,H
031C: 45 LD B,L
031D: 31 20 32 LD SP,$3220
0320: 2E 41 LD L,$41
0322: 4E LD C,(HL)
0323: 47 LD B,A
0324: 4C LD C,H
0325: 45 LD B,L
0326: 31 20 33 LD SP,$3320
0329: 2E 41 LD L,$41
032B: 4E LD C,(HL)
032C: 47 LD B,A
032D: 4C LD C,H
032E: 45 LD B,L
032F: 31 20 34 LD SP,$3420
0332: 2E 41 LD L,$41
0334: 4E LD C,(HL)
0335: 47 LD B,A
0336: 4C LD C,H
0337: 45 LD B,L
0338: 31 20 35 LD SP,$3520
033B: 2E 41 LD L,$41
033D: 4E LD C,(HL)
033E: 47 LD B,A
033F: 4C LD C,H
0340: 45 LD B,L
0341: 31 20 36 LD SP,$3620
0344: 2E 41 LD L,$41
0346: 4E LD C,(HL)
0347: 47 LD B,A
0348: 4C LD C,H
0349: 45 LD B,L
034A: 31 20 37 LD SP,$3720
034D: 2E 20 LD L,$20
034F: 20 20 JR NZ,$371
0351: 20 20 JR NZ,$373
0353: 20 20 JR NZ,$375
0355: 20 2E JR NZ,$385
0357: 41 LD B,C
0358: 4E LD C,(HL)
0359: 47 LD B,A
035A: 4C LD C,H
035B: 45 LD B,L
035C: 32 20 30 LD ($3020),A
035F: 2E 41 LD L,$41
0361: 4E LD C,(HL)
0362: 47 LD B,A
0363: 4C LD C,H
0364: 45 LD B,L
0365: 32 20 31 LD ($3120),A
0368: 2E 41 LD L,$41
036A: 4E LD C,(HL)
036B: 47 LD B,A
036C: 4C LD C,H
036D: 45 LD B,L
036E: 32 20 32 LD ($3220),A
0371: 2E 41 LD L,$41
0373: 4E LD C,(HL)
0374: 47 LD B,A
0375: 4C LD C,H
0376: 45 LD B,L
0377: 32 20 33 LD ($3320),A
037A: 2E 41 LD L,$41
037C: 4E LD C,(HL)
037D: 47 LD B,A
037E: 4C LD C,H
037F: 45 LD B,L
0380: 32 20 34 LD ($3420),A
0383: 2E 41 LD L,$41
0385: 4E LD C,(HL)
0386: 47 LD B,A
0387: 4C LD C,H
0388: 45 LD B,L
0389: 32 20 35 LD ($3520),A
038C: 2E 20 LD L,$20
038E: 20 20 JR NZ,$3B0
0390: 20 20 JR NZ,$3B2
0392: 20 20 JR NZ,$3B4
0394: 20 2E JR NZ,$3C4
0396: 44 LD B,H
0397: 49 LD C,C
0398: 50 LD D,B
0399: 53 LD D,E
039A: 57 LD D,A
039B: 31 20 30 LD SP,$3020
039E: 2E 44 LD L,$44
03A0: 49 LD C,C
03A1: 50 LD D,B
03A2: 53 LD D,E
03A3: 57 LD D,A
03A4: 31 20 31 LD SP,$3120
03A7: 2E 44 LD L,$44
03A9: 49 LD C,C
03AA: 50 LD D,B
03AB: 53 LD D,E
03AC: 57 LD D,A
03AD: 31 20 32 LD SP,$3220
03B0: 2E 44 LD L,$44
03B2: 49 LD C,C
03B3: 50 LD D,B
03B4: 53 LD D,E
03B5: 57 LD D,A
03B6: 31 20 33 LD SP,$3320
03B9: 2E 44 LD L,$44
03BB: 49 LD C,C
03BC: 50 LD D,B
03BD: 53 LD D,E
03BE: 57 LD D,A
03BF: 31 20 34 LD SP,$3420
03C2: 2E 44 LD L,$44
03C4: 49 LD C,C
03C5: 50 LD D,B
03C6: 53 LD D,E
03C7: 57 LD D,A
03C8: 31 20 35 LD SP,$3520
03CB: 2E 44 LD L,$44
03CD: 49 LD C,C
03CE: 50 LD D,B
03CF: 53 LD D,E
03D0: 57 LD D,A
03D1: 31 20 36 LD SP,$3620
03D4: 2E 44 LD L,$44
03D6: 49 LD C,C
03D7: 50 LD D,B
03D8: 53 LD D,E
03D9: 57 LD D,A
03DA: 31 20 37 LD SP,$3720
03DD: 2E 20 LD L,$20
03DF: 20 20 JR NZ,$401
03E1: 20 20 JR NZ,$403
03E3: 20 20 JR NZ,$405
03E5: 20 2E JR NZ,$415
03E7: 44 LD B,H
03E8: 49 LD C,C
03E9: 50 LD D,B
03EA: 53 LD D,E
03EB: 57 LD D,A
03EC: 32 20 30 LD ($3020),A
03EF: 2E 44 LD L,$44
03F1: 49 LD C,C
03F2: 50 LD D,B
03F3: 53 LD D,E
03F4: 57 LD D,A
03F5: 32 20 31 LD ($3120),A
03F8: 2E 44 LD L,$44
03FA: 49 LD C,C
03FB: 50 LD D,B
03FC: 53 LD D,E
03FD: 57 LD D,A
03FE: 32 20 32 LD ($3220),A
0401: 2E 44 LD L,$44
0403: 49 LD C,C
0404: 50 LD D,B
0405: 53 LD D,E
0406: 57 LD D,A
0407: 32 20 33 LD ($3320),A
040A: 2E 44 LD L,$44
040C: 49 LD C,C
040D: 50 LD D,B
040E: 53 LD D,E
040F: 57 LD D,A
0410: 32 20 34 LD ($3420),A
0413: 2E 44 LD L,$44
0415: 49 LD C,C
0416: 50 LD D,B
0417: 53 LD D,E
0418: 57 LD D,A
0419: 32 20 35 LD ($3520),A
041C: 2E 44 LD L,$44
041E: 49 LD C,C
041F: 50 LD D,B
0420: 53 LD D,E
0421: 57 LD D,A
0422: 32 20 36 LD ($3620),A
0425: 2E 44 LD L,$44
0427: 49 LD C,C
0428: 50 LD D,B
0429: 53 LD D,E
042A: 57 LD D,A
042B: 32 20 37 LD ($3720),A
042E: 2E 00 LD L,$00
0430: A2 AND D
0431: 00 NOP
0432: 00 NOP
0433: 00 NOP
0434: 80 ADD A,B
0435: 00 NOP
0436: 00 NOP
0438: 83 ADD A,E
0439: FF RST $38
043A: C3 FD 87 JP $87FD
043E: C3 FF 87 JP $87FF
0442: C7 RST $00
0443: FF RST $38
0444: 83 ADD A,E
0445: FF RST $38
0446: C7 RST $00
0447: 00 NOP
0448: A0 AND B
0449: 00 NOP
044A: 00 NOP
044B: 00 NOP
044C: 90 SUB B
044D: 00 NOP
044E: 00 NOP
044F: FE 93 CP $93
0451: 00 NOP
0452: C0 RET NZ
0453: 00 NOP
0454: 90 SUB B
0455: FE C3 CP $C3
0457: FE 97 CP $97
0459: 00 NOP
045A: C0 RET NZ
045B: 00 NOP
045C: 90 SUB B
045D: FE C7 CP $C7
045F: FE 93 CP $93
0461: FE C3 CP $C3
0463: FE 97 CP $97
0465: 00 NOP
0466: 00 NOP
0467: FE 93 CP $93
0469: FE C7 CP $C7
046B: BC CP H
046C: A2 AND D
046D: BA CP D
046E: 01 00 80 LD BC,$8000
0471: 00 NOP
0472: 00 NOP
0473: 1F RRA
0474: 57 LD D,A
0475: 00 NOP
0476: 00 NOP
0477: 1F RRA
0478: 53 LD D,E
0479: 9F SBC A
047A: 00 NOP
047B: 1F RRA
047C: 57 LD D,A
047D: 00 NOP
047E: 10 1F DJNZ $49F
0480: 53 LD D,E
0481: 9F SBC A
0482: 00 NOP
0483: 1F RRA
0484: 57 LD D,A
0485: 00 NOP
0486: 20 1F JR NZ,$4A7
0488: 53 LD D,E
0489: 9F SBC A
048A: 00 NOP
048B: 1F RRA
048C: 57 LD D,A
048D: 00 NOP
048E: 30 1F JR NC,$4AF
0490: 53 LD D,E
0491: 9F SBC A
0492: 00 NOP
0493: 1F RRA
0494: 57 LD D,A
0495: 00 NOP
0496: 40 LD B,B
0497: 1F RRA
0498: 53 LD D,E
0499: 9F SBC A
049A: 00 NOP
049B: 1F RRA
049C: 57 LD D,A
049D: 00 NOP
049E: 50 LD D,B
049F: 1F RRA
04A0: 53 LD D,E
04A1: 9F SBC A
04A2: 00 NOP
04A3: 1F RRA
04A4: 57 LD D,A
04A5: 00 NOP
04A6: 60 LD H,B
04A7: 1F RRA
04A8: 53 LD D,E
04A9: 9F SBC A
04AA: 00 NOP
04AB: 1F RRA
04AC: 57 LD D,A
04AD: 00 NOP
04AE: 70 LD (HL),B
04AF: 1F RRA
04B0: 53 LD D,E
04B1: 9F SBC A
04B2: 00 NOP
04B3: 1F RRA
04B4: 57 LD D,A
04B5: 00 NOP
04B6: 80 ADD A,B
04B7: 1F RRA
04B8: 53 LD D,E
04B9: 9F SBC A
04BA: 00 NOP
04BB: 1F RRA
04BC: 57 LD D,A
04BD: 00 NOP
04BE: 90 SUB B
04BF: 1F RRA
04C0: 53 LD D,E
04C1: 9F SBC A
04C2: 00 NOP
04C3: 1F RRA
04C4: 57 LD D,A
04C5: 00 NOP
04C6: A0 AND B
04C7: 1F RRA
04C8: 53 LD D,E
04C9: 9F SBC A
04CA: 00 NOP
04CB: 1F RRA
04CC: 57 LD D,A
04CD: 00 NOP
04CE: B0 OR B
04CF: 1F RRA
04D0: 53 LD D,E
04D1: 9F SBC A
04D2: 00 NOP
04D3: 1F RRA
04D4: 57 LD D,A
04D5: 00 NOP
04D6: C0 RET NZ
04D7: 1F RRA
04D8: 53 LD D,E
04D9: 9F SBC A
04DA: 00 NOP
04DB: 1F RRA
04DC: 57 LD D,A
04DD: 00 NOP
04DE: E0 RET PO
04DF: 1F RRA
04E0: 53 LD D,E
04E1: 9F SBC A
04E2: 00 NOP
04E3: 1F RRA
04E4: 57 LD D,A
04E5: 00 NOP
04E6: F0 RET P
04E7: AA XOR D
; Diagnostics
; This routine is quite clever. It uses IX and IY as link registers to avoid CALL and
; RETURN. After all, if the RAM is not working then CALL/RETURN won't work. The diagnostics
; report "OK" or "NO" in the vector RAM in case the screen is working The diagnostic flashes/beeps
; indicate a bad chip as follows:
;
; Flashes/beeps Problem Start-address
; 1 ROM-1 (0000)
; 2 ROM-2 (1000)
; 3 ROM-3 (2000)
; 4 ROM-4 (3000)
; 5 RAM-1 (4000)
; 6 RAM-2 (4400)
; 7 RAM-3 (4800)
; 8 NONVOL (5C00)
; 9 VRAM-1 (8000)
; 10 VRAM-2 (8400)
; 11 VRAM-3 (8800)
; 12 VRAM-4 (8C00)
; 13 VROM-1 (9000)
; 14 VROM-2 (9800)
;
; The "initialization" vectors take 2C bytes of RAM. After that there are 18 rows of patterns like:
; "P_ROM_1_." The string-print routine puts 2 bytes (a subtroutine call) for each character.
; Each screen row is thus 9*2 = 18 ($12) bytes. The "." character is translated to a vector CR/LF
; to the start of the next line.
;
; The first "OK" or "NG" goes to 803C, which is 803C-802C=16 ($10) bytes into the first row.
; That's the last character. The LSB of the character is replaced with 05 for "OK" or 0A for "NG".
;
; Thus C00F (the CRLF) is replaced with C00A for ("NG"+CR/LF) or C005 for ("OK"+CR/LF). Note
; that C00F and C005 are subroutine calls to vector RAM. The vector processor sees those as
; word addresses so 00F is 801E, 005 is 800A, and 00A is 8014.
;
; The code adds $12 to the character location each time skipping down a row.
;
04E8: 3E 00 LD A,$00 ; Sound ...
04EA: D3 14 OUT ($14),A ; ... off
04EC: DB 09 IN A,($09) ; Feed watchdog
04EE: DD 21 F5 04LD IX,$04F5 ; Next after routine
04F2: C3 B6 07 JP $07B6 ; Clear DVG RAM (1st byte set to HALT)
04F5: 01 2C 00 LD BC,$002C ; 2C bytes in pattern
04F8: 11 00 80 LD DE,$8000 ; Top of DVG RAM
04FB: 21 A0 01 LD HL,$01A0 ; Initial DVG list
04FE: ED B0 LDIR ; Pattern to screen memory
0500: 01 A2 00 LD BC,$00A2 ; A2 bytes in diagnostics string
0503: DD 21 0A 05LD IX,$050A ; Diagnostics string next in source
0507: C3 C8 08 JP PrintString ; Pring the test string
050A: DB 11 IN A,($11) ; Is test ...
050C: CB 7F BIT 7,A ; ... switch set?
050E: C2 55 09 JP NZ,$0955 ; No ... skip it
0511: 01 00 00 LD BC,$0000
0514: DB 11 IN A,($11)
0516: 57 LD D,A
0517: 1E 00 LD E,$00
0519: D9 EXX
051A: 01 FF 0B LD BC,$0BFF ; Size of RAM
051D: 11 01 40 LD DE,$4001 ; Fill ...
0520: 21 00 40 LD HL,$4000 ; ... RAM ...
0523: 36 FF LD (HL),$FF ; ... with ...
0525: ED B0 LDIR ; ... all FFs
0527: DB 09 IN A,($09) ; Feed watchdog
0529: 01 8B 0E LD BC,$0E8B ; Fill DVG ...
052C: 11 75 81 LD DE,$8175 ; ... RAM past ...
052F: 21 74 81 LD HL,$8174 ; ... pattern and results with ...
0532: 36 FF LD (HL),$FF ; ... all ...
0534: ED B0 LDIR ; ... FFs
0536: DB 09 IN A,($09) ; Feed watchdog
;
0538: 01 00 10 LD BC,$1000 ; 1000 bytes
053B: 11 3C 80 LD DE,$803C ; First "OK" or "NO" location
053E: 21 00 00 LD HL,$0000 ; First ROM chip
0541: DD 21 48 05LD IX,$0548 ; After test
0545: C3 E9 07 JP TestROM ; Test the ROM chip
0548: 28 09 JR Z,$553 ; Skip flash if OK
054A: 06 01 LD B,$01 ; Flash number #1
054C: DD 21 53 05LD IX,$0553 ; Next in code
0550: C3 17 09 JP $0917 ; Go flash 1 ... problems with ROM-1 (0000)
;
0553: 01 00 10 LD BC,$1000 ; 1000 bytes ...
0556: 21 00 10 LD HL,$1000 ; ... beginning at 1000
0559: DD 21 60 05LD IX,$0560 ; Next location
055D: C3 E9 07 JP TestROM ; Check it
;
0560: 28 09 JR Z,$56B ; Skip flash if OK
0562: 06 02 LD B,$02 ; Flash number #2
0564: DD 21 6B 05LD IX,$056B ; Next in code
0568: C3 17 09 JP $0917 ; Go flash 2 ... problems with ROM-2 (1000)
;
056B: 01 00 10 LD BC,$1000 ; 1000 bytes ...
056E: 21 00 20 LD HL,$2000 ; ... beginning at 2000
0571: DD 21 78 05LD IX,$0578 ; Next in code
0575: C3 E9 07 JP TestROM ; Check it
;
0578: 28 09 JR Z,$583 ; Skip flash if OK
057A: 06 03 LD B,$03 ; Flash number #3
057C: DD 21 83 05LD IX,$0583 ; Next in code
0580: C3 17 09 JP $0917 ; Go flash 3 ... problems with ROM-3 (2000)
;
0583: 01 00 10 LD BC,$1000 ; 1000 bytes ...
0586: 21 00 30 LD HL,$3000 ; ... beginning at 30000
0589: DD 21 90 05LD IX,$0590 ; Next in code
058D: C3 E9 07 JP TestROM ; Check it
;
0590: 28 09 JR Z,$59B ; Skip flash if OK
0592: 06 04 LD B,$04 ; Flash number #4
0594: DD 21 9B 05LD IX,$059B ; Next in code
0598: C3 17 09 JP $0917 ; Go flash 4 ... problems with ROM-4 (3000)
;
059B: 21 12 00 LD HL,$0012 ; Skip ...
059E: 19 ADD HL,DE ; ... a row ...
059F: EB EX DE,HL ; ... on screen
;
05A0: 01 00 04 LD BC,$0400 ; 400 bytes in 1st chip
05A3: 21 00 40 LD HL,$4000 ; Start of RAM
05A6: DD 21 AD 05LD IX,$05AD ; Nex in code
05AA: C3 1D 08 JP TestRAM ; Check it
;
05AD: 28 09 JR Z,$5B8 ; Skip flash if OK
05AF: 06 05 LD B,$05 ; Flash number #5
05B1: DD 21 B8 05LD IX,$05B8 ; Next in code
05B5: C3 17 09 JP $0917 ; Go flash 5 ... problems with RAM-1 (4000)
;
05B8: 01 00 04 LD BC,$0400 ; 400 bytes in 2nd chip
05BB: 21 00 44 LD HL,$4400 ; Next chip
05BE: DD 21 C5 05LD IX,$05C5 ; Next in code
05C2: C3 1D 08 JP TestRAM ; Check it
;
05C5: 28 09 JR Z,$5D0 ; Skip flash if OK
05C7: 06 06 LD B,$06 ; Flash number #6
05C9: DD 21 D0 05LD IX,$05D0 ; Next in code
05CD: C3 17 09 JP $0917 ; Go flash 6 ... problems with RAM-2 (4400)
;
05D0: 01 00 04 LD BC,$0400 ; 400 bytes in 3rd chip
05D3: 21 00 48 LD HL,$4800 ; Next chip
05D6: DD 21 DD 05LD IX,$05DD ; Next in code
05DA: C3 1D 08 JP TestRAM ; Check it
;
05DD: 28 09 JR Z,$5E8 ; Skip flash if OK
05DF: 06 07 LD B,$07 ; Flash number #7
05E1: DD 21 E8 05LD IX,$05E8 ; Next in code
05E5: C3 17 09 JP $0917 ; Go flash 7 ... problems with RAM-3 (4800)
;
05E8: 21 12 00 LD HL,$0012 ; Skip ...
05EB: 19 ADD HL,DE ; ... a row ...
05EC: EB EX DE,HL ; ... on screen
;
05ED: 01 1A 00 LD BC,$001A ; 1A bytes
05F0: 21 00 5C LD HL,$5C00 ; Start of nonvol
05F3: DD 21 FA 05LD IX,$05FA ; Next in code
05F7: C3 63 08 JP TestNONVOL ; Check it
;
05FA: 28 09 JR Z,$605 ; Skip flash if OK
05FC: 06 08 LD B,$08 ; Flash number #8
05FE: DD 21 05 06LD IX,$0605 ; Next in code
0602: C3 17 09 JP $0917 ; Go flash 8 ... problems with NONVOL (5C00)
;
0605: 21 12 00 LD HL,$0012 ; skip ...
0608: 19 ADD HL,DE ; ... a row ...
0609: EB EX DE,HL ; ... on screen
;
060A: 01 A6 00 LD BC,$00A6 ; A6 bytes in 1st vector RAM chip to check
060D: 21 5A 83 LD HL,$835A ; Offset into vector RAM past our working area
0610: DD 21 17 06LD IX,$0617 ; Next in code
0614: C3 1D 08 JP TestRAM ; Check it
;
0617: 28 09 JR Z,$622 ; Skip flash if OK
0619: 06 09 LD B,$09 ; Flash number #9
061B: DD 21 22 06LD IX,$0622 ; Next in code
061F: C3 17 09 JP $0917 ; Go flash 9 ... problems with VRAM-1 (8000)
;
0622: 01 00 04 LD BC,$0400 ; 400 bytes to check
0625: 21 00 84 LD HL,$8400 ; Next chip
0628: DD 21 2F 06LD IX,$062F ; Next in code
062C: C3 1D 08 JP TestRAM ; Check it
;
062F: 28 09 JR Z,$63A ; Skip flash if OK
0631: 06 0A LD B,$0A ; Flash number #A
0633: DD 21 3A 06LD IX,$063A ; Next in code
0637: C3 17 09 JP $0917 ; Go flash A ... problems with VRAM-2 (8400)
;
063A: 01 00 04 LD BC,$0400 ; 400 bytes to check
063D: 21 00 88 LD HL,$8800 ; Next chip
0640: DD 21 47 06LD IX,$0647 ; Next in code
0644: C3 1D 08 JP TestRAM ; Check it
;
0647: 28 09 JR Z,$652 ; Skip flash if OK
0649: 06 0B LD B,$0B ; Flash number #B
064B: DD 21 52 06LD IX,$0652 ; Next in code
064F: C3 17 09 JP $0917 ; Go flash B ... problems with VRAM-3 (8800)
;
0652: 01 00 04 LD BC,$0400 ; 400 bytes to check
0655: 21 00 8C LD HL,$8C00 ; Next chip
0658: DD 21 5F 06LD IX,$065F ; Next in code
065C: C3 1D 08 JP TestRAM ; Check it
;
065F: 28 09 JR Z,$66A ; Skip flash if OK
0661: 06 0C LD B,$0C ; Flash number #C
0663: DD 21 6A 06LD IX,$066A ; Next in code
0667: C3 17 09 JP $0917 ; Go flash C ... problems with VRAM-4 (8C00)
;
066A: 21 12 00 LD HL,$0012 ; skip ...
066D: 19 ADD HL,DE ; ... a row ...
066E: EB EX DE,HL ; ... on screen
066F: 01 00 08 LD BC,$0800 ; 800 bytes to check
0672: 21 00 90 LD HL,$9000 ; 1st chip in vector ROM
0675: DD 21 7C 06LD IX,$067C ; Next in code
0679: C3 E9 07 JP TestROM ; Check it
;
067C: 28 09 JR Z,$687 ; Skip flash if OK
067E: 06 0D LD B,$0D ; Flash number #D
0680: DD 21 87 06LD IX,$0687 ; Next in code
0684: C3 17 09 JP $0917 ; Go flash D ... problems with VROM-1 (9000)
;
0687: 01 00 08 LD BC,$0800 ; 800 bytes to check
068A: 21 00 98 LD HL,$9800 ; 2nd chip in vector ROM
068D: DD 21 94 06LD IX,$0694 ; Next in code
0691: C3 E9 07 JP TestROM ; Check it
;
0694: 28 09 JR Z,$69F ; Skip flash if OK
0696: 06 0E LD B,$0E ; Flash number #E
0698: DD 21 9F 06LD IX,$069F ; Next in code
069C: C3 17 09 JP $0917 ; Go flash E ... problems with VROM-2 (9800)
; Other tests
069F: DD 21 A6 06LD IX,$06A6
06A3: C3 DD 07 JP $07DD
06A6: CA 0A 05 JP Z,$050A
06A9: DD 21 B0 06LD IX,$06B0
06AD: C3 B6 07 JP $07B6
06B0: 01 2C 00 LD BC,$002C
06B3: 11 00 80 LD DE,$8000
06B6: 21 6E 02 LD HL,$026E
06B9: ED B0 LDIR
06BB: DB 09 IN A,($09)
06BD: 01 95 01 LD BC,$0195
06C0: DD 21 C7 06LD IX,$06C7
06C4: C3 C8 08 JP PrintString
06C7: DD 21 CE 06LD IX,$06CE
06CB: C3 DD 07 JP $07DD
06CE: 11 3C 80 LD DE,$803C
06D1: DB 11 IN A,($11)
06D3: E6 03 AND $03
06D5: 4F LD C,A
06D6: DB 11 IN A,($11)
06D8: E6 F0 AND $F0
06DA: 0F RRCA
06DB: 0F RRCA
06DC: B1 OR C
06DD: 06 06 LD B,$06
06DF: DD 21 E6 06LD IX,$06E6
06E3: C3 A0 08 JP $08A0
06E6: DB 12 IN A,($12)
06E8: E6 0F AND $0F
06EA: 4F LD C,A
06EB: DB 12 IN A,($12)
06ED: E6 C0 AND $C0
06EF: 0F RRCA
06F0: 0F RRCA
06F1: B1 OR C
06F2: 06 06 LD B,$06
06F4: DD 21 FB 06LD IX,$06FB
06F8: C3 A0 08 JP $08A0
06FB: DB 15 IN A,($15)
06FD: 0F RRCA
06FE: 0F RRCA
06FF: E6 3F AND $3F
0701: 06 06 LD B,$06
0703: DD 21 0A 07LD IX,$070A
0707: C3 A0 08 JP $08A0
070A: DB 16 IN A,($16)
070C: E6 3F AND $3F
070E: 06 06 LD B,$06
0710: DD 21 17 07LD IX,$0717
0714: C3 A0 08 JP $08A0
0717: DB 10 IN A,($10)
0719: 06 08 LD B,$08
071B: DD 21 22 07LD IX,$0722
071F: C3 A0 08 JP $08A0
0722: DB 17 IN A,($17)
0724: 06 08 LD B,$08
0726: DD 21 2D 07LD IX,$072D
072A: C3 A0 08 JP $08A0
072D: DD 21 34 07LD IX,$0734
0731: C3 DD 07 JP $07DD
0734: 28 98 JR Z,$6CE
0736: DD 21 3D 07LD IX,$073D
073A: C3 B6 07 JP $07B6
073D: 01 18 00 LD BC,$0018
0740: 11 00 80 LD DE,$8000
0743: 21 2F 04 LD HL,$042F
0746: ED B0 LDIR
0748: FD 21 4F 07LD IY,$074F
074C: C3 CF 07 JP DogAndDVG
074F: DD 21 56 07LD IX,$0756
0753: C3 DD 07 JP $07DD
0756: 28 F0 JR Z,$748
0758: DD 21 5F 07LD IX,$075F
075C: C3 B6 07 JP $07B6
075F: 01 A0 00 LD BC,$00A0
0762: 11 00 80 LD DE,$8000
0765: 21 47 04 LD HL,$0447
0768: ED B0 LDIR
076A: FD 21 71 07LD IY,$0771
076E: C3 CF 07 JP DogAndDVG
0771: DD 21 78 07LD IX,$0778
0775: C3 DD 07 JP $07DD
0778: 28 F0 JR Z,$76A
077A: DD 21 81 07LD IX,$0781
077E: C3 DD 07 JP $07DD
0781: 3E 16 LD A,$16
0783: D3 14 OUT ($14),A
0785: AF XOR A
0786: DD 21 8D 07LD IX,$078D
078A: C3 B6 07 JP $07B6
078D: 3D DEC A
078E: 20 F6 JR NZ,$786
0790: DD 21 97 07LD IX,$0797
0794: C3 DD 07 JP $07DD
0797: 28 ED JR Z,$786
0799: 3E 00 LD A,$00
079B: D3 14 OUT ($14),A
079D: C3 EC 04 JP $04EC
07A0: D9 EXX
07A1: 08 EX AF,AF'
07A2: 21 00 30 LD HL,$3000
07A5: DB 09 IN A,($09)
07A7: DB 0B IN A,($0B)
07A9: CB 7F BIT 7,A
07AB: 28 05 JR Z,$7B2
07AD: 2B DEC HL
07AE: 7C LD A,H
07AF: B5 OR L
07B0: 20 F3 JR NZ,$7A5
07B2: 08 EX AF,AF'
07B3: D9 EXX
07B4: FD E9 JP (IY)
; First location of vector RAM to HALT. Clear the rest
07B6: FD 21 BD 07LD IY,$07BD ; Continue after next
07BA: C3 A0 07 JP $07A0 ; Feed watch dog
07BD: 01 FE 0F LD BC,$0FFE ; Fill ...
07C0: 11 02 80 LD DE,$8002 ; ... vector ...
07C3: 21 01 80 LD HL,$8001 ; ... RAM ...
07C6: 36 B0 LD (HL),$B0 ; ... with ...
07C8: 2B DEC HL ; ... 00 ...
07C9: 36 00 LD (HL),$00 ; ... except ...
07CB: ED B0 LDIR ; ... 1st with B0 (HALT to DVG)
07CD: DD E9 JP (IX) ; No stack ... link
; DogAndDVG
07CF: 08 EX AF,AF' ; Hold A
07D0: DB 09 IN A,($09) ; Bump watchdog
07D2: DB 0B IN A,($0B) ; Is DVG running
07D4: CB 7F BIT 7,A ; Test run bit
07D6: 20 02 JR NZ,$7DA ; Yes ... leave it running
07D8: DB 08 IN A,($08) ; Start it up
07DA: 08 EX AF,AF' ; Restore A
07DB: FD E9 JP (IY) ; Continue routine
;07DD: D9 EXX
07DE: DB 11 IN A,($11)
07E0: 5F LD E,A
07E1: A2 AND D
07E2: AA XOR D
07E3: 53 LD D,E
07E4: D9 EXX
07E5: CB 77 BIT 6,A
07E7: DD E9 JP (IX)
; TestROM
07E9: 79 LD A,C ; Get LSB of count
07EA: B7 OR A ; Is it 0?
07EB: 28 02 JR Z,$7EF ; ? It always is 0 ?
07ED: 04 INC B ; ? Not sure what ?
07EE: AF XOR A ; ? This was meant to do ?
;
07EF: CB 7C BIT 7,H ; Time to feed watchdog?
07F1: 20 07 JR NZ,$7FA ; No ... skip it
07F3: FD 21 FA 07LD IY,$07FA ; Continue after next instruction
07F7: C3 CF 07 JP DogAndDVG ; Feed the watchdog
07FA: 86 ADD A,(HL) ; Add checksum
07FB: 23 INC HL ; Next address to check
07FC: 0D DEC C ; Decrement LSB
07FD: 20 F0 JR NZ,$7EF ; LSB still non-zero ... keep going
07FF: 05 DEC B ; LSB crossed zero ... borrow from MSB
0800: 20 ED JR NZ,$7EF ; More to do ... keep going
;
0802: FD 21 09 08LD IY,$0809 ; Next code after
0806: C3 A0 07 JP $07A0 ; Delay
0809: FE FF CP $FF ; Checksum FFs?
080B: 28 04 JR Z,$811 ; Yes ... use value 05 (OK)
080D: 3E 0A LD A,$0A ; Else ... use value 0A (NG)
080F: 18 02 JR $813 ; Skip over
0811: 3E 05 LD A,$05 ; Value 05 (OK)
0813: 12 LD (DE),A ; Store "OK" or "NG" token in vector list
0814: 21 12 00 LD HL,$0012 ; Skip to next ...
0817: 19 ADD HL,DE ; ... screen ...
0818: EB EX DE,HL ; ... row
0819: FE 05 CP $05 ; Z if OK, NZ if NG
081B: DD E9 JP (IX) ; Return
; TestRAM
081D: CB 7C BIT 7,H ; Time to feed watchdog?
081F: 20 07 JR NZ,$828 ; No ... skip it
0821: FD 21 28 08LD IY,$0828 ; Continue after next instruction
0825: C3 CF 07 JP DogAndDVG ; Feed the watchdog and DVG
0828: DB 09 IN A,($09) ; Feed the watchdog
082A: 7E LD A,(HL) ; Get value from RAM
082B: FE FF CP $FF ; We stuffed FF in there earlier
082D: 20 21 JR NZ,$850 ; Oops ... not FF ... bad
082F: 36 55 LD (HL),$55 ; Try another pattern
0831: 7E LD A,(HL) ; Did it ...
0832: FE 55 CP $55 ; ... change correctly?
0834: 20 1A JR NZ,$850 ; Oops ... not 55 ... bad
0836: 36 AA LD (HL),$AA ; Try yet another pattern ... test every bit
0838: 7E LD A,(HL) ; Did it ...
0839: FE AA CP $AA ; ... change correctly?
083B: 20 13 JR NZ,$850 ; Oops ... not AA ... bad
083D: 36 00 LD (HL),$00 ; Clear the memory now that we are done
083F: 23 INC HL ; Next RAM
0840: 0B DEC BC ; Decrement count
0841: 78 LD A,B ; Jump ...
0842: B1 OR C ; ... and ...
0843: 20 D8 JR NZ,$81D ; ... do all
;
0845: FD 21 4C 08LD IY,$084C ; Continue after next instruction
0849: C3 A0 07 JP $07A0 ; Delay
084C: 3E 05 LD A,$05 ; Value 05 (OK)
084E: 18 09 JR $859 ; Save and out
0850: FD 21 57 08LD IY,$0857 ; Continue after next instruction
0854: C3 A0 07 JP $07A0 ; Delay
0857: 3E 0A LD A,$0A ; Value 0A (NG)
0859: 12 LD (DE),A ; Store "OK" or "NG" in vector list
085A: 21 12 00 LD HL,$0012 ; Skip to ...
085D: 19 ADD HL,DE ; ... next row ...
085E: EB EX DE,HL ; ... on screen
085F: FE 05 CP $05 ; Z if OK, NZ if bad
0861: DD E9 JP (IX) ; Return
; TestNONVOL
0863: FD 21 6A 08LD IY,$086A ; Continue after next
0867: C3 CF 07 JP DogAndDVG ; Feed watchdog and make sure DVG is running
086A: 36 0A LD (HL),$0A ; Write pattern to LSB
086C: 7E LD A,(HL) ; See ...
086D: E6 0F AND $0F ; ... if ...
086F: FE 0A CP $0A ; ... it took
0871: 20 1A JR NZ,$88D ; Oops ... not xA ... bad
0873: 36 05 LD (HL),$05 ; Try yet another pattern
0875: 7E LD A,(HL) ; Did it ...
0876: E6 0F AND $0F ; ... change ...
0878: FE 05 CP $05 ; ... correctly?
087A: 20 11 JR NZ,$88D ; Oops ... not x5 ... bad
087C: 23 INC HL ; Next in nonvol
087D: 0B DEC BC ; Decrement count
087E: 78 LD A,B ; Jump ...
087F: B1 OR C ; ... back ...
0880: 20 E1 JR NZ,$863 ; ... for all
;
0882: FD 21 89 08LD IY,$0889 ; Continue after next
0886: C3 A0 07 JP $07A0 ; Delay
0889: 3E 05 LD A,$05 ; Value 05 (OK)
088B: 18 09 JR $896 ; Save and out
088D: FD 21 94 08LD IY,$0894 ; Continue after next
0891: C3 A0 07 JP $07A0 ; Delay
0894: 3E 0A LD A,$0A ; Value 0A (NG)
0896: 12 LD (DE),A ; Store "OK" or "NG" in vector list
0897: 21 12 00 LD HL,$0012 ; Skip to ...
089A: 19 ADD HL,DE ; ... next row ...
089B: EB EX DE,HL ; ... on screen
089C: FE 05 CP $05 ; Z if OK, NZ if bad
089E: DD E9 JP (IX) ; Return
08A0: 4F LD C,A
08A1: FD 21 A8 08LD IY,$08A8
08A5: C3 A0 07 JP $07A0
08A8: CB 09 RRC C
08AA: 38 04 JR C,$8B0
08AC: 3E 05 LD A,$05
08AE: 18 02 JR $8B2
08B0: 3E 0A LD A,$0A
08B2: 12 LD (DE),A
08B3: 21 12 00 LD HL,$0012
08B6: 19 ADD HL,DE
08B7: EB EX DE,HL
08B8: 10 EE DJNZ $8A8
08BA: 21 12 00 LD HL,$0012
08BD: 19 ADD HL,DE
08BE: EB EX DE,HL
08BF: FD 21 C6 08LD IY,$08C6
08C3: C3 CF 07 JP DogAndDVG
08C6: DD E9 JP (IX)
; PrintString
; HL = ASCII string
; BC = length of string
; DE = vector ram
; IX = return address (link register)
08C8: DB 09 IN A,($09) ; Feed watchdog
08CA: 7E LD A,(HL) ; Character from source string
08CB: 23 INC HL ; Bump string pointer
08CC: 13 INC DE ; Bump ...
08CD: 13 INC DE ; ... screen cursor (always 1 ahead)
08CE: FD 21 00 00LD IY,$0000 ; Offset of 0
08D2: FD 19 ADD IY,DE ; Add offset
08D4: FD F9 LD SP,IY ; Screen ponter (use PUSH to store later)
08D6: D9 EXX ; Save BC, DE, HL
08D7: 16 00 LD D,$00 ; DE will be character table offset. MSB=0.
08D9: FE 20 CP $20 ; Space character?
08DB: 20 05 JR NZ,$8E2 ; No ... keep processing
08DD: 11 92 CD LD DE,$CD92 ; DJSR($0D92) space
08E0: 18 2C JR $90E ; Store space and continue
08E2: FE 2E CP $2E ; '.' (used for CR/LF)
08E4: 20 05 JR NZ,$8EB ; No ... try other
08E6: 11 0F C0 LD DE,$C00F ; DJSR($800F) CR/LF
08E9: 18 23 JR $90E ; Store CR/LF and continue
08EB: FE 41 CP $41 ; 'A'
08ED: 38 0D JR C,$8FC ; Less than 'A' ... try numbers
08EF: FE 5A CP $5A ; 'Z'
08F1: 38 02 JR C,$8F5 ; Letter A-Z? Yes ... keep it
08F3: 3E 5A LD A,$5A ; Above Z becomes Z
08F5: D6 41 SUB $41 ; Offset as A=0, B=1, C=2, etc
08F7: 21 2E 3A LD HL,$3A2E ; Letter offset table
08FA: 18 0B JR $907 ; Look up character and print
08FC: FE 30 CP $30 ; Range of a number?
08FE: 30 02 JR NC,$902 ; Yes use it
0900: 3E 30 LD A,$30 ; Below a '0' becomes a '0'
0902: D6 2F SUB $2F ; The player-ship is 0
0904: 21 D3 3F LD HL,$3FD3 ; Number table
0907: CB 27 SLA A ; 2 bytes per table
0909: 5F LD E,A ; To LSB (MSB is 0)
090A: 19 ADD HL,DE ; Offset into table
090B: 5E LD E,(HL) ; Get ...
090C: 23 INC HL ; ... two byte ...
090D: 56 LD D,(HL) ; ... subroutine call
090E: D5 PUSH DE ; Save character in vector RAM
090F: D9 EXX ; Restore HL, DE, BC
0910: 0B DEC BC ; All done?
0911: 78 LD A,B ; If ...
0912: B1 OR C ; ... not ...
0913: 20 B3 JR NZ,$8C8 ; ... keep printing
0915: DD E9 JP (IX) ; Return through link
0917: 78 LD A,B
0918: D9 EXX
0919: 47 LD B,A
091A: D9 EXX
091B: 04 INC B
091C: 3E C3 LD A,$C3 ; 1100_0011
091E: D3 13 OUT ($13),A ; Turn on all 4 LEDs
0920: 3E 07 LD A,$07 ; Play ...
0922: D3 14 OUT ($14),A ; ... beeping sound
0924: 21 00 30 LD HL,$3000 ; Delay
0927: FD 21 2E 09LD IY,$092E ; Next code is lights off
092B: C3 CF 07 JP DogAndDVG ; Watch dog and DVG
092E: 2B DEC HL ; Decrement counter
092F: 7C LD A,H ; Wait ...
0930: B5 OR L ; ... till ...
0931: 20 F4 JR NZ,$927 ; ... zero
0933: 3E FF LD A,$FF ; LEDs ...
0935: D3 13 OUT ($13),A ; ... off
0937: 3E 00 LD A,$00 ; Sound ...
0939: D3 14 OUT ($14),A ; ... off
093B: 21 00 30 LD HL,$3000 ; Delay
093E: FD 21 45 09LD IY,$0945 ; Next code is ??
0942: C3 CF 07 JP DogAndDVG ; Watch dog and DVG
0945: 2B DEC HL ; Decrement counter
0946: 7C LD A,H ; Wait ...
0947: B5 OR L ; ... till ...
0948: 20 F4 JR NZ,$93E ; ... zero
094A: 78 LD A,B ; Flash value
094B: FE 02 CP $02 ; Anything but 2 ...
094D: 20 02 JR NZ,$951 ; ... lights on
094F: 10 D3 DJNZ $924 ; Delay then lights off
0951: 10 C9 DJNZ $91C ; Lights on
0953: DD E9 JP (IX) ; No stack (RAM may be bad) ... use IX as link
0955: 31 FC 4B LD SP,$4BFC
0958: FD 21 80 40LD IY,$4080
095C: 01 81 04 LD BC,$0481
095F: 11 01 40 LD DE,$4001
0962: 21 00 40 LD HL,$4000
0965: 36 00 LD (HL),$00
0967: ED B0 LDIR
0969: FD 36 F2 FFLD (IY+$F2),$FF
096D: CD BC 18 CALL $18BC
0970: DB 11 IN A,($11)
0972: E6 03 AND $03
0974: 32 35 40 LD ($4035),A
0977: DB 17 IN A,($17)
0979: E6 07 AND $07
097B: 07 RLCA
097C: 32 2B 40 LD ($402B),A
097F: 6F LD L,A
0980: 26 00 LD H,$00
0982: 11 C3 2F LD DE,$2FC3
0985: 19 ADD HL,DE
0986: 22 27 40 LD ($4027),HL
0989: DB 17 IN A,($17)
098B: E6 38 AND $38
098D: 0F RRCA
098E: 0F RRCA
098F: 32 2C 40 LD ($402C),A
0992: 6F LD L,A
0993: 26 00 LD H,$00
0995: 11 C3 2F LD DE,$2FC3
0998: 19 ADD HL,DE
0999: 22 29 40 LD ($4029),HL
099C: 01 2A 00 LD BC,$002A
099F: 11 A9 43 LD DE,$43A9
09A2: 21 F7 2F LD HL,$2FF7
09A5: ED B0 LDIR
09A7: 01 54 00 LD BC,$0054
09AA: 11 D3 43 LD DE,$43D3
09AD: 21 A9 43 LD HL,$43A9
09B0: ED B0 LDIR
09B2: 0E 02 LD C,$02
09B4: 11 1A 5C LD DE,$5C1A
09B7: 06 10 LD B,$10
09B9: 21 C9 30 LD HL,$30C9
09BC: 1A LD A,(DE)
09BD: E6 0F AND $0F
09BF: BE CP (HL)
09C0: 20 79 JR NZ,$A3B
09C2: 13 INC DE
09C3: 23 INC HL
09C4: 10 F6 DJNZ $9BC
09C6: 0D DEC C
09C7: 20 EE JR NZ,$9B7
09C9: 06 02 LD B,$02
09CB: 11 3A 5C LD DE,$5C3A
09CE: 21 D3 43 LD HL,$43D3
09D1: 0E 04 LD C,$04
09D3: CD 18 0A CALL $0A18
09D6: 30 63 JR NC,$A3B
09D8: 0D DEC C
09D9: 20 F8 JR NZ,$9D3
09DB: 0E 03 LD C,$03
09DD: 1A LD A,(DE)
09DE: 13 INC DE
09DF: ED 67 RRD
09E1: 1A LD A,(DE)
09E2: 13 INC DE
09E3: ED 67 RRD
09E5: 7E LD A,(HL)
09E6: 23 INC HL
09E7: FE 20 CP $20
09E9: 28 08 JR Z,$9F3
09EB: FE 41 CP $41
09ED: 38 4C JR C,$A3B
09EF: FE 5B CP $5B
09F1: 30 48 JR NC,$A3B
09F3: 0D DEC C
09F4: 20 E7 JR NZ,$9DD
09F6: 21 FD 43 LD HL,$43FD
09F9: 10 D6 DJNZ $9D1
09FB: 06 40 LD B,$40
09FD: 11 58 5C LD DE,$5C58
0A00: 21 27 44 LD HL,$4427
0A03: CD 18 0A CALL $0A18
0A06: 30 33 JR NC,$A3B
0A08: 10 F9 DJNZ $A03
0A0A: 11 56 5C LD DE,$5C56
0A0D: 21 2D 40 LD HL,$402D
0A10: CD 18 0A CALL $0A18
0A13: 30 26 JR NC,$A3B
0A15: C3 9D 0A JP $0A9D
0A18: 1A LD A,(DE)
0A19: 13 INC DE
0A1A: E6 0F AND $0F
0A1C: FE 0A CP $0A
0A1E: 30 0D JR NC,$A2D
0A20: ED 67 RRD
0A22: 1A LD A,(DE)
0A23: 13 INC DE
0A24: E6 0F AND $0F
0A26: FE 0A CP $0A
0A28: 30 03 JR NC,$A2D
0A2A: ED 67 RRD
0A2C: 23 INC HL
0A2D: C9 RET
0A2E: 1A LD A,(DE)
0A2F: 13 INC DE
0A30: 77 LD (HL),A
0A31: 23 INC HL
0A32: 0F RRCA
0A33: 0F RRCA
0A34: 0F RRCA
0A35: 0F RRCA
0A36: 77 LD (HL),A
0A37: 23 INC HL
0A38: 10 F4 DJNZ $A2E
0A3A: C9 RET
0A3B: AF XOR A
0A3C: 32 2D 40 LD ($402D),A
0A3F: 01 3F 00 LD BC,$003F
0A42: 11 28 44 LD DE,$4428
0A45: 21 27 44 LD HL,$4427
0A48: 36 00 LD (HL),$00
0A4A: ED B0 LDIR
0A4C: 01 2A 00 LD BC,$002A
0A4F: 11 A9 43 LD DE,$43A9
0A52: 21 F7 2F LD HL,$2FF7
0A55: ED B0 LDIR
0A57: 01 54 00 LD BC,$0054
0A5A: 11 D3 43 LD DE,$43D3
0A5D: 21 A9 43 LD HL,$43A9
0A60: ED B0 LDIR
0A62: CD 68 0A CALL $0A68
0A65: C3 9D 0A JP $0A9D
0A68: 06 07 LD B,$07
0A6A: 11 D3 43 LD DE,$43D3
0A6D: 21 3A 5C LD HL,$5C3A
0A70: CD 2E 0A CALL $0A2E
0A73: 06 07 LD B,$07
0A75: 11 FD 43 LD DE,$43FD
0A78: CD 2E 0A CALL $0A2E
0A7B: 06 40 LD B,$40
0A7D: 11 27 44 LD DE,$4427
0A80: 21 58 5C LD HL,$5C58
0A83: CD 2E 0A CALL $0A2E
0A86: CD E3 16 CALL $16E3
0A89: 01 10 00 LD BC,$0010
0A8C: 11 1A 5C LD DE,$5C1A
0A8F: 21 C9 30 LD HL,$30C9
0A92: ED B0 LDIR
0A94: 01 10 00 LD BC,$0010
0A97: 21 1A 5C LD HL,$5C1A
0A9A: ED B0 LDIR
0A9C: C9 RET
0A9D: FD 21 80 40LD IY,$4080
0AA1: FB EI
0AA2: CD 48 12 CALL $1248
0AA5: CD 6C 12 CALL $126C
0AA8: FD 36 AE 00LD (IY+$AE),$00
0AAC: FD 36 A4 01LD (IY+$A4),$01
0AB0: FD CB C1 7EBIT 7,(IY+$C1)
0AB4: 28 0C JR Z,$AC2
0AB6: FD CB C1 76BIT 6,(IY+$C1)
0ABA: 20 06 JR NZ,$AC2
0ABC: 21 46 40 LD HL,$4046
0ABF: CD 8E 2C CALL $2C8E
0AC2: DB 17 IN A,($17)
0AC4: CB 77 BIT 6,A
0AC6: 28 04 JR Z,$ACC
0AC8: FD 36 AD 04LD (IY+$AD),$04
0ACC: 3A 41 40 LD A,($4041)
0ACF: E6 40 AND $40
0AD1: 32 41 40 LD ($4041),A
0AD4: FD 36 BF 01LD (IY+$BF),$01
0AD8: FD 36 BE 01LD (IY+$BE),$01
0ADC: FD 36 04 00LD (IY+$04),$00
0AE0: FD 36 0B 00LD (IY+$0B),$00
0AE4: FD 36 09 01LD (IY+$09),$01
0AE8: FD 36 03 01LD (IY+$03),$01
0AEC: FD 36 A0 00LD (IY+$A0),$00
0AF0: FD 36 A1 00LD (IY+$A1),$00
0AF4: FD 36 E7 04LD (IY+$E7),$04
0AF8: FD 36 02 00LD (IY+$02),$00
0AFC: FD 36 F0 00LD (IY+$F0),$00
0B00: CD 23 18 CALL $1823
0B03: 3A 2D 40 LD A,($402D)
0B06: B7 OR A
0B07: CA 76 0B JP Z,$0B76
0B0A: FD 36 A1 3CLD (IY+$A1),$3C
0B0E: DB 10 IN A,($10)
0B10: E6 03 AND $03
0B12: 07 RLCA
0B13: 5F LD E,A
0B14: 16 00 LD D,$00
0B16: 21 E5 2F LD HL,$2FE5
0B19: 19 ADD HL,DE
0B1A: 5E LD E,(HL)
0B1B: 23 INC HL
0B1C: 56 LD D,(HL)
0B1D: ED 53 60 40LD ($4060),DE
0B21: DB 10 IN A,($10)
0B23: E6 0C AND $0C
0B25: 0F RRCA
0B26: 5F LD E,A
0B27: 16 00 LD D,$00
0B29: 21 ED 2F LD HL,$2FED
0B2C: 19 ADD HL,DE
0B2D: 5E LD E,(HL)
0B2E: 23 INC HL
0B2F: 56 LD D,(HL)
0B30: 23 INC HL
0B31: ED 53 62 40LD ($4062),DE
0B35: 5E LD E,(HL)
0B36: 23 INC HL
0B37: 56 LD D,(HL)
0B38: ED 53 64 40LD ($4064),DE
0B3C: FD 36 04 04LD (IY+$04),$04
0B40: CD F3 2A CALL $2AF3
0B43: DB 10 IN A,($10)
0B45: E6 30 AND $30
0B47: 0F RRCA
0B48: 0F RRCA
0B49: 0F RRCA
0B4A: 5F LD E,A
0B4B: 16 00 LD D,$00
0B4D: 21 D3 2F LD HL,$2FD3
0B50: 19 ADD HL,DE
0B51: 46 LD B,(HL)
0B52: 23 INC HL
0B53: 3E 08 LD A,$08
0B55: 96 SUB (HL)
0B56: 4F LD C,A
0B57: 21 00 F0 LD HL,$F000
0B5A: 78 LD A,B
0B5B: FE 02 CP $02
0B5D: 20 03 JR NZ,$B62
0B5F: 22 F0 80 LD ($80F0),HL
0B62: 0D DEC C
0B63: 28 16 JR Z,$B7B
0B65: 0D DEC C
0B66: 28 09 JR Z,$B71
0B68: 0D DEC C
0B69: 28 03 JR Z,$B6E
0B6B: 22 30 81 LD ($8130),HL
0B6E: 22 32 81 LD ($8132),HL
0B71: 22 34 81 LD ($8134),HL
0B74: 18 05 JR $B7B
0B76: 3E 00 LD A,$00
0B78: CD 04 2E CALL $2E04
0B7B: 06 01 LD B,$01
0B7D: CD 1D 29 CALL $291D
0B80: C3 30 0F JP $0F30
0B83: CD 48 12 CALL $1248
0B86: CD 54 18 CALL $1854
0B89: CD 6C 12 CALL $126C
0B8C: FD 36 A4 02LD (IY+$A4),$02
0B90: FD 36 AE 00LD (IY+$AE),$00
0B94: FD CB C1 7EBIT 7,(IY+$C1)
0B98: 28 0C JR Z,$BA6
0B9A: FD CB C1 76BIT 6,(IY+$C1)
0B9E: 20 06 JR NZ,$BA6
0BA0: 21 46 40 LD HL,$4046
0BA3: CD 8E 2C CALL $2C8E
0BA6: 3A 83 40 LD A,($4083)
0BA9: FE 07 CP $07
0BAB: 28 06 JR Z,$BB3
0BAD: 3A 2D 40 LD A,($402D)
0BB0: B7 OR A
0BB1: 20 1E JR NZ,$BD1
0BB3: FD CB C1 EESET 5,(IY+$C1)
0BB7: FD 36 BE 01LD (IY+$BE),$01
0BBB: FD CB C1 76BIT 6,(IY+$C1)
0BBF: 28 5D JR Z,$C1E
0BC1: FD 36 BE 02LD (IY+$BE),$02
0BC5: DB 17 IN A,($17)
0BC7: CB 7F BIT 7,A
0BC9: 28 53 JR Z,$C1E
0BCB: FD CB C1 D6SET 2,(IY+$C1)
0BCF: 18 4D JR $C1E
0BD1: FD 36 A4 03LD (IY+$A4),$03
0BD5: FD CB C1 FESET 7,(IY+$C1)
0BD9: DB 17 IN A,($17)
0BDB: CB 77 BIT 6,A
0BDD: 20 0C JR NZ,$BEB
0BDF: F3 DI
0BE0: 3A 2D 40 LD A,($402D)
0BE3: FD 96 C0 SUB (IY+$C0)
0BE6: 27 DAA
0BE7: 32 2D 40 LD ($402D),A
0BEA: FB EI
0BEB: FD CB AE FESET 7,(IY+$AE)
0BEF: 2A 36 40 LD HL,($4036)
0BF2: 22 42 40 LD ($4042),HL
0BF5: 2A 38 40 LD HL,($4038)
0BF8: 22 44 40 LD ($4044),HL
0BFB: 21 00 00 LD HL,$0000
0BFE: 22 36 40 LD ($4036),HL
0C01: 22 38 40 LD ($4038),HL
0C04: 22 3A 40 LD ($403A),HL
0C07: 22 3C 40 LD ($403C),HL
0C0A: 01 2A 00 LD BC,$002A
0C0D: 11 A9 43 LD DE,$43A9
0C10: 21 D3 43 LD HL,$43D3
0C13: FD CB C1 6EBIT 5,(IY+$C1)
0C17: 28 03 JR Z,$C1C
0C19: 21 FD 43 LD HL,$43FD
0C1C: ED B0 LDIR
0C1E: DB 10 IN A,($10)
0C20: E6 30 AND $30
0C22: 0F RRCA
0C23: 0F RRCA
0C24: 0F RRCA
0C25: FD CB C1 6EBIT 5,(IY+$C1)
0C29: 28 01 JR Z,$C2C
0C2B: 3C INC A
0C2C: 5F LD E,A
0C2D: 16 00 LD D,$00
0C2F: 21 D3 2F LD HL,$2FD3
0C32: 19 ADD HL,DE
0C33: 7E LD A,(HL)
0C34: 32 66 40 LD ($4066),A
0C37: FD 36 E7 06LD (IY+$E7),$06
0C3B: FD 36 ED 00LD (IY+$ED),$00
0C3F: FD 36 A0 00LD (IY+$A0),$00
0C43: FD 36 A1 00LD (IY+$A1),$00
0C47: FD 36 A2 19LD (IY+$A2),$19
0C4B: FD 36 EA 00LD (IY+$EA),$00
0C4F: FD 36 EB 00LD (IY+$EB),$00
0C53: FD 36 EC 00LD (IY+$EC),$00
0C57: FD 36 E8 01LD (IY+$E8),$01
0C5B: 21 46 40 LD HL,$4046
0C5E: CD 8E 2C CALL $2C8E
0C61: 21 53 40 LD HL,$4053
0C64: CD 8E 2C CALL $2C8E
0C67: CD 23 18 CALL $1823
0C6A: CD 02 19 CALL $1902
0C6D: FD CB C1 76BIT 6,(IY+$C1)
0C71: 28 15 JR Z,$C88
0C73: FD 36 04 07LD (IY+$04),$07
0C77: CD F3 2A CALL $2AF3
0C7A: FD 36 04 08LD (IY+$04),$08
0C7E: CD F3 2A CALL $2AF3
0C81: FD 36 04 0ALD (IY+$04),$0A
0C85: CD F3 2A CALL $2AF3
0C88: CD 68 0A CALL $0A68
0C8B: 06 20 LD B,$20
0C8D: CD 1D 29 CALL $291D
0C90: CD B2 29 CALL $29B2
0C93: 10 F8 DJNZ $C8D
0C95: FD 34 EE INC (IY+$EE)
0C98: CD 54 18 CALL $1854
0C9B: FD CB EB 76BIT 6,(IY+$EB)
0C9F: 28 7A JR Z,$D1B
0CA1: FD 34 EC INC (IY+$EC)
0CA4: 3A 6C 40 LD A,($406C)
0CA7: E6 03 AND $03
0CA9: 20 70 JR NZ,$D1B
0CAB: 3A 6C 40 LD A,($406C)
0CAE: CB 2F SRA A
0CB0: CB 2F SRA A
0CB2: FE 06 CP $06
0CB4: 38 02 JR C,$CB8
0CB6: 3E 06 LD A,$06
0CB8: C6 16 ADD A,$16
0CBA: 32 84 40 LD ($4084),A
0CBD: CD F3 2A CALL $2AF3
0CC0: FD 36 04 16LD (IY+$04),$16
0CC4: CD F3 2A CALL $2AF3
0CC7: 21 00 B0 LD HL,$B000
0CCA: 22 92 80 LD ($8092),HL
0CCD: 22 94 80 LD ($8094),HL
0CD0: FD 36 A1 05LD (IY+$A1),$05
0CD4: DB 09 IN A,($09)
0CD6: CD D5 17 CALL $17D5
0CD9: 3A 17 40 LD A,($4017)
0CDC: 47 LD B,A
0CDD: FD 96 98 SUB (IY+$98)
0CE0: FD 70 98 LD (IY+$98),B
0CE3: 30 EF JR NC,$CD4
0CE5: 11 3A 40 LD DE,$403A
0CE8: 21 F7 3F LD HL,$3FF7
0CEB: CD D5 16 CALL $16D5
0CEE: FD 35 A1 DEC (IY+$A1)
0CF1: 3A 21 40 LD A,($4021)
0CF4: B7 OR A
0CF5: 28 13 JR Z,$D0A
0CF7: FE 02 CP $02
0CF9: 20 D9 JR NZ,$CD4
0CFB: FD 36 A1 00LD (IY+$A1),$00
0CFF: 3E 14 LD A,$14
0D01: CD 04 2E CALL $2E04
0D04: FD 36 A1 02LD (IY+$A1),$02
0D08: 18 CA JR $CD4
0D0A: 20 C8 JR NZ,$CD4
0D0C: CD 54 18 CALL $1854
0D0F: 06 02 LD B,$02
0D11: 3E 05 LD A,$05
0D13: CD 35 23 CALL $2335
0D16: 10 F9 DJNZ $D11
0D18: CD 54 18 CALL $1854
0D1B: FD CB C1 76BIT 6,(IY+$C1)
0D1F: CA DF 0D JP Z,$0DDF
0D22: FD CB 32 7EBIT 7,(IY+$32)
0D26: 28 07 JR Z,$D2F
0D28: FD CB 32 66BIT 4,(IY+$32)
0D2C: C2 DF 0D JP NZ,$0DDF
0D2F: 3A 6D 40 LD A,($406D)
0D32: B7 OR A
0D33: 28 1C JR Z,$D51
0D35: FD 35 ED DEC (IY+$ED)
0D38: 2A F3 3E LD HL,($3EF3)
0D3B: 22 42 82 LD ($8242),HL
0D3E: FD 36 04 0BLD (IY+$04),$0B
0D42: CD F3 2A CALL $2AF3
0D45: FD 36 A1 00LD (IY+$A1),$00
0D49: 3E 14 LD A,$14
0D4B: CD 04 2E CALL $2E04
0D4E: C3 DF 0D JP $0DDF
0D51: 3A 3E 40 LD A,($403E)
0D54: FE 01 CP $01
0D56: 28 32 JR Z,$D8A
0D58: 21 53 40 LD HL,$4053
0D5B: CD 8E 2C CALL $2C8E
0D5E: FD 36 BE 01LD (IY+$BE),$01
0D62: 21 46 40 LD HL,$4046
0D65: CD BD 2C CALL $2CBD
0D68: CD 55 12 CALL $1255
0D6B: 01 10 00 LD BC,$0010
0D6E: 11 34 82 LD DE,$8234
0D71: 21 F5 3E LD HL,$3EF5
0D74: ED B0 LDIR
0D76: 01 64 00 LD BC,$0064
0D79: 11 58 82 LD DE,$8258
0D7C: 21 B1 31 LD HL,$31B1
0D7F: ED B0 LDIR
0D81: FD 36 04 0CLD (IY+$04),$0C
0D85: CD F3 2A CALL $2AF3
0D88: 18 30 JR $DBA
0D8A: 21 46 40 LD HL,$4046
0D8D: CD 8E 2C CALL $2C8E
0D90: FD 36 BE 02LD (IY+$BE),$02
0D94: 21 53 40 LD HL,$4053
0D97: CD BD 2C CALL $2CBD
0D9A: CD 55 12 CALL $1255
0D9D: 01 10 00 LD BC,$0010
0DA0: 11 34 82 LD DE,$8234
0DA3: 21 05 3F LD HL,$3F05
0DA6: ED B0 LDIR
0DA8: 01 64 00 LD BC,$0064
0DAB: 11 58 82 LD DE,$8258
0DAE: 21 69 3F LD HL,$3F69
0DB1: ED B0 LDIR
0DB3: FD 36 04 0DLD (IY+$04),$0D
0DB7: CD F3 2A CALL $2AF3
0DBA: FD 36 EB 00LD (IY+$EB),$00
0DBE: 06 04 LD B,$04
0DC0: 11 39 40 LD DE,$4039
0DC3: 21 17 46 LD HL,$4617
0DC6: CD 0E 24 CALL $240E
0DC9: 06 01 LD B,$01
0DCB: 11 2D 40 LD DE,$402D
0DCE: 21 2B 46 LD HL,$462B
0DD1: CD 0E 24 CALL $240E
0DD4: 06 04 LD B,$04
0DD6: 11 45 40 LD DE,$4045
0DD9: 21 46 82 LD HL,$8246
0DDC: CD 0E 24 CALL $240E
0DDF: 06 08 LD B,$08
0DE1: 21 9B 40 LD HL,$409B
0DE4: 36 01 LD (HL),$01
0DE6: 23 INC HL
0DE7: 10 FB DJNZ $DE4
0DE9: FD 36 1A 80LD (IY+$1A),$80
0DED: FD 36 24 01LD (IY+$24),$01
0DF1: FD 36 27 01LD (IY+$27),$01
0DF5: FD 36 2A 01LD (IY+$2A),$01
0DF9: FD 36 2D 01LD (IY+$2D),$01
0DFD: 3A 23 40 LD A,($4023)
0E00: B7 OR A
0E01: 20 04 JR NZ,$E07
0E03: FD 36 A3 02LD (IY+$A3),$02
0E07: 3A 23 40 LD A,($4023)
0E0A: 32 21 40 LD ($4021),A
0E0D: FD 36 E8 01LD (IY+$E8),$01
0E11: FD 36 E9 00LD (IY+$E9),$00
0E15: CD 86 21 CALL $2186
0E18: CD 06 29 CALL $2906
0E1B: 32 79 40 LD ($4079),A
0E1E: FD CB EB 76BIT 6,(IY+$EB)
0E22: 28 19 JR Z,$E3D
0E24: FD 34 E7 INC (IY+$E7)
0E27: FD 34 E7 INC (IY+$E7)
0E2A: 3A 67 40 LD A,($4067)
0E2D: FE 0A CP $0A
0E2F: 38 04 JR C,$E35
0E31: FD CB EA FESET 7,(IY+$EA)
0E35: FE 0C CP $0C
0E37: 38 04 JR C,$E3D
0E39: FD 36 E7 0CLD (IY+$E7),$0C
0E3D: 3A 67 40 LD A,($4067)
0E40: 06 15 LD B,$15
0E42: FE 06 CP $06
0E44: 20 02 JR NZ,$E48
0E46: 06 20 LD B,$20
0E48: CD B2 29 CALL $29B2
0E4B: 10 FB DJNZ $E48
0E4D: FD 46 E7 LD B,(IY+$E7)
0E50: 04 INC B
0E51: CD 1D 29 CALL $291D
0E54: 10 FB DJNZ $E51
0E56: 3A 67 40 LD A,($4067)
0E59: FE 06 CP $06
0E5B: 20 30 JR NZ,$E8D
0E5D: DD 21 C9 40LD IX,$40C9
0E61: DD CB 00 B6RES 6,(IX+$00)
0E65: DD 21 E0 40LD IX,$40E0
0E69: DD CB 00 B6RES 6,(IX+$00)
0E6D: DD 21 F7 40LD IX,$40F7
0E71: DD CB 00 B6RES 6,(IX+$00)
0E75: DD 21 0E 41LD IX,$410E
0E79: DD CB 00 B6RES 6,(IX+$00)
0E7D: DD 21 25 41LD IX,$4125
0E81: DD CB 00 B6RES 6,(IX+$00)
0E85: DD 21 3C 41LD IX,$413C
0E89: DD CB 00 B6RES 6,(IX+$00)
0E8D: FD 36 FA 00LD (IY+$FA),$00
0E91: FD 36 FB 00LD (IY+$FB),$00
0E95: FD 36 EB 00LD (IY+$EB),$00
0E99: DD 21 C9 40LD IX,$40C9
0E9D: FD 36 F7 02LD (IY+$F7),$02
0EA1: CD 67 24 CALL $2467
0EA4: 3A 24 40 LD A,($4024)
0EA7: FE 02 CP $02
0EA9: 20 10 JR NZ,$EBB
0EAB: FD CB 33 FESET 7,(IY+$33)
0EAF: FD CB 32 C6SET 0,(IY+$32)
0EB3: FD 36 44 0ELD (IY+$44),$0E
0EB7: FD 36 40 14LD (IY+$40),$14
0EBB: CD F9 2C CALL $2CF9
0EBE: FD CB C1 76BIT 6,(IY+$C1)
0EC2: 20 06 JR NZ,$ECA
0EC4: 21 00 D0 LD HL,$D000
0EC7: 22 34 83 LD ($8334),HL
0ECA: 3A 67 40 LD A,($4067)
0ECD: FE 0C CP $0C
0ECF: 30 04 JR NC,$ED5
0ED1: FD 36 A2 19LD (IY+$A2),$19
0ED5: FD 36 FC FALD (IY+$FC),$FA
0ED9: 3A 6C 40 LD A,($406C)
0EDC: FE 07 CP $07
0EDE: 38 04 JR C,$EE4
0EE0: FD 36 FC 4BLD (IY+$FC),$4B
0EE4: 18 4A JR $F30
0EE6: 3E 00 LD A,$00
0EE8: CD 04 2E CALL $2E04
0EEB: 06 01 LD B,$01
0EED: CD 1D 29 CALL $291D
0EF0: FD 36 F7 02LD (IY+$F7),$02
0EF4: CD 23 18 CALL $1823
0EF7: 01 7A 00 LD BC,$007A
0EFA: 11 81 44 LD DE,$4481
0EFD: 21 0E 3A LD HL,$3A0E
0F00: ED B0 LDIR
0F02: FD 36 18 00LD (IY+$18),$00
0F06: FD 36 A0 00LD (IY+$A0),$00
0F0A: FD 36 04 11LD (IY+$04),$11
0F0E: CD F3 2A CALL $2AF3
0F11: FD CB C1 76BIT 6,(IY+$C1)
0F15: 28 19 JR Z,$F30
0F17: CD 55 12 CALL $1255
0F1A: FD CB BE 46BIT 0,(IY+$BE)
0F1E: 28 09 JR Z,$F29
0F20: FD 36 04 12LD (IY+$04),$12
0F24: CD F3 2A CALL $2AF3
0F27: 18 07 JR $F30
0F29: FD 36 04 13LD (IY+$04),$13
0F2D: CD F3 2A CALL $2AF3
0F30: 3E 00 LD A,$00
0F32: 32 17 40 LD ($4017),A
0F35: 32 18 40 LD ($4018),A
0F38: FB EI
0F39: FD 21 80 40LD IY,$4080
0F3D: DB 09 IN A,($09)
0F3F: 3A 17 40 LD A,($4017)
0F42: FD 96 98 SUB (IY+$98)
0F45: 32 19 40 LD ($4019),A
0F48: 47 LD B,A
0F49: 3A 17 40 LD A,($4017)
0F4C: 32 18 40 LD ($4018),A
0F4F: 30 7B JR NC,$FCC
0F51: FD 34 A0 INC (IY+$A0)
0F54: 11 3A 40 LD DE,$403A
0F57: 21 F7 3F LD HL,$3FF7
0F5A: CD D5 16 CALL $16D5
0F5D: 3A 21 40 LD A,($4021)
0F60: B7 OR A
0F61: 28 30 JR Z,$F93
0F63: FD 35 A1 DEC (IY+$A1)
0F66: 20 2B JR NZ,$F93
0F68: 3A 82 40 LD A,($4082)
0F6B: B7 OR A
0F6C: FD 36 02 00LD (IY+$02),$00
0F70: 28 08 JR Z,$F7A
0F72: 3E 00 LD A,$00
0F74: CD 04 2E CALL $2E04
0F77: C3 9D 0A JP $0A9D
0F7A: FD 36 E9 00LD (IY+$E9),$00
0F7E: 3A 68 40 LD A,($4068)
0F81: FD 36 E8 00LD (IY+$E8),$00
0F85: CD F6 2D CALL $2DF6
0F88: FD CB AF 6EBIT 5,(IY+$AF)
0F8C: 20 05 JR NZ,$F93
0F8E: 3E 09 LD A,$09
0F90: CD 04 2E CALL $2E04
0F93: 3A 22 40 LD A,($4022)
0F96: B7 OR A
0F97: 28 09 JR Z,$FA2
0F99: FD 35 A2 DEC (IY+$A2)
0F9C: 20 04 JR NZ,$FA2
0F9E: FD CB EA FESET 7,(IY+$EA)
0FA2: 3A 23 40 LD A,($4023)
0FA5: B7 OR A
0FA6: 28 24 JR Z,$FCC
0FA8: 3D DEC A
0FA9: 32 23 40 LD ($4023),A
0FAC: 20 1E JR NZ,$FCC
0FAE: FD CB EA F6SET 6,(IY+$EA)
0FB2: FD CB EB FESET 7,(IY+$EB)
0FB6: FD CB AE 7EBIT 7,(IY+$AE)
0FBA: 28 10 JR Z,$FCC
0FBC: 3A 24 40 LD A,($4024)
0FBF: FE 01 CP $01
0FC1: 28 09 JR Z,$FCC
0FC3: CD 54 18 CALL $1854
0FC6: 21 00 F0 LD HL,$F000
0FC9: 22 42 82 LD ($8242),HL
0FCC: 3A 70 40 LD A,($4070)
0FCF: 90 SUB B
0FD0: 30 02 JR NC,$FD4
0FD2: 3E 00 LD A,$00
0FD4: 32 70 40 LD ($4070),A
0FD7: CD F4 14 CALL $14F4
0FDA: FD CB A4 4EBIT 1,(IY+$A4)
0FDE: 28 24 JR Z,$1004
0FE0: CD 50 17 CALL $1750
0FE3: CD 65 19 CALL $1965
0FE6: FD CB A4 46BIT 0,(IY+$A4)
0FEA: C2 D2 12 JP NZ,$12D2
0FED: CD AA 11 CALL $11AA
0FF0: C2 83 0B JP NZ,$0B83
0FF3: FD CB AE 76BIT 6,(IY+$AE)
0FF7: C2 9D 0A JP NZ,$0A9D
0FFA: 3A 20 40 LD A,($4020)
0FFD: FE 2D CP $2D
0FFF: DA D2 12 JP C,$12D2
1002: 18 2C JR $1030
1004: CD AA 11 CALL $11AA
1007: C2 83 0B JP NZ,$0B83
100A: 3A 24 40 LD A,($4024)
100D: FE 01 CP $01
100F: C2 7B 12 JP NZ,$127B
1012: FD CB AE 76BIT 6,(IY+$AE)
1016: C4 E3 16 CALL NZ,$16E3
1019: DB 11 IN A,($11)
101B: CB 7F BIT 7,A
101D: CA 37 11 JP Z,$1137
1020: 3A 21 40 LD A,($4021)
1023: B7 OR A
1024: C2 94 11 JP NZ,$1194
1027: 3A 8B 40 LD A,($408B)
102A: FD BE 09 CP (IY+$09)
102D: D2 94 11 JP NC,$1194
1030: FD 34 03 INC (IY+$03)
1033: 3A 83 40 LD A,($4083)
1036: 3D DEC A
1037: 28 2A JR Z,$1063
1039: 3D DEC A
103A: 28 2A JR Z,$1066
103C: 3D DEC A
103D: 28 38 JR Z,$1077
103F: 3D DEC A
1040: 28 46 JR Z,$1088
1042: 3D DEC A
1043: 28 54 JR Z,$1099
1045: 3D DEC A
1046: 28 6D JR Z,$10B5
1048: 3D DEC A
1049: CA D1 10 JP Z,$10D1
104C: 3D DEC A
104D: CA D8 10 JP Z,$10D8
1050: 3D DEC A
1051: CA DA 10 JP Z,$10DA
1054: 3D DEC A
1055: CA DC 10 JP Z,$10DC
1058: 3D DEC A
1059: CA 31 11 JP Z,$1131
105C: 3D DEC A
105D: CA 34 11 JP Z,$1134
1060: C3 9D 0A JP $0A9D
1063: C3 94 11 JP $1194
1066: FD 36 04 01LD (IY+$04),$01
106A: FD 36 A1 0FLD (IY+$A1),$0F
106E: CD F1 16 CALL $16F1
1071: CD F3 2A CALL $2AF3
1074: C3 94 11 JP $1194
1077: CD 23 18 CALL $1823
107A: FD 36 04 02LD (IY+$04),$02
107E: FD 36 A1 06LD (IY+$A1),$06
1082: CD F3 2A CALL $2AF3
1085: C3 94 11 JP $1194
1088: FD 36 04 03LD (IY+$04),$03
108C: FD 36 A1 08LD (IY+$A1),$08
1090: CD F1 16 CALL $16F1
1093: CD F3 2A CALL $2AF3
1096: C3 94 11 JP $1194
1099: FD 36 A4 01LD (IY+$A4),$01
109D: CD 23 18 CALL $1823
10A0: FD 36 A1 0ALD (IY+$A1),$0A
10A4: FD 36 BE 01LD (IY+$BE),$01
10A8: CD 6C 12 CALL $126C
10AB: FD 36 04 0FLD (IY+$04),$0F
10AF: CD F3 2A CALL $2AF3
10B2: C3 94 11 JP $1194
10B5: FD 36 A4 01LD (IY+$A4),$01
10B9: CD 23 18 CALL $1823
10BC: FD 36 A1 0ALD (IY+$A1),$0A
10C0: FD 36 BE 01LD (IY+$BE),$01
10C4: CD 6C 12 CALL $126C
10C7: FD 36 04 10LD (IY+$04),$10
10CB: CD F3 2A CALL $2AF3
10CE: C3 94 11 JP $1194
10D1: FD 36 A1 1ELD (IY+$A1),$1E
10D5: C3 83 0B JP $0B83
10D8: 18 BF JR $1099
10DA: 18 D9 JR $10B5
10DC: 3A 2D 40 LD A,($402D)
10DF: B7 OR A
10E0: C2 9D 0A JP NZ,$0A9D
10E3: CD 23 18 CALL $1823
10E6: FD 36 04 14LD (IY+$04),$14
10EA: CD F3 2A CALL $2AF3
10ED: FD 36 A1 05LD (IY+$A1),$05
10F1: 2A 27 40 LD HL,($4027)
10F4: 4E LD C,(HL)
10F5: 23 INC HL
10F6: 46 LD B,(HL)
10F7: 11 D5 3F LD DE,$3FD5
10FA: 69 LD L,C
10FB: CD 27 11 CALL $1127
10FE: 22 24 80 LD ($8024),HL
1101: 68 LD L,B
1102: CD 27 11 CALL $1127
1105: 22 3A 80 LD ($803A),HL
1108: 79 LD A,C
1109: 81 ADD A,C
110A: 6F LD L,A
110B: CD 27 11 CALL $1127
110E: 22 54 80 LD ($8054),HL
1111: 78 LD A,B
1112: 80 ADD A,B
1113: 6F LD L,A
1114: CD 27 11 CALL $1127
1117: 22 6A 80 LD ($806A),HL
111A: 78 LD A,B
111B: FE 02 CP $02
111D: 38 06 JR C,$1125
111F: 21 00 B0 LD HL,$B000
1122: 22 54 80 LD ($8054),HL
1125: 18 6D JR $1194
1127: CB 25 SLA L
1129: 26 00 LD H,$00
112B: 19 ADD HL,DE
112C: 7E LD A,(HL)
112D: 23 INC HL
112E: 66 LD H,(HL)
112F: 6F LD L,A
1130: C9 RET
1131: C3 99 10 JP $1099
1134: C3 B5 10 JP $10B5
1137: 01 33 44 LD BC,$4433
113A: 11 71 44 LD DE,$4471
113D: 21 43 44 LD HL,$4443
1140: CD 46 16 CALL $1646
1143: 01 35 44 LD BC,$4435
1146: 11 79 44 LD DE,$4479
1149: 21 5B 44 LD HL,$445B
114C: CD 46 16 CALL $1646
114F: FD 36 04 15LD (IY+$04),$15
1153: CD 23 18 CALL $1823
1156: CD F3 2A CALL $2AF3
1159: FD CB AE B6RES 6,(IY+$AE)
115D: CD D5 17 CALL $17D5
1160: CD F4 14 CALL $14F4
1163: FD CB AE 76BIT 6,(IY+$AE)
1167: 20 CE JR NZ,$1137
1169: FD CB B0 6EBIT 5,(IY+$B0)
116D: 20 16 JR NZ,$1185
116F: FD CB B0 76BIT 6,(IY+$B0)
1173: C2 4C 0A JP NZ,$0A4C
1176: FD CB B2 76BIT 6,(IY+$B2)
117A: 28 0F JR Z,$118B
117C: FD CB B1 7EBIT 7,(IY+$B1)
1180: C2 9D 0A JP NZ,$0A9D
1183: 18 D8 JR $115D
1185: FD 36 AD 00LD (IY+$AD),$00
1189: 18 AC JR $1137
118B: FD CB B3 7EBIT 7,(IY+$B3)
118F: C2 3B 0A JP NZ,$0A3B
1192: 18 E8 JR $117C
1194: 3A 8B 40 LD A,($408B)
1197: FD BE 09 CP (IY+$09)
119A: D4 6D 2B CALL NC,$2B6D
119D: CD D5 17 CALL $17D5
11A0: FD CB AE 76BIT 6,(IY+$AE)
11A4: C2 9D 0A JP NZ,$0A9D
11A7: C3 D2 12 JP $12D2
11AA: 3A 2D 40 LD A,($402D)
11AD: B7 OR A
11AE: CA 47 12 JP Z,$1247
11B1: FD CB 97 76BIT 6,(IY+$97)
11B5: 28 1D JR Z,$11D4
11B7: F3 DI
11B8: FD 46 F2 LD B,(IY+$F2)
11BB: CB 90 RES 2,B
11BD: FE 02 CP $02
11BF: 38 0A JR C,$11CB
11C1: CB 98 RES 3,B
11C3: CB A0 RES 4,B
11C5: FE 04 CP $04
11C7: 38 02 JR C,$11CB
11C9: CB A8 RES 5,B
11CB: 78 LD A,B
11CC: D3 13 OUT ($13),A
11CE: 32 72 40 LD ($4072),A
11D1: FB EI
11D2: 18 03 JR $11D7
11D4: CD 48 12 CALL $1248
11D7: 3A 2D 40 LD A,($402D)
11DA: FE 02 CP $02
11DC: 38 52 JR C,$1230
11DE: FE 04 CP $04
11E0: 38 14 JR C,$11F6
11E2: FD CB B3 5EBIT 3,(IY+$B3)
11E6: 28 0E JR Z,$11F6
11E8: FD 36 C1 00LD (IY+$C1),$00
11EC: FD 36 C0 04LD (IY+$C0),$04
11F0: FD CB C1 EESET 5,(IY+$C1)
11F4: 18 0E JR $1204
11F6: FD CB B3 56BIT 2,(IY+$B3)
11FA: 28 20 JR Z,$121C
11FC: FD 36 C1 00LD (IY+$C1),$00
1200: FD 36 C0 02LD (IY+$C0),$02
1204: FD 36 BF 02LD (IY+$BF),$02
1208: FD 36 BE 02LD (IY+$BE),$02
120C: FD CB C1 F6SET 6,(IY+$C1)
1210: DB 17 IN A,($17)
1212: CB 7F BIT 7,A
1214: 28 28 JR Z,$123E
1216: FD CB C1 D6SET 2,(IY+$C1)
121A: 18 22 JR $123E
121C: FD CB B3 7EBIT 7,(IY+$B3)
1220: 28 0E JR Z,$1230
1222: FD 36 C1 00LD (IY+$C1),$00
1226: FD CB C1 EESET 5,(IY+$C1)
122A: FD 36 C0 02LD (IY+$C0),$02
122E: 18 0E JR $123E
1230: FD CB B3 76BIT 6,(IY+$B3)
1234: 28 11 JR Z,$1247
1236: FD 36 C1 00LD (IY+$C1),$00
123A: FD 36 C0 01LD (IY+$C0),$01
123E: CD 48 12 CALL $1248
1241: FD 36 03 01LD (IY+$03),$01
1245: F6 FF OR $FF
1247: C9 RET
1248: F3 DI
1249: 3A 72 40 LD A,($4072)
124C: F6 3C OR $3C
124E: D3 13 OUT ($13),A
1250: 32 72 40 LD ($4072),A
1253: FB EI
1254: C9 RET
1255: FD CB C1 56BIT 2,(IY+$C1)
1259: 28 1C JR Z,$1277
125B: F3 DI
125C: 3A 3E 40 LD A,($403E)
125F: FD AE EE XOR (IY+$EE)
1262: CB 47 BIT 0,A
1264: 28 07 JR Z,$126D
1266: FD CB F2 B6RES 6,(IY+$F2)
126A: 18 05 JR $1271
126C: F3 DI
126D: FD CB F2 F6SET 6,(IY+$F2)
1271: 3A 72 40 LD A,($4072)
1274: D3 13 OUT ($13),A
1276: FB EI
1277: C9 RET
1278: C3 83 0B JP $0B83
127B: CD 0D 18 CALL $180D
127E: CD 35 2A CALL $2A35
1281: CD AA 11 CALL $11AA
1284: C2 83 0B JP NZ,$0B83
1287: 3A 24 40 LD A,($4024)
128A: FE 04 CP $04
128C: 28 44 JR Z,$12D2
128E: FD 36 03 0CLD (IY+$03),$0C
1292: 01 2A 00 LD BC,$002A
1295: 21 A9 43 LD HL,$43A9
1298: 11 D3 43 LD DE,$43D3
129B: FD CB C1 6EBIT 5,(IY+$C1)
129F: 28 03 JR Z,$12A4
12A1: 11 FD 43 LD DE,$43FD
12A4: ED B0 LDIR
12A6: FD CB C1 E6SET 4,(IY+$C1)
12AA: FD 35 BF DEC (IY+$BF)
12AD: 28 19 JR Z,$12C8
12AF: FD CB C1 5EBIT 3,(IY+$C1)
12B3: 20 09 JR NZ,$12BE
12B5: FD 36 BE 02LD (IY+$BE),$02
12B9: 21 53 40 LD HL,$4053
12BC: 18 07 JR $12C5
12BE: FD 36 BE 01LD (IY+$BE),$01
12C2: 21 46 40 LD HL,$4046
12C5: C3 78 14 JP $1478
12C8: FD CB C1 6EBIT 5,(IY+$C1)
12CC: CA 99 10 JP Z,$1099
12CF: C3 B5 10 JP $10B5
12D2: CD 37 17 CALL $1737
12D5: EE 3F XOR $3F
12D7: E6 3F AND $3F
12D9: 5F LD E,A
12DA: 16 00 LD D,$00
12DC: 21 61 30 LD HL,$3061
12DF: 19 ADD HL,DE
12E0: 7E LD A,(HL)
12E1: EE 3F XOR $3F
12E3: 47 LD B,A
12E4: 3A 24 40 LD A,($4024)
12E7: FE 03 CP $03
12E9: 38 0E JR C,$12F9
12EB: FE 04 CP $04
12ED: 28 06 JR Z,$12F5
12EF: FD CB 33 6EBIT 5,(IY+$33)
12F3: 20 04 JR NZ,$12F9
12F5: 78 LD A,B
12F6: 32 BC 40 LD ($40BC),A
12F9: FD CB AF 6EBIT 5,(IY+$AF)
12FD: 20 0A JR NZ,$1309
12FF: FD CB 32 6EBIT 5,(IY+$32)
1303: 28 04 JR Z,$1309
1305: FD CB 32 C6SET 0,(IY+$32)
1309: FD CB B0 76BIT 6,(IY+$B0)
130D: 28 14 JR Z,$1323
130F: 3A 70 40 LD A,($4070)
1312: B7 OR A
1313: 20 0E JR NZ,$1323
1315: FD CB 33 6EBIT 5,(IY+$33)
1319: 20 08 JR NZ,$1323
131B: FD CB 32 D6SET 2,(IY+$32)
131F: FD 36 F0 02LD (IY+$F0),$02
1323: FD CB 32 7EBIT 7,(IY+$32)
1327: 28 0D JR Z,$1336
1329: 3A 77 40 LD A,($4077)
132C: B7 OR A
132D: C2 94 14 JP NZ,$1494
1330: FD CB 33 6EBIT 5,(IY+$33)
1334: 28 14 JR Z,$134A
1336: FD CB EB 6EBIT 5,(IY+$EB)
133A: 20 5A JR NZ,$1396
133C: FD CB EB EESET 5,(IY+$EB)
1340: FD 36 A1 0ALD (IY+$A1),$0A
1344: FD 36 A3 04LD (IY+$A3),$04
1348: 18 4C JR $1396
134A: FD CB EB 6EBIT 5,(IY+$EB)
134E: 20 46 JR NZ,$1396
1350: FD CB EB EESET 5,(IY+$EB)
1354: DD 21 0E 00LD IX,$000E
1358: DD CB 00 BERES 7,(IX+$00)
135C: DD 21 0F 00LD IX,$000F
1360: DD CB 00 BERES 7,(IX+$00)
1364: DD 21 10 00LD IX,$0010
1368: DD CB 00 BERES 7,(IX+$00)
136C: DD 21 11 00LD IX,$0011
1370: DD CB 00 BERES 7,(IX+$00)
1374: FD 36 E9 00LD (IY+$E9),$00
1378: 3E 00 LD A,$00
137A: CD 04 2E CALL $2E04
137D: FD 36 A1 00LD (IY+$A1),$00
1381: 3E 04 LD A,$04
1383: CD 04 2E CALL $2E04
1386: FD 36 A1 05LD (IY+$A1),$05
138A: FD 36 A3 05LD (IY+$A3),$05
138E: FD 36 97 00LD (IY+$97),$00
1392: FD 36 98 00LD (IY+$98),$00
1396: 3A 23 40 LD A,($4023)
1399: FE 03 CP $03
139B: D2 94 14 JP NC,$1494
139E: FD CB 33 6EBIT 5,(IY+$33)
13A2: 20 07 JR NZ,$13AB
13A4: FD CB 32 7EBIT 7,(IY+$32)
13A8: C2 98 0C JP NZ,$0C98
13AB: FD CB 32 7EBIT 7,(IY+$32)
13AF: C2 94 14 JP NZ,$1494
13B2: 3A 66 40 LD A,($4066)
13B5: FE 01 CP $01
13B7: 20 71 JR NZ,$142A
13B9: FD CB AE 7EBIT 7,(IY+$AE)
13BD: 28 0D JR Z,$13CC
13BF: FD CB EA 4EBIT 1,(IY+$EA)
13C3: 20 07 JR NZ,$13CC
13C5: FD CB EA CESET 1,(IY+$EA)
13C9: CD 40 15 CALL $1540
13CC: FD CB C1 76BIT 6,(IY+$C1)
13D0: 28 07 JR Z,$13D9
13D2: 3A 3E 40 LD A,($403E)
13D5: FE 02 CP $02
13D7: 20 51 JR NZ,$142A
13D9: CD AA 11 CALL $11AA
13DC: C2 83 0B JP NZ,$0B83
13DF: FD CB C1 4EBIT 1,(IY+$C1)
13E3: 20 32 JR NZ,$1417
13E5: FD CB C1 CESET 1,(IY+$C1)
13E9: 06 20 LD B,$20
13EB: CD B2 29 CALL $29B2
13EE: 10 FB DJNZ $13EB
13F0: FD 36 A2 05LD (IY+$A2),$05
13F4: 3E 00 LD A,$00
13F6: CD 04 2E CALL $2E04
13F9: 01 1A 00 LD BC,$001A
13FC: 11 36 83 LD DE,$8336
13FF: 21 00 D0 LD HL,$D000
1402: 22 34 83 LD ($8334),HL
1405: 21 34 83 LD HL,$8334
1408: ED B0 LDIR
140A: 2A F3 3E LD HL,($3EF3)
140D: 22 42 82 LD ($8242),HL
1410: FD 36 04 0ELD (IY+$04),$0E
1414: CD F3 2A CALL $2AF3
1417: 3A 8B 40 LD A,($408B)
141A: FD BE 09 CP (IY+$09)
141D: 38 05 JR C,$1424
141F: CD 6D 2B CALL $2B6D
1422: 18 70 JR $1494
1424: 3A 22 40 LD A,($4022)
1427: B7 OR A
1428: 20 6A JR NZ,$1494
142A: 3E 00 LD A,$00
142C: CD 04 2E CALL $2E04
142F: FD 35 E6 DEC (IY+$E6)
1432: C2 98 0C JP NZ,$0C98
1435: FD CB EB B6RES 6,(IY+$EB)
1439: FD CB AE 7EBIT 7,(IY+$AE)
143D: CA 9D 0A JP Z,$0A9D
1440: FD CB C1 76BIT 6,(IY+$C1)
1444: 28 35 JR Z,$147B
1446: 3A 3E 40 LD A,($403E)
1449: FE 02 CP $02
144B: C2 98 0C JP NZ,$0C98
144E: 21 53 40 LD HL,$4053
1451: CD 8E 2C CALL $2C8E
1454: 06 04 LD B,$04
1456: 11 4B 40 LD DE,$404B
1459: 21 58 40 LD HL,$4058
145C: AF XOR A
145D: 1A LD A,(DE)
145E: 9E SBC (HL)
145F: 27 DAA
1460: 13 INC DE
1461: 23 INC HL
1462: 10 F9 DJNZ $145D
1464: FD 36 BE 01LD (IY+$BE),$01
1468: 21 46 40 LD HL,$4046
146B: 30 0B JR NC,$1478
146D: FD 36 BE 02LD (IY+$BE),$02
1471: 21 53 40 LD HL,$4053
1474: FD CB C1 DESET 3,(IY+$C1)
1478: CD BD 2C CALL $2CBD
147B: CD CD 29 CALL $29CD
147E: 3A 24 40 LD A,($4024)
1481: FE 04 CP $04
1483: CA E6 0E JP Z,$0EE6
1486: FD 36 03 09LD (IY+$03),$09
148A: FD CB C1 66BIT 4,(IY+$C1)
148E: C2 C8 12 JP NZ,$12C8
1491: C3 9D 0A JP $0A9D
1494: FD CB 33 6EBIT 5,(IY+$33)
1498: 20 18 JR NZ,$14B2
149A: FD CB B0 6EBIT 5,(IY+$B0)
149E: 28 07 JR Z,$14A7
14A0: 3E 09 LD A,$09
14A2: CD 04 2E CALL $2E04
14A5: 18 0B JR $14B2
14A7: FD CB B1 6EBIT 5,(IY+$B1)
14AB: 28 05 JR Z,$14B2
14AD: 3E 0A LD A,$0A
14AF: CD 04 2E CALL $2E04
14B2: FD CB EB 66BIT 4,(IY+$EB)
14B6: 20 39 JR NZ,$14F1
14B8: 3A B9 40 LD A,($40B9)
14BB: FE D0 CP $D0
14BD: 30 32 JR NC,$14F1
14BF: FE 30 CP $30
14C1: 38 2E JR C,$14F1
14C3: FD CB EB E6SET 4,(IY+$EB)
14C7: 3A BB 40 LD A,($40BB)
14CA: FE 80 CP $80
14CC: 38 23 JR C,$14F1
14CE: 3A 67 40 LD A,($4067)
14D1: CB 2F SRA A
14D3: 47 LD B,A
14D4: C6 01 ADD A,$01
14D6: CB 27 SLA A
14D8: 4F LD C,A
14D9: CB 27 SLA A
14DB: 81 ADD A,C
14DC: 4F LD C,A
14DD: 21 90 2E LD HL,$2E90
14E0: 59 LD E,C
14E1: 16 00 LD D,$00
14E3: 19 ADD HL,DE
14E4: 5E LD E,(HL)
14E5: 23 INC HL
14E6: 56 LD D,(HL)
14E7: 1A LD A,(DE)
14E8: EE 02 XOR $02
14EA: 12 LD (DE),A
14EB: 3E 06 LD A,$06
14ED: 81 ADD A,C
14EE: 4F LD C,A
14EF: 10 EC DJNZ $14DD
14F1: C3 39 0F JP $0F39
14F4: FD 56 AF LD D,(IY+$AF)
14F7: CD 11 17 CALL $1711
14FA: 32 2F 40 LD ($402F),A
14FD: 5F LD E,A
14FE: A2 AND D
14FF: AA XOR D
1500: 32 30 40 LD ($4030),A
1503: 7B LD A,E
1504: B2 OR D
1505: AA XOR D
1506: 32 31 40 LD ($4031),A
1509: FD 56 B2 LD D,(IY+$B2)
150C: DB 12 IN A,($12)
150E: 32 32 40 LD ($4032),A
1511: 5F LD E,A
1512: A2 AND D
1513: AA XOR D
1514: 32 33 40 LD ($4033),A
1517: C9 RET
1518: E5 PUSH HL
1519: 21 F7 3F LD HL,$3FF7
151C: CD 21 15 CALL $1521
151F: E1 POP HL
1520: C9 RET
1521: F5 PUSH AF
1522: C5 PUSH BC
1523: E5 PUSH HL
1524: B7 OR A
1525: 07 RLCA
1526: 07 RLCA
1527: 4F LD C,A
1528: 06 00 LD B,$00
152A: 7E LD A,(HL)
152B: 21 27 44 LD HL,$4427
152E: 09 ADD HL,BC
152F: 06 03 LD B,$03
1531: 86 ADD A,(HL)
1532: 27 DAA
1533: 77 LD (HL),A
1534: 23 INC HL
1535: 7E LD A,(HL)
1536: CE 00 ADC A,$00
1538: 27 DAA
1539: 77 LD (HL),A
153A: 10 F8 DJNZ $1534
153C: E1 POP HL
153D: C1 POP BC
153E: F1 POP AF
153F: C9 RET
1540: FD 36 12 00LD (IY+$12),$00
1544: FD CB C1 6EBIT 5,(IY+$C1)
1548: 20 07 JR NZ,$1551
154A: 3E 04 LD A,$04
154C: 11 33 44 LD DE,$4433
154F: 18 09 JR $155A
1551: 3E 0A LD A,$0A
1553: 11 35 44 LD DE,$4435
1556: FD CB 12 FESET 7,(IY+$12)
155A: ED 53 67 44LD ($4467),DE
155E: FD CB EA 6EBIT 5,(IY+$EA)
1562: C4 18 15 CALL NZ,$1518
1565: 3C INC A
1566: FD CB EA 66BIT 4,(IY+$EA)
156A: C4 18 15 CALL NZ,$1518
156D: 3C INC A
156E: FD CB EA 5EBIT 3,(IY+$EA)
1572: C4 18 15 CALL NZ,$1518
1575: 3C INC A
1576: 21 36 40 LD HL,$4036
1579: CD 8C 15 CALL $158C
157C: 3C INC A
157D: FD CB 12 F6SET 6,(IY+$12)
1581: 21 3A 40 LD HL,$403A
1584: CD 8C 15 CALL $158C
1587: 3C INC A
1588: CD 14 16 CALL $1614
158B: C9 RET
158C: F5 PUSH AF
158D: C5 PUSH BC
158E: D5 PUSH DE
158F: E5 PUSH HL
1590: CD 39 16 CALL $1639
1593: E5 PUSH HL
1594: 13 INC DE
1595: 1A LD A,(DE)
1596: B7 OR A
1597: 28 3C JR Z,$15D5
1599: 23 INC HL
159A: 11 69 44 LD DE,$4469
159D: 01 03 00 LD BC,$0003
15A0: ED B0 LDIR
15A2: AF XOR A
15A3: 12 LD (DE),A
15A4: 06 04 LD B,$04
15A6: D1 POP DE
15A7: D5 PUSH DE
15A8: 21 69 44 LD HL,$4469
15AB: 1A LD A,(DE)
15AC: 9E SBC (HL)
15AD: 27 DAA
15AE: 12 LD (DE),A
15AF: 13 INC DE
15B0: 23 INC HL
15B1: 10 F8 DJNZ $15AB
15B3: AF XOR A
15B4: 06 03 LD B,$03
15B6: D1 POP DE
15B7: E1 POP HL
15B8: E5 PUSH HL
15B9: FD CB 12 76BIT 6,(IY+$12)
15BD: 20 01 JR NZ,$15C0
15BF: 23 INC HL
15C0: 1A LD A,(DE)
15C1: 8E ADC A,(HL)
15C2: 27 DAA
15C3: 12 LD (DE),A
15C4: 13 INC DE
15C5: 23 INC HL
15C6: 10 F8 DJNZ $15C0
15C8: FD CB 12 76BIT 6,(IY+$12)
15CC: 20 41 JR NZ,$160F
15CE: 1A LD A,(DE)
15CF: CE 00 ADC A,$00
15D1: 27 DAA
15D2: 12 LD (DE),A
15D3: 18 3A JR $160F
15D5: 06 04 LD B,$04
15D7: E1 POP HL
15D8: D1 POP DE
15D9: D5 PUSH DE
15DA: E5 PUSH HL
15DB: AF XOR A
15DC: 1A LD A,(DE)
15DD: 8E ADC A,(HL)
15DE: 27 DAA
15DF: 77 LD (HL),A
15E0: 13 INC DE
15E1: 23 INC HL
15E2: 10 F8 DJNZ $15DC
15E4: 2A 67 44 LD HL,($4467)
15E7: 7E LD A,(HL)
15E8: C6 01 ADD A,$01
15EA: 27 DAA
15EB: 38 0A JR C,$15F7
15ED: FD CB 12 76BIT 6,(IY+$12)
15F1: 28 01 JR Z,$15F4
15F3: 77 LD (HL),A
15F4: E1 POP HL
15F5: 18 18 JR $160F
15F7: FD CB 12 76BIT 6,(IY+$12)
15FB: 20 0E JR NZ,$160B
15FD: E1 POP HL
15FE: 54 LD D,H
15FF: 5D LD E,L
1600: 23 INC HL
1601: 01 03 00 LD BC,$0003
1604: ED B0 LDIR
1606: 3E 00 LD A,$00
1608: 12 LD (DE),A
1609: 18 04 JR $160F
160B: 77 LD (HL),A
160C: 23 INC HL
160D: 34 INC (HL)
160E: E1 POP HL
160F: E1 POP HL
1610: D1 POP DE
1611: C1 POP BC
1612: F1 POP AF
1613: C9 RET
1614: F5 PUSH AF
1615: C5 PUSH BC
1616: D5 PUSH DE
1617: E5 PUSH HL
1618: CD 39 16 CALL $1639
161B: E5 PUSH HL
161C: AF XOR A
161D: 06 04 LD B,$04
161F: 11 3A 40 LD DE,$403A
1622: 1A LD A,(DE)
1623: 9E SBC (HL)
1624: 27 DAA
1625: 23 INC HL
1626: 13 INC DE
1627: 10 F9 DJNZ $1622
1629: D1 POP DE
162A: 38 08 JR C,$1634
162C: 01 04 00 LD BC,$0004
162F: 21 3A 40 LD HL,$403A
1632: ED B0 LDIR
1634: E1 POP HL
1635: D1 POP DE
1636: C1 POP BC
1637: F1 POP AF
1638: C9 RET
1639: C5 PUSH BC
163A: B7 OR A
163B: 07 RLCA
163C: 07 RLCA
163D: 4F LD C,A
163E: 06 00 LD B,$00
1640: 21 27 44 LD HL,$4427
1643: 09 ADD HL,BC
1644: C1 POP BC
1645: C9 RET
1646: C5 PUSH BC
1647: D5 PUSH DE
1648: E5 PUSH HL
1649: 03 INC BC
164A: 0A LD A,(BC)
164B: B7 OR A
164C: 28 07 JR Z,$1655
164E: 01 08 00 LD BC,$0008
1651: ED B0 LDIR
1653: 18 1B JR $1670
1655: 0B DEC BC
1656: 0A LD A,(BC)
1657: 32 93 40 LD ($4093),A
165A: CD 74 16 CALL $1674
165D: CD 74 16 CALL $1674
1660: E1 POP HL
1661: D1 POP DE
1662: D5 PUSH DE
1663: E5 PUSH HL
1664: 21 06 00 LD HL,$0006
1667: 19 ADD HL,DE
1668: 54 LD D,H
1669: 5D LD E,L
166A: 13 INC DE
166B: 01 03 00 LD BC,$0003
166E: ED B8 LDDR
1670: E1 POP HL
1671: D1 POP DE
1672: C1 POP BC
1673: C9 RET
1674: C5 PUSH BC
1675: D5 PUSH DE
1676: 01 04 00 LD BC,$0004
1679: 11 69 44 LD DE,$4469
167C: ED B0 LDIR
167E: E5 PUSH HL
167F: 01 03 00 LD BC,$0003
1682: 11 6E 44 LD DE,$446E
1685: 21 6D 44 LD HL,$446D
1688: 36 00 LD (HL),$00
168A: ED B0 LDIR
168C: 3A 93 40 LD A,($4093)
168F: B7 OR A
1690: 28 33 JR Z,$16C5
1692: DB 09 IN A,($09)
1694: 21 69 44 LD HL,$4469
1697: 7E LD A,(HL)
1698: FD 96 13 SUB (IY+$13)
169B: 27 DAA
169C: 77 LD (HL),A
169D: 30 0E JR NC,$16AD
169F: 06 03 LD B,$03
16A1: 23 INC HL
16A2: 7E LD A,(HL)
16A3: DE 00 SBC A,$00
16A5: 27 DAA
16A6: 77 LD (HL),A
16A7: 30 04 JR NC,$16AD
16A9: 10 F6 DJNZ $16A1
16AB: 18 18 JR $16C5
16AD: 21 6D 44 LD HL,$446D
16B0: 7E LD A,(HL)
16B1: C6 01 ADD A,$01
16B3: 27 DAA
16B4: 77 LD (HL),A
16B5: 30 DB JR NC,$1692
16B7: 06 03 LD B,$03
16B9: 23 INC HL
16BA: 7E LD A,(HL)
16BB: CE 00 ADC A,$00
16BD: 27 DAA
16BE: 77 LD (HL),A
16BF: 30 D1 JR NC,$1692
16C1: 10 F6 DJNZ $16B9
16C3: 18 CD JR $1692
16C5: 01 04 00 LD BC,$0004
16C8: E1 POP HL
16C9: D1 POP DE
16CA: D5 PUSH DE
16CB: E5 PUSH HL
16CC: 21 6D 44 LD HL,$446D
16CF: ED B0 LDIR
16D1: E1 POP HL
16D2: C1 POP BC
16D3: C1 POP BC
16D4: C9 RET
16D5: C5 PUSH BC
16D6: AF XOR A
16D7: 06 04 LD B,$04
16D9: 1A LD A,(DE)
16DA: 8E ADC A,(HL)
16DB: 27 DAA
16DC: 12 LD (DE),A
16DD: 23 INC HL
16DE: 13 INC DE
16DF: 10 F8 DJNZ $16D9
16E1: C1 POP BC
16E2: C9 RET
16E3: 3A 2D 40 LD A,($402D)
16E6: 32 56 5C LD ($5C56),A
16E9: 0F RRCA
16EA: 0F RRCA
16EB: 0F RRCA
16EC: 0F RRCA
16ED: 32 57 5C LD ($5C57),A
16F0: C9 RET
16F1: CD 23 18 CALL $1823
16F4: 2A D9 33 LD HL,($33D9)
16F7: 22 00 80 LD ($8000),HL
16FA: 01 00 03 LD BC,$0300
16FD: 11 02 80 LD DE,$8002
1700: 21 00 80 LD HL,$8000
1703: ED B0 LDIR
1705: 01 1A 00 LD BC,$001A
1708: 11 00 83 LD DE,$8300
170B: 21 DB 33 LD HL,$33DB
170E: ED B0 LDIR
1710: C9 RET
1711: FD CB C1 56BIT 2,(IY+$C1)
1715: 20 04 JR NZ,$171B
1717: DB 11 IN A,($11)
1719: 18 1B JR $1736
171B: 3A 3E 40 LD A,($403E)
171E: FD AE EE XOR (IY+$EE)
1721: CB 47 BIT 0,A
1723: 28 F2 JR Z,$1717
1725: DB 12 IN A,($12)
1727: E6 03 AND $03
1729: 0F RRCA
172A: 0F RRCA
172B: 0F RRCA
172C: 32 34 40 LD ($4034),A
172F: DB 11 IN A,($11)
1731: E6 9F AND $9F
1733: FD B6 B4 OR (IY+$B4)
1736: C9 RET
1737: FD CB C1 56BIT 2,(IY+$C1)
173B: 20 06 JR NZ,$1743
173D: DB 15 IN A,($15)
173F: 0F RRCA
1740: 0F RRCA
1741: 18 0C JR $174F
1743: 3A 3E 40 LD A,($403E)
1746: FD AE EE XOR (IY+$EE)
1749: CB 47 BIT 0,A
174B: 28 F0 JR Z,$173D
174D: DB 16 IN A,($16)
174F: C9 RET
1750: DB 09 IN A,($09)
1752: DB 0B IN A,($0B)
1754: CB 7F BIT 7,A
1756: 20 7C JR NZ,$17D4
1758: 01 B0 01 LD BC,$01B0
175B: 11 00 80 LD DE,$8000
175E: 21 81 44 LD HL,$4481
1761: ED B0 LDIR
1763: 21 00 D0 LD HL,$D000
1766: FD CB AF 6EBIT 5,(IY+$AF)
176A: 20 0C JR NZ,$1778
176C: FD 34 F1 INC (IY+$F1)
176F: FD CB F1 46BIT 0,(IY+$F1)
1773: 28 03 JR Z,$1778
1775: 2A 11 46 LD HL,($4611)
1778: 22 8C 81 LD ($818C),HL
177B: FD CB AE 76BIT 6,(IY+$AE)
177F: 28 19 JR Z,$179A
1781: 3A 24 40 LD A,($4024)
1784: FE 03 CP $03
1786: 20 12 JR NZ,$179A
1788: FD CB AE B6RES 6,(IY+$AE)
178C: 06 01 LD B,$01
178E: 11 2D 40 LD DE,$402D
1791: 21 2B 46 LD HL,$462B
1794: CD 0E 24 CALL $240E
1797: CD E3 16 CALL $16E3
179A: FD CB C1 76BIT 6,(IY+$C1)
179E: 28 17 JR Z,$17B7
17A0: FD CB 97 6EBIT 5,(IY+$97)
17A4: 20 05 JR NZ,$17AB
17A6: 21 00 F0 LD HL,$F000
17A9: 18 09 JR $17B4
17AB: 21 C2 0D LD HL,$0DC2
17AE: 7C LD A,H
17AF: E6 0F AND $0F
17B1: F6 C0 OR $C0
17B3: 67 LD H,A
17B4: 22 A6 81 LD ($81A6),HL
17B7: 3A 17 40 LD A,($4017)
17BA: FD 96 9A SUB (IY+$9A)
17BD: 4F LD C,A
17BE: FE 0A CP $0A
17C0: 38 03 JR C,$17C5
17C2: 00 NOP
17C3: 00 NOP
17C4: 00 NOP
17C5: 3A 17 40 LD A,($4017)
17C8: 32 1A 40 LD ($401A),A
17CB: FD CB 1A 7EBIT 7,(IY+$1A)
17CF: C4 68 18 CALL NZ,$1868
17D2: DB 08 IN A,($08)
17D4: C9 RET
17D5: DB 09 IN A,($09)
17D7: DB 0B IN A,($0B)
17D9: CB 7F BIT 7,A
17DB: 20 2F JR NZ,$180C
17DD: 3A 24 40 LD A,($4024)
17E0: FE 01 CP $01
17E2: 20 26 JR NZ,$180A
17E4: 3A 84 40 LD A,($4084)
17E7: FE 02 CP $02
17E9: 20 1F JR NZ,$180A
17EB: 3A 17 40 LD A,($4017)
17EE: E6 0C AND $0C
17F0: 0F RRCA
17F1: 5F LD E,A
17F2: 16 00 LD D,$00
17F4: 21 4D 3F LD HL,$3F4D
17F7: 19 ADD HL,DE
17F8: 4E LD C,(HL)
17F9: 23 INC HL
17FA: 46 LD B,(HL)
17FB: ED 43 80 80LD ($8080),BC
17FF: 21 55 3F LD HL,$3F55
1802: 19 ADD HL,DE
1803: 4E LD C,(HL)
1804: 23 INC HL
1805: 46 LD B,(HL)
1806: ED 43 A8 80LD ($80A8),BC
180A: DB 08 IN A,($08)
180C: C9 RET
180D: DB 09 IN A,($09)
180F: DB 0B IN A,($0B)
1811: CB 7F BIT 7,A
1813: 20 0D JR NZ,$1822
1815: 01 7A 00 LD BC,$007A
1818: 11 00 80 LD DE,$8000
181B: 21 81 44 LD HL,$4481
181E: ED B0 LDIR
1820: DB 08 IN A,($08)
1822: C9 RET
1823: DB 09 IN A,($09)
1825: CD 54 18 CALL $1854
1828: 21 00 B0 LD HL,$B000
182B: 22 81 44 LD ($4481),HL
182E: 22 00 80 LD ($8000),HL
1831: 01 00 06 LD BC,$0600
1834: 11 83 44 LD DE,$4483
1837: 21 81 44 LD HL,$4481
183A: ED B0 LDIR
183C: DB 09 IN A,($09)
183E: 11 08 04 LD DE,$0408
1841: 21 FE 0F LD HL,$0FFE
1844: B7 OR A
1845: ED 52 SBC HL,DE
1847: 44 LD B,H
1848: 4D LD C,L
1849: 11 02 80 LD DE,$8002
184C: 21 00 80 LD HL,$8000
184F: ED B0 LDIR
1851: DB 09 IN A,($09)
1853: C9 RET
1854: DB 0B IN A,($0B)
1856: CB 7F BIT 7,A
1858: 20 FA JR NZ,$1854
185A: DB 09 IN A,($09)
185C: C9 RET
185D: F5 PUSH AF
185E: 3A 17 40 LD A,($4017)
1861: FD BE 97 CP (IY+$97)
1864: 28 FB JR Z,$1861
1866: F1 POP AF
1867: C9 RET
1868: 06 13 LD B,$13
186A: 11 BB 81 LD DE,$81BB
186D: 21 9B 40 LD HL,$409B
1870: 7E LD A,(HL)
1871: B7 OR A
1872: 28 2F JR Z,$18A3
1874: FD CB EA 76BIT 6,(IY+$EA)
1878: 28 29 JR Z,$18A3
187A: 91 SUB C
187B: 30 02 JR NC,$187F
187D: 3E 00 LD A,$00
187F: 77 LD (HL),A
1880: 38 11 JR C,$1893
1882: 28 0F JR Z,$1893
1884: FD CB 1A F6SET 6,(IY+$1A)
1888: CB 67 BIT 4,A
188A: 20 07 JR NZ,$1893
188C: 1A LD A,(DE)
188D: E6 0F AND $0F
188F: F6 C0 OR $C0
1891: 18 0F JR $18A2
1893: 78 LD A,B
1894: FE 0B CP $0B
1896: 38 05 JR C,$189D
1898: 1A LD A,(DE)
1899: E6 0F AND $0F
189B: 18 05 JR $18A2
189D: 1A LD A,(DE)
189E: E6 0F AND $0F
18A0: F6 70 OR $70
18A2: 12 LD (DE),A
18A3: 13 INC DE
18A4: 13 INC DE
18A5: 13 INC DE
18A6: 13 INC DE
18A7: 13 INC DE
18A8: 13 INC DE
18A9: 23 INC HL
18AA: 10 C4 DJNZ $1870
18AC: 3A 9A 40 LD A,($409A)
18AF: CB 77 BIT 6,A
18B1: 28 04 JR Z,$18B7
18B3: 3E 80 LD A,$80
18B5: 18 01 JR $18B8
18B7: AF XOR A
18B8: 32 9A 40 LD ($409A),A
18BB: C9 RET
18BC: 01 08 04 LD BC,$0408
18BF: 11 F8 9B LD DE,$9BF8
18C2: 21 00 90 LD HL,$9000
18C5: ED B0 LDIR
18C7: DB 09 IN A,($09)
18C9: 01 08 04 LD BC,$0408
18CC: 11 F8 8B LD DE,$8BF8
18CF: 21 00 90 LD HL,$9000
18D2: ED B0 LDIR
18D4: DB 09 IN A,($09)
18D6: 01 08 04 LD BC,$0408
18D9: 11 F0 87 LD DE,$87F0
18DC: 21 00 90 LD HL,$9000
18DF: ED B0 LDIR
18E1: DB 09 IN A,($09)
18E3: 01 08 04 LD BC,$0408
18E6: DD 21 F8 9BLD IX,$9BF8
18EA: CD 56 2D CALL $2D56
18ED: 01 08 04 LD BC,$0408
18F0: DD 21 F8 8BLD IX,$8BF8
18F4: CD 8A 2D CALL $2D8A
18F7: 01 08 04 LD BC,$0408
18FA: DD 21 F0 87LD IX,$87F0
18FE: CD C8 2D CALL $2DC8
1901: C9 RET
1902: CD BC 18 CALL $18BC
1905: 01 30 00 LD BC,$0030
1908: 11 01 46 LD DE,$4601
190B: 21 D9 30 LD HL,$30D9
190E: ED B0 LDIR
1910: 06 04 LD B,$04
1912: 11 39 40 LD DE,$4039
1915: 21 17 46 LD HL,$4617
1918: CD 0E 24 CALL $240E
191B: 06 01 LD B,$01
191D: 11 2D 40 LD DE,$402D
1920: 21 2B 46 LD HL,$462B
1923: CD 0E 24 CALL $240E
1926: 01 B0 01 LD BC,$01B0
1929: 11 00 80 LD DE,$8000
192C: 21 81 44 LD HL,$4481
192F: ED B0 LDIR
1931: 01 0E 01 LD BC,$010E
1934: 21 09 31 LD HL,$3109
1937: ED B0 LDIR
1939: 01 10 00 LD BC,$0010
193C: 11 34 82 LD DE,$8234
193F: 21 E5 3E LD HL,$3EE5
1942: ED B0 LDIR
1944: 06 04 LD B,$04
1946: 11 45 40 LD DE,$4045
1949: 21 46 82 LD HL,$8246
194C: CD 0E 24 CALL $240E
194F: FD 36 04 05LD (IY+$04),$05
1953: CD F3 2A CALL $2AF3
1956: FD 36 04 06LD (IY+$04),$06
195A: CD F3 2A CALL $2AF3
195D: FD 36 04 09LD (IY+$04),$09
1961: CD F3 2A CALL $2AF3
1964: C9 RET
1965: DB 09 IN A,($09)
1967: 06 20 LD B,$20
1969: FD 36 F5 80LD (IY+$F5),$80
196D: FD 36 F6 80LD (IY+$F6),$80
1971: FD 36 F4 00LD (IY+$F4),$00
1975: FD 4E 99 LD C,(IY+$99)
1978: F3 DI
1979: 21 00 00 LD HL,$0000
197C: 39 ADD HL,SP
197D: EB EX DE,HL
197E: 31 90 2E LD SP,$2E90
1981: FD 36 FD 00LD (IY+$FD),$00
1985: FD 34 FD INC (IY+$FD)
1988: DD E1 POP IX
198A: DD 7E 13 LD A,(IX+$13)
198D: 91 SUB C
198E: DD 77 13 LD (IX+$13),A
1991: DD CB 00 7EBIT 7,(IX+$00)
1995: 28 04 JR Z,$199B
1997: 30 63 JR NC,$19FC
1999: 18 26 JR $19C1
199B: D2 4D 1A JP NC,$1A4D
199E: DD CB 01 5EBIT 3,(IX+$01)
19A2: C2 4D 1A JP NZ,$1A4D
19A5: DD CB 01 DESET 3,(IX+$01)
19A9: D9 EXX
19AA: C1 POP BC
19AB: C1 POP BC
19AC: 60 LD H,B
19AD: 69 LD L,C
19AE: 11 75 84 LD DE,$8475
19B1: B7 OR A
19B2: ED 52 SBC HL,DE
19B4: CB 2C SRA H
19B6: CB 1D RR L
19B8: 7D LD A,L
19B9: 02 LD (BC),A
19BA: 03 INC BC
19BB: 7C LD A,H
19BC: 02 LD (BC),A
19BD: D9 EXX
19BE: C3 51 1A JP $1A51
19C1: DD CB 01 4EBIT 1,(IX+$01)
19C5: 28 06 JR Z,$19CD
19C7: DD CB 01 56BIT 2,(IX+$01)
19CB: 20 2F JR NZ,$19FC
19CD: D9 EXX
19CE: E1 POP HL
19CF: E1 POP HL
19D0: D9 EXX
19D1: 21 00 00 LD HL,$0000
19D4: 39 ADD HL,SP
19D5: EB EX DE,HL
19D6: F9 LD SP,HL
19D7: D9 EXX
19D8: E5 PUSH HL
19D9: DD E3 EX (SP),IX
19DB: E1 POP HL
19DC: FB EI
19DD: E5 PUSH HL
19DE: 01 17 00 LD BC,$0017
19E1: 11 00 40 LD DE,$4000
19E4: ED B0 LDIR
19E6: CD 59 1A CALL $1A59
19E9: 01 17 00 LD BC,$0017
19EC: D1 POP DE
19ED: 21 00 40 LD HL,$4000
19F0: ED B0 LDIR
19F2: F3 DI
19F3: D9 EXX
19F4: EB EX DE,HL
19F5: F9 LD SP,HL
19F6: FD CB F4 FESET 7,(IY+$F4)
19FA: 18 55 JR $1A51
19FC: FD CB F4 7EBIT 7,(IY+$F4)
1A00: 28 3F JR Z,$1A41
1A02: 3A 75 40 LD A,($4075)
1A05: DD 96 07 SUB (IX+$07)
1A08: 30 02 JR NC,$1A0C
1A0A: ED 44 NEG
1A0C: 67 LD H,A
1A0D: 3A 76 40 LD A,($4076)
1A10: DD 96 09 SUB (IX+$09)
1A13: 30 02 JR NC,$1A17
1A15: ED 44 NEG
1A17: BC CP H
1A18: 38 01 JR C,$1A1B
1A1A: 67 LD H,A
1A1B: 2E 08 LD L,$08
1A1D: 3E 90 LD A,$90
1A1F: CB 04 RLC H
1A21: 38 05 JR C,$1A28
1A23: D6 10 SUB $10
1A25: 2D DEC L
1A26: 20 F7 JR NZ,$1A1F
1A28: DD 96 0B SUB (IX+$0B)
1A2B: 67 LD H,A
1A2C: DD 7E 07 LD A,(IX+$07)
1A2F: 32 75 40 LD ($4075),A
1A32: DD 7E 09 LD A,(IX+$09)
1A35: 32 76 40 LD ($4076),A
1A38: DD E1 POP IX
1A3A: DD E1 POP IX
1A3C: DD 74 07 LD (IX+$07),H
1A3F: 18 10 JR $1A51
1A41: DD 7E 07 LD A,(IX+$07)
1A44: 32 75 40 LD ($4075),A
1A47: DD 7E 09 LD A,(IX+$09)
1A4A: 32 76 40 LD ($4076),A
1A4D: DD E1 POP IX
1A4F: DD E1 POP IX
1A51: 05 DEC B
1A52: C2 85 19 JP NZ,$1985
1A55: EB EX DE,HL
1A56: F9 LD SP,HL
1A57: FB EI
1A58: C9 RET
1A59: DB 09 IN A,($09)
1A5B: DB 0B IN A,($0B)
1A5D: CB 7F BIT 7,A
1A5F: CC 50 17 CALL Z,$1750
1A62: 3A 17 40 LD A,($4017)
1A65: FD 96 98 SUB (IY+$98)
1A68: FD 86 92 ADD A,(IY+$92)
1A6B: 32 13 40 LD ($4013),A
1A6E: FD CB 81 6EBIT 5,(IY+$81)
1A72: C2 F9 1A JP NZ,$1AF9
1A75: 3A 7D 40 LD A,($407D)
1A78: FE 01 CP $01
1A7A: 28 28 JR Z,$1AA4
1A7C: FE 0E CP $0E
1A7E: 38 58 JR C,$1AD8
1A80: FE 16 CP $16
1A82: 30 75 JR NC,$1AF9
1A84: FE 12 CP $12
1A86: 38 5E JR C,$1AE6
1A88: DD E5 PUSH IX
1A8A: DD 21 96 2ELD IX,$2E96
1A8E: FD 46 E7 LD B,(IY+$E7)
1A91: FD 36 FE 02LD (IY+$FE),$02
1A95: CD 99 21 CALL $2199
1A98: DD 21 0E 2FLD IX,$2F0E
1A9C: 06 0B LD B,$0B
1A9E: FD 36 FE 16LD (IY+$FE),$16
1AA2: 18 50 JR $1AF4
1AA4: 3A 7A 40 LD A,($407A)
1AA7: B7 OR A
1AA8: 20 20 JR NZ,$1ACA
1AAA: 3A 67 40 LD A,($4067)
1AAD: FE 06 CP $06
1AAF: 20 08 JR NZ,$1AB9
1AB1: 3A 22 40 LD A,($4022)
1AB4: B7 OR A
1AB5: 20 13 JR NZ,$1ACA
1AB7: 18 05 JR $1ABE
1AB9: FD 35 FC DEC (IY+$FC)
1ABC: 20 0C JR NZ,$1ACA
1ABE: FD CB 81 E6SET 4,(IY+$81)
1AC2: FD 36 00 FFLD (IY+$00),$FF
1AC6: FD 36 01 FFLD (IY+$01),$FF
1ACA: DD E5 PUSH IX
1ACC: DD 21 96 2ELD IX,$2E96
1AD0: 06 1F LD B,$1F
1AD2: FD 36 FE 02LD (IY+$FE),$02
1AD6: 18 1C JR $1AF4
1AD8: DD E5 PUSH IX
1ADA: DD 21 0E 2FLD IX,$2F0E
1ADE: 06 0B LD B,$0B
1AE0: FD 36 FE 0ELD (IY+$FE),$0E
1AE4: 18 0E JR $1AF4
1AE6: 18 11 JR $1AF9
1AE8: DD E5 PUSH IX
1AEA: DD 21 90 2ELD IX,$2E90
1AEE: 06 01 LD B,$01
1AF0: FD 36 FE 01LD (IY+$FE),$01
1AF4: CD 99 21 CALL $2199
1AF7: DD E1 POP IX
1AF9: FD CB 81 56BIT 2,(IY+$81)
1AFD: 20 17 JR NZ,$1B16
1AFF: FD CB 81 D6SET 2,(IY+$81)
1B03: DD E5 PUSH IX
1B05: E1 POP HL
1B06: 11 7F 84 LD DE,$847F
1B09: B7 OR A
1B0A: ED 52 SBC HL,DE
1B0C: CB 2C SRA H
1B0E: CB 1D RR L
1B10: DD 74 01 LD (IX+$01),H
1B13: DD 75 00 LD (IX+$00),L
1B16: FD CB 80 46BIT 0,(IY+$80)
1B1A: 28 77 JR Z,$1B93
1B1C: FD CB EB 7EBIT 7,(IY+$EB)
1B20: 28 71 JR Z,$1B93
1B22: FD CB 81 7EBIT 7,(IY+$81)
1B26: C4 3F 28 CALL NZ,$283F
1B29: 3A 0A 40 LD A,($400A)
1B2C: CB 67 BIT 4,A
1B2E: 28 02 JR Z,$1B32
1B30: EE 0F XOR $0F
1B32: E6 0F AND $0F
1B34: 07 RLCA
1B35: 5F LD E,A
1B36: 16 00 LD D,$00
1B38: 21 21 30 LD HL,$3021
1B3B: 19 ADD HL,DE
1B3C: 5E LD E,(HL)
1B3D: 23 INC HL
1B3E: 56 LD D,(HL)
1B3F: 3A 0A 40 LD A,($400A)
1B42: E6 30 AND $30
1B44: 28 08 JR Z,$1B4E
1B46: FE 30 CP $30
1B48: 28 04 JR Z,$1B4E
1B4A: 7A LD A,D
1B4B: ED 44 NEG
1B4D: 57 LD D,A
1B4E: 3A 0A 40 LD A,($400A)
1B51: CB 6F BIT 5,A
1B53: 28 04 JR Z,$1B59
1B55: 7B LD A,E
1B56: ED 44 NEG
1B58: 5F LD E,A
1B59: 2A 02 40 LD HL,($4002)
1B5C: 4A LD C,D
1B5D: 06 00 LD B,$00
1B5F: CB 7A BIT 7,D
1B61: 28 02 JR Z,$1B65
1B63: 06 FF LD B,$FF
1B65: CB 21 SLA C
1B67: 09 ADD HL,BC
1B68: CD 64 21 CALL $2164
1B6B: 22 02 40 LD ($4002),HL
1B6E: 2A 04 40 LD HL,($4004)
1B71: 4B LD C,E
1B72: 06 00 LD B,$00
1B74: CB 7B BIT 7,E
1B76: 28 02 JR Z,$1B7A
1B78: 06 FF LD B,$FF
1B7A: CB 21 SLA C
1B7C: 09 ADD HL,BC
1B7D: CD 64 21 CALL $2164
1B80: 22 04 40 LD ($4004),HL
1B83: FD CB 81 7EBIT 7,(IY+$81)
1B87: 20 0A JR NZ,$1B93
1B89: FD CB 81 76BIT 6,(IY+$81)
1B8D: 28 04 JR Z,$1B93
1B8F: FD CB 80 86RES 0,(IY+$80)
1B93: FD CB 80 5EBIT 3,(IY+$80)
1B97: 28 1C JR Z,$1BB5
1B99: FD CB 81 7EBIT 7,(IY+$81)
1B9D: 20 04 JR NZ,$1BA3
1B9F: FD CB 80 9ERES 3,(IY+$80)
1BA3: 2A 02 40 LD HL,($4002)
1BA6: CD 48 21 CALL $2148
1BA9: 22 02 40 LD ($4002),HL
1BAC: 2A 04 40 LD HL,($4004)
1BAF: CD 48 21 CALL $2148
1BB2: 22 04 40 LD ($4004),HL
1BB5: FD CB 80 76BIT 6,(IY+$80)
1BB9: 28 30 JR Z,$1BEB
1BBB: CD 2A 1F CALL $1F2A
1BBE: FD CB F8 7EBIT 7,(IY+$F8)
1BC2: 28 11 JR Z,$1BD5
1BC4: FD CB 81 46BIT 0,(IY+$81)
1BC8: 28 0B JR Z,$1BD5
1BCA: 3A 7D 40 LD A,($407D)
1BCD: 32 7E 40 LD ($407E),A
1BD0: CD BF 27 CALL $27BF
1BD3: 18 16 JR $1BEB
1BD5: ED 5B 02 40LD DE,($4002)
1BD9: 2A 06 40 LD HL,($4006)
1BDC: 19 ADD HL,DE
1BDD: 22 06 40 LD ($4006),HL
1BE0: ED 5B 04 40LD DE,($4004)
1BE4: 2A 08 40 LD HL,($4008)
1BE7: 19 ADD HL,DE
1BE8: 22 08 40 LD ($4008),HL
1BEB: 3A 7B 40 LD A,($407B)
1BEE: FD BE FD CP (IY+$FD)
1BF1: 20 30 JR NZ,$1C23
1BF3: FD BE FA CP (IY+$FA)
1BF6: 28 06 JR Z,$1BFE
1BF8: FD CB 81 6EBIT 5,(IY+$81)
1BFC: 28 09 JR Z,$1C07
1BFE: FD 36 FB 00LD (IY+$FB),$00
1C02: CD 67 24 CALL $2467
1C05: 18 1C JR $1C23
1C07: 3E 1E LD A,$1E
1C09: FD 96 E7 SUB (IY+$E7)
1C0C: FD 96 E7 SUB (IY+$E7)
1C0F: 32 12 40 LD ($4012),A
1C12: FD CB 80 F6SET 6,(IY+$80)
1C16: 3A 0E 40 LD A,($400E)
1C19: B7 OR A
1C1A: 20 04 JR NZ,$1C20
1C1C: FD 36 8E 0CLD (IY+$8E),$0C
1C20: CD 2F 25 CALL $252F
1C23: 3A 7A 40 LD A,($407A)
1C26: FD BE FD CP (IY+$FD)
1C29: C2 B4 1D JP NZ,$1DB4
1C2C: FD CB 81 6EBIT 5,(IY+$81)
1C30: C2 AD 1D JP NZ,$1DAD
1C33: FD CB 33 66BIT 4,(IY+$33)
1C37: 28 2E JR Z,$1C67
1C39: FD CB 33 A6RES 4,(IY+$33)
1C3D: 3A 0A 40 LD A,($400A)
1C40: 32 0F 40 LD ($400F),A
1C43: CD 2F 25 CALL $252F
1C46: 3A 67 40 LD A,($4067)
1C49: FE 06 CP $06
1C4B: 28 16 JR Z,$1C63
1C4D: CD 06 29 CALL $2906
1C50: E6 0F AND $0F
1C52: F6 20 OR $20
1C54: FD 77 8E LD (IY+$8E),A
1C57: E6 07 AND $07
1C59: F6 04 OR $04
1C5B: 32 7F 40 LD ($407F),A
1C5E: CD 58 27 CALL $2758
1C61: 18 04 JR $1C67
1C63: FD 36 FC FALD (IY+$FC),$FA
1C67: FD CB 80 F6SET 6,(IY+$80)
1C6B: FD 7E 8E LD A,(IY+$8E)
1C6E: FE 01 CP $01
1C70: 20 09 JR NZ,$1C7B
1C72: FD 35 FF DEC (IY+$FF)
1C75: 20 04 JR NZ,$1C7B
1C77: FD 36 8E 00LD (IY+$8E),$00
1C7B: 3A 68 40 LD A,($4068)
1C7E: FE 0F CP $0F
1C80: 28 22 JR Z,$1CA4
1C82: 3A 22 40 LD A,($4022)
1C85: FE 0A CP $0A
1C87: 38 0B JR C,$1C94
1C89: FE 0F CP $0F
1C8B: 30 17 JR NC,$1CA4
1C8D: 3E 02 LD A,$02
1C8F: CD F6 2D CALL $2DF6
1C92: 18 10 JR $1CA4
1C94: FE 05 CP $05
1C96: 38 07 JR C,$1C9F
1C98: 3E 03 LD A,$03
1C9A: CD F6 2D CALL $2DF6
1C9D: 18 05 JR $1CA4
1C9F: 3E 04 LD A,$04
1CA1: CD F6 2D CALL $2DF6
1CA4: 3A 77 40 LD A,($4077)
1CA7: FE 01 CP $01
1CA9: 28 0A JR Z,$1CB5
1CAB: 3A 22 40 LD A,($4022)
1CAE: B7 OR A
1CAF: CA D6 1C JP Z,$1CD6
1CB2: C3 3C 1D JP $1D3C
1CB5: FD CB EA 7EBIT 7,(IY+$EA)
1CB9: CA 3C 1D JP Z,$1D3C
1CBC: FD 36 92 0CLD (IY+$92),$0C
1CC0: 3A 22 40 LD A,($4022)
1CC3: FE 0C CP $0C
1CC5: 30 75 JR NC,$1D3C
1CC7: FD 36 92 0ALD (IY+$92),$0A
1CCB: FE 06 CP $06
1CCD: 30 6D JR NC,$1D3C
1CCF: FD 36 92 08LD (IY+$92),$08
1CD3: B7 OR A
1CD4: 20 66 JR NZ,$1D3C
1CD6: FD CB EA FESET 7,(IY+$EA)
1CDA: FD 36 92 04LD (IY+$92),$04
1CDE: 3E 11 LD A,$11
1CE0: FD 96 E7 SUB (IY+$E7)
1CE3: 32 22 40 LD ($4022),A
1CE6: CD 06 29 CALL $2906
1CE9: E6 0F AND $0F
1CEB: F6 10 OR $10
1CED: 32 0E 40 LD ($400E),A
1CF0: FD CB EA 46BIT 0,(IY+$EA)
1CF4: 28 04 JR Z,$1CFA
1CF6: FD 36 8E 02LD (IY+$8E),$02
1CFA: FD CB 81 BERES 7,(IY+$81)
1CFE: FD CB 80 DESET 3,(IY+$80)
1D02: FD 36 92 04LD (IY+$92),$04
1D06: FD CB EB 5EBIT 3,(IY+$EB)
1D0A: 20 0C JR NZ,$1D18
1D0C: FD CB EB DESET 3,(IY+$EB)
1D10: 3E 10 LD A,$10
1D12: FD 96 E7 SUB (IY+$E7)
1D15: 32 12 40 LD ($4012),A
1D18: FD 36 FF FALD (IY+$FF),$FA
1D1C: 3E 05 LD A,$05
1D1E: CD F6 2D CALL $2DF6
1D21: 3A 3B 40 LD A,($403B)
1D24: B7 OR A
1D25: 20 58 JR NZ,$1D7F
1D27: 3A 3A 40 LD A,($403A)
1D2A: FE 35 CP $35
1D2C: 30 51 JR NC,$1D7F
1D2E: FD 36 8E 00LD (IY+$8E),$00
1D32: FD 36 FF FALD (IY+$FF),$FA
1D36: FD 36 92 10LD (IY+$92),$10
1D3A: 18 43 JR $1D7F
1D3C: FD CB 81 7EBIT 7,(IY+$81)
1D40: 20 4F JR NZ,$1D91
1D42: 3A 77 40 LD A,($4077)
1D45: FE 01 CP $01
1D47: 20 22 JR NZ,$1D6B
1D49: 3A 7C 40 LD A,($407C)
1D4C: FE 14 CP $14
1D4E: 38 04 JR C,$1D54
1D50: FD 36 FC 14LD (IY+$FC),$14
1D54: 3A B9 40 LD A,($40B9)
1D57: FD AE 87 XOR (IY+$87)
1D5A: 4F LD C,A
1D5B: 3A BB 40 LD A,($40BB)
1D5E: FD AE 89 XOR (IY+$89)
1D61: B1 OR C
1D62: E6 80 AND $80
1D64: 28 05 JR Z,$1D6B
1D66: CD 3F 28 CALL $283F
1D69: 18 26 JR $1D91
1D6B: 3A 0F 40 LD A,($400F)
1D6E: 32 0A 40 LD ($400A),A
1D71: 3A 22 40 LD A,($4022)
1D74: B7 OR A
1D75: CA D6 1C JP Z,$1CD6
1D78: E6 07 AND $07
1D7A: 20 15 JR NZ,$1D91
1D7C: FD 35 A2 DEC (IY+$A2)
1D7F: 3A 0F 40 LD A,($400F)
1D82: C6 20 ADD A,$20
1D84: 32 0F 40 LD ($400F),A
1D87: CD 06 29 CALL $2906
1D8A: CB 47 BIT 0,A
1D8C: 28 03 JR Z,$1D91
1D8E: FD 35 8F DEC (IY+$8F)
1D91: CD 2F 25 CALL $252F
1D94: 3A 7F 40 LD A,($407F)
1D97: B7 OR A
1D98: 28 13 JR Z,$1DAD
1D9A: 3A 7A 40 LD A,($407A)
1D9D: B7 OR A
1D9E: 28 0D JR Z,$1DAD
1DA0: FD 35 FC DEC (IY+$FC)
1DA3: 20 0F JR NZ,$1DB4
1DA5: CD 58 27 CALL $2758
1DA8: CD 86 21 CALL $2186
1DAB: 18 07 JR $1DB4
1DAD: FD 36 FA 00LD (IY+$FA),$00
1DB1: CD 86 21 CALL $2186
1DB4: FD CB 81 6EBIT 5,(IY+$81)
1DB8: 28 17 JR Z,$1DD1
1DBA: 3A 0A 40 LD A,($400A)
1DBD: E6 03 AND $03
1DBF: 07 RLCA
1DC0: FD 34 8A INC (IY+$8A)
1DC3: 5F LD E,A
1DC4: 16 00 LD D,$00
1DC6: 21 5D 3F LD HL,$3F5D
1DC9: 19 ADD HL,DE
1DCA: 5E LD E,(HL)
1DCB: 23 INC HL
1DCC: 56 LD D,(HL)
1DCD: EB EX DE,HL
1DCE: C3 5B 1E JP $1E5B
1DD1: FD CB 80 66BIT 4,(IY+$80)
1DD5: CA 63 1E JP Z,$1E63
1DD8: FD CB 81 76BIT 6,(IY+$81)
1DDC: 20 3A JR NZ,$1E18
1DDE: FD 34 94 INC (IY+$94)
1DE1: 3A 14 40 LD A,($4014)
1DE4: 07 RLCA
1DE5: E6 06 AND $06
1DE7: 20 1A JR NZ,$1E03
1DE9: 3A 0E 40 LD A,($400E)
1DEC: B7 OR A
1DED: 3E 00 LD A,$00
1DEF: 28 0C JR Z,$1DFD
1DF1: FD CB 81 7EBIT 7,(IY+$81)
1DF5: 28 0C JR Z,$1E03
1DF7: FD 36 94 02LD (IY+$94),$02
1DFB: 18 06 JR $1E03
1DFD: 3E 02 LD A,$02
1DFF: FD 36 94 01LD (IY+$94),$01
1E03: FD CB 81 7EBIT 7,(IY+$81)
1E07: 20 02 JR NZ,$1E0B
1E09: CB DF SET 3,A
1E0B: 5F LD E,A
1E0C: 16 00 LD D,$00
1E0E: 21 4D 3F LD HL,$3F4D
1E11: 19 ADD HL,DE
1E12: 5E LD E,(HL)
1E13: 23 INC HL
1E14: 56 LD D,(HL)
1E15: EB EX DE,HL
1E16: 18 43 JR $1E5B
1E18: 3A 0A 40 LD A,($400A)
1E1B: 32 0F 40 LD ($400F),A
1E1E: E6 30 AND $30
1E20: 0F RRCA
1E21: 0F RRCA
1E22: 0F RRCA
1E23: 5F LD E,A
1E24: 16 00 LD D,$00
1E26: 21 A1 30 LD HL,$30A1
1E29: 19 ADD HL,DE
1E2A: 5E LD E,(HL)
1E2B: 23 INC HL
1E2C: 56 LD D,(HL)
1E2D: 3A 0A 40 LD A,($400A)
1E30: CB 67 BIT 4,A
1E32: 28 02 JR Z,$1E36
1E34: EE 0F XOR $0F
1E36: E6 0F AND $0F
1E38: 07 RLCA
1E39: 4F LD C,A
1E3A: 06 00 LD B,$00
1E3C: 21 A9 30 LD HL,$30A9
1E3F: 09 ADD HL,BC
1E40: 4E LD C,(HL)
1E41: 23 INC HL
1E42: 46 LD B,(HL)
1E43: EB EX DE,HL
1E44: 09 ADD HL,BC
1E45: 7C LD A,H
1E46: E6 0F AND $0F
1E48: F6 C0 OR $C0
1E4A: 67 LD H,A
1E4B: 22 0B 46 LD ($460B),HL
1E4E: 11 F9 FF LD DE,$FFF9
1E51: 19 ADD HL,DE
1E52: 22 0D 46 LD ($460D),HL
1E55: 22 11 46 LD ($4611),HL
1E58: 2A 65 3F LD HL,($3F65)
1E5B: DD 74 0B LD (IX+$0B),H
1E5E: DD 75 0A LD (IX+$0A),L
1E61: 18 0C JR $1E6F
1E63: 3A 16 40 LD A,($4016)
1E66: DD 77 0B LD (IX+$0B),A
1E69: 3A 15 40 LD A,($4015)
1E6C: DD 77 0A LD (IX+$0A),A
1E6F: 3A 0C 40 LD A,($400C)
1E72: B7 OR A
1E73: 28 09 JR Z,$1E7E
1E75: FD 35 8C DEC (IY+$8C)
1E78: 20 04 JR NZ,$1E7E
1E7A: FD CB 80 BERES 7,(IY+$80)
1E7E: 3A 0E 40 LD A,($400E)
1E81: B7 OR A
1E82: 28 17 JR Z,$1E9B
1E84: FD 35 8E DEC (IY+$8E)
1E87: 20 12 JR NZ,$1E9B
1E89: 3E 2C LD A,$2C
1E8B: FD 96 E7 SUB (IY+$E7)
1E8E: FD 96 E7 SUB (IY+$E7)
1E91: FD 96 E7 SUB (IY+$E7)
1E94: 32 0E 40 LD ($400E),A
1E97: FD CB 80 D6SET 2,(IY+$80)
1E9B: FD CB 80 56BIT 2,(IY+$80)
1E9F: C4 EB 25 CALL NZ,$25EB
1EA2: 2A 08 40 LD HL,($4008)
1EA5: 7C LD A,H
1EA6: CB 04 RLC H
1EA8: CB 04 RLC H
1EAA: CB 05 RLC L
1EAC: 17 RLA
1EAD: CB 05 RLC L
1EAF: 17 RLA
1EB0: DD 77 02 LD (IX+$02),A
1EB3: 7C LD A,H
1EB4: E6 03 AND $03
1EB6: F6 A0 OR $A0
1EB8: DD 77 03 LD (IX+$03),A
1EBB: 2A 06 40 LD HL,($4006)
1EBE: 7C LD A,H
1EBF: CB 04 RLC H
1EC1: CB 04 RLC H
1EC3: CB 05 RLC L
1EC5: 17 RLA
1EC6: CB 05 RLC L
1EC8: 17 RLA
1EC9: DD 77 04 LD (IX+$04),A
1ECC: 7C LD A,H
1ECD: E6 03 AND $03
1ECF: 67 LD H,A
1ED0: 3A 0B 40 LD A,($400B)
1ED3: E6 F0 AND $F0
1ED5: B4 OR H
1ED6: DD 77 05 LD (IX+$05),A
1ED9: DD 36 06 00LD (IX+$06),$00
1EDD: DD 36 08 00LD (IX+$08),$00
1EE1: DD 36 09 00LD (IX+$09),$00
1EE5: 3A 75 40 LD A,($4075)
1EE8: FD 96 87 SUB (IY+$87)
1EEB: 30 02 JR NC,$1EEF
1EED: ED 44 NEG
1EEF: 57 LD D,A
1EF0: 3A 76 40 LD A,($4076)
1EF3: FD 96 89 SUB (IY+$89)
1EF6: 30 02 JR NC,$1EFA
1EF8: ED 44 NEG
1EFA: BA CP D
1EFB: 30 01 JR NC,$1EFE
1EFD: 7A LD A,D
1EFE: 06 08 LD B,$08
1F00: 4F LD C,A
1F01: 3E 90 LD A,$90
1F03: CB 01 RLC C
1F05: 38 04 JR C,$1F0B
1F07: D6 10 SUB $10
1F09: 10 F8 DJNZ $1F03
1F0B: FD 96 8B SUB (IY+$8B)
1F0E: DD 77 07 LD (IX+$07),A
1F11: 3A 07 40 LD A,($4007)
1F14: 32 75 40 LD ($4075),A
1F17: 3A 09 40 LD A,($4009)
1F1A: 32 76 40 LD ($4076),A
1F1D: DB 0B IN A,($0B)
1F1F: CB FF SET 7,A
1F21: CC 50 17 CALL Z,$1750
1F24: FD CB 81 D6SET 2,(IY+$81)
1F28: C9 RET
1F29: C3 DB 09 JP $09DB
1F2C: FD 36 F8 00LD (IY+$F8),$00
1F30: ED 5B 08 40LD DE,($4008)
1F34: 2A 04 40 LD HL,($4004)
1F37: 19 ADD HL,DE
1F38: CB 7A BIT 7,D
1F3A: 20 0F JR NZ,$1F4B
1F3C: CB 72 BIT 6,D
1F3E: 20 18 JR NZ,$1F58
1F40: CB 7C BIT 7,H
1F42: 28 14 JR Z,$1F58
1F44: CB 74 BIT 6,H
1F46: 28 10 JR Z,$1F58
1F48: C3 17 20 JP $2017
1F4B: CB 72 BIT 6,D
1F4D: 28 09 JR Z,$1F58
1F4F: CB 7C BIT 7,H
1F51: 20 05 JR NZ,$1F58
1F53: CB 74 BIT 6,H
1F55: CA 17 20 JP Z,$2017
1F58: 7C LD A,H
1F59: D6 80 SUB $80
1F5B: 30 02 JR NC,$1F5F
1F5D: ED 44 NEG
1F5F: 5F LD E,A
1F60: ED 4B 06 40LD BC,($4006)
1F64: 2A 02 40 LD HL,($4002)
1F67: 09 ADD HL,BC
1F68: 7C LD A,H
1F69: D6 80 SUB $80
1F6B: 30 02 JR NC,$1F6F
1F6D: ED 44 NEG
1F6F: 57 LD D,A
1F70: CB 78 BIT 7,B
1F72: 20 0E JR NZ,$1F82
1F74: CB 70 BIT 6,B
1F76: 20 1E JR NZ,$1F96
1F78: CB 7C BIT 7,H
1F7A: 28 1A JR Z,$1F96
1F7C: CB 74 BIT 6,H
1F7E: 28 16 JR Z,$1F96
1F80: 18 0C JR $1F8E
1F82: CB 70 BIT 6,B
1F84: 28 10 JR Z,$1F96
1F86: CB 7C BIT 7,H
1F88: 20 0C JR NZ,$1F96
1F8A: CB 74 BIT 6,H
1F8C: 20 08 JR NZ,$1F96
1F8E: 7B LD A,E
1F8F: FE 78 CP $78
1F91: 30 4B JR NC,$1FDE
1F93: C3 30 20 JP $2030
1F96: 7B LD A,E
1F97: FE 78 CP $78
1F99: 38 07 JR C,$1FA2
1F9B: 7A LD A,D
1F9C: FE 7F CP $7F
1F9E: 38 77 JR C,$2017
1FA0: 18 3C JR $1FDE
1FA2: 7A LD A,D
1FA3: FD CB 81 7EBIT 7,(IY+$81)
1FA7: 20 07 JR NZ,$1FB0
1FA9: FE 7F CP $7F
1FAB: D2 30 20 JP NC,$2030
1FAE: 18 04 JR $1FB4
1FB0: FE 78 CP $78
1FB2: 30 7C JR NC,$2030
1FB4: FD CB F8 F6SET 6,(IY+$F8)
1FB8: FE 50 CP $50
1FBA: 28 17 JR Z,$1FD3
1FBC: D2 CD 20 JP NC,$20CD
1FBF: 7B LD A,E
1FC0: FE 21 CP $21
1FC2: 28 03 JR Z,$1FC7
1FC4: D2 CD 20 JP NC,$20CD
1FC7: C6 30 ADD A,$30
1FC9: BA CP D
1FCA: CA DE 1F JP Z,$1FDE
1FCD: D2 17 20 JP NC,$2017
1FD0: C3 30 20 JP $2030
1FD3: 7B LD A,E
1FD4: FE 21 CP $21
1FD6: CA DE 1F JP Z,$1FDE
1FD9: D2 CD 20 JP NC,$20CD
1FDC: 18 52 JR $2030
1FDE: 3A 07 40 LD A,($4007)
1FE1: FD AE 83 XOR (IY+$83)
1FE4: CB 7F BIT 7,A
1FE6: 20 2F JR NZ,$2017
1FE8: 3A 09 40 LD A,($4009)
1FEB: FD AE 85 XOR (IY+$85)
1FEE: CB 7F BIT 7,A
1FF0: 20 3E JR NZ,$2030
1FF2: FD CB 81 46BIT 0,(IY+$81)
1FF6: 20 56 JR NZ,$204E
1FF8: ED 5B 02 40LD DE,($4002)
1FFC: 2A 04 40 LD HL,($4004)
1FFF: 7A LD A,D
2000: 2F CPL
2001: 57 LD D,A
2002: 7B LD A,E
2003: 2F CPL
2004: 5F LD E,A
2005: 13 INC DE
2006: 7C LD A,H
2007: 2F CPL
2008: 67 LD H,A
2009: 7D LD A,L
200A: 2F CPL
200B: 6F LD L,A
200C: 23 INC HL
200D: ED 53 04 40LD ($4004),DE
2011: 22 02 40 LD ($4002),HL
2014: C3 74 20 JP $2074
2017: FD CB F8 EESET 5,(IY+$F8)
201B: FD CB 81 46BIT 0,(IY+$81)
201F: 20 2D JR NZ,$204E
2021: 2A 04 40 LD HL,($4004)
2024: 7C LD A,H
2025: 2F CPL
2026: 67 LD H,A
2027: 7D LD A,L
2028: 2F CPL
2029: 6F LD L,A
202A: 23 INC HL
202B: 22 04 40 LD ($4004),HL
202E: 18 44 JR $2074
2030: FD CB 81 46BIT 0,(IY+$81)
2034: 20 0F JR NZ,$2045
2036: 2A 02 40 LD HL,($4002)
2039: 7C LD A,H
203A: 2F CPL
203B: 67 LD H,A
203C: 7D LD A,L
203D: 2F CPL
203E: 6F LD L,A
203F: 23 INC HL
2040: 22 02 40 LD ($4002),HL
2043: 18 2F JR $2074
2045: CD CE 20 CALL $20CE
2048: FD CB F8 FESET 7,(IY+$F8)
204C: 18 7F JR $20CD
204E: CD CE 20 CALL $20CE
2051: FD CB F8 FESET 7,(IY+$F8)
2055: 3A 07 40 LD A,($4007)
2058: FE 7E CP $7E
205A: 30 71 JR NC,$20CD
205C: 2A 06 40 LD HL,($4006)
205F: ED 5B 02 40LD DE,($4002)
2063: 19 ADD HL,DE
2064: 22 06 40 LD ($4006),HL
2067: 2A 08 40 LD HL,($4008)
206A: ED 5B 04 40LD DE,($4004)
206E: 19 ADD HL,DE
206F: 22 04 40 LD ($4004),HL
2072: 18 59 JR $20CD
2074: CD CE 20 CALL $20CE
2077: FD CB 83 2ESRA (IY+$83)
207B: FD CB 82 1ERR (IY+$82)
207F: FD CB 85 2ESRA (IY+$85)
2083: FD CB 84 1ERR (IY+$84)
2087: FD 6E 82 LD L,(IY+$82)
208A: FD 66 83 LD H,(IY+$83)
208D: 23 INC HL
208E: 7C LD A,H
208F: B5 OR L
2090: 20 08 JR NZ,$209A
2092: FD 36 82 00LD (IY+$82),$00
2096: FD 36 83 00LD (IY+$83),$00
209A: FD 6E 84 LD L,(IY+$84)
209D: FD 66 85 LD H,(IY+$85)
20A0: 23 INC HL
20A1: 7C LD A,H
20A2: B5 OR L
20A3: 20 08 JR NZ,$20AD
20A5: FD 36 84 00LD (IY+$84),$00
20A9: FD 36 85 00LD (IY+$85),$00
20AD: 3A 02 40 LD A,($4002)
20B0: FD B6 83 OR (IY+$83)
20B3: FD B6 84 OR (IY+$84)
20B6: FD B6 85 OR (IY+$85)
20B9: 28 12 JR Z,$20CD
20BB: FD CB F8 FESET 7,(IY+$F8)
20BF: FD CB 80 66BIT 4,(IY+$80)
20C3: 28 05 JR Z,$20CA
20C5: 3E 08 LD A,$08
20C7: CD 04 2E CALL $2E04
20CA: C3 2A 1F JP $1F2A
20CD: C9 RET
20CE: FD 36 1A 80LD (IY+$1A),$80
20D2: 11 00 00 LD DE,$0000
20D5: FD 66 87 LD H,(IY+$87)
20D8: FD 6E 89 LD L,(IY+$89)
20DB: 3A 78 40 LD A,($4078)
20DE: CB 77 BIT 6,A
20E0: 20 31 JR NZ,$2113
20E2: CB 7C BIT 7,H
20E4: 28 17 JR Z,$20FD
20E6: CB 7D BIT 7,L
20E8: 28 0A JR Z,$20F4
20EA: 1E 01 LD E,$01
20EC: CB 6F BIT 5,A
20EE: 28 51 JR Z,$2141
20F0: 1E 08 LD E,$08
20F2: 18 4D JR $2141
20F4: 1E 02 LD E,$02
20F6: CB 6F BIT 5,A
20F8: 28 47 JR Z,$2141
20FA: 1C INC E
20FB: 18 44 JR $2141
20FD: CB 7D BIT 7,L
20FF: 28 09 JR Z,$210A
2101: 1E 06 LD E,$06
2103: CB 6F BIT 5,A
2105: 28 3A JR Z,$2141
2107: 1C INC E
2108: 18 37 JR $2141
210A: 1E 04 LD E,$04
210C: CB 6F BIT 5,A
210E: 20 31 JR NZ,$2141
2110: 1C INC E
2111: 18 2E JR $2141
2113: CB 7C BIT 7,H
2115: 28 16 JR Z,$212D
2117: 1E 0A LD E,$0A
2119: CB 7D BIT 7,L
211B: 28 08 JR Z,$2125
211D: CB 6F BIT 5,A
211F: 28 20 JR Z,$2141
2121: 1E 13 LD E,$13
2123: 18 1C JR $2141
2125: CB 6F BIT 5,A
2127: 28 18 JR Z,$2141
2129: 1E 0D LD E,$0D
212B: 18 14 JR $2141
212D: 1E 10 LD E,$10
212F: CB 7D BIT 7,L
2131: 28 08 JR Z,$213B
2133: CB 6F BIT 5,A
2135: 28 0A JR Z,$2141
2137: 1E 13 LD E,$13
2139: 18 06 JR $2141
213B: CB 6F BIT 5,A
213D: 28 02 JR Z,$2141
213F: 1E 0D LD E,$0D
2141: 21 9A 40 LD HL,$409A
2144: 19 ADD HL,DE
2145: 36 96 LD (HL),$96
2147: C9 RET
2148: 7C LD A,H
2149: B5 OR L
214A: 28 17 JR Z,$2163
214C: 54 LD D,H
214D: 5D LD E,L
214E: CB 2A SRA D
2150: CB 1B RR E
2152: CB 2A SRA D
2154: CB 1B RR E
2156: CB 2A SRA D
2158: CB 1B RR E
215A: 7A LD A,D
215B: B3 OR E
215C: 20 02 JR NZ,$2160
215E: 1E 01 LD E,$01
2160: AF XOR A
2161: ED 52 SBC HL,DE
2163: C9 RET
2164: F5 PUSH AF
2165: D5 PUSH DE
2166: EB EX DE,HL
2167: B7 OR A
2168: CB 7A BIT 7,D
216A: 20 0C JR NZ,$2178
216C: 21 BC 02 LD HL,$02BC
216F: ED 52 SBC HL,DE
2171: 30 0F JR NC,$2182
2173: 11 BC 02 LD DE,$02BC
2176: 18 0A JR $2182
2178: 21 44 FD LD HL,$FD44
217B: ED 52 SBC HL,DE
217D: 38 03 JR C,$2182
217F: 11 44 FD LD DE,$FD44
2182: EB EX DE,HL
2183: D1 POP DE
2184: F1 POP AF
2185: C9 RET
2186: 3A 67 40 LD A,($4067)
2189: 07 RLCA
218A: E6 1E AND $1E
218C: 47 LD B,A
218D: CD 06 29 CALL $2906
2190: E6 2F AND $2F
2192: CB EF SET 5,A
2194: 90 SUB B
2195: 32 7C 40 LD ($407C),A
2198: C9 RET
2199: DB 09 IN A,($09)
219B: DD 5E 00 LD E,(IX+$00)
219E: DD 56 01 LD D,(IX+$01)
21A1: DD E5 PUSH IX
21A3: D5 PUSH DE
21A4: DD E1 POP IX
21A6: DD CB 00 7EBIT 7,(IX+$00)
21AA: 28 55 JR Z,$2201
21AC: DD CB 01 6EBIT 5,(IX+$01)
21B0: 20 4F JR NZ,$2201
21B2: DD 7E 01 LD A,(IX+$01)
21B5: CB 4F BIT 1,A
21B7: 20 07 JR NZ,$21C0
21B9: FD AE 81 XOR (IY+$81)
21BC: CB 77 BIT 6,A
21BE: 28 41 JR Z,$2201
21C0: DD 7E 07 LD A,(IX+$07)
21C3: FD 96 87 SUB (IY+$87)
21C6: 30 02 JR NC,$21CA
21C8: ED 44 NEG
21CA: 57 LD D,A
21CB: DD 7E 09 LD A,(IX+$09)
21CE: FD 96 89 SUB (IY+$89)
21D1: 30 02 JR NC,$21D5
21D3: ED 44 NEG
21D5: 5F LD E,A
21D6: FD CB 81 66BIT 4,(IY+$81)
21DA: 28 09 JR Z,$21E5
21DC: DD CB 00 66BIT 4,(IX+$00)
21E0: 28 03 JR Z,$21E5
21E2: CD EC 24 CALL $24EC
21E5: DD 7E 10 LD A,(IX+$10)
21E8: FD BE 90 CP (IY+$90)
21EB: 30 03 JR NC,$21F0
21ED: FD 7E 90 LD A,(IY+$90)
21F0: BA CP D
21F1: 38 0E JR C,$2201
21F3: DD 7E 11 LD A,(IX+$11)
21F6: FD BE 91 CP (IY+$91)
21F9: 30 03 JR NC,$21FE
21FB: FD 7E 91 LD A,(IY+$91)
21FE: BB CP E
21FF: 30 0F JR NC,$2210
2201: DD E1 POP IX
2203: 11 06 00 LD DE,$0006
2206: DD 19 ADD IX,DE
2208: FD 34 FE INC (IY+$FE)
220B: 10 8E DJNZ $219B
220D: C3 34 23 JP $2334
2210: FD CB 81 76BIT 6,(IY+$81)
2214: 20 3D JR NZ,$2253
2216: DD CB 01 4EBIT 1,(IX+$01)
221A: 28 37 JR Z,$2253
221C: FD CB 80 66BIT 4,(IY+$80)
2220: CA 4F 22 JP Z,$224F
2223: 3A 0E 40 LD A,($400E)
2226: B7 OR A
2227: C2 4F 22 JP NZ,$224F
222A: DD 36 0D 02LD (IX+$0D),$02
222E: DD 36 11 06LD (IX+$11),$06
2232: 21 AF CB LD HL,$CBAF
2235: DD 74 16 LD (IX+$16),H
2238: DD 75 15 LD (IX+$15),L
223B: DD E1 POP IX
223D: DD 56 05 LD D,(IX+$05)
2240: DD 5E 04 LD E,(IX+$04)
2243: D5 PUSH DE
2244: DD E1 POP IX
2246: DD 74 0B LD (IX+$0B),H
2249: DD 75 0A LD (IX+$0A),L
224C: C3 34 23 JP $2334
224F: F1 POP AF
2250: C3 34 23 JP $2334
2253: F1 POP AF
2254: DD CB 00 BERES 7,(IX+$00)
2258: DD 36 13 00LD (IX+$13),$00
225C: 3A 7D 40 LD A,($407D)
225F: FE 0E CP $0E
2261: 38 17 JR C,$227A
2263: 3A 7E 40 LD A,($407E)
2266: FD BE FA CP (IY+$FA)
2269: 28 05 JR Z,$2270
226B: FD BE FB CP (IY+$FB)
226E: 20 55 JR NZ,$22C5
2270: 3E 04 LD A,$04
2272: DD CB 01 7EBIT 7,(IX+$01)
2276: 20 58 JR NZ,$22D0
2278: 18 12 JR $228C
227A: FD BE FA CP (IY+$FA)
227D: 28 05 JR Z,$2284
227F: FD BE FB CP (IY+$FB)
2282: 20 41 JR NZ,$22C5
2284: 3E 04 LD A,$04
2286: FD CB 81 7EBIT 7,(IY+$81)
228A: 20 44 JR NZ,$22D0
228C: 3E 02 LD A,$02
228E: CD F6 2D CALL $2DF6
2291: 3E 05 LD A,$05
2293: FD CB F7 46BIT 0,(IY+$F7)
2297: 20 06 JR NZ,$229F
2299: FD CB EA 46BIT 0,(IY+$EA)
229D: 20 31 JR NZ,$22D0
229F: DD E5 PUSH IX
22A1: DD 21 DD 41LD IX,$41DD
22A5: DD CB 00 BERES 7,(IX+$00)
22A9: DD 21 F4 41LD IX,$41F4
22AD: DD CB 00 BERES 7,(IX+$00)
22B1: DD 21 0B 42LD IX,$420B
22B5: DD CB 00 BERES 7,(IX+$00)
22B9: DD 21 22 42LD IX,$4222
22BD: DD CB 00 BERES 7,(IX+$00)
22C1: DD E1 POP IX
22C3: 18 0B JR $22D0
22C5: 3A 0D 40 LD A,($400D)
22C8: DD BE 0D CP (IX+$0D)
22CB: 30 03 JR NC,$22D0
22CD: DD 7E 0D LD A,(IX+$0D)
22D0: 32 6F 40 LD ($406F),A
22D3: B7 OR A
22D4: C4 35 23 CALL NZ,$2335
22D7: FD CB 81 46BIT 0,(IY+$81)
22DB: 28 0C JR Z,$22E9
22DD: DD 7E 07 LD A,(IX+$07)
22E0: 32 07 40 LD ($4007),A
22E3: DD 7E 09 LD A,(IX+$09)
22E6: 32 09 40 LD ($4009),A
22E9: 3E 00 LD A,$00
22EB: FD CB 80 66BIT 4,(IY+$80)
22EF: 28 02 JR Z,$22F3
22F1: 3E 10 LD A,$10
22F3: CD BF 27 CALL $27BF
22F6: FD 77 8B LD (IY+$8B),A
22F9: 3A 7D 40 LD A,($407D)
22FC: FE 01 CP $01
22FE: 28 04 JR Z,$2304
2300: FE 0E CP $0E
2302: 38 03 JR C,$2307
2304: 3A 7E 40 LD A,($407E)
2307: FD BE FA CP (IY+$FA)
230A: 20 1A JR NZ,$2326
230C: FD 36 FA 00LD (IY+$FA),$00
2310: FD 36 A2 07LD (IY+$A2),$07
2314: FD 36 FC 05LD (IY+$FC),$05
2318: FD CB EA 46BIT 0,(IY+$EA)
231C: 28 08 JR Z,$2326
231E: FD 36 A2 02LD (IY+$A2),$02
2322: FD 36 FC 02LD (IY+$FC),$02
2326: FD BE FB CP (IY+$FB)
2329: 20 04 JR NZ,$232F
232B: FD 36 FB 00LD (IY+$FB),$00
232F: FE 0E CP $0E
2331: DC 67 24 CALL C,$2467
2334: C9 RET
2335: F5 PUSH AF
2336: C5 PUSH BC
2337: D5 PUSH DE
2338: E5 PUSH HL
2339: FD CB AE 7EBIT 7,(IY+$AE)
233D: CA 09 24 JP Z,$2409
2340: 3D DEC A
2341: B7 OR A
2342: 07 RLCA
2343: 5F LD E,A
2344: 16 00 LD D,$00
2346: 21 DB 2F LD HL,$2FDB
2349: 19 ADD HL,DE
234A: 06 02 LD B,$02
234C: 11 36 40 LD DE,$4036
234F: AF XOR A
2350: 1A LD A,(DE)
2351: 8E ADC A,(HL)
2352: 27 DAA
2353: 12 LD (DE),A
2354: 23 INC HL
2355: 13 INC DE
2356: 10 F8 DJNZ $2350
2358: 06 02 LD B,$02
235A: 1A LD A,(DE)
235B: CE 00 ADC A,$00
235D: 27 DAA
235E: 12 LD (DE),A
235F: 13 INC DE
2360: 10 F8 DJNZ $235A
2362: 06 04 LD B,$04
2364: 11 39 40 LD DE,$4039
2367: 21 17 46 LD HL,$4617
236A: CD 0E 24 CALL $240E
236D: ED 5B 60 40LD DE,($4060)
2371: 2A 38 40 LD HL,($4038)
2374: B7 OR A
2375: ED 52 SBC HL,DE
2377: DA 09 24 JP C,$2409
237A: FD CB EA 6EBIT 5,(IY+$EA)
237E: 20 19 JR NZ,$2399
2380: FD CB EA EESET 5,(IY+$EA)
2384: 21 07 00 LD HL,$0007
2387: 11 FC 0D LD DE,$0DFC
238A: 19 ADD HL,DE
238B: 7C LD A,H
238C: E6 0F AND $0F
238E: F6 C0 OR $C0
2390: 67 LD H,A
2391: CD 54 18 CALL $1854
2394: 22 A6 82 LD ($82A6),HL
2397: 18 54 JR $23ED
2399: ED 5B 62 40LD DE,($4062)
239D: 2A 38 40 LD HL,($4038)
23A0: B7 OR A
23A1: ED 52 SBC HL,DE
23A3: 38 64 JR C,$2409
23A5: FD CB EA 66BIT 4,(IY+$EA)
23A9: 20 19 JR NZ,$23C4
23AB: FD CB EA E6SET 4,(IY+$EA)
23AF: 21 07 00 LD HL,$0007
23B2: 11 FC 0D LD DE,$0DFC
23B5: 19 ADD HL,DE
23B6: 7C LD A,H
23B7: E6 0F AND $0F
23B9: F6 C0 OR $C0
23BB: 67 LD H,A
23BC: CD 54 18 CALL $1854
23BF: 22 B0 82 LD ($82B0),HL
23C2: 18 29 JR $23ED
23C4: ED 5B 64 40LD DE,($4064)
23C8: 2A 38 40 LD HL,($4038)
23CB: B7 OR A
23CC: ED 52 SBC HL,DE
23CE: 38 39 JR C,$2409
23D0: FD CB EA 5EBIT 3,(IY+$EA)
23D4: 20 33 JR NZ,$2409
23D6: FD CB EA DESET 3,(IY+$EA)
23DA: 21 07 00 LD HL,$0007
23DD: 11 FC 0D LD DE,$0DFC
23E0: 19 ADD HL,DE
23E1: 7C LD A,H
23E2: E6 0F AND $0F
23E4: F6 C0 OR $C0
23E6: 67 LD H,A
23E7: CD 54 18 CALL $1854
23EA: 22 BA 82 LD ($82BA),HL
23ED: 3E 00 LD A,$00
23EF: CD 04 2E CALL $2E04
23F2: FD 36 A1 00LD (IY+$A1),$00
23F6: 3E 14 LD A,$14
23F8: CD 04 2E CALL $2E04
23FB: FD 36 A1 03LD (IY+$A1),$03
23FF: FD 36 E9 FFLD (IY+$E9),$FF
2403: FD 34 E6 INC (IY+$E6)
2406: FD 34 ED INC (IY+$ED)
2409: E1 POP HL
240A: D1 POP DE
240B: C1 POP BC
240C: F1 POP AF
240D: C9 RET
240E: FD 36 11 FFLD (IY+$11),$FF
2412: 1A LD A,(DE)
2413: 0F RRCA
2414: 0F RRCA
2415: 0F RRCA
2416: 0F RRCA
2417: E6 0F AND $0F
2419: 20 0A JR NZ,$2425
241B: FD CB 11 7EBIT 7,(IY+$11)
241F: 28 04 JR Z,$2425
2421: 3E 0A LD A,$0A
2423: 18 04 JR $2429
2425: FD 36 11 00LD (IY+$11),$00
2429: CD 4A 24 CALL $244A
242C: 1A LD A,(DE)
242D: E6 0F AND $0F
242F: 20 0E JR NZ,$243F
2431: FD CB 11 7EBIT 7,(IY+$11)
2435: 28 0C JR Z,$2443
2437: 78 LD A,B
2438: 3D DEC A
2439: 28 08 JR Z,$2443
243B: 3E 0A LD A,$0A
243D: 18 04 JR $2443
243F: FD 36 11 00LD (IY+$11),$00
2443: CD 4A 24 CALL $244A
2446: 1B DEC DE
2447: 10 C9 DJNZ $2412
2449: C9 RET
244A: D5 PUSH DE
244B: DD E5 PUSH IX
244D: E6 0F AND $0F
244F: 07 RLCA
2450: 5F LD E,A
2451: 16 00 LD D,$00
2453: DD 21 D5 3FLD IX,$3FD5
2457: DD 19 ADD IX,DE
2459: DD 7E 00 LD A,(IX+$00)
245C: 77 LD (HL),A
245D: 23 INC HL
245E: DD 7E 01 LD A,(IX+$01)
2461: 77 LD (HL),A
2462: 23 INC HL
2463: DD E1 POP IX
2465: D1 POP DE
2466: C9 RET
2467: F5 PUSH AF
2468: C5 PUSH BC
2469: D5 PUSH DE
246A: E5 PUSH HL
246B: DD E5 PUSH IX
246D: FD 46 E7 LD B,(IY+$E7)
2470: 0E 02 LD C,$02
2472: 21 96 2E LD HL,$2E96
2475: 5E LD E,(HL)
2476: 23 INC HL
2477: 56 LD D,(HL)
2478: 1A LD A,(DE)
2479: CB 7F BIT 7,A
247B: 28 30 JR Z,$24AD
247D: 13 INC DE
247E: 1A LD A,(DE)
247F: 1B DEC DE
2480: CB 6F BIT 5,A
2482: 20 29 JR NZ,$24AD
2484: 0D DEC C
2485: 28 5A JR Z,$24E1
2487: 3A 7B 40 LD A,($407B)
248A: B7 OR A
248B: 20 20 JR NZ,$24AD
248D: 3A 77 40 LD A,($4077)
2490: FE 01 CP $01
2492: 28 19 JR Z,$24AD
2494: 78 LD A,B
2495: ED 44 NEG
2497: FD 86 E7 ADD A,(IY+$E7)
249A: C6 02 ADD A,$02
249C: FD BE FA CP (IY+$FA)
249F: 28 0C JR Z,$24AD
24A1: 32 7B 40 LD ($407B),A
24A4: D5 PUSH DE
24A5: DD E1 POP IX
24A7: DD 7E 0A LD A,(IX+$0A)
24AA: DD 77 0F LD (IX+$0F),A
24AD: 11 05 00 LD DE,$0005
24B0: 19 ADD HL,DE
24B1: 10 C2 DJNZ $2475
24B3: CB 41 BIT 0,C
24B5: 20 0A JR NZ,$24C1
24B7: FD CB EB F6SET 6,(IY+$EB)
24BB: FD 36 F7 00LD (IY+$F7),$00
24BF: 18 24 JR $24E5
24C1: FD 36 F7 01LD (IY+$F7),$01
24C5: 3A 67 40 LD A,($4067)
24C8: FE 0C CP $0C
24CA: 38 08 JR C,$24D4
24CC: FD 36 A2 02LD (IY+$A2),$02
24D0: FD 36 FC 02LD (IY+$FC),$02
24D4: 3A 3B 40 LD A,($403B)
24D7: FE 03 CP $03
24D9: 38 0A JR C,$24E5
24DB: FD CB EA C6SET 0,(IY+$EA)
24DF: 18 04 JR $24E5
24E1: FD 36 F7 02LD (IY+$F7),$02
24E5: DD E1 POP IX
24E7: E1 POP HL
24E8: D1 POP DE
24E9: C1 POP BC
24EA: F1 POP AF
24EB: C9 RET
24EC: D5 PUSH DE
24ED: CD AA 25 CALL $25AA
24F0: EB EX DE,HL
24F1: 2A 80 40 LD HL,($4080)
24F4: B7 OR A
24F5: ED 52 SBC HL,DE
24F7: 38 34 JR C,$252D
24F9: 78 LD A,B
24FA: ED 44 NEG
24FC: C6 21 ADD A,$21
24FE: FD BE FB CP (IY+$FB)
2501: 20 0D JR NZ,$2510
2503: 08 EX AF,AF'
2504: 3A 77 40 LD A,($4077)
2507: FE 02 CP $02
2509: 30 22 JR NC,$252D
250B: 08 EX AF,AF'
250C: FD 36 FB 00LD (IY+$FB),$00
2510: ED 53 80 40LD ($4080),DE
2514: 32 7A 40 LD ($407A),A
2517: 3A 77 40 LD A,($4077)
251A: FE 01 CP $01
251C: 20 0F JR NZ,$252D
251E: DD CB 00 8ERES 1,(IX+$00)
2522: CD 06 29 CALL $2906
2525: CB 67 BIT 4,A
2527: 28 04 JR Z,$252D
2529: DD CB 00 CESET 1,(IX+$00)
252D: D1 POP DE
252E: C9 RET
252F: 3A B9 40 LD A,($40B9)
2532: FD 96 87 SUB (IY+$87)
2535: 06 00 LD B,$00
2537: 30 04 JR NC,$253D
2539: ED 44 NEG
253B: 06 FF LD B,$FF
253D: 57 LD D,A
253E: 3A BB 40 LD A,($40BB)
2541: FD 96 89 SUB (IY+$89)
2544: 0E 00 LD C,$00
2546: 30 04 JR NC,$254C
2548: ED 44 NEG
254A: 0E FF LD C,$FF
254C: 5F LD E,A
254D: CD C1 25 CALL $25C1
2550: DD E5 PUSH IX
2552: 3E 0F LD A,$0F
2554: EB EX DE,HL
2555: DD 21 41 30LD IX,$3041
2559: DD 6E 00 LD L,(IX+$00)
255C: DD 23 INC IX
255E: DD 66 00 LD H,(IX+$00)
2561: DD 23 INC IX
2563: B7 OR A
2564: ED 52 SBC HL,DE
2566: 38 03 JR C,$256B
2568: 3D DEC A
2569: 20 EE JR NZ,$2559
256B: DD E1 POP IX
256D: CB 78 BIT 7,B
256F: 20 0A JR NZ,$257B
2571: CB 79 BIT 7,C
2573: 28 12 JR Z,$2587
2575: EE 0F XOR $0F
2577: C6 30 ADD A,$30
2579: 18 0C JR $2587
257B: CB 79 BIT 7,C
257D: 28 04 JR Z,$2583
257F: C6 20 ADD A,$20
2581: 18 04 JR $2587
2583: EE 0F XOR $0F
2585: C6 10 ADD A,$10
2587: 47 LD B,A
2588: 3A 0F 40 LD A,($400F)
258B: E6 3F AND $3F
258D: 4F LD C,A
258E: 90 SUB B
258F: 28 14 JR Z,$25A5
2591: 38 06 JR C,$2599
2593: FE 20 CP $20
2595: 30 0A JR NC,$25A1
2597: 18 04 JR $259D
2599: FE E0 CP $E0
259B: 30 04 JR NC,$25A1
259D: 79 LD A,C
259E: 3D DEC A
259F: 18 05 JR $25A6
25A1: 79 LD A,C
25A2: 3C INC A
25A3: 18 01 JR $25A6
25A5: 79 LD A,C
25A6: 32 0F 40 LD ($400F),A
25A9: C9 RET
25AA: C5 PUSH BC
25AB: D5 PUSH DE
25AC: 7A LD A,D
25AD: 16 00 LD D,$00
25AF: 06 08 LD B,$08
25B1: 21 00 00 LD HL,$0000
25B4: 0F RRCA
25B5: 30 01 JR NC,$25B8
25B7: 19 ADD HL,DE
25B8: CB 23 SLA E
25BA: CB 12 RL D
25BC: 10 F6 DJNZ $25B4
25BE: D1 POP DE
25BF: C1 POP BC
25C0: C9 RET
25C1: C5 PUSH BC
25C2: D5 PUSH DE
25C3: D5 PUSH DE
25C4: 43 LD B,E
25C5: 0E 00 LD C,$00
25C7: 7A LD A,D
25C8: 2F CPL
25C9: 5F LD E,A
25CA: 16 FF LD D,$FF
25CC: 13 INC DE
25CD: 21 00 00 LD HL,$0000
25D0: 3E 11 LD A,$11
25D2: E5 PUSH HL
25D3: 19 ADD HL,DE
25D4: 30 01 JR NC,$25D7
25D6: E3 EX (SP),HL
25D7: E1 POP HL
25D8: F5 PUSH AF
25D9: CB 11 RL C
25DB: CB 10 RL B
25DD: CB 15 RL L
25DF: CB 14 RL H
25E1: F1 POP AF
25E2: 3D DEC A
25E3: 20 ED JR NZ,$25D2
25E5: 60 LD H,B
25E6: 69 LD L,C
25E7: D1 POP DE
25E8: D1 POP DE
25E9: C1 POP BC
25EA: C9 RET
25EB: DD E5 PUSH IX
25ED: 0E 04 LD C,$04
25EF: FD CB 81 76BIT 6,(IY+$81)
25F3: 28 07 JR Z,$25FC
25F5: 06 08 LD B,$08
25F7: 21 09 2F LD HL,$2F09
25FA: 18 05 JR $2601
25FC: 06 04 LD B,$04
25FE: 21 F1 2E LD HL,$2EF1
2601: 56 LD D,(HL)
2602: 2B DEC HL
2603: 5E LD E,(HL)
2604: 1A LD A,(DE)
2605: CB 7F BIT 7,A
2607: 28 0B JR Z,$2614
2609: 11 FB FF LD DE,$FFFB
260C: 19 ADD HL,DE
260D: 05 DEC B
260E: 0D DEC C
260F: 20 F0 JR NZ,$2601
2611: C3 51 27 JP $2751
2614: D5 PUSH DE
2615: DD E1 POP IX
2617: 78 LD A,B
2618: C6 0D ADD A,$0D
261A: 47 LD B,A
261B: CD 1D 29 CALL $291D
261E: FD 7E 86 LD A,(IY+$86)
2621: DD 77 06 LD (IX+$06),A
2624: FD 7E 87 LD A,(IY+$87)
2627: DD 77 07 LD (IX+$07),A
262A: FD 7E 88 LD A,(IY+$88)
262D: DD 77 08 LD (IX+$08),A
2630: FD 7E 89 LD A,(IY+$89)
2633: DD 77 09 LD (IX+$09),A
2636: FD 7E 8F LD A,(IY+$8F)
2639: DD 77 0F LD (IX+$0F),A
263C: FD CB 81 76BIT 6,(IY+$81)
2640: 28 04 JR Z,$2646
2642: DD CB 01 F6SET 6,(IX+$01)
2646: DD 7E 0F LD A,(IX+$0F)
2649: CB 67 BIT 4,A
264B: 28 02 JR Z,$264F
264D: EE 0F XOR $0F
264F: E6 0F AND $0F
2651: 07 RLCA
2652: 21 21 30 LD HL,$3021
2655: 5F LD E,A
2656: 16 00 LD D,$00
2658: 19 ADD HL,DE
2659: 5E LD E,(HL)
265A: 7B LD A,E
265B: CB 2F SRA A
265D: CB 2F SRA A
265F: DD 77 11 LD (IX+$11),A
2662: 23 INC HL
2663: 4E LD C,(HL)
2664: 79 LD A,C
2665: CB 2F SRA A
2667: CB 2F SRA A
2669: DD 77 10 LD (IX+$10),A
266C: 06 00 LD B,$00
266E: 16 00 LD D,$00
2670: DD 7E 0F LD A,(IX+$0F)
2673: E6 30 AND $30
2675: 28 09 JR Z,$2680
2677: FE 30 CP $30
2679: 28 05 JR Z,$2680
267B: 79 LD A,C
267C: 2F CPL
267D: 4F LD C,A
267E: 06 FF LD B,$FF
2680: DD 7E 0F LD A,(IX+$0F)
2683: CB 6F BIT 5,A
2685: 28 05 JR Z,$268C
2687: 7B LD A,E
2688: 2F CPL
2689: 5F LD E,A
268A: 16 FF LD D,$FF
268C: FD CB 81 76BIT 6,(IY+$81)
2690: 28 22 JR Z,$26B4
2692: 79 LD A,C
2693: CB 2F SRA A
2695: CB 2F SRA A
2697: DD 86 07 ADD A,(IX+$07)
269A: CB 78 BIT 7,B
269C: 20 04 JR NZ,$26A2
269E: 38 07 JR C,$26A7
26A0: 18 02 JR $26A4
26A2: 30 03 JR NC,$26A7
26A4: DD 77 07 LD (IX+$07),A
26A7: 7B LD A,E
26A8: CB 2F SRA A
26AA: CB 2F SRA A
26AC: DD 86 09 ADD A,(IX+$09)
26AF: DD 77 09 LD (IX+$09),A
26B2: 18 22 JR $26D6
26B4: DD 36 0C 19LD (IX+$0C),$19
26B8: 3A 0F 40 LD A,($400F)
26BB: FD 96 8A SUB (IY+$8A)
26BE: 30 02 JR NC,$26C2
26C0: ED 44 NEG
26C2: FE 10 CP $10
26C4: 38 04 JR C,$26CA
26C6: FE 30 CP $30
26C8: 38 15 JR C,$26DF
26CA: FD CB EA 7EBIT 7,(IY+$EA)
26CE: 28 0F JR Z,$26DF
26D0: DD CB 00 D6SET 2,(IX+$00)
26D4: 18 09 JR $26DF
26D6: 3E 07 LD A,$07
26D8: CD 04 2E CALL $2E04
26DB: DD CB 00 D6SET 2,(IX+$00)
26DF: 21 00 00 LD HL,$0000
26E2: 09 ADD HL,BC
26E3: 29 ADD HL,HL
26E4: 29 ADD HL,HL
26E5: 29 ADD HL,HL
26E6: 29 ADD HL,HL
26E7: 29 ADD HL,HL
26E8: DD CB 00 56BIT 2,(IX+$00)
26EC: 28 03 JR Z,$26F1
26EE: 29 ADD HL,HL
26EF: 18 12 JR $2703
26F1: 3A 67 40 LD A,($4067)
26F4: FD CB EB 5EBIT 3,(IY+$EB)
26F8: 20 02 JR NZ,$26FC
26FA: D6 03 SUB $03
26FC: 09 ADD HL,BC
26FD: 09 ADD HL,BC
26FE: 09 ADD HL,BC
26FF: 09 ADD HL,BC
2700: 3D DEC A
2701: 20 F9 JR NZ,$26FC
2703: DD 74 03 LD (IX+$03),H
2706: DD 75 02 LD (IX+$02),L
2709: 21 00 00 LD HL,$0000
270C: 19 ADD HL,DE
270D: 29 ADD HL,HL
270E: 29 ADD HL,HL
270F: 29 ADD HL,HL
2710: 29 ADD HL,HL
2711: 29 ADD HL,HL
2712: DD CB 00 56BIT 2,(IX+$00)
2716: 28 03 JR Z,$271B
2718: 29 ADD HL,HL
2719: 18 12 JR $272D
271B: 3A 67 40 LD A,($4067)
271E: FD CB EB 5EBIT 3,(IY+$EB)
2722: 20 02 JR NZ,$2726
2724: D6 03 SUB $03
2726: 19 ADD HL,DE
2727: 19 ADD HL,DE
2728: 19 ADD HL,DE
2729: 19 ADD HL,DE
272A: 3D DEC A
272B: 20 F9 JR NZ,$2726
272D: DD CB 00 96RES 2,(IX+$00)
2731: DD 74 05 LD (IX+$05),H
2734: DD 75 04 LD (IX+$04),L
2737: 3A 0F 40 LD A,($400F)
273A: E6 3F AND $3F
273C: 5F LD E,A
273D: 83 ADD A,E
273E: 83 ADD A,E
273F: 5F LD E,A
2740: 16 00 LD D,$00
2742: 21 E7 0A LD HL,$0AE7
2745: 19 ADD HL,DE
2746: 7C LD A,H
2747: E6 0F AND $0F
2749: F6 C0 OR $C0
274B: DD 77 16 LD (IX+$16),A
274E: DD 75 15 LD (IX+$15),L
2751: FD CB 80 96RES 2,(IY+$80)
2755: DD E1 POP IX
2757: C9 RET
2758: DD E5 PUSH IX
275A: FD 56 87 LD D,(IY+$87)
275D: FD 5E 89 LD E,(IY+$89)
2760: 7B LD A,E
2761: FE A0 CP $A0
2763: 38 09 JR C,$276E
2765: 7A LD A,D
2766: FE 10 CP $10
2768: 38 52 JR C,$27BC
276A: FE F0 CP $F0
276C: 30 4E JR NC,$27BC
276E: 7A LD A,D
276F: FE 26 CP $26
2771: 38 0D JR C,$2780
2773: FE DA CP $DA
2775: 30 09 JR NC,$2780
2777: 7B LD A,E
2778: FE 56 CP $56
277A: 38 04 JR C,$2780
277C: FE AA CP $AA
277E: 38 3C JR C,$27BC
2780: 0E 0C LD C,$0C
2782: 06 0B LD B,$0B
2784: 21 4B 2F LD HL,$2F4B
2787: 56 LD D,(HL)
2788: 2B DEC HL
2789: 5E LD E,(HL)
278A: 1A LD A,(DE)
278B: CB 7F BIT 7,A
278D: 28 17 JR Z,$27A6
278F: 0D DEC C
2790: 28 14 JR Z,$27A6
2792: 11 FB FF LD DE,$FFFB
2795: 19 ADD HL,DE
2796: 10 EF DJNZ $2787
2798: CD 06 29 CALL $2906
279B: E6 0F AND $0F
279D: 28 F9 JR Z,$2798
279F: FE 0B CP $0B
27A1: 30 F5 JR NC,$2798
27A3: 4F LD C,A
27A4: 18 DC JR $2782
27A6: D5 PUSH DE
27A7: DD E1 POP IX
27A9: 3E 15 LD A,$15
27AB: 80 ADD A,B
27AC: 47 LD B,A
27AD: CD 1D 29 CALL $291D
27B0: 3A 07 40 LD A,($4007)
27B3: DD 77 07 LD (IX+$07),A
27B6: 3A 09 40 LD A,($4009)
27B9: DD 77 09 LD (IX+$09),A
27BC: DD E1 POP IX
27BE: C9 RET
27BF: F5 PUSH AF
27C0: 3A 00 40 LD A,($4000)
27C3: FD 66 87 LD H,(IY+$87)
27C6: FD 6E 89 LD L,(IY+$89)
27C9: E5 PUSH HL
27CA: 01 17 00 LD BC,$0017
27CD: 11 00 40 LD DE,$4000
27D0: 21 AC 2F LD HL,$2FAC
27D3: ED B0 LDIR
27D5: E1 POP HL
27D6: FD 74 87 LD (IY+$87),H
27D9: FD 75 89 LD (IY+$89),L
27DC: 3A 7D 40 LD A,($407D)
27DF: FE 0E CP $0E
27E1: 38 07 JR C,$27EA
27E3: FE 16 CP $16
27E5: 30 03 JR NC,$27EA
27E7: 3A 7E 40 LD A,($407E)
27EA: FE 16 CP $16
27EC: 30 41 JR NC,$282F
27EE: FE 0E CP $0E
27F0: 30 4B JR NC,$283D
27F2: FE 02 CP $02
27F4: 30 23 JR NC,$2819
27F6: 3A 66 40 LD A,($4066)
27F9: FE 01 CP $01
27FB: 20 04 JR NZ,$2801
27FD: FD 36 A2 0ALD (IY+$A2),$0A
2801: FD 36 A1 00LD (IY+$A1),$00
2805: 3E 00 LD A,$00
2807: CD 04 2E CALL $2E04
280A: FD 36 8C 0FLD (IY+$8C),$0F
280E: 3E 01 LD A,$01
2810: CD 04 2E CALL $2E04
2813: FD 36 A1 05LD (IY+$A1),$05
2817: 18 24 JR $283D
2819: 3A 6F 40 LD A,($406F)
281C: FE 03 CP $03
281E: 3E 02 LD A,$02
2820: 28 18 JR Z,$283A
2822: 3A 6F 40 LD A,($406F)
2825: FE 04 CP $04
2827: 3E 10 LD A,$10
2829: 28 0F JR Z,$283A
282B: 3E 15 LD A,$15
282D: 18 0B JR $283A
282F: 3A 6F 40 LD A,($406F)
2832: FE 01 CP $01
2834: 3E 03 LD A,$03
2836: 28 02 JR Z,$283A
2838: 3E 11 LD A,$11
283A: CD 04 2E CALL $2E04
283D: F1 POP AF
283E: C9 RET
283F: FD 56 87 LD D,(IY+$87)
2842: FD 5E 89 LD E,(IY+$89)
2845: FD CB 80 4EBIT 1,(IY+$80)
2849: C2 76 28 JP NZ,$2876
284C: CB 7A BIT 7,D
284E: 20 06 JR NZ,$2856
2850: CB 7B BIT 7,E
2852: 20 0D JR NZ,$2861
2854: 18 12 JR $2868
2856: CB 7B BIT 7,E
2858: 28 15 JR Z,$286F
285A: 21 30 3E LD HL,$3E30
285D: 0E 00 LD C,$00
285F: 18 3D JR $289E
2861: 21 00 0E LD HL,$0E00
2864: 0E 01 LD C,$01
2866: 18 36 JR $289E
2868: 21 10 1E LD HL,$1E10
286B: 0E 00 LD C,$00
286D: 18 2F JR $289E
286F: 21 20 2E LD HL,$2E20
2872: 0E 01 LD C,$01
2874: 18 28 JR $289E
2876: CB 7A BIT 7,D
2878: 20 06 JR NZ,$2880
287A: CB 7B BIT 7,E
287C: 20 0D JR NZ,$288B
287E: 18 12 JR $2892
2880: CB 7B BIT 7,E
2882: 28 15 JR Z,$2899
2884: 21 20 12 LD HL,$1220
2887: 0E 01 LD C,$01
2889: 18 13 JR $289E
288B: 21 30 22 LD HL,$2230
288E: 0E 00 LD C,$00
2890: 18 0C JR $289E
2892: 21 00 32 LD HL,$3200
2895: 0E 01 LD C,$01
2897: 18 05 JR $289E
2899: 21 10 02 LD HL,$0210
289C: 0E 00 LD C,$00
289E: 7A LD A,D
289F: D6 80 SUB $80
28A1: 30 02 JR NC,$28A5
28A3: ED 44 NEG
28A5: 57 LD D,A
28A6: 7B LD A,E
28A7: D6 80 SUB $80
28A9: 30 02 JR NC,$28AD
28AB: ED 44 NEG
28AD: 5F LD E,A
28AE: CB 41 BIT 0,C
28B0: 28 14 JR Z,$28C6
28B2: 7A LD A,D
28B3: FE 58 CP $58
28B5: 30 07 JR NC,$28BE
28B7: 7B LD A,E
28B8: FE 21 CP $21
28BA: 38 2D JR C,$28E9
28BC: 18 2A JR $28E8
28BE: 7A LD A,D
28BF: D6 40 SUB $40
28C1: BB CP E
28C2: 38 24 JR C,$28E8
28C4: 18 23 JR $28E9
28C6: 7A LD A,D
28C7: FE 21 CP $21
28C9: 38 1E JR C,$28E9
28CB: FE 68 CP $68
28CD: 30 19 JR NC,$28E8
28CF: 7B LD A,E
28D0: FE 30 CP $30
28D2: 38 08 JR C,$28DC
28D4: 7A LD A,D
28D5: D6 10 SUB $10
28D7: BB CP E
28D8: 38 0F JR C,$28E9
28DA: 18 0C JR $28E8
28DC: 7A LD A,D
28DD: FE 53 CP $53
28DF: 30 07 JR NC,$28E8
28E1: ED 44 NEG
28E3: C6 70 ADD A,$70
28E5: BB CP E
28E6: 30 01 JR NC,$28E9
28E8: 65 LD H,L
28E9: 3A 0A 40 LD A,($400A)
28EC: E6 3F AND $3F
28EE: 4F LD C,A
28EF: 94 SUB H
28F0: 28 10 JR Z,$2902
28F2: 38 06 JR C,$28FA
28F4: FE 20 CP $20
28F6: 30 09 JR NC,$2901
28F8: 18 04 JR $28FE
28FA: FE E0 CP $E0
28FC: 30 03 JR NC,$2901
28FE: 0D DEC C
28FF: 18 01 JR $2902
2901: 0C INC C
2902: FD 71 8A LD (IY+$8A),C
2905: C9 RET
2906: FD 86 F3 ADD A,(IY+$F3)
2909: 32 73 40 LD ($4073),A
290C: DB 09 IN A,($09)
290E: ED 5F LD A,R
2910: FD 86 F3 ADD A,(IY+$F3)
2913: 07 RLCA
2914: 07 RLCA
2915: 07 RLCA
2916: FD 96 97 SUB (IY+$97)
2919: 32 73 40 LD ($4073),A
291C: C9 RET
291D: F5 PUSH AF
291E: C5 PUSH BC
291F: D5 PUSH DE
2920: E5 PUSH HL
2921: DD E5 PUSH IX
2923: C5 PUSH BC
2924: CB 20 SLA B
2926: 78 LD A,B
2927: 80 ADD A,B
2928: 80 ADD A,B
2929: 4F LD C,A
292A: 06 00 LD B,$00
292C: DD 21 8A 2ELD IX,$2E8A
2930: DD 09 ADD IX,BC
2932: DD 5E 00 LD E,(IX+$00)
2935: DD 56 01 LD D,(IX+$01)
2938: D5 PUSH DE
2939: DD 6E 02 LD L,(IX+$02)
293C: DD 66 03 LD H,(IX+$03)
293F: 01 17 00 LD BC,$0017
2942: ED B0 LDIR
2944: DD E1 POP IX
2946: C1 POP BC
2947: DD 70 13 LD (IX+$13),B
294A: 78 LD A,B
294B: FE 0E CP $0E
294D: 30 5C JR NC,$29AB
294F: 05 DEC B
2950: 20 1C JR NZ,$296E
2952: CD 06 29 CALL $2906
2955: E6 0F AND $0F
2957: F6 B0 OR $B0
2959: DD 77 09 LD (IX+$09),A
295C: FD CB F9 7EBIT 7,(IY+$F9)
2960: CA AB 29 JP Z,$29AB
2963: DD 7E 07 LD A,(IX+$07)
2966: ED 44 NEG
2968: DD 77 07 LD (IX+$07),A
296B: C3 AB 29 JP $29AB
296E: 3E 1E LD A,$1E
2970: 80 ADD A,B
2971: DD 77 12 LD (IX+$12),A
2974: 11 C0 0D LD DE,$0DC0
2977: 21 00 19 LD HL,$1900
297A: FD CB F9 7EBIT 7,(IY+$F9)
297E: 28 12 JR Z,$2992
2980: DD CB 00 CESET 1,(IX+$00)
2984: 11 40 F2 LD DE,$F240
2987: 21 00 E7 LD HL,$E700
298A: DD 7E 0A LD A,(IX+$0A)
298D: C6 20 ADD A,$20
298F: DD 77 0A LD (IX+$0A),A
2992: 19 ADD HL,DE
2993: 10 FD DJNZ $2992
2995: DD 75 06 LD (IX+$06),L
2998: DD 74 07 LD (IX+$07),H
299B: CD 06 29 CALL $2906
299E: CB BF RES 7,A
29A0: FE 0C CP $0C
29A2: 38 F7 JR C,$299B
29A4: FE 5A CP $5A
29A6: 30 F3 JR NC,$299B
29A8: DD 77 09 LD (IX+$09),A
29AB: DD E1 POP IX
29AD: E1 POP HL
29AE: D1 POP DE
29AF: C1 POP BC
29B0: F1 POP AF
29B1: C9 RET
29B2: F5 PUSH AF
29B3: C5 PUSH BC
29B4: D5 PUSH DE
29B5: E5 PUSH HL
29B6: CB 20 SLA B
29B8: 78 LD A,B
29B9: 80 ADD A,B
29BA: 80 ADD A,B
29BB: 4F LD C,A
29BC: 06 00 LD B,$00
29BE: 21 8A 2E LD HL,$2E8A
29C1: 09 ADD HL,BC
29C2: 5E LD E,(HL)
29C3: 23 INC HL
29C4: 56 LD D,(HL)
29C5: EB EX DE,HL
29C6: CB BE RES 7,(HL)
29C8: E1 POP HL
29C9: D1 POP DE
29CA: C1 POP BC
29CB: F1 POP AF
29CC: C9 RET
29CD: F5 PUSH AF
29CE: C5 PUSH BC
29CF: D5 PUSH DE
29D0: E5 PUSH HL
29D1: 06 06 LD B,$06
29D3: 21 A9 43 LD HL,$43A9
29D6: 11 36 40 LD DE,$4036
29D9: 0E 04 LD C,$04
29DB: AF XOR A
29DC: 1A LD A,(DE)
29DD: 13 INC DE
29DE: 9E SBC (HL)
29DF: 27 DAA
29E0: 23 INC HL
29E1: 0D DEC C
29E2: 20 F8 JR NZ,$29DC
29E4: 23 INC HL
29E5: 23 INC HL
29E6: 23 INC HL
29E7: 30 08 JR NC,$29F1
29E9: 10 EB DJNZ $29D6
29EB: FD 36 A4 01LD (IY+$A4),$01
29EF: 18 3F JR $2A30
29F1: 11 F9 FF LD DE,$FFF9
29F4: 19 ADD HL,DE
29F5: E5 PUSH HL
29F6: 11 07 00 LD DE,$0007
29F9: 21 00 00 LD HL,$0000
29FC: 78 LD A,B
29FD: 05 DEC B
29FE: 28 03 JR Z,$2A03
2A00: 19 ADD HL,DE
2A01: 18 FA JR $29FD
2A03: 44 LD B,H
2A04: 4D LD C,L
2A05: 11 D2 43 LD DE,$43D2
2A08: 21 CB 43 LD HL,$43CB
2A0B: 3D DEC A
2A0C: 28 02 JR Z,$2A10
2A0E: ED B8 LDDR
2A10: D1 POP DE
2A11: 01 04 00 LD BC,$0004
2A14: 21 36 40 LD HL,$4036
2A17: ED B0 LDIR
2A19: ED 53 96 40LD ($4096),DE
2A1D: ED 53 94 40LD ($4094),DE
2A21: FD 36 18 00LD (IY+$18),$00
2A25: 3E 20 LD A,$20
2A27: 12 LD (DE),A
2A28: 13 INC DE
2A29: 12 LD (DE),A
2A2A: 13 INC DE
2A2B: 12 LD (DE),A
2A2C: FD 36 A4 04LD (IY+$A4),$04
2A30: E1 POP HL
2A31: D1 POP DE
2A32: C1 POP BC
2A33: F1 POP AF
2A34: C9 RET
2A35: F5 PUSH AF
2A36: C5 PUSH BC
2A37: D5 PUSH DE
2A38: E5 PUSH HL
2A39: 3A BC 40 LD A,($40BC)
2A3C: E6 3E AND $3E
2A3E: 0F RRCA
2A3F: 32 99 40 LD ($4099),A
2A42: 57 LD D,A
2A43: 1E 20 LD E,$20
2A45: CD AA 25 CALL $25AA
2A48: 11 20 00 LD DE,$0020
2A4B: 19 ADD HL,DE
2A4C: 7C LD A,H
2A4D: 32 92 44 LD ($4492),A
2A50: 7D LD A,L
2A51: 32 91 44 LD ($4491),A
2A54: 2A 96 40 LD HL,($4096)
2A57: CD AA 11 CALL $11AA
2A5A: 20 32 JR NZ,$2A8E
2A5C: 3A 20 40 LD A,($4020)
2A5F: FE 14 CP $14
2A61: 30 2B JR NC,$2A8E
2A63: FD CB 32 56BIT 2,(IY+$32)
2A67: CA EE 2A JP Z,$2AEE
2A6A: FD CB 32 96RES 2,(IY+$32)
2A6E: 3A 99 40 LD A,($4099)
2A71: FE 1A CP $1A
2A73: 38 43 JR C,$2AB8
2A75: FE 1D CP $1D
2A77: 28 15 JR Z,$2A8E
2A79: FE 1B CP $1B
2A7B: 20 71 JR NZ,$2AEE
2A7D: 3A 98 40 LD A,($4098)
2A80: B7 OR A
2A81: 28 6B JR Z,$2AEE
2A83: FD 35 18 DEC (IY+$18)
2A86: 2B DEC HL
2A87: 22 96 40 LD ($4096),HL
2A8A: 36 20 LD (HL),$20
2A8C: 18 3D JR $2ACB
2A8E: FD 36 A4 01LD (IY+$A4),$01
2A92: 2A 94 40 LD HL,($4094)
2A95: 7E LD A,(HL)
2A96: FE 46 CP $46
2A98: 28 04 JR Z,$2A9E
2A9A: FE 53 CP $53
2A9C: 20 18 JR NZ,$2AB6
2A9E: 23 INC HL
2A9F: 7E LD A,(HL)
2AA0: FE 55 CP $55
2AA2: 20 12 JR NZ,$2AB6
2AA4: 23 INC HL
2AA5: 7E LD A,(HL)
2AA6: FE 43 CP $43
2AA8: 28 04 JR Z,$2AAE
2AAA: FE 4B CP $4B
2AAC: 20 08 JR NZ,$2AB6
2AAE: 36 20 LD (HL),$20
2AB0: 2B DEC HL
2AB1: 36 20 LD (HL),$20
2AB3: 2B DEC HL
2AB4: 36 20 LD (HL),$20
2AB6: 18 36 JR $2AEE
2AB8: 47 LD B,A
2AB9: 3A 98 40 LD A,($4098)
2ABC: FE 03 CP $03
2ABE: 30 2E JR NC,$2AEE
2AC0: FD 34 18 INC (IY+$18)
2AC3: 78 LD A,B
2AC4: C6 41 ADD A,$41
2AC6: 77 LD (HL),A
2AC7: 23 INC HL
2AC8: 22 96 40 LD ($4096),HL
2ACB: FD 36 A0 00LD (IY+$A0),$00
2ACF: FD 36 F0 14LD (IY+$F0),$14
2AD3: ED 5B 94 40LD DE,($4094)
2AD7: 21 89 44 LD HL,$4489
2ADA: CD 36 2C CALL $2C36
2ADD: CD 36 2C CALL $2C36
2AE0: CD 36 2C CALL $2C36
2AE3: 3A 98 40 LD A,($4098)
2AE6: FE 03 CP $03
2AE8: 20 04 JR NZ,$2AEE
2AEA: FD 36 A0 10LD (IY+$A0),$10
2AEE: E1 POP HL
2AEF: D1 POP DE
2AF0: C1 POP BC
2AF1: F1 POP AF
2AF2: C9 RET
2AF3: F5 PUSH AF
2AF4: C5 PUSH BC
2AF5: D5 PUSH DE
2AF6: E5 PUSH HL
2AF7: DD E5 PUSH IX
2AF9: CD 54 18 CALL $1854
2AFC: FD 36 09 01LD (IY+$09),$01
2B00: FD 36 0A 00LD (IY+$0A),$00
2B04: FD 36 0B 00LD (IY+$0B),$00
2B08: FD 4E 04 LD C,(IY+$04)
2B0B: 0D DEC C
2B0C: CB 21 SLA C
2B0E: 06 00 LD B,$00
2B10: 21 15 3F LD HL,$3F15
2B13: 09 ADD HL,BC
2B14: 5E LD E,(HL)
2B15: 23 INC HL
2B16: 56 LD D,(HL)
2B17: ED 53 85 40LD ($4085),DE
2B1B: 13 INC DE
2B1C: EB EX DE,HL
2B1D: 5E LD E,(HL)
2B1E: 23 INC HL
2B1F: 56 LD D,(HL)
2B20: 23 INC HL
2B21: E5 PUSH HL
2B22: EB EX DE,HL
2B23: 22 87 40 LD ($4087),HL
2B26: B7 OR A
2B27: ED 52 SBC HL,DE
2B29: 01 0A 00 LD BC,$000A
2B2C: ED 42 SBC HL,BC
2B2E: FD 75 0C LD (IY+$0C),L
2B31: 01 08 00 LD BC,$0008
2B34: E1 POP HL
2B35: 5E LD E,(HL)
2B36: 23 INC HL
2B37: 56 LD D,(HL)
2B38: 23 INC HL
2B39: ED B0 LDIR
2B3B: 22 8D 40 LD ($408D),HL
2B3E: ED 53 8F 40LD ($408F),DE
2B42: 2A 87 40 LD HL,($4087)
2B45: FD 34 0B INC (IY+$0B)
2B48: 5E LD E,(HL)
2B49: 23 INC HL
2B4A: 56 LD D,(HL)
2B4B: EB EX DE,HL
2B4C: 7C LD A,H
2B4D: B5 OR L
2B4E: 20 F5 JR NZ,$2B45
2B50: 2A 85 40 LD HL,($4085)
2B53: CB 7E BIT 7,(HL)
2B55: 20 0F JR NZ,$2B66
2B57: FD 36 F0 00LD (IY+$F0),$00
2B5B: CD 6D 2B CALL $2B6D
2B5E: 3A 8B 40 LD A,($408B)
2B61: FD BE 09 CP (IY+$09)
2B64: 30 F1 JR NC,$2B57
2B66: DD E1 POP IX
2B68: E1 POP HL
2B69: D1 POP DE
2B6A: C1 POP BC
2B6B: F1 POP AF
2B6C: C9 RET
2B6D: F5 PUSH AF
2B6E: C5 PUSH BC
2B6F: D5 PUSH DE
2B70: E5 PUSH HL
2B71: DB 09 IN A,($09)
2B73: 3A 70 40 LD A,($4070)
2B76: B7 OR A
2B77: C2 0F 2C JP NZ,$2C0F
2B7A: FD 36 F0 0ALD (IY+$F0),$0A
2B7E: FD 34 0A INC (IY+$0A)
2B81: ED 5B 8D 40LD DE,($408D)
2B85: 2A 8F 40 LD HL,($408F)
2B88: CB 7C BIT 7,H
2B8A: C4 54 18 CALL NZ,$1854
2B8D: 1A LD A,(DE)
2B8E: CB 7F BIT 7,A
2B90: 28 2F JR Z,$2BC1
2B92: FD 34 0A INC (IY+$0A)
2B95: FD 34 0A INC (IY+$0A)
2B98: 13 INC DE
2B99: CB 77 BIT 6,A
2B9B: 20 11 JR NZ,$2BAE
2B9D: E6 3F AND $3F
2B9F: 47 LD B,A
2BA0: 1A LD A,(DE)
2BA1: 13 INC DE
2BA2: 4F LD C,A
2BA3: 1A LD A,(DE)
2BA4: 13 INC DE
2BA5: D5 PUSH DE
2BA6: 57 LD D,A
2BA7: 59 LD E,C
2BA8: CD 0E 24 CALL $240E
2BAB: D1 POP DE
2BAC: 18 16 JR $2BC4
2BAE: E6 3F AND $3F
2BB0: 47 LD B,A
2BB1: 1A LD A,(DE)
2BB2: 13 INC DE
2BB3: 4F LD C,A
2BB4: 1A LD A,(DE)
2BB5: 13 INC DE
2BB6: D5 PUSH DE
2BB7: 57 LD D,A
2BB8: 59 LD E,C
2BB9: CD 36 2C CALL $2C36
2BBC: 10 FB DJNZ $2BB9
2BBE: D1 POP DE
2BBF: 18 03 JR $2BC4
2BC1: CD 36 2C CALL $2C36
2BC4: ED 53 8D 40LD ($408D),DE
2BC8: 22 8F 40 LD ($408F),HL
2BCB: 3A 8A 40 LD A,($408A)
2BCE: FD BE 0C CP (IY+$0C)
2BD1: 38 3C JR C,$2C0F
2BD3: FD 36 F0 19LD (IY+$F0),$19
2BD7: FD 34 09 INC (IY+$09)
2BDA: 3A 8B 40 LD A,($408B)
2BDD: FD BE 09 CP (IY+$09)
2BE0: 38 2D JR C,$2C0F
2BE2: 2A 87 40 LD HL,($4087)
2BE5: 5E LD E,(HL)
2BE6: 23 INC HL
2BE7: 56 LD D,(HL)
2BE8: 23 INC HL
2BE9: ED 53 87 40LD ($4087),DE
2BED: E5 PUSH HL
2BEE: EB EX DE,HL
2BEF: B7 OR A
2BF0: ED 52 SBC HL,DE
2BF2: 01 0A 00 LD BC,$000A
2BF5: ED 42 SBC HL,BC
2BF7: FD 75 0C LD (IY+$0C),L
2BFA: E1 POP HL
2BFB: 5E LD E,(HL)
2BFC: 23 INC HL
2BFD: 56 LD D,(HL)
2BFE: 23 INC HL
2BFF: 01 08 00 LD BC,$0008
2C02: ED B0 LDIR
2C04: 22 8D 40 LD ($408D),HL
2C07: ED 53 8F 40LD ($408F),DE
2C0B: FD 36 0A 00LD (IY+$0A),$00
2C0F: E1 POP HL
2C10: D1 POP DE
2C11: C1 POP BC
2C12: F1 POP AF
2C13: C9 RET
2C14: D5 PUSH DE
2C15: 06 04 LD B,$04
2C17: CD 0E 24 CALL $240E
2C1A: 11 67 3F LD DE,$3F67
2C1D: CD 36 2C CALL $2C36
2C20: CD 36 2C CALL $2C36
2C23: D1 POP DE
2C24: D5 PUSH DE
2C25: 13 INC DE
2C26: CD 36 2C CALL $2C36
2C29: CD 36 2C CALL $2C36
2C2C: CD 36 2C CALL $2C36
2C2F: D1 POP DE
2C30: 21 07 00 LD HL,$0007
2C33: 19 ADD HL,DE
2C34: EB EX DE,HL
2C35: C9 RET
2C36: F5 PUSH AF
2C37: C5 PUSH BC
2C38: D5 PUSH DE
2C39: E5 PUSH HL
2C3A: DB 09 IN A,($09)
2C3C: 1A LD A,(DE)
2C3D: FE 41 CP $41
2C3F: 38 0D JR C,$2C4E
2C41: FE 5B CP $5B
2C43: 38 02 JR C,$2C47
2C45: 3E 5A LD A,$5A
2C47: D6 41 SUB $41
2C49: 21 2E 3A LD HL,$3A2E
2C4C: 18 2C JR $2C7A
2C4E: FE 20 CP $20
2C50: 20 07 JR NZ,$2C59
2C52: 3E 0B LD A,$0B
2C54: 21 D3 3F LD HL,$3FD3
2C57: 18 21 JR $2C7A
2C59: FE 2E CP $2E
2C5B: 20 07 JR NZ,$2C64
2C5D: 3E 00 LD A,$00
2C5F: 21 CF 3F LD HL,$3FCF
2C62: 18 16 JR $2C7A
2C64: FE 2C CP $2C
2C66: 20 07 JR NZ,$2C6F
2C68: 3E 01 LD A,$01
2C6A: 21 CF 3F LD HL,$3FCF
2C6D: 18 0B JR $2C7A
2C6F: FE 2F CP $2F
2C71: 30 02 JR NC,$2C75
2C73: 3E 30 LD A,$30
2C75: D6 2F SUB $2F
2C77: 21 D3 3F LD HL,$3FD3
2C7A: CB 27 SLA A
2C7C: 5F LD E,A
2C7D: 16 00 LD D,$00
2C7F: 19 ADD HL,DE
2C80: EB EX DE,HL
2C81: E1 POP HL
2C82: 1A LD A,(DE)
2C83: 13 INC DE
2C84: 77 LD (HL),A
2C85: 23 INC HL
2C86: 1A LD A,(DE)
2C87: 77 LD (HL),A
2C88: 23 INC HL
2C89: D1 POP DE
2C8A: 13 INC DE
2C8B: C1 POP BC
2C8C: F1 POP AF
2C8D: C9 RET
2C8E: F5 PUSH AF
2C8F: C5 PUSH BC
2C90: D5 PUSH DE
2C91: 3A 22 40 LD A,($4022)
2C94: 77 LD (HL),A
2C95: 23 INC HL
2C96: 3A 66 40 LD A,($4066)
2C99: 77 LD (HL),A
2C9A: 23 INC HL
2C9B: 3A 67 40 LD A,($4067)
2C9E: 77 LD (HL),A
2C9F: 23 INC HL
2CA0: 3A 6A 40 LD A,($406A)
2CA3: 77 LD (HL),A
2CA4: 23 INC HL
2CA5: 3A 6C 40 LD A,($406C)
2CA8: 77 LD (HL),A
2CA9: 23 INC HL
2CAA: FD CB C1 7EBIT 7,(IY+$C1)
2CAE: 28 09 JR Z,$2CB9
2CB0: EB EX DE,HL
2CB1: 01 08 00 LD BC,$0008
2CB4: 21 36 40 LD HL,$4036
2CB7: ED B0 LDIR
2CB9: D1 POP DE
2CBA: C1 POP BC
2CBB: F1 POP AF
2CBC: C9 RET
2CBD: F5 PUSH AF
2CBE: C5 PUSH BC
2CBF: D5 PUSH DE
2CC0: 7E LD A,(HL)
2CC1: 23 INC HL
2CC2: 32 22 40 LD ($4022),A
2CC5: 7E LD A,(HL)
2CC6: 23 INC HL
2CC7: 32 66 40 LD ($4066),A
2CCA: 7E LD A,(HL)
2CCB: 23 INC HL
2CCC: 32 67 40 LD ($4067),A
2CCF: 7E LD A,(HL)
2CD0: 23 INC HL
2CD1: 32 6A 40 LD ($406A),A
2CD4: 7E LD A,(HL)
2CD5: 23 INC HL
2CD6: 32 6C 40 LD ($406C),A
2CD9: 01 08 00 LD BC,$0008
2CDC: 11 36 40 LD DE,$4036
2CDF: ED B0 LDIR
2CE1: 01 04 00 LD BC,$0004
2CE4: 11 42 40 LD DE,$4042
2CE7: 21 4B 40 LD HL,$404B
2CEA: FD CB BE 46BIT 0,(IY+$BE)
2CEE: 28 03 JR Z,$2CF3
2CF0: 21 58 40 LD HL,$4058
2CF3: ED B0 LDIR
2CF5: D1 POP DE
2CF6: C1 POP BC
2CF7: F1 POP AF
2CF8: C9 RET
2CF9: 3A 66 40 LD A,($4066)
2CFC: 21 00 F0 LD HL,$F000
2CFF: 3D DEC A
2D00: 28 09 JR Z,$2D0B
2D02: FD CB EA 5EBIT 3,(IY+$EA)
2D06: 28 03 JR Z,$2D0B
2D08: 3D DEC A
2D09: 18 03 JR $2D0E
2D0B: 22 BA 82 LD ($82BA),HL
2D0E: B7 OR A
2D0F: 28 09 JR Z,$2D1A
2D11: FD CB EA 66BIT 4,(IY+$EA)
2D15: 28 03 JR Z,$2D1A
2D17: 3D DEC A
2D18: 18 03 JR $2D1D
2D1A: 22 B0 82 LD ($82B0),HL
2D1D: B7 OR A
2D1E: 28 09 JR Z,$2D29
2D20: FD CB EA 6EBIT 5,(IY+$EA)
2D24: 28 03 JR Z,$2D29
2D26: 3D DEC A
2D27: 18 03 JR $2D2C
2D29: 22 A6 82 LD ($82A6),HL
2D2C: B7 OR A
2D2D: 28 11 JR Z,$2D40
2D2F: 3D DEC A
2D30: 28 11 JR Z,$2D43
2D32: 3D DEC A
2D33: 28 11 JR Z,$2D46
2D35: 3D DEC A
2D36: 28 11 JR Z,$2D49
2D38: 3D DEC A
2D39: 28 11 JR Z,$2D4C
2D3B: 3D DEC A
2D3C: 28 11 JR Z,$2D4F
2D3E: 18 12 JR $2D52
2D40: 22 9C 82 LD ($829C),HL
2D43: 22 92 82 LD ($8292),HL
2D46: 22 88 82 LD ($8288),HL
2D49: 22 7E 82 LD ($827E),HL
2D4C: 22 74 82 LD ($8274),HL
2D4F: 22 6A 82 LD ($826A),HL
2D52: 22 60 82 LD ($8260),HL
2D55: C9 RET
2D56: DB 09 IN A,($09)
2D58: DD 7E 01 LD A,(IX+$01)
2D5B: FE F0 CP $F0
2D5D: 30 18 JR NC,$2D77
2D5F: FE B0 CP $B0
2D61: 30 1C JR NC,$2D7F
2D63: FE A0 CP $A0
2D65: 30 08 JR NC,$2D6F
2D67: DD 7E 03 LD A,(IX+$03)
2D6A: EE 04 XOR $04
2D6C: DD 77 03 LD (IX+$03),A
2D6F: 0B DEC BC
2D70: DD 23 INC IX
2D72: 0B DEC BC
2D73: DD 23 INC IX
2D75: 18 08 JR $2D7F
2D77: DD 7E 00 LD A,(IX+$00)
2D7A: EE 04 XOR $04
2D7C: DD 77 00 LD (IX+$00),A
2D7F: DD 23 INC IX
2D81: 0B DEC BC
2D82: DD 23 INC IX
2D84: 0B DEC BC
2D85: 78 LD A,B
2D86: B1 OR C
2D87: 20 CD JR NZ,$2D56
2D89: C9 RET
2D8A: DB 09 IN A,($09)
2D8C: DD 7E 01 LD A,(IX+$01)
2D8F: FE F0 CP $F0
2D91: 30 1D JR NC,$2DB0
2D93: FE B0 CP $B0
2D95: 30 26 JR NC,$2DBD
2D97: FE A0 CP $A0
2D99: 30 0D JR NC,$2DA8
2D9B: EE 04 XOR $04
2D9D: DD 77 01 LD (IX+$01),A
2DA0: DD 7E 03 LD A,(IX+$03)
2DA3: EE 04 XOR $04
2DA5: DD 77 03 LD (IX+$03),A
2DA8: DD 23 INC IX
2DAA: 0B DEC BC
2DAB: DD 23 INC IX
2DAD: 0B DEC BC
2DAE: 18 0D JR $2DBD
2DB0: EE 04 XOR $04
2DB2: DD 77 01 LD (IX+$01),A
2DB5: DD 7E 00 LD A,(IX+$00)
2DB8: EE 04 XOR $04
2DBA: DD 77 00 LD (IX+$00),A
2DBD: DD 23 INC IX
2DBF: 0B DEC BC
2DC0: DD 23 INC IX
2DC2: 0B DEC BC
2DC3: 78 LD A,B
2DC4: B1 OR C
2DC5: 20 C3 JR NZ,$2D8A
2DC7: C9 RET
2DC8: DB 09 IN A,($09)
2DCA: DD 7E 01 LD A,(IX+$01)
2DCD: FE F0 CP $F0
2DCF: 30 15 JR NC,$2DE6
2DD1: FE B0 CP $B0
2DD3: 30 16 JR NC,$2DEB
2DD5: FE A0 CP $A0
2DD7: 30 05 JR NC,$2DDE
2DD9: EE 04 XOR $04
2DDB: DD 77 01 LD (IX+$01),A
2DDE: DD 23 INC IX
2DE0: 0B DEC BC
2DE1: DD 23 INC IX
2DE3: 0B DEC BC
2DE4: 18 05 JR $2DEB
2DE6: EE 04 XOR $04
2DE8: DD 77 01 LD (IX+$01),A
2DEB: DD 23 INC IX
2DED: 0B DEC BC
2DEE: DD 23 INC IX
2DF0: 0B DEC BC
2DF1: 78 LD A,B
2DF2: B1 OR C
2DF3: 20 D3 JR NZ,$2DC8
2DF5: C9 RET
2DF6: C6 0A ADD A,$0A
2DF8: FD BE E8 CP (IY+$E8)
2DFB: 28 06 JR Z,$2E03
2DFD: 32 68 40 LD ($4068),A
2E00: CD 04 2E CALL $2E04
2E03: C9 RET
2E04: F5 PUSH AF
2E05: FE 00 CP $00
2E07: 28 15 JR Z,$2E1E
2E09: FD CB AE 7EBIT 7,(IY+$AE)
2E0D: 28 3A JR Z,$2E49
2E0F: 3A 21 40 LD A,($4021)
2E12: B7 OR A
2E13: 20 19 JR NZ,$2E2E
2E15: 3A 24 40 LD A,($4024)
2E18: FE 03 CP $03
2E1A: 20 2D JR NZ,$2E49
2E1C: 18 1D JR $2E3B
2E1E: D3 14 OUT ($14),A
2E20: CD 5D 18 CALL $185D
2E23: CD 5D 18 CALL $185D
2E26: CD 5D 18 CALL $185D
2E29: CD 5D 18 CALL $185D
2E2C: 18 1B JR $2E49
2E2E: 3A 69 40 LD A,($4069)
2E31: B7 OR A
2E32: 28 15 JR Z,$2E49
2E34: F1 POP AF
2E35: F5 PUSH AF
2E36: FD BE E8 CP (IY+$E8)
2E39: 28 0E JR Z,$2E49
2E3B: F1 POP AF
2E3C: F5 PUSH AF
2E3D: D3 14 OUT ($14),A
2E3F: 3E 00 LD A,$00
2E41: 00 NOP
2E42: 00 NOP
2E43: 00 NOP
2E44: 3D DEC A
2E45: 20 FA JR NZ,$2E41
2E47: 18 00 JR $2E49
2E49: F1 POP AF
2E4A: C9 RET
2E4B: 94 SUB H
2E4C: 00 NOP
2E4D: 00 NOP
2E4E: 00 NOP
2E4F: 00 NOP
2E50: 00 NOP
2E51: 00 NOP
2E52: 00 NOP
2E53: 00 NOP
2E54: 00 NOP
2E55: 00 NOP
2E56: 00 NOP
2E57: 00 NOP
2E58: 00 NOP
2E59: 00 NOP
2E5A: 00 NOP
2E5B: 00 NOP
2E5C: 00 NOP
2E5D: 00 NOP
2E5E: 00 NOP
2E5F: 00 NOP
2E60: 00 NOP
2E61: 00 NOP
2E62: 00 NOP
2E63: 00 NOP
2E64: 00 NOP
2E65: 00 NOP
2E66: 00 NOP
2E67: 00 NOP
2E68: 00 NOP
2E69: 00 NOP
2E6A: 00 NOP
2E6B: 00 NOP
2E6C: 00 NOP
2E6D: 00 NOP
2E6E: 00 NOP
2E6F: 00 NOP
2E70: 00 NOP
2E71: 00 NOP
2E72: 00 NOP
2E73: 00 NOP
2E74: 00 NOP
2E75: 00 NOP
2E76: 00 NOP
2E77: 00 NOP
2E78: 00 NOP
2E79: 00 NOP
2E7A: 00 NOP
2E7B: 00 NOP
2E7C: 00 NOP
2E7D: 00 NOP
2E7E: 00 NOP
2E7F: 00 NOP
2E80: 00 NOP
2E81: 00 NOP
2E82: 00 NOP
2E83: 00 NOP
2E84: 00 NOP
2E85: 00 NOP
2E86: 00 NOP
2E87: 00 NOP
2E88: 00 NOP
2E89: 00 NOP
2E8A: 00 NOP
2E8B: 00 NOP
2E8C: 00 NOP
2E8D: 00 NOP
2E8E: 00 NOP
2E8F: 00 NOP
2E90: B2 OR D
2E91: 40 LD B,B
2E92: 50 LD D,B
2E93: 2F CPL
2E94: 81 ADD A,C
2E95: 44 LD B,H
2E96: C9 RET
2E97: 40 LD B,B
2E98: 67 LD H,A
2E99: 2F CPL
2E9A: 8D ADC A,L
2E9B: 44 LD B,H
2E9C: E0 RET PO
2E9D: 40 LD B,B
2E9E: 67 LD H,A
2E9F: 2F CPL
2EA0: 99 SBC C
2EA1: 44 LD B,H
2EA2: F7 RST $30
2EA3: 40 LD B,B
2EA4: 67 LD H,A
2EA5: 2F CPL
2EA6: A5 AND L
2EA7: 44 LD B,H
2EA8: 0E 41 LD C,$41
2EAA: 67 LD H,A
2EAB: 2F CPL
2EAC: B1 OR C
2EAD: 44 LD B,H
2EAE: 25 DEC H
2EAF: 41 LD B,C
2EB0: 67 LD H,A
2EB1: 2F CPL
2EB2: BD CP L
2EB3: 44 LD B,H
2EB4: 3C INC A
2EB5: 41 LD B,C
2EB6: 67 LD H,A
2EB7: 2F CPL
2EB8: C9 RET
2EB9: 44 LD B,H
2EBA: 53 LD D,E
2EBB: 41 LD B,C
2EBC: 67 LD H,A
2EBD: 2F CPL
2EBE: D5 PUSH DE
2EBF: 44 LD B,H
2EC0: 6A LD L,D
2EC1: 41 LD B,C
2EC2: 67 LD H,A
2EC3: 2F CPL
2EC4: E1 POP HL
2EC5: 44 LD B,H
2EC6: 81 ADD A,C
2EC7: 41 LD B,C
2EC8: 67 LD H,A
2EC9: 2F CPL
2ECA: ED 44 NEG
2ECC: 98 SBC B
2ECD: 41 LD B,C
2ECE: 67 LD H,A
2ECF: 2F CPL
2ED0: F9 LD SP,HL
2ED1: 44 LD B,H
2ED2: AF XOR A
2ED3: 41 LD B,C
2ED4: 67 LD H,A
2ED5: 2F CPL
2ED6: 05 DEC B
2ED7: 45 LD B,L
2ED8: C6 41 ADD A,$41
2EDA: 67 LD H,A
2EDB: 2F CPL
2EDC: 11 45 DD LD DE,$DD45
2EDF: 41 LD B,C
2EE0: 7E LD A,(HL)
2EE1: 2F CPL
2EE2: 1D DEC E
2EE3: 45 LD B,L
2EE4: F4 41 7E CALL P,$7E41
2EE7: 2F CPL
2EE8: 29 ADD HL,HL
2EE9: 45 LD B,L
2EEA: 0B DEC BC
2EEB: 42 LD B,D
2EEC: 7E LD A,(HL)
2EED: 2F CPL
2EEE: 35 DEC (HL)
2EEF: 45 LD B,L
2EF0: 22 42 7E LD ($7E42),HL
2EF3: 2F CPL
2EF4: 41 LD B,C
2EF5: 45 LD B,L
2EF6: 39 ADD HL,SP
2EF7: 42 LD B,D
2EF8: 7E LD A,(HL)
2EF9: 2F CPL
2EFA: 4D LD C,L
2EFB: 45 LD B,L
2EFC: 50 LD D,B
2EFD: 42 LD B,D
2EFE: 7E LD A,(HL)
2EFF: 2F CPL
2F00: 59 LD E,C
2F01: 45 LD B,L
2F02: 67 LD H,A
2F03: 42 LD B,D
2F04: 7E LD A,(HL)
2F05: 2F CPL
2F06: 65 LD H,L
2F07: 45 LD B,L
2F08: 7E LD A,(HL)
2F09: 42 LD B,D
2F0A: 7E LD A,(HL)
2F0B: 2F CPL
2F0C: 71 LD (HL),C
2F0D: 45 LD B,L
2F0E: 95 SUB L
2F0F: 42 LD B,D
2F10: 95 SUB L
2F11: 2F CPL
2F12: 7D LD A,L
2F13: 45 LD B,L
2F14: AC XOR H
2F15: 42 LD B,D
2F16: 95 SUB L
2F17: 2F CPL
2F18: 89 ADC A,C
2F19: 45 LD B,L
2F1A: C3 42 95 JP $9542
2F1D: 2F CPL
2F1E: 95 SUB L
2F1F: 45 LD B,L
2F20: DA 42 95 JP C,$9542
2F23: 2F CPL
2F24: A1 AND C
2F25: 45 LD B,L
2F26: F1 POP AF
2F27: 42 LD B,D
2F28: 95 SUB L
2F29: 2F CPL
2F2A: AD XOR L
2F2B: 45 LD B,L
2F2C: 08 EX AF,AF'
2F2D: 43 LD B,E
2F2E: 95 SUB L
2F2F: 2F CPL
2F30: B9 CP C
2F31: 45 LD B,L
2F32: 1F RRA
2F33: 43 LD B,E
2F34: 95 SUB L
2F35: 2F CPL
2F36: C5 PUSH BC
2F37: 45 LD B,L
2F38: 36 43 LD (HL),$43
2F3A: 95 SUB L
2F3B: 2F CPL
2F3C: D1 POP DE
2F3D: 45 LD B,L
2F3E: 4D LD C,L
2F3F: 43 LD B,E
2F40: 95 SUB L
2F41: 2F CPL
2F43: 45 LD B,L
2F44: 64 LD H,H
2F45: 43 LD B,E
2F46: 95 SUB L
2F47: 2F CPL
2F48: E9 JP (HL)
2F49: 45 LD B,L
2F4A: 7B LD A,E
2F4B: 43 LD B,E
2F4C: 95 SUB L
2F4D: 2F CPL
2F4E: F5 PUSH AF
2F4F: 45 LD B,L
2F50: F8 RET M
2F51: 40 LD B,B
2F52: 00 NOP
2F53: 00 NOP
2F54: 00 NOP
2F55: 00 NOP
2F56: 00 NOP
2F57: F5 PUSH AF
2F58: 80 ADD A,B
2F5A: 30 00 JR NC,$2F5C
2F5C: 00 NOP
2F5D: 00 NOP
2F5E: 00 NOP
2F5F: 00 NOP
2F60: 04 INC B
2F61: 04 INC B
2F62: 05 DEC B
2F63: 00 NOP
2F64: 00 NOP
2F65: A1 AND C
2F66: 30 F9 JR NC,$2F61
2F68: 80 ADD A,B
2F69: 00 NOP
2F6A: 00 NOP
2F6B: 00 NOP
2F6C: 00 NOP
2F6D: 00 NOP
2F6E: 40 LD B,B
2F6F: 00 NOP
2F70: 40 LD B,B
2F71: 20 00 JR NZ,$2F73
2F73: 00 NOP
2F74: 03 INC BC
2F75: 00 NOP
2F76: 00 NOP
2F77: 04 INC B
2F78: 04 INC B
2F79: 0C INC C
2F7A: 00 NOP
2F7B: 00 NOP
2F7C: 04 INC B
2F7D: CA C0 01 JP Z,$01C0
2F80: 01 00 01 LD BC,$0100
2F83: 00 NOP
2F84: 00 NOP
2F85: 00 NOP
2F86: 00 NOP
2F87: 00 NOP
2F88: 00 NOP
2F89: 00 NOP
2F8A: 19 ADD HL,DE
2F8B: 00 NOP
2F8C: 00 NOP
2F8D: 00 NOP
2F8E: 01 01 0C LD BC,$0C01
2F91: 00 NOP
2F92: 00 NOP
2F93: F8 RET M
2F94: F8 RET M
2F95: 80 ADD A,B
2F96: 02 LD (BC),A
2F97: 00 NOP
2F98: 00 NOP
2F99: 00 NOP
2F9A: 00 NOP
2F9B: 00 NOP
2F9C: 00 NOP
2F9D: 00 NOP
2F9E: 00 NOP
2F9F: 00 NOP
2FA0: 00 NOP
2FA1: 00 NOP
2FA2: 01 00 00 LD BC,$0000
2FA5: 03 INC BC
2FA6: 03 INC BC
2FA7: FF RST $38
2FA8: 00 NOP
2FA9: 00 NOP
2FAA: A7 AND A
2FAB: CB 80 RES 0,B
2FAD: 20 00 JR NZ,$2FAF
2FAF: 00 NOP
2FB0: 00 NOP
2FB1: 00 NOP
2FB2: 00 NOP
2FB3: 00 NOP
2FB4: 00 NOP
2FB5: 00 NOP
2FB6: 03 INC BC
2FB7: 00 NOP
2FB8: 04 INC B
2FB9: 00 NOP
2FBA: 00 NOP
2FBB: 00 NOP
2FBC: 01 01 19 LD BC,$1901
2FBF: 00 NOP
2FC0: 00 NOP
2FC1: BA CP D
2FC2: CB 01 RLC C
2FC4: 02 LD (BC),A
2FC5: 01 03 01 LD BC,$0103
2FC8: 05 DEC B
2FC9: 04 INC B
2FCA: 05 DEC B
2FCB: 03 INC BC
2FCC: 04 INC B
2FCD: 02 LD (BC),A
2FCE: 03 INC BC
2FCF: 02 LD (BC),A
2FD0: 01 01 01 LD BC,$0101
2FD3: 02 LD (BC),A
2FD4: 04 INC B
2FD5: 02 LD (BC),A
2FD6: 05 DEC B
2FD7: 03 INC BC
2FD8: 06 03 LD B,$03
2FDA: 07 RLCA
2FDB: 50 LD D,B
2FDC: 03 INC BC
2FDD: 00 NOP
2FDE: 05 DEC B
2FDF: 00 NOP
2FE0: 10 00 DJNZ $2FE2
2FE2: 15 DEC D
2FE3: 00 NOP
2FE4: 25 DEC H
2FE5: 04 INC B
2FE6: 00 NOP
2FE7: 05 DEC B
2FE8: 00 NOP
2FE9: 07 RLCA
2FEA: 00 NOP
2FEB: 10 00 DJNZ $2FED
2FED: 15 DEC D
2FEE: 00 NOP
2FEF: 25 DEC H
2FF0: 00 NOP
2FF1: 50 LD D,B
2FF2: 00 NOP
2FF3: 75 LD (HL),L
2FF4: 00 NOP
2FF5: 50 LD D,B
2FF6: 01 50 82 LD BC,$8250
2FF9: 03 INC BC
2FFA: 00 NOP
2FFB: 41 LD B,C
2FFC: 45 LD B,L
2FFD: 20 50 JR NZ,$304F
2FFF: 13 INC DE
3000: 03 INC BC
3001: 00 NOP
3002: 44 LD B,H
3003: 4C LD C,H
3004: 4D LD C,L
3005: 00 NOP
3006: 05 DEC B
3007: 03 INC BC
3008: 00 NOP
3009: 4D LD C,L
300A: 49 LD C,C
300B: 43 LD B,E
300C: 50 LD D,B
300D: 33 INC SP
300E: 02 LD (BC),A
300F: 00 NOP
3010: 4C LD C,H
3011: 52 LD D,D
3012: 53 LD D,E
3013: 00 NOP
3014: 24 INC H
3015: 02 LD (BC),A
3016: 00 NOP
3017: 4A LD C,D
3018: 41 LD B,C
3019: 43 LD B,E
301A: 50 LD D,B
301B: 95 SUB L
301C: 01 00 52 LD BC,$5200
301F: 44 LD B,H
3020: 48 LD C,B
3021: 00 NOP
3022: 20 03 JR NZ,$3027
3024: 1F RRA
3025: 06 1F LD B,$1F
3027: 09 ADD HL,BC
3028: 1E 0C LD E,$0C
302A: 1D DEC E
302B: 0F RRCA
302C: 1C INC E
302D: 12 LD (DE),A
302E: 1A LD A,(DE)
302F: 14 INC D
3030: 19 ADD HL,DE
3031: 16 16 LD D,$16
3033: 19 ADD HL,DE
3034: 14 INC D
3035: 1A LD A,(DE)
3036: 12 LD (DE),A
3037: 1C INC E
3038: 0F RRCA
3039: 1D DEC E
303A: 0C INC C
303B: 1E 09 LD E,$09
303D: 1F RRA
303E: 06 20 LD B,$20
3040: 00 NOP
3041: 00 NOP
3042: 14 INC D
3043: 99 SBC C
3044: 06 0A LD B,$0A
3046: 04 INC B
3047: C3 02 24 JP $2402
304A: 02 LD (BC),A
304B: AF XOR A
304C: 01 55 01 LD BC,$0155
304F: 1A LD A,(DE)
3050: 01 E7 00 LD BC,$00E7
3053: C0 RET NZ
3054: 00 NOP
3055: 98 SBC B
3056: 00 NOP
3057: 77 LD (HL),A
3058: 00 NOP
3059: 5D LD E,L
305A: 00 NOP
305B: 3F CCF
305C: 00 NOP
305D: 26 00 LD H,$00
305F: 0C INC C
3060: 00 NOP
3061: 00 NOP
3062: 01 03 02 LD BC,$0203
3065: 07 RLCA
3066: 06 04 LD B,$04
3068: 05 DEC B
3069: 0F RRCA
306A: 0E 0C LD C,$0C
306C: 0D DEC C
306D: 08 EX AF,AF'
306E: 09 ADD HL,BC
306F: 0B DEC BC
3070: 0A LD A,(BC)
3071: 1F RRA
3072: 1E 1C LD E,$1C
3074: 1D DEC E
3075: 18 19 JR $3090
3077: 1B DEC DE
3078: 1A LD A,(DE)
3079: 10 11 DJNZ $308C
307B: 13 INC DE
307C: 12 LD (DE),A
307D: 17 RLA
307E: 16 14 LD D,$14
3080: 15 DEC D
3081: 3F CCF
3082: 3E 3C LD A,$3C
3084: 3D DEC A
3085: 38 39 JR C,$30C0
3087: 3B DEC SP
3088: 3A 30 31 LD A,($3130)
308B: 33 INC SP
308C: 32 37 36 LD ($3637),A
308F: 34 INC (HL)
3090: 35 DEC (HL)
3091: 20 21 JR NZ,$30B4
3093: 23 INC HL
3094: 22 27 26 LD ($2627),HL
3097: 24 INC H
3098: 25 DEC H
3099: 2F CPL
309A: 2E 2C LD L,$2C
309C: 2D DEC L
309D: 28 29 JR Z,$30C8
309F: 2B DEC HL
30A0: 2A
30A1: 00 08
30A3: FC 0D FC
30A6: 05
30A7: F8
30A8: 03
30A9: 07 00 ; Player facing right
30AB: 27 00 ; CCW
30AD: 48 00 ; CCW
30AF: 69 00 ; CCW
30B1: 8B 00 ; CCW
30B3: AB 00 ; CCW
30B5: C9 00 ; CCW
30B7: E9 00 ; CCW
30B9: 09 01 ; CCW
30BB: 28 01 ; CCW
30BD: 48 01 ; CCW
30BF: 68 01 ; CCW
30C1: 86 01 ; CCW
30C3: A6 01 ; CCW
30C5: C8 01 ; CCW
30C7: E9 01 ; Player facing almost up
30C9: 0F RRCA
30CA: 0D DEC C
30CB: 0B DEC BC
30CC: 09 ADD HL,BC
30CD: 07 RLCA
30CE: 05 DEC B
30CF: 03 INC BC
30D0: 01 00 02 LD BC,$0200
30D3: 04 INC B
30D4: 06 08 LD B,$08
30D6: 0A LD A,(BC)
30D7: 0C INC C
30D8: 0E
30D9: D8 RET C
30DA: E0 RET PO
30DB: FF RST $38
30DC: FF RST $38
30DD: FF RST $38
30DE: FF RST $38
30DF: FF RST $38
30E0: FF RST $38
30E1: FF RST $38
30E2: FF RST $38
30E3: 07 RLCA
30E4: C8 RET Z
30E5: 00 NOP
30E6: C8 RET Z
30E7: 00 NOP
30E8: D0 RET NC
30E9: 00 NOP
30EA: D0 RET NC
30EB: 00 NOP
30EC: F0 RET P
30ED: 00 NOP
30EE: D0 RET NC
30EF: 92 SUB D
30F0: CD 92 CD CALL $CD92
30F3: 92 SUB D
30F4: CD 92 CD CALL $CD92
30F7: 92 SUB D
30F8: CD 92 CD CALL $CD92
30FB: 92 SUB D
30FC: CD 2F CD CALL $CD2F
30FF: 00 NOP
3100: D0 RET NC
3101: 00 NOP
3102: D0 RET NC
3103: 92 SUB D
3104: CD 2F CD CALL $CD2F
3107: 00 NOP
3108: D0 RET NC
3109: F8 RET M
310A: A3 AND E
310B: F8 RET M
310C: 03 INC BC
310D: 00 NOP
310E: 90 SUB B
310F: 00 NOP
3110: 00 NOP
3111: EF RST $28
3112: 87 ADD A,A
3113: 00 NOP
3114: 70 LD (HL),B
3115: F0 RET P
3116: F0 RET P
3117: DF RST $18
3118: 87 ADD A,A
3119: 00 NOP
311A: 70 LD (HL),B
311B: F0 RET P
311C: F0 RET P
311D: 00 NOP
311E: 80 ADD A,B
311F: EF RST $28
3120: 77 LD (HL),A
3121: F0 RET P
3122: F0 RET P
3123: 00 NOP
3124: 80 ADD A,B
3125: EF RST $28
3126: 77 LD (HL),A
3127: F0 RET P
3128: F0 RET P
3129: DF RST $18
312A: 83 ADD A,E
312B: 00 NOP
312C: 70 LD (HL),B
312D: F0 RET P
312E: F0 RET P
312F: DF RST $18
3130: 83 ADD A,E
3131: 00 NOP
3132: 70 LD (HL),B
3133: F0 RET P
3134: F0 RET P
3135: 00 NOP
3136: 80 ADD A,B
3137: EF RST $28
3138: 73 LD (HL),E
3139: F0 RET P
313A: F0 RET P
313B: 00 NOP
313C: 80 ADD A,B
313D: EF RST $28
313E: 73 LD (HL),E
313F: F0 RET P
3140: F0 RET P
3141: DF RST $18
3142: 86 ADD A,(HL)
3143: 6F LD L,A
3144: 05 DEC B
3145: 00 NOP
3146: F0 RET P
3147: FF RST $38
3148: 77 LD (HL),A
3149: 00 NOP
314A: 70 LD (HL),B
314B: F0 RET P
314C: F0 RET P
314D: 08 EX AF,AF'
314E: F2 F0 F0 JP P,$F0F0
3151: 08 EX AF,AF'
3152: F6 0E OR $0E
3154: F0 RET P
3155: F0 RET P
3156: F0 RET P
3157: 0A LD A,(BC)
3158: F0 RET P
3159: 00 NOP
315A: 90 SUB B
315B: 7F LD A,A
315C: 76 HALT
315D: F0 RET P
315E: F0 RET P
315F: 0A LD A,(BC)
3160: F0 RET P
3161: F0 RET P
3162: F0 RET P
3163: 0E F0 LD C,$F0
3165: 08 EX AF,AF'
3166: F2 F0 F0 JP P,$F0F0
3169: 08 EX AF,AF'
316A: F6 FF OR $FF
316C: 73 LD (HL),E
316D: 00 NOP
316E: 70 LD (HL),B
316F: F0 RET P
3170: F0 RET P
3171: 08 EX AF,AF'
3172: F6 F0 OR $F0
3174: F0 RET P
3175: 08 EX AF,AF'
3176: F2 0A F0 JP P,$F00A
3179: F0 RET P
317A: F0 RET P
317B: 0E F0 LD C,$F0
317D: 00 NOP
317E: 90 SUB B
317F: 7F LD A,A
3180: 72 LD (HL),D
3181: F0 RET P
3182: F0 RET P
3183: 0E F0 LD C,$F0
3185: F0 RET P
3186: F0 RET P
3187: 0A LD A,(BC)
3188: F0 RET P
3189: 08 EX AF,AF'
318A: F6 F0 OR $F0
318C: F0 RET P
318D: FF RST $38
318E: FF RST $38
318F: FF RST $38
3190: FF RST $38
3191: FF RST $38
3192: FF RST $38
3193: FF RST $38
3194: FF RST $38
3195: FF RST $38
3196: FF RST $38
3197: FF RST $38
3198: FF RST $38
3199: FF RST $38
319A: FF RST $38
319B: FF RST $38
319C: FF RST $38
319D: 00 NOP
319E: B0 OR B
319F: 92 SUB D
31A0: CD 92 CD CALL $CD92
31A3: 92 SUB D
31A4: CD 92 CD CALL $CD92
31A7: 92 SUB D
31A8: CD 92 CD CALL $CD92
31AB: 92 SUB D
31AC: CD 2F CD CALL $CD2F
31AF: 00 NOP
31B0: D0 RET NC
31B1: E0 RET PO
31B2: A1 AND C
31B3: 0E 01 LD C,$01
31B5: 00 NOP
31B6: 70 LD (HL),B
31B7: 00 NOP
31B8: 00 NOP
31B9: 07 RLCA
31BA: C8 RET Z
31BB: 08 EX AF,AF'
31BC: A2 AND D
31BD: 0E 01 LD C,$01
31BF: 00 NOP
31C0: 50 LD D,B
31C1: 00 NOP
31C2: 00 NOP
31C3: 07 RLCA
31C4: C8 RET Z
31C5: 30 A2 JR NC,$3169
31C7: 0E 01 LD C,$01
31C9: 00 NOP
31CA: 50 LD D,B
31CB: 00 NOP
31CC: 00 NOP
31CD: 07 RLCA
31CE: C8 RET Z
31CF: B8 CP B
31D0: A1 AND C
31D1: DC 00 00 CALL C,$0000
31D4: 60 LD H,B
31D5: 00 NOP
31D6: 00 NOP
31D7: 07 RLCA
31D8: C8 RET Z
31D9: E0 RET PO
31DA: A1 AND C
31DB: DC 00 00 CALL C,$0000
31DE: 50 LD D,B
31DF: 00 NOP
31E0: 00 NOP
31E1: 07 RLCA
31E2: C8 RET Z
31E3: 08 EX AF,AF'
31E4: A2 AND D
31E5: DC 00 00 CALL C,$0000
31E8: 50 LD D,B
31E9: 00 NOP
31EA: 00 NOP
31EB: 07 RLCA
31EC: C8 RET Z
31ED: 30 A2 JR NC,$3191
31EF: DC 00 00 CALL C,$0000
31F2: 50 LD D,B
31F3: 00 NOP
31F4: 00 NOP
31F5: 07 RLCA
31F6: C8 RET Z
31F7: 1C INC E
31F8: A2 AND D
31F9: 40 LD B,B
31FA: 01 00 60 LD BC,$6000
31FD: 00 NOP
31FE: 00 NOP
31FF: E9 JP (HL)
3200: C9 RET
3201: F4 A1 40 CALL P,$40A1
3204: 01 00 50 LD BC,$5000
3207: 00 NOP
3208: 00 NOP
3209: E9 JP (HL)
320A: C9 RET
320B: CC A1 40 CALL Z,$40A1
320E: 01 00 50 LD BC,$5000
3211: 00 NOP
3212: 00 NOP
3213: E9 JP (HL)
3214: C9 RET
3215: 00 NOP
3216: D0 RET NC
3217: 80 ADD A,B
3218: 4F LD C,A
3219: 32 00 80 LD ($8000),A
321C: 84 ADD A,H
321D: A3 AND E
321E: F8 RET M
321F: 00 NOP
3220: 00 NOP
3221: 90 SUB B
3222: 00 NOP
3223: 00 NOP
3224: 49 LD C,C
3225: 4E LD C,(HL)
3226: 20 54 JR NZ,$327C
3228: 48 LD C,B
3229: 45 LD B,L
322A: 20 59 JR NZ,$3285
322C: 45 LD B,L
322D: 41 LD B,C
322E: 52 LD D,D
322F: 20 32 JR NZ,$3263
3231: 30 30 JR NC,$3263
3233: 33 INC SP
3234: 2C INC L
3235: 20 54 JR NZ,$328B
3237: 48 LD C,B
3238: 45 LD B,L
3239: 20 4F JR NZ,$328A
323B: 4D LD C,L
323C: 45 LD B,L
323D: 47 LD B,A
323E: 41 LD B,C
323F: 20 53 JR NZ,$3294
3241: 59 LD E,C
3242: 53 LD D,E
3243: 54 LD D,H
3244: 45 LD B,L
3245: 4D LD C,L
3246: 20 20 JR NZ,$3268
3248: 20 20 JR NZ,$326A
324A: 20 20 JR NZ,$326C
324C: 20 20 JR NZ,$326E
324E: 20 86 JR NZ,$31D6
3250: 32 5E 80 LD ($805E),A
3253: 64 LD H,H
3254: A3 AND E
3255: F0 RET P
3256: 00 NOP
3257: 00 NOP
3258: 90 SUB B
3259: 00 NOP
325A: 00 NOP
325B: 44 LD B,H
325C: 45 LD B,L
325D: 56 LD D,(HL)
325E: 45 LD B,L
325F: 4C LD C,H
3260: 4F LD C,A
3261: 50 LD D,B
3262: 45 LD B,L
3263: 44 LD B,H
3264: 20 41 JR NZ,$32A7
3266: 20 4D JR NZ,$32B5
3268: 45 LD B,L
3269: 54 LD D,H
326A: 48 LD C,B
326B: 4F LD C,A
326C: 44 LD B,H
326D: 20 4F JR NZ,$32BE
326F: 46 LD B,(HL)
3270: 20 54 JR NZ,$32C6
3272: 52 LD D,D
3273: 41 LD B,C
3274: 49 LD C,C
3275: 4E LD C,(HL)
3276: 49 LD C,C
3277: 4E LD C,(HL)
3278: 47 LD B,A
3279: 20 49 JR NZ,$32C4
327B: 54 LD D,H
327C: 53 LD D,E
327D: 20 20 JR NZ,$329F
327F: 20 20 JR NZ,$32A1
3281: 20 20 JR NZ,$32A3
3283: 20 20 JR NZ,$32A5
3285: 20 C4 JR NZ,$324B
3287: 32 BC 80 LD ($80BC),A
328A: 42 LD B,D
328B: A3 AND E
328C: C0 RET NZ
328D: 00 NOP
328E: 00 NOP
328F: 90 SUB B
3290: 00 NOP
3291: 00 NOP
3292: 57 LD D,A
3293: 41 LD B,C
3294: 52 LD D,D
3295: 52 LD D,D
3296: 49 LD C,C
3297: 4F LD C,A
3298: 52 LD D,D
3299: 53 LD D,E
329A: 20 54 JR NZ,$32F0
329C: 4F LD C,A
329D: 20 50 JR NZ,$32EF
329F: 52 LD D,D
32A0: 4F LD C,A
32A1: 54 LD D,H
32A2: 45 LD B,L
32A3: 43 LD B,E
32A4: 54 LD D,H
32A5: 20 54 JR NZ,$32FB
32A7: 48 LD C,B
32A8: 45 LD B,L
32A9: 49 LD C,C
32AA: 52 LD D,D
32AB: 20 53 JR NZ,$3300
32AD: 54 LD D,H
32AE: 41 LD B,C
32AF: 52 LD D,D
32B0: 20 43 JR NZ,$32F5
32B2: 4F LD C,A
32B3: 4C LD C,H
32B4: 4F LD C,A
32B5: 4E LD C,(HL)
32B6: 49 LD C,C
32B7: 45 LD B,L
32B8: 53 LD D,E
32B9: 2E 20 LD L,$20
32BB: 20 20 JR NZ,$32DD
32BD: 20 20 JR NZ,$32DF
32BF: 20 20 JR NZ,$32E1
32C1: 20 20 JR NZ,$32E3
32C3: 20 FE JR NZ,$32C3
32C5: 32 28 81 LD ($8128),A
32C8: 22 A3 B0 LD ($B0A3),HL
32CB: 00 NOP
32CC: 00 NOP
32CD: 90 SUB B
32CE: 00 NOP
32CF: 00 NOP
32D0: 4F LD C,A
32D1: 56 LD D,(HL)
32D2: 45 LD B,L
32D3: 52 LD D,D
32D4: 20 54 JR NZ,$332A
32D6: 48 LD C,B
32D7: 45 LD B,L
32D8: 20 43 JR NZ,$331D
32DA: 49 LD C,C
32DB: 54 LD D,H
32DC: 59 LD E,C
32DD: 20 4F JR NZ,$332E
32DF: 46 LD B,(HL)
32E0: 20 4B JR NZ,$332D
32E2: 4F LD C,A
32E3: 4D LD C,L
32E4: 41 LD B,C
32E5: 52 LD D,D
32E6: 2C INC L
32E7: 20 41 JR NZ,$332A
32E9: 4E LD C,(HL)
32EA: 44 LD B,H
32EB: 52 LD D,D
32EC: 4F LD C,A
32ED: 49 LD C,C
32EE: 44 LD B,H
32EF: 20 43 JR NZ,$3334
32F1: 4F LD C,A
32F2: 4E LD C,(HL)
32F3: 54 LD D,H
32F4: 52 LD D,D
32F5: 4F LD C,A
32F6: 4C LD C,H
32F7: 4C LD C,H
32F8: 45 LD B,L
32F9: 44 LD B,H
32FA: 20 20 JR NZ,$331C
32FC: 20 20 JR NZ,$331E
32FE: 38 33 JR C,$3333
3300: 8C ADC A,H
3301: 81 ADD A,C
3302: 02 LD (BC),A
3303: A3 AND E
3304: B0 OR B
3305: 00 NOP
3306: 00 NOP
3307: 90 SUB B
3308: 00 NOP
3309: 00 NOP
330A: 46 LD B,(HL)
330B: 49 LD C,C
330C: 47 LD B,A
330D: 48 LD C,B
330E: 54 LD D,H
330F: 45 LD B,L
3310: 52 LD D,D
3311: 53 LD D,E
3312: 20 52 JR NZ,$3366
3314: 41 LD B,C
3315: 43 LD B,E
3316: 45 LD B,L
3317: 44 LD B,H
3318: 20 54 JR NZ,$336E
331A: 4F LD C,A
331B: 20 45 JR NZ,$3362
331D: 4E LD C,(HL)
331E: 47 LD B,A
331F: 41 LD B,C
3320: 47 LD B,A
3321: 45 LD B,L
3322: 20 41 JR NZ,$3365
3324: 4E LD C,(HL)
3325: 44 LD B,H
3326: 20 44 JR NZ,$336C
3328: 45 LD B,L
3329: 53 LD D,E
332A: 54 LD D,H
332B: 52 LD D,D
332C: 4F LD C,A
332D: 59 LD E,C
332E: 20 54 JR NZ,$3384
3330: 48 LD C,B
3331: 45 LD B,L
3332: 53 LD D,E
3333: 45 LD B,L
3334: 20 20 JR NZ,$3356
3336: 20 20 JR NZ,$3358
3338: 68 LD L,B
3339: 33 INC SP
333A: F0 RET P
333B: 81 ADD A,C
333C: E2 A2 80 JP PO,$80A2
333F: 01 00 90 LD BC,$9000
3342: 00 NOP
3343: 00 NOP
3344: 4F LD C,A
3345: 4D LD C,L
3346: 45 LD B,L
3347: 47 LD B,A
3348: 41 LD B,C
3349: 4E LD C,(HL)
334A: 20 57 JR NZ,$33A3
334C: 41 LD B,C
334D: 52 LD D,D
334E: 52 LD D,D
334F: 49 LD C,C
3350: 4F LD C,A
3351: 52 LD D,D
3352: 53 LD D,E
3353: 2E 20 LD L,$20
3355: 20 20 JR NZ,$3377
3357: 20 20 JR NZ,$3379
3359: 20 20 JR NZ,$337B
335B: 20 20 JR NZ,$337D
335D: 20 20 JR NZ,$337F
335F: 20 20 JR NZ,$3381
3361: 20 20 JR NZ,$3383
3363: 20 20 JR NZ,$3385
3365: 20 20 JR NZ,$3387
3367: 20 A4 JR NZ,$330D
3369: 33 INC SP
336A: 40 LD B,B
336B: 82 ADD A,D
336C: A2 AND D
336D: A2 AND D
336E: D0 RET NC
336F: 00 NOP
3370: 00 NOP
3371: 90 SUB B
3372: 00 NOP
3373: 00 NOP
3374: 50 LD D,B
3375: 4F LD C,A
3376: 49 LD C,C
3377: 4E LD C,(HL)
3378: 54 LD D,H
3379: 53 LD D,E
337A: 20 57 JR NZ,$33D3
337C: 45 LD B,L
337D: 52 LD D,D
337E: 45 LD B,L
337F: 20 41 JR NZ,$33C2
3381: 57 LD D,A
3382: 41 LD B,C
3383: 52 LD D,D
3384: 44 LD B,H
3385: 45 LD B,L
3386: 44 LD B,H
3387: 20 46 JR NZ,$33CF
3389: 4F LD C,A
338A: 52 LD D,D
338B: 20 54 JR NZ,$33E1
338D: 48 LD C,B
338E: 45 LD B,L
338F: 20 41 JR NZ,$33D2
3391: 42 LD B,D
3392: 49 LD C,C
3393: 4C LD C,H
3394: 49 LD C,C
3395: 54 LD D,H
3396: 59 LD E,C
3397: 20 54 JR NZ,$33ED
3399: 4F LD C,A
339A: 20 20 JR NZ,$33BC
339C: 20 20 JR NZ,$33BE
339E: 20 20 JR NZ,$33C0
33A0: 20 20 JR NZ,$33C2
33A2: 20 20 JR NZ,$33C4
33A4: D7 RST $10
33A5: 33 INC SP
33A6: A8 XOR B
33A7: 82 ADD A,D
33A8: 82 ADD A,D
33A9: A2 AND D
33AA: C8 RET Z
33AB: 00 NOP
33AC: 00 NOP
33AD: 90 SUB B
33AE: 00 NOP
33AF: 00 NOP
33B0: 4E LD C,(HL)
33B1: 45 LD B,L
33B2: 55 LD D,L
33B3: 54 LD D,H
33B4: 52 LD D,D
33B5: 41 LD B,C
33B6: 4C LD C,H
33B7: 49 LD C,C
33B8: 5A LD E,D
33B9: 45 LD B,L
33BA: 20 54 JR NZ,$3410
33BC: 48 LD C,B
33BD: 49 LD C,C
33BE: 53 LD D,E
33BF: 20 44 JR NZ,$3405
33C1: 52 LD D,D
33C2: 4F LD C,A
33C3: 49 LD C,C
33C4: 44 LD B,H
33C5: 20 46 JR NZ,$340D
33C7: 4F LD C,A
33C8: 52 LD D,D
33C9: 43 LD B,E
33CA: 45 LD B,L
33CB: 20 41 JR NZ,$340E
33CD: 53 LD D,E
33CE: 20 46 JR NZ,$3416
33D0: 4F LD C,A
33D1: 4C LD C,H
33D2: 4C LD C,H
33D3: 4F LD C,A
33D4: 57 LD D,A
33D5: 53 LD D,E
33D6: 2C INC L
33D7: 00 NOP
33D8: 00 NOP
33D9: 80 ADD A,B
33DA: E1 POP HL
33DB: FF RST $38
33DC: A3 AND E
33DD: 00 NOP
33DE: 00 NOP
33DF: 00 NOP
33E0: 90 SUB B
33E1: 00 NOP
33E2: 00 NOP
33E3: 00 NOP
33E4: 90 SUB B
33E5: FE 03 CP $03
33E7: FE 97 CP $97
33E9: 00 NOP
33EA: 00 NOP
33EB: 00 NOP
33EC: 90 SUB B
33ED: FE 07 CP $07
33EF: FE 93 CP $93
33F1: 00 NOP
33F2: 00 NOP
33F3: 00 NOP
33F4: B0 OR B
33F5: 00 NOP
33F6: 03 INC BC
33F7: 34 INC (HL)
33F8: 00 NOP
33F9: 80 ADD A,B
33FA: BC CP H
33FB: A2 AND D
33FC: C8 RET Z
33FD: 00 NOP
33FE: 00 NOP
33FF: 90 SUB B
3400: 00 NOP
3401: 00 NOP
3402: 3B DEC SP
3403: 19 ADD HL,DE
3404: 34 INC (HL)
3405: 0A LD A,(BC)
3406: 80 ADD A,B
3407: BC CP H
3408: A2 AND D
3409: F4 11 00 CALL P,$0011
340C: 70 LD (HL),B
340D: 00 NOP
340E: 00 NOP
340F: 82 ADD A,D
3410: DC 2F 20 CALL C,$202F
3413: 50 LD D,B
3414: 4F LD C,A
3415: 49 LD C,C
3416: 4E LD C,(HL)
3417: 54 LD D,H
3418: 53 LD D,E
3419: 26 34 LD H,$34
341B: 28 80 JR Z,$339D
341D: 58 LD E,B
341E: A2 AND D
341F: C8 RET Z
3420: 00 NOP
3421: 00 NOP
3422: 90 SUB B
3423: 00 NOP
3424: 00 NOP
3425: 3E 3C LD A,$3C
3427: 34 INC (HL)
3428: 32 80 58 LD ($5880),A
342B: A2 AND D
342C: F4 11 00 CALL P,$0011
342F: 70 LD (HL),B
3430: 00 NOP
3431: 00 NOP
3432: 82 ADD A,D
3433: DE 2F SBC A,$2F
3435: 20 50 JR NZ,$3487
3437: 4F LD C,A
3438: 49 LD C,C
3439: 4E LD C,(HL)
343A: 54 LD D,H
343B: 53 LD D,E
343C: 49 LD C,C
343D: 34 INC (HL)
343E: 50 LD D,B
343F: 80 ADD A,B
3440: F4 A1 C8 CALL P,$C8A1
3443: 00 NOP
3444: 00 NOP
3445: 90 SUB B
3446: 00 NOP
3447: 00 NOP
3448: 40 LD B,B
3449: 5F LD E,A
344A: 34 INC (HL)
344B: 5A LD E,D
344C: 80 ADD A,B
344D: F4 A1 F4 CALL P,$F4A1
3450: 11 00 70 LD DE,$7000
3453: 00 NOP
3454: 00 NOP
3455: 82 ADD A,D
3456: E0 RET PO
3457: 2F CPL
3458: 20 50 JR NZ,$34AA
345A: 4F LD C,A
345B: 49 LD C,C
345C: 4E LD C,(HL)
345D: 54 LD D,H
345E: 53 LD D,E
345F: 6C LD L,H
3460: 34 INC (HL)
3461: 78 LD A,B
3462: 80 ADD A,B
3463: 90 SUB B
3464: A1 AND C
3465: C8 RET Z
3466: 00 NOP
3467: 00 NOP
3468: 90 SUB B
3469: 00 NOP
346A: 00 NOP
346B: 3F CCF
346C: 82 ADD A,D
346D: 34 INC (HL)
346E: 82 ADD A,D
346F: 80 ADD A,B
3470: 90 SUB B
3471: A1 AND C
3472: F4 11 00 CALL P,$0011
3475: 70 LD (HL),B
3476: 00 NOP
3477: 00 NOP
3478: 82 ADD A,D
3479: E2 2F 20 JP PO,$202F
347C: 50 LD D,B
347D: 4F LD C,A
347E: 49 LD C,C
347F: 4E LD C,(HL)
3480: 54 LD D,H
3481: 53 LD D,E
3482: 8F ADC A,A
3483: 34 INC (HL)
3484: A0 AND B
3485: 80 ADD A,B
3486: 2C INC L
3487: A1 AND C
3488: C8 RET Z
3489: 00 NOP
348A: 00 NOP
348B: 90 SUB B
348C: 00 NOP
348D: 00 NOP
348E: 3F CCF
348F: A5 AND L
3490: 34 INC (HL)
3491: AA XOR D
3492: 80 ADD A,B
3493: 2C INC L
3494: A1 AND C
3495: F4 11 00 CALL P,$0011
3498: 70 LD (HL),B
3499: 00 NOP
349A: 00 NOP
349B: 82 ADD A,D
349C: E4 2F 20 CALL PO,$202F
349F: 50 LD D,B
34A0: 4F LD C,A
34A1: 49 LD C,C
34A2: 4E LD C,(HL)
34A3: 54 LD D,H
34A4: 53 LD D,E
34A5: 00 NOP
34A6: 00 NOP
34A7: 80 ADD A,B
34A8: E1 POP HL
34A9: 34 INC (HL)
34AA: 00 NOP
34AB: 80 ADD A,B
34AC: 20 A3 JR NZ,$3451
34AE: E8 RET PE
34AF: 00 NOP
34B0: 00 NOP
34B1: 90 SUB B
34B2: 00 NOP
34B3: 00 NOP
34B4: 54 LD D,H
34B5: 48 LD C,B
34B6: 45 LD B,L
34B7: 20 4F JR NZ,$3508
34B9: 4D LD C,L
34BA: 45 LD B,L
34BB: 47 LD B,A
34BC: 41 LD B,C
34BD: 4E LD C,(HL)
34BE: 20 4D JR NZ,$350D
34C0: 45 LD B,L
34C1: 54 LD D,H
34C2: 48 LD C,B
34C3: 4F LD C,A
34C4: 44 LD B,H
34C5: 20 49 JR NZ,$3510
34C7: 53 LD D,E
34C8: 20 53 JR NZ,$351D
34CA: 4F LD C,A
34CB: 20 53 JR NZ,$3520
34CD: 55 LD D,L
34CE: 43 LD B,E
34CF: 43 LD B,E
34D0: 45 LD B,L
34D1: 53 LD D,E
34D2: 53 LD D,E
34D3: 46 LD B,(HL)
34D4: 55 LD D,L
34D5: 4C LD C,H
34D6: 2C INC L
34D7: 20 20 JR NZ,$34F9
34D9: 20 20 JR NZ,$34FB
34DB: 20 20 JR NZ,$34FD
34DD: 20 20 JR NZ,$34FF
34DF: 20 20 JR NZ,$3501
34E1: 1C INC E
34E2: 35 DEC (HL)
34E3: 62 LD H,D
34E4: 80 ADD A,B
34E5: 00 NOP
34E6: A3 AND E
34E7: D8 RET C
34E8: 00 NOP
34E9: 00 NOP
34EA: 90 SUB B
34EB: 00 NOP
34EC: 00 NOP
34ED: 49 LD C,C
34EE: 54 LD D,H
34EF: 20 43 JR NZ,$3534
34F1: 4F LD C,A
34F2: 4D LD C,L
34F3: 4D LD C,L
34F4: 41 LD B,C
34F5: 4E LD C,(HL)
34F6: 44 LD B,H
34F7: 53 LD D,E
34F8: 20 46 JR NZ,$3540
34FA: 45 LD B,L
34FB: 41 LD B,C
34FC: 52 LD D,D
34FD: 20 41 JR NZ,$3540
34FF: 4E LD C,(HL)
3500: 44 LD B,H
3501: 20 52 JR NZ,$3555
3503: 45 LD B,L
3504: 53 LD D,E
3505: 50 LD D,B
3506: 45 LD B,L
3507: 43 LD B,E
3508: 54 LD D,H
3509: 20 46 JR NZ,$3551
350B: 52 LD D,D
350C: 4F LD C,A
350D: 4D LD C,L
350E: 20 41 JR NZ,$3551
3510: 4C LD C,H
3511: 4C LD C,H
3512: 20 20 JR NZ,$3534
3514: 20 20 JR NZ,$3536
3516: 20 20 JR NZ,$3538
3518: 20 20 JR NZ,$353A
351A: 20 20 JR NZ,$353C
351C: 62 LD H,D
351D: 35 DEC (HL)
351E: C8 RET Z
351F: 80 ADD A,B
3520: DE A2 SBC A,$A2
3522: 40 LD B,B
3523: 00 NOP
3524: 00 NOP
3525: 90 SUB B
3526: 00 NOP
3527: 00 NOP
3528: 54 LD D,H
3529: 48 LD C,B
352A: 52 LD D,D
352B: 4F LD C,A
352C: 55 LD D,L
352D: 47 LD B,A
352E: 48 LD C,B
352F: 4F LD C,A
3530: 55 LD D,L
3531: 54 LD D,H
3532: 20 54 JR NZ,$3588
3534: 48 LD C,B
3535: 45 LD B,L
3536: 20 47 JR NZ,$357F
3538: 41 LD B,C
3539: 4C LD C,H
353A: 41 LD B,C
353B: 58 LD E,B
353C: 49 LD C,C
353D: 45 LD B,L
353E: 53 LD D,E
353F: 2E 20 LD L,$20
3541: 20 54 JR NZ,$3597
3543: 48 LD C,B
3544: 45 LD B,L
3545: 20 4D JR NZ,$3594
3547: 45 LD B,L
3548: 54 LD D,H
3549: 48 LD C,B
354A: 4F LD C,A
354B: 44 LD B,H
354C: 20 49 JR NZ,$3597
354E: 53 LD D,E
354F: 20 43 JR NZ,$3594
3551: 4F LD C,A
3552: 44 LD B,H
3553: 45 LD B,L
3554: 20 4E JR NZ,$35A4
3556: 41 LD B,C
3557: 4D LD C,L
3558: 45 LD B,L
3559: 44 LD B,H
355A: 20 2E JR NZ,$358A
355C: 20 2E JR NZ,$358C
355E: 20 2E JR NZ,$358E
3560: 20 20 JR NZ,$3582
3562: 78 LD A,B
3563: 35 DEC (HL)
3564: 44 LD B,H
3565: 81 ADD A,C
3566: 3E A2 LD A,$A2
3568: 60 LD H,B
3569: 11 00 80 LD DE,$8000
356C: 00 NOP
356D: 00 NOP
356E: 4F LD C,A
356F: 4D LD C,L
3570: 45 LD B,L
3571: 47 LD B,A
3572: 41 LD B,C
3573: 20 52 JR NZ,$35C7
3575: 41 LD B,C
3576: 43 LD B,E
3577: 45 LD B,L
3578: 00 NOP
3579: 00 NOP
357A: 00 NOP
357B: 99 SBC C
357C: 35 DEC (HL)
357D: 00 NOP
357E: 80 ADD A,B
357F: 2C INC L
3580: A1 AND C
3581: 00 NOP
3582: 11 00 70 LD DE,$7000
3585: 00 NOP
3586: 00 NOP
3587: 50 LD D,B
3588: 52 LD D,D
3589: 45 LD B,L
358A: 53 LD D,E
358B: 53 LD D,E
358C: 20 4F JR NZ,$35DD
358E: 4E LD C,(HL)
358F: 45 LD B,L
3590: 20 4F JR NZ,$35E1
3592: 46 LD B,(HL)
3593: 20 54 JR NZ,$35E9
3595: 48 LD C,B
3596: 45 LD B,L
3597: 20 20 JR NZ,$35B9
3599: B7 OR A
359A: 35 DEC (HL)
359B: 2C INC L
359C: 80 ADD A,B
359D: FA A0 00 JP M,$00A0
35A0: 11 00 80 LD DE,$8000
35A3: 00 NOP
35A4: 00 NOP
35A5: 46 LD B,(HL)
35A6: 4C LD C,H
35A7: 41 LD B,C
35A8: 53 LD D,E
35A9: 48 LD C,B
35AA: 49 LD C,C
35AB: 4E LD C,(HL)
35AC: 47 LD B,A
35AD: 20 42 JR NZ,$35F1
35AF: 55 LD D,L
35B0: 54 LD D,H
35B1: 54 LD D,H
35B2: 4F LD C,A
35B3: 4E LD C,(HL)
35B4: 53 LD D,E
35B5: 20 20 JR NZ,$35D7
35B7: E4 35 58 CALL PO,$5835
35BA: 80 ADD A,B
35BB: C8 RET Z
35BC: A0 AND B
35BD: 60 LD H,B
35BE: 10 00 DJNZ $35C0
35C0: 80 ADD A,B
35C1: 00 NOP
35C2: 00 NOP
35C3: 4F LD C,A
35C4: 52 LD D,D
35C5: 20 49 JR NZ,$3610
35C7: 4E LD C,(HL)
35C8: 53 LD D,E
35C9: 45 LD B,L
35CA: 52 LD D,D
35CB: 54 LD D,H
35CC: 20 41 JR NZ,$360F
35CE: 44 LD B,H
35CF: 44 LD B,H
35D0: 49 LD C,C
35D1: 54 LD D,H
35D2: 49 LD C,C
35D3: 4F LD C,A
35D4: 4E LD C,(HL)
35D5: 41 LD B,C
35D6: 4C LD C,H
35D7: 20 43 JR NZ,$361C
35D9: 4F LD C,A
35DA: 49 LD C,C
35DB: 4E LD C,(HL)
35DC: 53 LD D,E
35DD: 20 20 JR NZ,$35FF
35DF: 20 20 JR NZ,$3601
35E1: 20 20 JR NZ,$3603
35E3: 20 FB JR NZ,$35E0
35E5: 35 DEC (HL)
35E6: A2 AND D
35E7: 80 ADD A,B
35E8: 96 SUB (HL)
35E9: A0 AND B
35EA: B0 OR B
35EB: 01 00 90 LD BC,$9000
35EE: 00 NOP
35EF: 00 NOP
35F0: 43 LD B,E
35F1: 52 LD D,D
35F2: 45 LD B,L
35F3: 44 LD B,H
35F4: 49 LD C,C
35F5: 54 LD D,H
35F6: 20 20 JR NZ,$3618
35F8: 81 ADD A,C
35F9: 2D DEC L
35FA: 40 LD B,B
35FB: 1F RRA
35FC: 36 BE LD (HL),$BE
35FE: 80 ADD A,B
35FF: 52 LD D,D
3600: A3 AND E
3601: D0 RET NC
3602: 00 NOP
3603: 00 NOP
3604: 90 SUB B
3605: 00 NOP
3606: 00 NOP
3607: 20 20 JR NZ,$3629
3609: 20 20 JR NZ,$362B
360B: 20 20 JR NZ,$362D
360D: 31 20 43 LD SP,$4320
3610: 52 LD D,D
3611: 45 LD B,L
3612: 44 LD B,H
3613: 49 LD C,C
3614: 54 LD D,H
3615: 20 47 JR NZ,$365E
3617: 41 LD B,C
3618: 4D LD C,L
3619: 45 LD B,L
361A: 20 3D JR NZ,$3659
361C: 2F CPL
361D: 2F CPL
361E: 2F CPL
361F: 49 LD C,C
3620: 36 F6 LD (HL),$F6
3622: 80 ADD A,B
3623: 20 A3 JR NZ,$35C8
3625: B0 OR B
3626: 00 NOP
3627: 00 NOP
3628: 80 ADD A,B
3629: 00 NOP
362A: 00 NOP
362B: 20 20 JR NZ,$364D
362D: 20 20 JR NZ,$364F
362F: 20 20 JR NZ,$3651
3631: 20 20 JR NZ,$3653
3633: 32 20 43 LD ($4320),A
3636: 52 LD D,D
3637: 45 LD B,L
3638: 44 LD B,H
3639: 49 LD C,C
363A: 54 LD D,H
363B: 20 47 JR NZ,$3684
363D: 41 LD B,C
363E: 4D LD C,L
363F: 45 LD B,L
3640: 20 3D JR NZ,$367F
3642: 2F CPL
3643: 2F CPL
3644: 2F CPL
3645: 2F CPL
3646: 2F CPL
3647: 2F CPL
3648: 2F CPL
3649: 69 LD L,C
364A: 36 3A LD (HL),$3A
364C: 81 ADD A,C
364D: 8A ADC A,D
364E: A2 AND D
364F: 98 SBC B
3650: 01 00 70 LD BC,$7000
3653: 00 NOP
3654: 00 NOP
3655: 42 LD B,D
3656: 4F LD C,A
3657: 4E LD C,(HL)
3658: 55 LD D,L
3659: 53 LD D,E
365A: 20 53 JR NZ,$36AF
365C: 48 LD C,B
365D: 49 LD C,C
365E: 50 LD D,B
365F: 53 LD D,E
3660: 20 41 JR NZ,$36A3
3662: 54 LD D,H
3663: 20 20 JR NZ,$3685
3665: 20 20 JR NZ,$3687
3667: 20 20 JR NZ,$3689
3669: 7C LD A,H
366A: 36 6A LD (HL),$6A
366C: 81 ADD A,C
366D: 58 LD E,B
366E: A2 AND D
366F: C0 RET NZ
3670: 01 00 80 LD BC,$8000
3673: 00 NOP
3674: 00 NOP
3675: 82 ADD A,D
3676: 61 LD H,C
3677: 40 LD B,B
3678: 30 30 JR NC,$36AA
367A: 30 30 JR NC,$36AC
367C: 8F ADC A,A
367D: 36 82 LD (HL),$82
367F: 81 ADD A,C
3680: 26 A2 LD H,$A2
3682: C0 RET NZ
3683: 01 00 60 LD BC,$6000
3686: 00 NOP
3687: 00 NOP
3688: 82 ADD A,D
3689: 63 LD H,E
368A: 40 LD B,B
368B: 30 30 JR NC,$36BD
368D: 30 30 JR NC,$36BF
368F: A2 AND D
3690: 36 9A LD (HL),$9A
3692: 81 ADD A,C
3693: F4 A1 C0 CALL P,$C0A1
3696: 01 00 60 LD BC,$6000
3699: 00 NOP
369A: 00 NOP
369B: 82 ADD A,D
369C: 65 LD H,L
369D: 40 LD B,B
369E: 30 30 JR NC,$36D0
36A0: 30 30 JR NC,$36D2
36A2: 00 NOP
36A3: 00 NOP
36A4: 00 NOP
36A5: BA CP D
36A6: 36 BE LD (HL),$BE
36A8: 82 ADD A,D
36A9: 1C INC E
36AA: A2 AND D
36AB: 10 02 DJNZ $36AF
36AD: 00 NOP
36AE: 80 ADD A,B
36AF: 00 NOP
36B0: 00 NOP
36B1: 53 LD D,E
36B2: 43 LD B,E
36B3: 4F LD C,A
36B4: 52 LD D,D
36B5: 45 LD B,L
36B6: 20 20 JR NZ,$36D8
36B8: 20 20 JR NZ,$36DA
36BA: C7 RST $00
36BB: 36 D8 LD (HL),$D8
36BD: 82 ADD A,D
36BE: F4 A1 60 CALL P,$60A1
36C1: 11 00 70 LD DE,$7000
36C4: 00 NOP
36C5: 00 NOP
36C6: 3C INC A
36C7: 00 NOP
36C8: 00 NOP
36C9: 00 NOP
36CA: E6 36 AND $36
36CC: E2 82 B8 JP PO,$B882
36CF: A1 AND C
36D0: C0 RET NZ
36D1: 01 00 60 LD BC,$6000
36D4: 00 NOP
36D5: 00 NOP
36D6: 4C LD C,H
36D7: 41 LD B,C
36D8: 53 LD D,E
36D9: 54 LD D,H
36DA: 20 53 JR NZ,$372F
36DC: 43 LD B,E
36DD: 4F LD C,A
36DE: 52 LD D,D
36DF: 45 LD B,L
36E0: 20 20 JR NZ,$3702
36E2: 20 20 JR NZ,$3704
36E4: 20 20 JR NZ,$3706
36E6: F3 DI
36E7: 36 0A LD (HL),$0A
36E9: 83 ADD A,E
36EA: 90 SUB B
36EB: A1 AND C
36EC: 60 LD H,B
36ED: 11 00 70 LD DE,$7000
36F0: 00 NOP
36F1: 00 NOP
36F2: 3C INC A
36F3: 00 NOP
36F4: 00 NOP
36F5: 00 NOP
36F6: 0B DEC BC
36F7: 37 SCF
36F8: BE CP (HL)
36F9: 82 ADD A,D
36FA: 71 LD (HL),C
36FB: A2 AND D
36FC: 28 01 JR Z,$36FF
36FE: 00 NOP
36FF: 90 SUB B
3700: 00 NOP
3701: 00 NOP
3702: 50 LD D,B
3703: 4C LD C,H
3704: 41 LD B,C
3705: 59 LD E,C
3706: 45 LD B,L
3707: 52 LD D,D
3708: 20 31 JR NZ,$373B
370A: 20 18 JR NZ,$3724
370C: 37 SCF
370D: D8 RET C
370E: 82 ADD A,D
370F: 51 LD D,C
3710: A2 AND D
3711: 98 SBC B
3712: 10 00 DJNZ $3714
3714: 60 LD H,B
3715: 00 NOP
3716: 00 NOP
3717: 3C INC A
3718: 00 NOP
3719: 00 NOP
371A: 00 NOP
371B: 30 37 JR NC,$3754
371D: E2 82 71 JP PO,$7182
3720: A2 AND D
3721: A8 XOR B
3722: 02 LD (BC),A
3723: 00 NOP
3724: 80 ADD A,B
3725: 00 NOP
3726: 00 NOP
3727: 50 LD D,B
3728: 4C LD C,H
3729: 41 LD B,C
372A: 59 LD E,C
372B: 45 LD B,L
372C: 52 LD D,D
372D: 20 32 JR NZ,$3761
372F: 20 3D JR NZ,$376E
3731: 37 SCF
3732: FC 82 51 CALL M,$5182
3735: A2 AND D
3736: 18 12 JR $374A
3738: 00 NOP
3739: 60 LD H,B
373A: 00 NOP
373B: 00 NOP
373C: 3C INC A
373D: 00 NOP
373E: 00 NOP
373F: 00 NOP
3740: 55 LD D,L
3741: 37 SCF
3742: 1A LD A,(DE)
3743: 83 ADD A,E
3744: 90 SUB B
3745: A1 AND C
3746: DC 00 00 CALL C,$0000
3749: 60 LD H,B
374A: 00 NOP
374B: 00 NOP
374C: 43 LD B,E
374D: 52 LD D,D
374E: 45 LD B,L
374F: 44 LD B,H
3750: 49 LD C,C
3751: 54 LD D,H
3752: 20 20 JR NZ,$3774
3754: 3C INC A
3755: 00 NOP
3756: 00 NOP
3757: 00 NOP
3758: 6D LD L,L
3759: 37 SCF
375A: 1A LD A,(DE)
375B: 83 ADD A,E
375C: 90 SUB B
375D: A1 AND C
375E: B8 CP B
375F: 01 00 70 LD BC,$7000
3762: 00 NOP
3763: 00 NOP
3764: 43 LD B,E
3765: 52 LD D,D
3766: 45 LD B,L
3767: 44 LD B,H
3768: 49 LD C,C
3769: 54 LD D,H
376A: 20 20 JR NZ,$378C
376C: 3C INC A
376D: 00 NOP
376E: 00 NOP
376F: 00 NOP
3770: 94 SUB H
3771: 37 SCF
3772: 34 INC (HL)
3773: 83 ADD A,E
3774: BC CP H
3775: A2 AND D
3776: F0 RET P
3777: 10 00 DJNZ $3779
3779: 70 LD (HL),B
377A: 00 NOP
377B: 00 NOP
377C: 53 LD D,E
377D: 41 LD B,C
377E: 4D LD C,L
377F: 45 LD B,L
3780: 20 50 JR NZ,$37D2
3782: 4C LD C,H
3783: 41 LD B,C
3784: 59 LD E,C
3785: 45 LD B,L
3786: 52 LD D,D
3787: 20 41 JR NZ,$37CA
3789: 47 LD B,A
378A: 41 LD B,C
378B: 49 LD C,C
378C: 4E LD C,(HL)
378D: 3C INC A
378E: 20 20 JR NZ,$37B0
3790: 20 20 JR NZ,$37B2
3792: 20 20 JR NZ,$37B4
3794: 00 NOP
3795: 00 NOP
3796: 00 NOP
3797: B3 OR E
3798: 37 SCF
3799: 34 INC (HL)
379A: 83 ADD A,E
379B: A4 AND H
379C: A3 AND E
379D: 10 11 DJNZ $37B0
379F: 00 NOP
37A0: 80 ADD A,B
37A1: 00 NOP
37A2: 00 NOP
37A3: 46 LD B,(HL)
37A4: 49 LD C,C
37A5: 52 LD D,D
37A6: 53 LD D,E
37A7: 54 LD D,H
37A8: 20 50 JR NZ,$37FA
37AA: 4C LD C,H
37AB: 41 LD B,C
37AC: 59 LD E,C
37AD: 45 LD B,L
37AE: 52 LD D,D
37AF: 20 55 JR NZ,$3806
37B1: 50 LD D,B
37B2: 3C INC A
37B3: 00 NOP
37B4: 00 NOP
37B5: 00 NOP
37B6: D3 37 OUT ($37),A
37B8: 34 INC (HL)
37B9: 83 ADD A,E
37BA: A4 AND H
37BB: A3 AND E
37BC: 00 NOP
37BD: 11 00 80 LD DE,$8000
37C0: 00 NOP
37C1: 00 NOP
37C2: 53 LD D,E
37C3: 45 LD B,L
37C4: 43 LD B,E
37C5: 4F LD C,A
37C6: 4E LD C,(HL)
37C7: 44 LD B,H
37C8: 20 50 JR NZ,$381A
37CA: 4C LD C,H
37CB: 41 LD B,C
37CC: 59 LD E,C
37CD: 45 LD B,L
37CE: 52 LD D,D
37CF: 20 55 JR NZ,$3826
37D1: 50 LD D,B
37D2: 3C INC A
37D3: 00 NOP
37D4: 00 NOP
37D5: 80 ADD A,B
37D6: EC 37 34 CALL PE,$3437
37D9: 83 ADD A,E
37DA: BC CP H
37DB: A2 AND D
37DC: 70 LD (HL),B
37DD: 11 00 70 LD DE,$7000
37E0: 00 NOP
37E1: 00 NOP
37E2: 47 LD B,A
37E3: 41 LD B,C
37E4: 4D LD C,L
37E5: 45 LD B,L
37E6: 20 4F JR NZ,$3837
37E8: 56 LD D,(HL)
37E9: 45 LD B,L
37EA: 52 LD D,D
37EB: 3C INC A
37EC: 00 NOP
37ED: 00 NOP
37EE: 00 NOP
37EF: 0E 38 LD C,$38
37F1: 00 NOP
37F2: 80 ADD A,B
37F3: BC CP H
37F4: A2 AND D
37F5: C8 RET Z
37F6: 10 00 DJNZ $37F8
37F8: 70 LD (HL),B
37F9: 00 NOP
37FA: 00 NOP
37FB: 31 20 43 LD SP,$4320
37FE: 52 LD D,D
37FF: 45 LD B,L
3800: 44 LD B,H
3801: 49 LD C,C
3802: 54 LD D,H
3803: 20 47 JR NZ,$384C
3805: 41 LD B,C
3806: 4D LD C,L
3807: 45 LD B,L
3808: 20 20 JR NZ,$382A
380A: 20 20 JR NZ,$382C
380C: 20 20 JR NZ,$382E
380E: 2F CPL
380F: 38 2E JR C,$383F
3811: 80 ADD A,B
3812: 94 SUB H
3813: A2 AND D
3814: C8 RET Z
3815: 10 00 DJNZ $3817
3817: 80 ADD A,B
3818: 00 NOP
3819: 00 NOP
381A: 41 LD B,C
381B: 4C LD C,H
381C: 4C LD C,H
381D: 20 54 JR NZ,$3873
381F: 49 LD C,C
3820: 4D LD C,L
3821: 45 LD B,L
3822: 20 48 JR NZ,$386C
3824: 49 LD C,C
3825: 47 LD B,A
3826: 48 LD C,B
3827: 20 20 JR NZ,$3849
3829: 20 20 JR NZ,$384B
382B: 20 20 JR NZ,$384D
382D: 20 20 JR NZ,$384F
382F: 43 LD B,E
3830: 38 60 JR C,$3892
3832: 80 ADD A,B
3833: 58 LD E,B
3834: A2 AND D
3835: C8 RET Z
3836: 10 00 DJNZ $3838
3838: 80 ADD A,B
3839: 00 NOP
383A: 00 NOP
383B: 84 ADD A,H
383C: D6 43 SUB $43
383E: 20 20 JR NZ,$3860
3840: C3 D7 43 JP $43D7
3843: 64 LD H,H
3844: 38 82 JR C,$37C8
3846: 80 ADD A,B
3847: 08 EX AF,AF'
3848: A2 AND D
3849: E8 RET PE
384A: 10 00 DJNZ $384C
384C: 70 LD (HL),B
384D: 00 NOP
384E: 00 NOP
384F: 44 LD B,H
3850: 41 LD B,C
3851: 49 LD C,C
3852: 4C LD C,H
3853: 59 LD E,C
3854: 20 48 JR NZ,$389E
3856: 49 LD C,C
3857: 47 LD B,A
3858: 48 LD C,B
3859: 53 LD D,E
385A: 20 20 JR NZ,$387C
385C: 20 20 JR NZ,$387E
385E: 20 20 JR NZ,$3880
3860: 20 20 JR NZ,$3882
3862: 20 20 JR NZ,$3884
3864: 78 LD A,B
3865: 38 B4 JR C,$381B
3867: 80 ADD A,B
3868: CC A1 C8 CALL Z,$C8A1
386B: 10 00 DJNZ $386D
386D: 80 ADD A,B
386E: 00 NOP
386F: 00 NOP
3870: 84 ADD A,H
3872: 43 LD B,E
3873: 20 20 JR NZ,$3895
3875: C3 DE 43 JP $43DE
3878: 8C ADC A,H
3879: 38 D6 JR C,$3851
387B: 80 ADD A,B
387C: A4 AND H
387D: A1 AND C
387E: C8 RET Z
387F: 10 00 DJNZ $3881
3881: 70 LD (HL),B
3882: 00 NOP
3883: 00 NOP
3884: 84 ADD A,H
3885: E4 43 20 CALL PO,$2043
3888: 20 C3 JR NZ,$384D
388A: E5 PUSH HL
388B: 43 LD B,E
388C: A0 AND B
388D: 38 F8 JR C,$3887
388F: 80 ADD A,B
3890: 7C LD A,H
3891: A1 AND C
3892: C8 RET Z
3893: 10 00 DJNZ $3895
3895: 70 LD (HL),B
3896: 00 NOP
3897: 00 NOP
3898: 84 ADD A,H
3899: EB EX DE,HL
389A: 43 LD B,E
389B: 20 20 JR NZ,$38BD
389D: C3 EC 43 JP $43EC
38A0: B4 OR H
38A1: 38 1A JR C,$38BD
38A3: 81 ADD A,C
38A4: 54 LD D,H
38A5: A1 AND C
38A6: C8 RET Z
38A7: 10 00 DJNZ $38A9
38A9: 70 LD (HL),B
38AA: 00 NOP
38AB: 00 NOP
38AC: 84 ADD A,H
38AD: F2 43 20 JP P,$2043
38B0: 20 C3 JR NZ,$3875
38B2: F3 DI
38B3: 43 LD B,E
38B4: C8 RET Z
38B5: 38 3C JR C,$38F3
38B7: 81 ADD A,C
38B8: 2C INC L
38B9: A1 AND C
38BA: C8 RET Z
38BB: 10 00 DJNZ $38BD
38BD: 70 LD (HL),B
38BE: 00 NOP
38BF: 00 NOP
38C0: 84 ADD A,H
38C1: F9 LD SP,HL
38C2: 43 LD B,E
38C3: 20 20 JR NZ,$38E5
38C5: C3 FA 43 JP $43FA
38C8: D6 38 SUB $38
38CA: 5E LD E,(HL)
38CB: 81 ADD A,C
38CC: 60 LD H,B
38CD: A0 AND B
38CE: 13 INC DE
38CF: 11 00 70 LD DE,$7000
38D2: 00 NOP
38D3: 00 NOP
38D4: 30 30 JR NC,$3906
38D6: FB EI
38D7: 38 6A JR C,$3943
38D9: 81 ADD A,C
38DA: 64 LD H,H
38DB: A0 AND B
38DC: 18 01 JR $38DF
38DE: 00 NOP
38DF: 50 LD D,B
38E0: 00 NOP
38E1: 00 NOP
38E2: 43 LD B,E
38E3: 20 50 JR NZ,$3935
38E5: 20 20 JR NZ,$3907
38E7: 31 39 38 LD SP,$3839
38EA: 31 20 4D LD SP,$4D20
38ED: 49 LD C,C
38EE: 44 LD B,H
38EF: 57 LD D,A
38F0: 41 LD B,C
38F1: 59 LD E,C
38F2: 20 4D JR NZ,$3941
38F4: 46 LD B,(HL)
38F5: 47 LD B,A
38F6: 2E 20 LD L,$20
38F8: 43 LD B,E
38F9: 4F LD C,A
38FA: 2E 00 LD L,$00
38FC: 00 NOP
38FD: 00 NOP
38FE: 1F RRA
38FF: 39 ADD HL,SP
3900: 00 NOP
3901: 80 ADD A,B
3902: BC CP H
3903: A2 AND D
3904: 98 SBC B
3905: 11 00 70 LD DE,$7000
3908: 00 NOP
3909: 00 NOP
390A: 32 20 43 LD ($4320),A
390D: 52 LD D,D
390E: 45 LD B,L
390F: 44 LD B,H
3910: 49 LD C,C
3911: 54 LD D,H
3912: 20 47 JR NZ,$395B
3914: 41 LD B,C
3915: 4D LD C,L
3916: 45 LD B,L
3917: 20 20 JR NZ,$3939
3919: 20 20 JR NZ,$393B
391B: 20 20 JR NZ,$393D
391D: 20 20 JR NZ,$393F
391F: 40 LD B,B
3920: 39 ADD HL,SP
3921: 32 80 94 LD ($9480),A
3924: A2 AND D
3925: 98 SBC B
3926: 11 00 80 LD DE,$8000
3929: 00 NOP
392A: 00 NOP
392B: 41 LD B,C
392C: 4C LD C,H
392D: 4C LD C,H
392E: 20 54 JR NZ,$3984
3930: 49 LD C,C
3931: 4D LD C,L
3932: 45 LD B,L
3933: 20 48 JR NZ,$397D
3935: 49 LD C,C
3936: 47 LD B,A
3937: 48 LD C,B
3938: 20 20 JR NZ,$395A
393A: 20 20 JR NZ,$395C
393C: 20 20 JR NZ,$395E
393E: 20 20 JR NZ,$3960
3940: 54 LD D,H
3941: 39 ADD HL,SP
3942: 64 LD H,H
3943: 80 ADD A,B
3944: 58 LD E,B
3945: A2 AND D
3946: 98 SBC B
3947: 11 00 80 LD DE,$8000
394A: 00 NOP
394B: 00 NOP
394C: 84 ADD A,H
394D: 00 NOP
394E: 44 LD B,H
394F: 20 20 JR NZ,$3971
3951: C3 01 44 JP $4401
3954: 75 LD (HL),L
3955: 39 ADD HL,SP
3956: 86 ADD A,(HL)
3957: 80 ADD A,B
3958: 08 EX AF,AF'
3959: A2 AND D
395A: B8 CP B
395B: 11 00 70 LD DE,$7000
395E: 00 NOP
395F: 00 NOP
3960: 44 LD B,H
3961: 41 LD B,C
3962: 49 LD C,C
3963: 4C LD C,H
3964: 59 LD E,C
3965: 20 48 JR NZ,$39AF
3967: 49 LD C,C
3968: 47 LD B,A
3969: 48 LD C,B
396A: 53 LD D,E
396B: 20 20 JR NZ,$398D
396D: 20 20 JR NZ,$398F
396F: 20 20 JR NZ,$3991
3971: 20 20 JR NZ,$3993
3973: 20 20 JR NZ,$3995
3975: 89 ADC A,C
3976: 39 ADD HL,SP
3977: B8 CP B
3978: 80 ADD A,B
3979: CC A1 98 CALL Z,$98A1
397C: 11 00 80 LD DE,$8000
397F: 00 NOP
3980: 00 NOP
3981: 84 ADD A,H
3982: 07 RLCA
3983: 44 LD B,H
3984: 20 20 JR NZ,$39A6
3986: C3 08 44 JP $4408
3989: 9D SBC L
398A: 39 ADD HL,SP
398B: DA 80 A4 JP C,$A480
398E: A1 AND C
398F: 98 SBC B
3990: 11 00 70 LD DE,$7000
3993: 00 NOP
3994: 00 NOP
3995: 84 ADD A,H
3996: 0E 44 LD C,$44
3998: 20 20 JR NZ,$39BA
399A: C3 0F 44 JP $440F
399D: B1 OR C
399E: 39 ADD HL,SP
399F: FC 80 7C CALL M,$7C80
39A2: A1 AND C
39A3: 98 SBC B
39A4: 11 00 70 LD DE,$7000
39A7: 00 NOP
39A8: 00 NOP
39A9: 84 ADD A,H
39AA: 15 DEC D
39AB: 44 LD B,H
39AC: 20 20 JR NZ,$39CE
39AE: C3 16 44 JP $4416
39B1: C5 PUSH BC
39B2: 39 ADD HL,SP
39B3: 1E 81 LD E,$81
39B5: 54 LD D,H
39B6: A1 AND C
39B7: 98 SBC B
39B8: 11 00 70 LD DE,$7000
39BB: 00 NOP
39BC: 00 NOP
39BD: 84 ADD A,H
39BE: 1C INC E
39BF: 44 LD B,H
39C0: 20 20 JR NZ,$39E2
39C2: C3 1D 44 JP $441D
39C5: D9 EXX
39C6: 39 ADD HL,SP
39C7: 40 LD B,B
39C8: 81 ADD A,C
39C9: 2C INC L
39CA: A1 AND C
39CB: 98 SBC B
39CC: 11 00 70 LD DE,$7000
39CF: 00 NOP
39D0: 00 NOP
39D1: 84 ADD A,H
39D2: 23 INC HL
39D3: 44 LD B,H
39D4: 20 20 JR NZ,$39F6
39D6: C3 24 44 JP $4424
39D9: E7 RST $20
39DA: 39 ADD HL,SP
39DB: 62 LD H,D
39DC: 81 ADD A,C
39DD: 60 LD H,B
39DE: A0 AND B
39DF: 13 INC DE
39E0: 11 00 80 LD DE,$8000
39E3: 00 NOP
39E4: 00 NOP
39E5: 30 30 JR NC,$3A17
39E7: 0C INC C
39E8: 3A 6E 81 LD A,($816E)
39EB: 64 LD H,H
39EC: A0 AND B
39ED: 18 01 JR $39F0
39EF: 00 NOP
39F0: 50 LD D,B
39F1: 00 NOP
39F2: 00 NOP
39F3: 43 LD B,E
39F4: 20 50 JR NZ,$3A46
39F6: 20 20 JR NZ,$3A18
39F8: 31 39 38 LD SP,$3839
39FB: 31 20 4D LD SP,$4D20
39FE: 49 LD C,C
39FF: 44 LD B,H
3A00: 57 LD D,A
3A01: 41 LD B,C
3A02: 59 LD E,C
3A03: 20 4D JR NZ,$3A52
3A05: 46 LD B,(HL)
3A06: 47 LD B,A
3A07: 2E 20 LD L,$20
3A09: 43 LD B,E
3A0A: 4F LD C,A
3A0B: 2E 00 LD L,$00
3A0D: 00 NOP
3A0E: 00 NOP
3A0F: A1 AND C
3A10: A0 AND B
3A11: 21 00 60 LD HL,$6000
3A14: 00 NOP
3A15: 00 NOP
3A16: 92 SUB D
3A17: CD 92 CD CALL $CD92
3A1A: 92 SUB D
3A1B: CD F4 A1 CALL $A1F4
3A1E: 00 NOP
3A1F: 02 LD (BC),A
3A20: 00 NOP
3A21: 70 LD (HL),B
3A22: 00 NOP
3A23: 00 NOP
3A24: FA F0 00 JP M,$00F0
3A27: A2 AND D
3A28: 20 10 JR NZ,$3A3A
3A2A: 00 NOP
3A2B: 80 ADD A,B
3A2C: 00 NOP
3A2D: 00 NOP
; VTableChars
; Character DJSR for letters A-Z
3A2E: 4D CC ; (DJSR $8C4D) A
3A30: 58 CC ; (DJSR $8C58) B
3A32: 64 CC ; (DJSR $8C64) C
3A34: 6C CC ; (DJSR $8C6C) D
3A36: 75 CC ; (DJSR $8C75) E
3A38: 77 CC ; (DJSR $8C77) F
3A3A: 7F CC ; (DJSR $8C7F) G
3A3C: 88 CC ; (DJSR $8C88) H
3A3E: 91 CC ; (DJSR $8C91) I
3A40: 9B CC ; (DJSR $8C9B) J
3A42: A3 CC ; (DJSR $8CA3) K
3A44: AB CC ; (DJSR $8CAB) L
3A46: B2 CC ; (DJSR $8CB2) M
3A48: BA CC ; (DJSR $8CBA) N
3A4A: C2 CC ; (DJSR $8CC2) O
3A4C: CA CC ; (DJSR $8CCA) P
3A4E: D2 CC ; (DJSR $8CD2) Q
3A50: DC CC ; (DJSR $8CDC) R
3A52: E6 CC ; (DJSR $8CE6) S
3A54: F0 CC ; (DJSR $8CF0) T
3A56: F8 CC ; (DJSR $8CF8) U
3A58: 02 CD ; (DJSR $8D02) V
3A5A: 0B CD ; (DJSR $8D0B) W
3A5C: 16 CD ; (DJSR $8D16) X
3A5E: 1D CD ; (DJSR $8D1D) Y
3A60: 27 CD ; (DJSR $8D27) Z
;
; The table continues but is never used. Note the pattern " E.R.A.S.E".
; I wonder if this would have shown up in a character test pattern.
;
3A62: 92 CD ; (DJSR $8D92) space
3A64: 75 CC ; (DJSR $8C75) E (Note the pattern below ... E R A S E)
3A66: BF CD ; (DJSR $8DBF) CR/LF
3A68: DC CC ; (DJSR $8CDC) R
3A6A: BF CD ; (DJSR $8DBF) CR/LF
3A6C: 4D CC ; (DJSR $8C4D) A
3A6E: BF CD ; (DJSR $8DBF) CR/LF
3A70: E6 CC ; (DJSR $8CE6) S
3A72: BF CD ; (DJSR $8DBF) CR/LF
3A74: 75 CC ; (DJSR $8C75) E
3A76: 00 NOP
3A77: A2 AND D
3A78: C0 RET NZ
3A79: 13 INC DE
3A7A: 00 NOP
3A7B: 80 ADD A,B
3A7C: 00 NOP
3A7D: 00 NOP
3A7E: 75 LD (HL),L
3A7F: CC BF CD CALL Z,$CDBF
3A82: BA CP D
3A83: CC BF CD CALL Z,$CDBF
3A86: 6C LD L,H
3A87: CC 00 C8 CALL Z,$C800
3A8A: 3A 7A 80 LD A,($807A)
3A8D: 84 ADD A,H
3A8E: A3 AND E
3A8F: C0 RET NZ
3A90: 00 NOP
3A91: 00 NOP
3A92: 90 SUB B
3A93: 00 NOP
3A94: 00 NOP
3A95: 59 ; YOUR_SC
3A96: 4F LD C,A
3A97: 55 LD D,L
3A98: 52 LD D,D
3A99: 20 53 JR NZ,$3AEE
3A9B: 43 LD B,E
3A9C: 4F LD C,A
3A9D: 52 LD D,D
3A9E: 45 LD B,L
3A9F: 20 49 JR NZ,$3AEA
3AA1: 53 LD D,E
3AA2: 20 4F JR NZ,$3AF3
3AA4: 4E LD C,(HL)
3AA5: 45 LD B,L
3AA6: 20 4F JR NZ,$3AF7
3AA8: 46 LD B,(HL)
3AA9: 20 54 JR NZ,$3AFF
3AAB: 48 LD C,B
3AAC: 45 LD B,L
3AAD: 20 54 JR NZ,$3B03
3AAF: 4F LD C,A
3AB0: 50 LD D,B
3AB1: 20 48 JR NZ,$3AFB
3AB3: 49 LD C,C
3AB4: 47 LD B,A
3AB5: 48 LD C,B
3AB6: 20 53 JR NZ,$3B0B
3AB8: 43 LD B,E
3AB9: 4F LD C,A
3ABA: 52 LD D,D
3ABB: 45 LD B,L
3ABC: 53 LD D,E
3ABD: 2E 20 LD L,$20
3ABF: 20 20 JR NZ,$3AE1
3AC1: 20 20 JR NZ,$3AE3
3AC3: 20 20 JR NZ,$3AE5
3AC5: 20 20 JR NZ,$3AE7
3AC7: 20 0F JR NZ,$3AD8
3AC9: 3B DEC SP
3ACA: E8 RET PE
3ACB: 80 ADD A,B
3ACC: 64 LD H,H
3ACD: A3 AND E
3ACE: A0 AND B
3ACF: 00 NOP
3AD0: 00 NOP
3AD1: 90 SUB B
3AD2: 00 NOP
3AD3: 00 NOP
3AD4: 54 LD D,H
3AD5: 4F LD C,A
3AD6: 20 45 JR NZ,$3B1D
3AD8: 4E LD C,(HL)
3AD9: 54 LD D,H
3ADA: 45 LD B,L
3ADB: 52 LD D,D
3ADC: 20 59 JR NZ,$3B37
3ADE: 4F LD C,A
3ADF: 55 LD D,L
3AE0: 52 LD D,D
3AE1: 20 49 JR NZ,$3B2C
3AE3: 4E LD C,(HL)
3AE4: 49 LD C,C
3AE5: 54 LD D,H
3AE6: 49 LD C,C
3AE7: 41 LD B,C
3AE8: 4C LD C,H
3AE9: 53 LD D,E
3AEA: 2C INC L
3AEB: 20 54 JR NZ,$3B41
3AED: 55 LD D,L
3AEE: 52 LD D,D
3AEF: 4E LD C,(HL)
3AF0: 20 54 JR NZ,$3B46
3AF2: 48 LD C,B
3AF3: 45 LD B,L
3AF4: 20 52 JR NZ,$3B48
3AF6: 4F LD C,A
3AF7: 54 LD D,H
3AF8: 41 LD B,C
3AF9: 54 LD D,H
3AFA: 45 LD B,L
3AFB: 20 4B JR NZ,$3B48
3AFD: 4E LD C,(HL)
3AFE: 4F LD C,A
3AFF: 42 LD B,D
3B00: 20 20 JR NZ,$3B22
3B02: 20 20 JR NZ,$3B24
3B04: 20 20 JR NZ,$3B26
3B06: 20 20 JR NZ,$3B28
3B08: 20 20 JR NZ,$3B2A
3B0A: 20 20 JR NZ,$3B2C
3B0C: 20 20 JR NZ,$3B2E
3B0E: 20 4E JR NZ,$3B5E
3B10: 3B DEC SP
3B11: 66 LD H,(HL)
3B12: 81 ADD A,C
3B13: 42 LD B,D
3B14: A3 AND E
3B15: B8 CP B
3B16: 00 NOP
3B17: 00 NOP
3B18: 90 SUB B
3B19: 00 NOP
3B1A: 00 NOP
3B1B: 54 LD D,H
3B1C: 4F LD C,A
3B1D: 20 53 JR NZ,$3B72
3B1F: 45 LD B,L
3B20: 4C LD C,H
3B21: 45 LD B,L
3B22: 43 LD B,E
3B23: 54 LD D,H
3B24: 20 41 JR NZ,$3B67
3B26: 20 4C JR NZ,$3B74
3B28: 45 LD B,L
3B29: 54 LD D,H
3B2A: 54 LD D,H
3B2B: 45 LD B,L
3B2C: 52 LD D,D
3B2D: 20 41 JR NZ,$3B70
3B2F: 4E LD C,(HL)
3B30: 44 LD B,H
3B31: 20 54 JR NZ,$3B87
3B33: 48 LD C,B
3B34: 45 LD B,L
3B35: 4E LD C,(HL)
3B36: 20 50 JR NZ,$3B88
3B38: 52 LD D,D
3B39: 45 LD B,L
3B3A: 53 LD D,E
3B3B: 53 LD D,E
3B3C: 20 46 JR NZ,$3B84
3B3E: 49 LD C,C
3B3F: 52 LD D,D
3B40: 45 LD B,L
3B41: 20 54 JR NZ,$3B97
3B43: 4F LD C,A
3B44: 20 20 JR NZ,$3B66
3B46: 20 20 JR NZ,$3B68
3B48: 20 20 JR NZ,$3B6A
3B4A: 20 20 JR NZ,$3B6C
3B4C: 20 20 JR NZ,$3B6E
3B4E: 93 SUB E
3B4F: 3B DEC SP
3B50: D4 81 20 CALL NC,$2081
3B53: A3 AND E
3B54: 78 LD A,B
3B55: 01 00 90 LD BC,$9000
3B58: 00 NOP
3B59: 00 NOP
3B5A: 45 LD B,L
3B5B: 4E LD C,(HL)
3B5C: 54 LD D,H
3B5D: 45 LD B,L
3B5E: 52 LD D,D
3B5F: 20 54 JR NZ,$3BB5
3B61: 48 LD C,B
3B62: 45 LD B,L
3B63: 20 4C JR NZ,$3BB1
3B65: 45 LD B,L
3B66: 54 LD D,H
3B67: 54 LD D,H
3B68: 45 LD B,L
3B69: 52 LD D,D
3B6A: 2E 20 LD L,$20
3B6C: 20 20 JR NZ,$3B8E
3B6E: 20 20 JR NZ,$3B90
3B70: 20 20 JR NZ,$3B92
3B72: 20 20 JR NZ,$3B94
3B74: 20 20 JR NZ,$3B96
3B76: 20 20 JR NZ,$3B98
3B78: 20 20 JR NZ,$3B9A
3B7A: 20 20 JR NZ,$3B9C
3B7C: 20 20 JR NZ,$3B9E
3B7E: 20 20 JR NZ,$3BA0
3B80: 20 20 JR NZ,$3BA2
3B82: 20 20 JR NZ,$3BA4
3B84: 20 20 JR NZ,$3BA6
3B86: 20 20 JR NZ,$3BA8
3B88: 20 20 JR NZ,$3BAA
3B8A: 20 20 JR NZ,$3BAC
3B8C: 20 20 JR NZ,$3BAE
3B8E: 20 20 JR NZ,$3BB0
3B90: 20 20 JR NZ,$3BB2
3B92: 20 00 JR NZ,$3B94
3B94: 00 NOP
3B95: 00 NOP
3B96: AB XOR E
3B97: 3B DEC SP
3B98: 4E LD C,(HL)
3B99: 82 ADD A,D
3B9A: A4 AND H
3B9B: A3 AND E
3B9C: 80 ADD A,B
3B9D: 11 00 80 LD DE,$8000
3BA0: 00 NOP
3BA1: 00 NOP
3BA2: 50 LD D,B
3BA3: 4C LD C,H
3BA4: 41 LD B,C
3BA5: 59 LD E,C
3BA6: 45 LD B,L
3BA7: 52 LD D,D
3BA8: 20 31 JR NZ,$3BDB
3BAA: 20 00 JR NZ,$3BAC
3BAC: 00 NOP
3BAD: 00 NOP
3BAE: C3 3B 4E JP $4E3B
3BB1: 82 ADD A,D
3BB2: A4 AND H
3BB3: A3 AND E
3BB4: 80 ADD A,B
3BB5: 11 00 70 LD DE,$7000
3BB8: 00 NOP
3BB9: 00 NOP
3BBA: 50 LD D,B
3BBB: 4C LD C,H
3BBC: 41 LD B,C
3BBD: 59 LD E,C
3BBE: 45 LD B,L
3BBF: 52 LD D,D
3BC0: 20 32 JR NZ,$3BF4
3BC2: 20 00 JR NZ,$3BC4
3BC4: 00 NOP
3BC5: 00 NOP
3BC6: DC 3B 00 CALL C,$003B
3BC9: 80 ADD A,B
3BCA: 58 LD E,B
3BCB: A2 AND D
3BCC: 60 LD H,B
3BCD: 11 00 80 LD DE,$8000
3BD0: 00 NOP
3BD1: 00 NOP
3BD2: 4F LD C,A
3BD3: 4D LD C,L
3BD4: 45 LD B,L
3BD5: 47 LD B,A
3BD6: 41 LD B,C
3BD7: 20 52 JR NZ,$3C2B
3BD9: 41 LD B,C
3BDA: 43 LD B,E
3BDB: 45 LD B,L
3BDC: FC 3B 1C CALL M,$1C3B
3BDF: 80 ADD A,B
3BE0: F4 A1 F0 CALL P,$F0A1
3BE3: 10 00 DJNZ $3BE5
3BE5: 70 LD (HL),B
3BE6: 00 NOP
3BE7: 00 NOP
3BE8: 31 20 43 LD SP,$4320
3BEB: 4F LD C,A
3BEC: 49 LD C,C
3BED: 4E LD C,(HL)
3BEE: 20 20 JR NZ,$3C10
3BF0: 20 3D JR NZ,$3C2F
3BF2: 20 31 JR NZ,$3C25
3BF4: 20 43 JR NZ,$3C39
3BF6: 52 LD D,D
3BF7: 45 LD B,L
3BF8: 44 LD B,H
3BF9: 49 LD C,C
3BFA: 54 LD D,H
3BFB: 20 1C JR NZ,$3C19
3BFD: 3C INC A
3BFE: 4C LD C,H
3BFF: 80 ADD A,B
3C00: 90 SUB B
3C01: A1 AND C
3C02: F0 RET P
3C03: 10 00 DJNZ $3C05
3C05: 80 ADD A,B
3C06: 00 NOP
3C07: 00 NOP
3C08: 32 20 43 LD ($4320),A
3C0B: 4F LD C,A
3C0C: 49 LD C,C
3C0D: 4E LD C,(HL)
3C0E: 53 LD D,E
3C0F: 20 20 JR NZ,$3C31
3C11: 3D DEC A
3C12: 20 32 JR NZ,$3C46
3C14: 20 43 JR NZ,$3C59
3C16: 52 LD D,D
3C17: 45 LD B,L
3C18: 44 LD B,H
3C19: 49 LD C,C
3C1A: 54 LD D,H
3C1B: 53 LD D,E
3C1C: 00 NOP
3C1D: 00 NOP
3C1E: 00 NOP
3C1F: 43 LD B,E
3C20: 3C INC A
3C21: 00 NOP
3C22: 80 ADD A,B
3C23: 3E A3 LD A,$A3
3C25: E0 RET PO
3C26: 00 NOP
3C27: 00 NOP
3C28: 90 SUB B
3C29: 00 NOP
3C2A: 00 NOP
3C2B: 43 LD B,E
3C2C: 4F LD C,A
3C2D: 49 LD C,C
3C2E: 4E LD C,(HL)
3C2F: 20 43 JR NZ,$3C74
3C31: 48 LD C,B
3C32: 55 LD D,L
3C33: 54 LD D,H
3C34: 45 LD B,L
3C35: 20 31 JR NZ,$3C68
3C37: 20 20 JR NZ,$3C59
3C39: 20 20 JR NZ,$3C5B
3C3B: 20 20 JR NZ,$3C5D
3C3D: 20 20 JR NZ,$3C5F
3C3F: 20 84 JR NZ,$3BC5
3C41: 2A 44 67 LD HL,($6744)
3C44: 3C INC A
3C45: 42 LD B,D
3C46: 80 ADD A,B
3C47: 16 A3 LD D,$A3
3C49: E0 RET PO
3C4A: 00 NOP
3C4B: 00 NOP
3C4C: 80 ADD A,B
3C4D: 00 NOP
3C4E: 00 NOP
3C4F: 43 LD B,E
3C50: 4F LD C,A
3C51: 49 LD C,C
3C52: 4E LD C,(HL)
3C53: 20 43 JR NZ,$3C98
3C55: 48 LD C,B
3C56: 55 LD D,L
3C57: 54 LD D,H
3C58: 45 LD B,L
3C59: 20 32 JR NZ,$3C8D
3C5B: 20 20 JR NZ,$3C7D
3C5D: 20 20 JR NZ,$3C7F
3C5F: 20 20 JR NZ,$3C81
3C61: 20 20 JR NZ,$3C83
3C63: 20 84 JR NZ,$3BE9
3C65: 2E 44 LD L,$44
3C67: 8B ADC A,E
3C68: 3C INC A
3C69: 84 ADD A,H
3C6A: 80 ADD A,B
3C6B: C6 A2 ADD A,$A2
3C6D: E0 RET PO
3C6E: 00 NOP
3C6F: 00 NOP
3C70: 80 ADD A,B
3C71: 00 NOP
3C72: 00 NOP
3C73: 54 LD D,H
3C74: 45 LD B,L
3C75: 53 LD D,E
3C76: 54 LD D,H
3C77: 20 43 JR NZ,$3CBC
3C79: 52 LD D,D
3C7A: 45 LD B,L
3C7B: 44 LD B,H
3C7C: 49 LD C,C
3C7D: 54 LD D,H
3C7E: 53 LD D,E
3C7F: 20 20 JR NZ,$3CA1
3C81: 20 20 JR NZ,$3CA3
3C83: 20 20 JR NZ,$3CA5
3C85: 20 20 JR NZ,$3CA7
3C87: 20 84 JR NZ,$3C0D
3C89: 32 44 C0 LD ($C044),A
3C8C: 3C INC A
3C8D: C6 80 ADD A,$80
3C8F: 26 A2 LD H,$A2
3C91: E0 RET PO
3C92: 00 NOP
3C93: 00 NOP
3C94: 80 ADD A,B
3C95: 00 NOP
3C96: 00 NOP
3C97: 20 20 JR NZ,$3CB9
3C99: 20 20 JR NZ,$3CBB
3C9B: 20 20 JR NZ,$3CBD
3C9D: 20 20 JR NZ,$3CBF
3C9F: 20 20 JR NZ,$3CC1
3CA1: 20 20 JR NZ,$3CC3
3CA3: 20 20 JR NZ,$3CC5
3CA5: 20 20 JR NZ,$3CC7
3CA7: 20 20 JR NZ,$3CC9
3CA9: 20 20 JR NZ,$3CCB
3CAB: 20 20 JR NZ,$3CCD
3CAD: 31 20 43 LD SP,$4320
3CB0: 52 LD D,D
3CB1: 45 LD B,L
3CB2: 44 LD B,H
3CB3: 49 LD C,C
3CB4: 54 LD D,H
3CB5: 20 20 JR NZ,$3CD7
3CB7: 20 32 JR NZ,$3CEB
3CB9: 20 43 JR NZ,$3CFE
3CBB: 52 LD D,D
3CBC: 45 LD B,L
3CBD: 44 LD B,H
3CBE: 49 LD C,C
3CBF: 54 LD D,H
3CC0: EA 3C 20 JP PE,$203C
3CC3: 81 ADD A,C
3CC4: D6 A1 SUB $A1
3CC6: E0 RET PO
3CC7: 00 NOP
3CC8: 00 NOP
3CC9: 90 SUB B
3CCA: 00 NOP
3CCB: 00 NOP
3CCC: 46 LD B,(HL)
3CCD: 49 LD C,C
3CCE: 52 LD D,D
3CCF: 53 LD D,E
3CD0: 54 LD D,H
3CD1: 20 46 JR NZ,$3D19
3CD3: 52 LD D,D
3CD4: 45 LD B,L
3CD5: 45 LD B,L
3CD6: 20 53 JR NZ,$3D2B
3CD8: 48 LD C,B
3CD9: 49 LD C,C
3CDA: 50 LD D,B
3CDB: 20 20 JR NZ,$3CFD
3CDD: 20 20 JR NZ,$3CFF
3CDF: 20 20 JR NZ,$3D01
3CE1: 84 ADD A,H
3CE2: 3A 44 20 LD A,($2044)
3CE5: 20 20 JR NZ,$3D07
3CE7: 84 ADD A,H
3CE8: 52 LD D,D
3CE9: 44 LD B,H
3CEA: 14 INC D
3CEB: 3D DEC A
3CEC: 78 LD A,B
3CED: 81 ADD A,C
3CEE: AE XOR (HL)
3CEF: A1 AND C
3CF0: E0 RET PO
3CF1: 00 NOP
3CF2: 00 NOP
3CF3: 90 SUB B
3CF4: 00 NOP
3CF5: 00 NOP
3CF6: 53 LD D,E
3CF7: 45 LD B,L
3CF8: 43 LD B,E
3CF9: 4F LD C,A
3CFA: 4E LD C,(HL)
3CFB: 44 LD B,H
3CFC: 20 46 JR NZ,$3D44
3CFE: 52 LD D,D
3CFF: 45 LD B,L
3D00: 45 LD B,L
3D01: 20 53 JR NZ,$3D56
3D03: 48 LD C,B
3D04: 49 LD C,C
3D05: 50 LD D,B
3D06: 20 20 JR NZ,$3D28
3D08: 20 20 JR NZ,$3D2A
3D0A: 20 84 JR NZ,$3C90
3D0C: 3E 44 LD A,$44
3D0E: 20 20 JR NZ,$3D30
3D10: 20 84 JR NZ,$3C96
3D12: 56 LD D,(HL)
3D13: 44 LD B,H
3D14: 3E 3D LD A,$3D
3D16: D0 RET NC
3D17: 81 ADD A,C
3D18: 86 ADD A,(HL)
3D19: A1 AND C
3D1A: E0 RET PO
3D1B: 00 NOP
3D1C: 00 NOP
3D1D: 90 SUB B
3D1E: 00 NOP
3D1F: 00 NOP
3D20: 54 LD D,H
3D21: 48 LD C,B
3D22: 49 LD C,C
3D23: 52 LD D,D
3D24: 44 LD B,H
3D25: 20 46 JR NZ,$3D6D
3D27: 52 LD D,D
3D28: 45 LD B,L
3D29: 45 LD B,L
3D2A: 20 53 JR NZ,$3D7F
3D2C: 48 LD C,B
3D2D: 49 LD C,C
3D2E: 50 LD D,B
3D2F: 20 20 JR NZ,$3D51
3D31: 20 20 JR NZ,$3D53
3D33: 20 20 JR NZ,$3D55
3D35: 84 ADD A,H
3D36: 42 LD B,D
3D37: 44 LD B,H
3D38: 20 20 JR NZ,$3D5A
3D3A: 20 84 JR NZ,$3CC0
3D3C: 5A LD E,D
3D3D: 44 LD B,H
3D3E: 68 LD L,B
3D3F: 3D DEC A
3D40: 28 82 JR Z,$3CC4
3D42: 36 A1 LD (HL),$A1
3D44: E0 RET PO
3D45: 00 NOP
3D46: 00 NOP
3D47: 90 SUB B
3D48: 00 NOP
3D49: 00 NOP
3D4A: 41 LD B,C
3D4B: 56 LD D,(HL)
3D4C: 45 LD B,L
3D4D: 52 LD D,D
3D4E: 41 LD B,C
3D4F: 47 LD B,A
3D50: 45 LD B,L
3D51: 20 53 JR NZ,$3DA6
3D53: 43 LD B,E
3D54: 4F LD C,A
3D55: 52 LD D,D
3D56: 45 LD B,L
3D57: 20 20 JR NZ,$3D79
3D59: 20 20 JR NZ,$3D7B
3D5B: 20 20 JR NZ,$3D7D
3D5D: 20 20 JR NZ,$3D7F
3D5F: 84 ADD A,H
3D60: 74 LD (HL),H
3D61: 44 LD B,H
3D62: 20 20 JR NZ,$3D84
3D64: 20 84 JR NZ,$3CEA
3D66: 7C LD A,H
3D67: 44 LD B,H
3D68: 92 SUB D
3D69: 3D DEC A
3D6A: 80 ADD A,B
3D6B: 82 ADD A,D
3D6C: 0E A1 LD C,$A1
3D6E: E0 RET PO
3D6F: 00 NOP
3D70: 00 NOP
3D71: 90 SUB B
3D72: 00 NOP
3D73: 00 NOP
3D74: 48 LD C,B
3D75: 49 LD C,C
3D76: 47 LD B,A
3D77: 48 LD C,B
3D78: 45 LD B,L
3D79: 53 LD D,E
3D7A: 54 LD D,H
3D7B: 20 53 JR NZ,$3DD0
3D7D: 43 LD B,E
3D7E: 4F LD C,A
3D7F: 52 LD D,D
3D80: 45 LD B,L
3D81: 20 20 JR NZ,$3DA3
3D83: 20 20 JR NZ,$3DA5
3D85: 20 20 JR NZ,$3DA7
3D87: 20 20 JR NZ,$3DA9
3D89: 84 ADD A,H
3D8A: D6 43 SUB $43
3D8C: 20 20 JR NZ,$3DAE
3D8E: 20 84 JR NZ,$3D14
3D90: 00 NOP
3D91: 44 LD B,H
3D92: C0 RET NZ
3D93: 3D DEC A
3D94: D8 RET C
3D95: 82 ADD A,D
3D96: BE CP (HL)
3D97: A0 AND B
3D98: E0 RET PO
3D99: 00 NOP
3D9A: 00 NOP
3D9B: 90 SUB B
3D9C: 00 NOP
3D9D: 00 NOP
3D9E: 41 LD B,C
3D9F: 56 LD D,(HL)
3DA0: 45 LD B,L
3DA1: 52 LD D,D
3DA2: 41 LD B,C
3DA3: 47 LD B,A
3DA4: 45 LD B,L
3DA5: 20 53 JR NZ,$3DFA
3DA7: 45 LD B,L
3DA8: 43 LD B,E
3DA9: 2E 20 LD L,$20
3DAB: 50 LD D,B
3DAC: 45 LD B,L
3DAD: 52 LD D,D
3DAE: 20 47 JR NZ,$3DF7
3DB0: 41 LD B,C
3DB1: 4D LD C,L
3DB2: 45 LD B,L
3DB3: 20 20 JR NZ,$3DD5
3DB5: 83 ADD A,E
3DB6: 78 LD A,B
3DB7: 44 LD B,H
3DB8: 20 20 JR NZ,$3DDA
3DBA: 20 20 JR NZ,$3DDC
3DBC: 20 83 JR NZ,$3D41
3DBE: 80 ADD A,B
3DBF: 44 LD B,H
3DC0: EA 3D 30 JP PE,$303D
3DC3: 83 ADD A,E
3DC4: 96 SUB (HL)
3DC5: A0 AND B
3DC6: E0 RET PO
3DC7: 00 NOP
3DC8: 00 NOP
3DC9: 90 SUB B
3DCA: 00 NOP
3DCB: 00 NOP
3DCC: 4D LD C,L
3DCD: 41 LD B,C
3DCE: 58 LD E,B
3DCF: 49 LD C,C
3DD0: 4D LD C,L
3DD1: 55 LD D,L
3DD2: 4D LD C,L
3DD3: 20 53 JR NZ,$3E28
3DD5: 45 LD B,L
3DD6: 43 LD B,E
3DD7: 2E 20 LD L,$20
3DD9: 50 LD D,B
3DDA: 45 LD B,L
3DDB: 52 LD D,D
3DDC: 20 47 JR NZ,$3E25
3DDE: 41 LD B,C
3DDF: 4D LD C,L
3DE0: 45 LD B,L
3DE1: 84 ADD A,H
3DE2: 4E LD C,(HL)
3DE3: 44 LD B,H
3DE4: 20 20 JR NZ,$3E06
3DE6: 20 84 JR NZ,$3D6C
3DE8: 66 LD H,(HL)
3DE9: 44 LD B,H
3DEA: 0E 3E LD C,$3E
3DEC: 88 ADC A,B
3DED: 83 ADD A,E
3DEE: 64 LD H,H
3DEF: A0 AND B
3DF0: E0 RET PO
3DF1: 00 NOP
3DF2: 00 NOP
3DF3: 90 SUB B
3DF4: 00 NOP
3DF5: 00 NOP
3DF6: 43 LD B,E
3DF7: 55 LD D,L
3DF8: 52 LD D,D
3DF9: 52 LD D,D
3DFA: 45 LD B,L
3DFB: 4E LD C,(HL)
3DFC: 54 LD D,H
3DFD: 20 43 JR NZ,$3E42
3DFF: 52 LD D,D
3E00: 45 LD B,L
3E01: 44 LD B,H
3E02: 49 LD C,C
3E03: 54 LD D,H
3E04: 20 20 JR NZ,$3E26
3E06: 20 20 JR NZ,$3E28
3E08: 20 20 JR NZ,$3E2A
3E0A: 20 81 JR NZ,$3D8D
3E0C: 2D DEC L
3E0D: 40 LD B,B
3E0E: 00 NOP
3E0F: 00 NOP
3E10: 00 NOP
3E11: 3E 3E LD A,$3E
3E13: 16 80 LD D,$80
3E15: 8A ADC A,D
3E16: A2 AND D
3E17: 00 NOP
3E18: 11 00 80 LD DE,$8000
3E1B: 00 NOP
3E1C: 00 NOP
3E1D: 20 44 JR NZ,$3E63
3E1F: 52 LD D,D
3E20: 4F LD C,A
3E21: 49 LD C,C
3E22: 44 LD B,H
3E23: 20 46 JR NZ,$3E6B
3E25: 4F LD C,A
3E26: 52 LD D,D
3E27: 43 LD B,E
3E28: 45 LD B,L
3E29: 20 45 JR NZ,$3E70
3E2B: 4C LD C,H
3E2C: 49 LD C,C
3E2D: 4D LD C,L
3E2E: 49 LD C,C
3E2F: 4E LD C,(HL)
3E30: 41 LD B,C
3E31: 54 LD D,H
3E32: 45 LD B,L
3E33: 44 LD B,H
3E34: 20 20 JR NZ,$3E56
3E36: 20 20 JR NZ,$3E58
3E38: 20 20 JR NZ,$3E5A
3E3A: 20 20 JR NZ,$3E5C
3E3C: 20 20 JR NZ,$3E5E
3E3E: 5F LD E,A
3E3F: 3E 60 LD A,$60
3E41: 80 ADD A,B
3E42: 90 SUB B
3E43: A1 AND C
3E44: D0 RET NC
3E45: 10 00 DJNZ $3E47
3E47: 80 ADD A,B
3E48: 00 NOP
3E49: 00 NOP
3E4A: 35 DEC (HL)
3E4B: 2C INC L
3E4C: 30 30 JR NC,$3E7E
3E4E: 30 20 JR NC,$3E70
3E50: 42 LD B,D
3E51: 4F LD C,A
3E52: 4E LD C,(HL)
3E53: 55 LD D,L
3E54: 53 LD D,E
3E55: 20 50 JR NZ,$3EA7
3E57: 4F LD C,A
3E58: 49 LD C,C
3E59: 4E LD C,(HL)
3E5A: 54 LD D,H
3E5B: 53 LD D,E
3E5C: 20 20 JR NZ,$3E7E
3E5E: 20 00 JR NZ,$3E60
3E60: 00 NOP
3E61: 00 NOP
3E62: 75 LD (HL),L
3E63: 3E 00 LD A,$00
3E65: 80 ADD A,B
3E66: 8A ADC A,D
3E67: A2 AND D
3E68: 20 10 JR NZ,$3E7A
3E6A: 00 NOP
3E6B: 80 ADD A,B
3E6C: 00 NOP
3E6D: 00 NOP
3E6E: 20 20 JR NZ,$3E90
3E70: 46 LD B,(HL)
3E71: 49 LD C,C
3E72: 52 LD D,D
3E73: 53 LD D,E
3E74: 54 LD D,H
3E75: 00 NOP
3E76: 00 NOP
3E77: 00 NOP
3E78: 8B ADC A,E
3E79: 3E 00 LD A,$00
3E7B: 80 ADD A,B
3E7C: 8A ADC A,D
3E7D: A2 AND D
3E7E: 20 10 JR NZ,$3E90
3E80: 00 NOP
3E81: 80 ADD A,B
3E82: 00 NOP
3E83: 00 NOP
3E84: 20 53 JR NZ,$3ED9
3E86: 45 LD B,L
3E87: 43 LD B,E
3E88: 4F LD C,A
3E89: 4E LD C,(HL)
3E8A: 44 LD B,H
3E8B: 00 NOP
3E8C: 00 NOP
3E8D: 00 NOP
3E8E: A1 AND C
3E8F: 3E 00 LD A,$00
3E91: 80 ADD A,B
3E92: 8A ADC A,D
3E93: A2 AND D
3E94: 20 10 JR NZ,$3EA6
3E96: 00 NOP
3E97: 80 ADD A,B
3E98: 00 NOP
3E99: 00 NOP
3E9A: 20 20 JR NZ,$3EBC
3E9C: 54 LD D,H
3E9D: 48 LD C,B
3E9E: 49 LD C,C
3E9F: 52 LD D,D
3EA0: 44 LD B,H
3EA1: 00 NOP
3EA2: 00 NOP
3EA3: 00 NOP
3EA4: B7 OR A
3EA5: 3E 00 LD A,$00
3EA7: 80 ADD A,B
3EA8: 8A ADC A,D
3EA9: A2 AND D
3EAA: 20 10 JR NZ,$3EBC
3EAC: 00 NOP
3EAD: 80 ADD A,B
3EAE: 00 NOP
3EAF: 00 NOP
3EB0: 20 46 JR NZ,$3EF8
3EB2: 4F LD C,A
3EB3: 55 LD D,L
3EB4: 52 LD D,D
3EB5: 54 LD D,H
3EB6: 48 LD C,B
3EB7: 00 NOP
3EB8: 00 NOP
3EB9: 00 NOP
3EBA: CD 3E 00 CALL $003E
3EBD: 80 ADD A,B
3EBE: 8A ADC A,D
3EBF: A2 AND D
3EC0: 20 10 JR NZ,$3ED2
3EC2: 00 NOP
3EC3: 80 ADD A,B
3EC4: 00 NOP
3EC5: 00 NOP
3EC6: 20 20 JR NZ,$3EE8
3EC8: 46 LD B,(HL)
3EC9: 49 LD C,C
3ECA: 46 LD B,(HL)
3ECB: 54 LD D,H
3ECC: 48 LD C,B
3ECD: 00 NOP
3ECE: 00 NOP
3ECF: 00 NOP
3ED0: E3 EX (SP),HL
3ED1: 3E 00 LD A,$00
3ED3: 80 ADD A,B
3ED4: 8A ADC A,D
3ED5: A2 AND D
3ED6: 20 10 JR NZ,$3EE8
3ED8: 00 NOP
3ED9: 80 ADD A,B
3EDA: 00 NOP
3EDB: 00 NOP
3EDC: 41 LD B,C
3EDD: 4E LD C,(HL)
3EDE: 4F LD C,A
3EDF: 54 LD D,H
3EE0: 48 LD C,B
3EE1: 45 LD B,L
3EE2: 52 LD D,D
3EE3: 00 NOP
3EE4: 00 NOP
3EE5: 5F LD E,A
3EE6: C1 POP BC
3EE7: CB C0 SET 0,B
3EE9: 71 LD (HL),C
3EEA: C1 POP BC
3EEB: 23 INC HL
3EEC: C1 POP BC
3EED: 2C INC L
3EEE: C1 POP BC
3EEF: 8D ADC A,L
3EF0: C1 POP BC
3EF1: D5 PUSH DE
3EF2: C0 RET NZ
3EF3: 9A SBC D
3EF4: C1 POP BC
3EF5: 5F LD E,A
3EF6: C1 POP BC
3EF7: CB C0 SET 0,B
3EF9: 2C INC L
3EFA: C1 POP BC
3EFB: 8D ADC A,L
3EFC: C1 POP BC
3EFD: D5 PUSH DE
3EFE: C0 RET NZ
3EFF: 71 LD (HL),C
3F00: C1 POP BC
3F01: 23 INC HL
3F02: C1 POP BC
3F03: 9A SBC D
3F04: C1 POP BC
3F05: 5F LD E,A
3F06: C1 POP BC
3F07: 23 INC HL
3F08: C1 POP BC
3F09: 8D ADC A,L
3F0A: C1 POP BC
3F0B: D5 PUSH DE
3F0C: C0 RET NZ
3F0D: 71 LD (HL),C
3F0E: C1 POP BC
3F0F: CB C0 SET 0,B
3F11: 2C INC L
3F12: C1 POP BC
3F13: 9A SBC D
3F14: C1 POP BC
3F15: 17 RLA
3F16: 32 F5 33 LD ($33F5),A
3F19: A7 AND A
3F1A: 34 INC (HL)
3F1B: 7A LD A,D
3F1C: 35 DEC (HL)
3F1D: A4 AND H
3F1E: 36 C9 LD (HL),$C9
3F20: 36 F5 LD (HL),$F5
3F22: 36 1A LD (HL),$1A
3F24: 37 SCF
3F25: 3F CCF
3F26: 37 SCF
3F27: 57 LD D,A
3F28: 37 SCF
3F29: 6F LD L,A
3F2A: 37 SCF
3F2B: 96 SUB (HL)
3F2C: 37 SCF
3F2D: B5 OR L
3F2E: 37 SCF
3F2F: D5 PUSH DE
3F30: 37 SCF
3F31: EE 37 XOR $37
3F34: 38 88 JR C,$3EBE
3F36: 3A 95 3B LD A,($3B95)
3F39: AD XOR L
3F3A: 3B DEC SP
3F3B: C5 PUSH BC
3F3C: 3B DEC SP
3F3D: 1E 3C LD E,$3C
3F3F: 10 3E DJNZ $3F7F
3F41: 61 LD H,C
3F42: 3E 77 LD A,$77
3F44: 3E 8D LD A,$8D
3F46: 3E A3 LD A,$A3
3F48: 3E B9 LD A,$B9
3F4A: 3E CF LD A,$CF
3F4C: 3E 04 LD A,$04
3F4E: CA 2E CA JP Z,$CA2E
3F51: 51 LD D,C
3F52: CA 74 CA JP Z,$CA74
3F55: 97 SUB A
3F56: CA AA CA JP Z,$CAAA
3F59: BE CP (HL)
3F5A: CA D2 CA JP Z,$CAD2
3F5D: 12 LD (DE),A
3F5E: CC BA CB CALL Z,$CBBA
3F61: D8 RET C
3F62: CB 12 RL D
3F64: CC C5 C0 CALL Z,$C0C5
3F67: 20 20 JR NZ,$3F89
3F69: E0 RET PO
3F6A: A1 AND C
3F6B: F2 02 00 JP P,$0002
3F6E: 60 LD H,B
3F6F: 00 NOP
3F70: 00 NOP
3F71: E9 JP (HL)
3F72: C9 RET
3F73: 08 EX AF,AF'
3F74: A2 AND D
3F75: F2 02 00 JP P,$0002
3F78: 50 LD D,B
3F79: 00 NOP
3F7A: 00 NOP
3F7B: E9 JP (HL)
3F7C: C9 RET
3F7D: 30 A2 JR NC,$3F21
3F7F: F2 02 00 JP P,$0002
3F82: 50 LD D,B
3F83: 00 NOP
3F84: 00 NOP
3F85: E9 JP (HL)
3F86: C9 RET
3F87: B8 CP B
3F88: A1 AND C
3F89: 24 INC H
3F8A: 03 INC BC
3F8B: 00 NOP
3F8C: 60 LD H,B
3F8D: 00 NOP
3F8E: 00 NOP
3F8F: E9 JP (HL)
3F90: C9 RET
3F91: E0 RET PO
3F92: A1 AND C
3F93: 24 INC H
3F94: 03 INC BC
3F95: 00 NOP
3F96: 50 LD D,B
3F97: 00 NOP
3F98: 00 NOP
3F99: E9 JP (HL)
3F9A: C9 RET
3F9B: 08 EX AF,AF'
3F9C: A2 AND D
3F9D: 24 INC H
3F9E: 03 INC BC
3F9F: 00 NOP
3FA0: 50 LD D,B
3FA1: 00 NOP
3FA2: 00 NOP
3FA3: E9 JP (HL)
3FA4: C9 RET
3FA5: 30 A2 JR NC,$3F49
3FA7: 24 INC H
3FA8: 03 INC BC
3FA9: 00 NOP
3FAA: 50 LD D,B
3FAB: 00 NOP
3FAC: 00 NOP
3FAD: E9 JP (HL)
3FAE: C9 RET
3FAF: 1C INC E
3FB0: A2 AND D
3FB1: C0 RET NZ
3FB2: 02 LD (BC),A
3FB3: 00 NOP
3FB4: 60 LD H,B
3FB5: 00 NOP
3FB6: 00 NOP
3FB7: 07 RLCA
3FB8: C8 RET Z
3FB9: F4 A1 C0 CALL P,$C0A1
3FBC: 02 LD (BC),A
3FBD: 00 NOP
3FBE: 50 LD D,B
3FBF: 00 NOP
3FC0: 00 NOP
3FC1: 07 RLCA
3FC2: C8 RET Z
3FC3: CC A1 C0 CALL Z,$C0A1
3FC6: 02 LD (BC),A
3FC7: 00 NOP
3FC8: 50 LD D,B
3FC9: 00 NOP
3FCA: 00 NOP
3FCB: 07 RLCA
3FCC: C8 RET Z
3FCD: 00 NOP
3FCE: D0 RET NC
3FCF: AA XOR D
3FD0: CD B3 CD CALL $CDB3
; VTableNums
; Character DJSR calls for numbers and etc
3FD3: D3 CD ; (DJSR $8DD3) player
3FD5: 2F CD ; (DJSR $8D2F) 0
3FD7: 3B CD ; (DJSR $8D3B) 1
3FD9: 46 CD ; (DJSR $8D46) 2
3FDB: 52 CD ; (DJSR $8D52) 3
3FDD: 64 CD ; (DJSR $8D64) 4
3FDF: 6F CD ; (DJSR $8D6F) 5
3FE1: 81 CD ; (DJSR $8D81) 6
3FE3: 8D CD ; (DJSR $8D8D) 7
3FE5: 94 CD ; (DJSR $8D94) 8
3FE7: A0 CD ; (DJSR $8DA0) 9
3FE9: 92 CD ; (DJSR $8D92) space
3FEB: A7 CB ; (DJSR $8BA7) triangle (up)
3FED: 00 D0 ; (DRTSL)
3FEF: CA CD ; (DJSR $8DCA) -
3FF1: AF CB ; (DJSR $8BAF) triangles (up and down)
3FF3: 04 CA ; (DJSR $8A04) circle with triangle
3FF5: 2E CA ; (DJSR $8A2E) circle (no triangle)
3FF7: 01 00 00 00 D6 00 00 00 1F