; 
; Sega Master System BIOS 1.3
; Dumped by Image/Helsinki/Finland, long time ago
; Sources commented by Omar Cornut / Zoop in 1999
;

00000000: F3        DI              ; disable interrupts
00000001: ED 56     IM 1            ; interrupt mode 1
00000003: 31 F0 DF  LD SP,DFF0h     ; init stack pointer
00000006: 18 65     JR +65h         ; jump to 6Dh (start)
--
00000008: F5        PUSH AF
00000009: E7        Call Set_VDP_Address (RST 20h)
0000000A: F1		POP AF
0000000B: D3 BE		OUTA (BEh)
0000000D: C9		RET

[..]
-- Function: Write_VRAM_MAP - DE: VRAM address - HL: origin - B: length
-- Write interleaved byte from HL (tile number) and zero (attribute).
00000010: E7        Call Set_VDP_Address (RST 20h)
00000011: AF		XOR A
00000012: 0E BE		LD C,BEh
00000014: ED A3     OUTI <ÄÄÄÄÄÄÄÄ¿  ; port[0xBE] = (HL) ; HL -- ; B --;
00000016: F5        PUSH AF       ³
00000017: F1        POP AF        ³
00000018: ED 79     OUT (C),A     ³
0000001A: 20 F8     JR NZ,-08h >ÄÄÙ
0000001C: C9		RET
--

-- Set VDP Address to 81E0h
0000001D: 11 E0 81  LD DE,81E0h

-- Function: Set_VDP_address - DE: address --
00000020: 7B        LD A,E
00000021: D3 BF		OUTA (BFh)
00000023: 7A		LD A,D
00000024: D3 BF		OUTA (BFh)
00000026: C9		RET
--

00000027: FF        RST 38h

-- Function: Clear_VRAM_section_with_L (DE: start, BC: length, L: value)
00000028: E7        Call Set_VDP_Address (RST 20h)
00000029: 79        LD A,C           ; 
0000002A: B7        OR A             ; if C <> 0
0000002B: 28 01     JR Z,+01h >ÄÄÄÄ¿ ; then B = B + 1
0000002D: 04        INC B <ÄÄÄÄÄÄ¿ ³ ;
0000002E: 7D        LD A,L <ÄÄÄÄÄÄÄÙ ; A = L
0000002F: D3 BE     OUTA (BEh)   ³   ; write A to (BEh)
00000031: 0D        DEC C        ³   ; C --;
00000032: 20 FB     JR NZ,-05h >Ä³   ; if not zero, jump back to 0x2D
00000034: 10 F9     DJNZ -07h >ÄÄÙ   ; B --; if not zero, jump back to 0x2D
00000036: C9        RET              ; end of function
--

--
00000037: FF        RST 38h
--

-- Interrupt Begin --
00000038: C3 B7 03	JP 03B7h
-- Interrupt End --

0000003B: E7        Call Set_VDP_Address (RST 20h)
0000003C: 79		LD A,C
0000003D: B7		OR A
0000003E: 28 01		JR Z,+01h
00000040: 04		INC B
00000041: 78		LD A,B
00000042: 41		LD B,C
00000043: 0E BE		LD C,BEh
00000045: ED A3		OUTI
00000047: 20 FC		JR NZ,-04h
00000049: 3D		DEC A
0000004A: 20 F9		JR NZ,-07h
0000004C: C9		RET
--

--
0000004D: 21 00 C3  LD HL,C300h
00000050: 11 00 7F	LD DE,7F00h
00000053: 01 BE 64	LD BC,64BEh
00000056: E7        Call Set_VDP_Address (RST 20h)
00000057: ED B3		OTIR
00000059: 21 80 C3	LD HL,C380h
0000005C: 11 80 7F	LD DE,7F80h
0000005F: 06 80		LD B,80h
00000061: E7        Call Set_VDP_Address (RST 20h)
00000062: ED B3		OTIR
00000064: C9		RET
00000065: FF		RST 38h
00000066: ED 45		RETN
00000068: 11 A0 81	LD DE,81A0h
0000006B: 18 B3		JR -4Dh

--START--

---< Clear PSG >-------------------------------------------------------------
0000006D: 21 D1 08  LD HL,08D1h     ; Clear PSG
00000070: 0E 7F     LD C,7Fh        ;  (send 9F, BF, DF and FF to port 7F
00000072: 06 04     LD B,04h        ;
00000074: ED B3     OTIR            ;

---< Init VDP Registers >----------------------------------------------------
00000076: 21 80 04  LD HL,0480h     ; Init VDP Registers
00000079: 01 BF 18  LD BC,18BFh     ;  (write 24 bytes from 480h to port BF)
0000007C: ED B3     OTIR            ; 

---< Clear RAM with zeros >--------------------------------------------------
0000007E: AF        XOR A           ; A = 0
0000007F: D3 BE     OUTA (BEh)      ; write 0 to (BEh)
00000081: 21 00 C0  LD HL,C000h     ; HL = C000h
00000084: 11 01 C0  LD DE,C001h     ; DE = C001h
00000087: 01 FF 1F  LD BC,1FFFh     ; BC = 1FFFh
0000008A: 36 00     LD (HL),00h     ; RAM[0] = 0
0000008C: ED B0     LDIR            ; clear everything

0000008E: 06 0E     LD B,0Eh        ; B = 0x0E
00000090: CD 66 03  CALL 0366h      ; Call a function to make a delay

---< Re-Init VDP Registers >-------------------------------------------------
; because the reset code jump here
00000093: 21 80 04  LD HL,0480h     ; Init VDP Registers
00000096: 01 BF 18  LD BC,18BFh     ; (write 24 bytes from 480h to port 0xBF)
00000099: ED B3     OTIR            ; 

0000009B: AF        XOR A           ; A = 0
0000009C: D3 BE     OUTA (BEh)      ; write 0 to (BEh)
0000009E: 21 94 03  LD HL,0394h     ; write 0394h to mem[203h]
000000A1: 22 03 C2  LD (C203h),HL   ;
000000A4: 3E D0     LD A,D0h        ; write D0h to mem[300h]
000000A6: 32 00 C3  LD (C300h),A    ;
000000A9: FB        EI              ; enable interrupts
000000AA: 3E 03     LD A,03h        ; A = 3
000000AC: CD 26 04  Call Wait_INT   ; wait for next interrupt
000000AF: F3        DI              ; disable interrupts

                                    ; here HL = 0xC200 -> L = 0x00
000000B0: 11 00 40  LD DE,4000h     ; DE = 0x4000 (write to VRAM[0])
000000B3: 01 20 00  LD BC,0020h     ; BC = 0x20 = 32
000000B6: EF        Clear_VRAM_section_with_L       

000000B7: CD E6 04  CALL Clear_end_of_VRAM (04E6h)
000000BA: 11 E0 67	LD DE,67E0h
000000BD: 01 20 00	LD BC,0020h
000000C0: EF        Clear_VRAM_section_with_L

000000C1: 21 04 17	LD HL,1704h
000000C4: 11 60 43	LD DE,4360h
000000C7: 01 28 02	LD BC,0228h
000000CA: 3E 09		LD A,09h
000000CC: CD 61 04  Call VRAM_Copy_Expand_Masked (0461h)

000000CF: 21 2C 19  LD HL,192Ch     ; GFX/VDP related
000000D2: 11 00 4C  LD DE,4C00h     ;
000000D5: CD 98 04  CALL 0498h      ;

000000D8: AF        XOR A           ; A = 0
000000D9: 32 02 C2  LD (C202h),A    ; RAM[0x202] = A = 0
000000DC: 11 16 7A  LD DE,7A16h     ;
000000DF: 21 BB 0F  LD HL,0FBBh     ; 
000000E2: 01 0A 04  LD BC,040Ah     ; GFX/VDP related
000000E5: CD 51 04  CALL 0451h      ; draw/print gfx/strings

000000E8: 3E 81     LD A,81h        ; GFX/VDP related
000000EA: 32 00 CF  LD (CF00h),A    ;
000000ED: 11 C0 4E  LD DE,4EC0h     ;
000000F0: 21 28 10  LD HL,1028h     ;
000000F3: CD 98 04  CALL 0498h      ;

000000F6: 21 C5 15  LD HL,15C5h     ; GFX/VDP related
000000F9: 11 60 40  LD DE,4060h     ;
000000FC: CD 98 04  CALL 0498h      ;

000000FF: CD 20 05  CALL 0520h      ; Clear VRAM maps ?
00000102: CD 1D 00  CALL 001Dh      ; set VDP address to 81E0h
00000105: CD FD 04  CALL 04FDh      ; ** DISPLAY SEGA LOGO WITH SOUND **
00000108: F3        DI              ; disable interrupts

[Copy 221 bytes of ROM [0289h] to RAM [0700h].
00000109: 21 89 02	LD HL,0289h
0000010C: 11 00 C7	LD DE,C700h
0000010F: 01 DD 00	LD BC,00DDh
00000112: ED B0		LDIR

; Jump to Snail Game --------------------------------------------------------
00000114: C3 90 0B  JP 0B90h        ; **patch here**
; WHAT IS THE REASON OF THAT LINE?
; it seems that some SMS behavied this way
; yet i have to confirm it, but this would save me some headache :)
00000117: F3        DI              ; never reach this point...

00000118: 3A 00 C0	LD A,(C000h)
0000011B: B7		OR A
0000011C: 28 1A     JR Z,+1Ah >ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
0000011E: 2A 70 C2  LD HL,(C270h)                     ³
00000121: ....      LD DE,(C26Ah)                     ³
00000125: B7        OR A                              ³
00000126: ED 52     SBC HL,DE                         ³
00000128: CA D1 C7  JP Z,C7D1h                        ³ 
0000012B: CD E6 04  CALL Clear_end_of_VRAM (04E6h)    ³ 
0000012E: 21 76 01  LD HL,0176h                       ³ ; write
00000131: 06 03     LD B,03h                          ³ ; "Software Error"
00000133: CD 6A 01  CALL 016Ah                        ³ ; message
00000136: 18 FE     JR -02h                           ³ ; infinite loop
00000138: CD 62 01  CALL 0162h <ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

0000013B: FB        EI <ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
0000013C: 3E 80     LD A,80h                      ³
0000013E: CD 26 04  Call Wait_INT (0426h)         ³
00000141: 3A 07 C2  LD A,(C207h)                  ³ ; check inputs XOR 255
00000144: E6 31     AND 31h                       ³ ; 
00000146: FE 31     CP 31h                        ³ ; if nothing was pressed
00000148: CA 90 0B  JP Z,0B90h      ; **HERE**    ³ ; jump to 0x0B90 (the snail game)
0000014B: 18 EE     JR -12h >ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

--
0000014D: 11 54 7D  LD DE,7D54h
00000150: 06 0B		LD B,0Bh
00000152: 21 57 01	LD HL,0157h
00000155: D7        Call Write_VRAM_MAP (RST 10h)
00000156: C9		RET
--

[MAP]
00000157: 1B 20 1C 1D 1E 1F 20 31 39 38 36

-- Pre-Function:
00000162: CD E6 04  CALL Clear_end_of_VRAM (04E6h)
00000165: 06 0C		LD B,0Ch
00000167: 21 A3 01  LD HL,01A3h ; address of "V1.3" string
-- Function:
0000016A: C5        PUSH BC <ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
0000016B: 5E         LD E,(HL)                       ³
0000016C: 23         INC HL                          ³
0000016D: 56         LD D,(HL)                       ³
0000016E: 23         INC HL                          ³
0000016F: 46         LD B,(HL)                       ³
00000170: 23         INC HL                          ³
00000171: D7         Call Write_VRAM_MAP (RST 10h)   ³
00000172: C1        POP BC                           ³
00000173: 10 F5     DJNZ -0Bh >ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
00000175: C9        RET
--

[DATA-BEGIN-AT-0176h]
„xMASTER SYSTEM   1986

[DATA-BEGIN-AT-0191h]
ySOFTWARE ERROR
4xV1.3
„xWELCOME TO THE SEGA
yMASTER SYSTEM.
ÄyTO PLAY,JUST FOLLOW THESE
DzINSTRUCTIONS:
{1.TURN OFF POWER ON POWER
ˆ{BASE.
|2.INSERT CARD/CARTRIDGE INTO
ˆ|SYSTEM.
}3.TURN POWER BACK ON,AND....
’}`abcdefghiccc   <- EE NN JJ OO YY !!!
Ò}jklmnopqr sss   <- EE NN JJ OO YY !!!
[DATA-END-AT-0289h]

[SUB-PROGRAM-1-BEGIN]
; 16 may 2000
; now that is the interesting function
; commented is equivalent in Japanese bios
00000289: DB DC     INA (DCh)
0000028B: 21 5E C7	LD HL,C75Eh
0000028E: 06 03		LD B,03h
00000290: 3E EB		LD A,EBh
00000292: D3 3E		OUTA (3Eh)
00000294: 7E		LD A,(HL)
00000295: 32 00 C0	LD (C000h),A
00000298: D3 3E		OUTA (3Eh)
0000029A: D9		EXX
0000029B: CD 36 C7	CALL C736h
0000029E: CD 31 C7	CALL C731h
000002A1: CD 2C C7	CALL C72Ch
000002A4: D9		EXX
000002A5: 23        INC HL
000002A6: 10 E8		DJNZ -18h
000002A8: AF		XOR A
000002A9: 32 00 C0	LD (C000h),A
000002AC: 3E EB		LD A,EBh
000002AE: D3 3E		OUTA (3Eh)
000002B0: 3E E3		LD A,E3h
000002B2: D3 3E		OUTA (3Eh)
000002B4: C9		RET
--
000002B5: 21 F0 1F      LD HL,1FF0h
000002B8: 18 08		JR +08h
000002BA: 21 F0 3F	LD HL,3FF0h
000002BD: 18 03		JR +03h
000002BF: 21 F0 7F	LD HL,7FF0h
000002C2: 11 60 C2	LD DE,C260h
000002C5: 01 10 00	LD BC,0010h
000002C8: ED B0		LDIR
000002CA: 21 56 C7	LD HL,C756h
000002CD: 11 60 C2	LD DE,C260h
000002D0: 06 08		LD B,08h
000002D2: 1A		LD A,(DE)
000002D3: BE		CP (HL)
000002D4: C0		RET NZ
000002D5: 23		INC HL
000002D6: 13		INC DE
000002D7: 10 F9		DJNZ -07h
000002D9: CD 61 C7	CALL C761h
000002DC: F1		POP AF
000002DD: 18 CD		JR -33h

[DATA-BEGIN-AT-02DF]
TMR SEGA
[DATA-BEGIN-AT-02E7]
000002E7: CB AB		RES 5,E
000002E9: 6B		LD L,E
000002EA: 11 00 00	LD DE,0000h
000002ED: 3A 6F C2	LD A,(C26Fh)
000002F0: 4F		LD C,A
000002F1: E6 F0		AND F0h
000002F3: FE 40		CP 40h
000002F5: 28 08		JR Z,+08h
000002F7: 2A 70 C2	LD HL,(C270h)
000002FA: 23		INC HL
000002FB: 22 6A C2	LD (C26Ah),HL
000002FE: C9		RET
000002FF: 79		LD A,C
00000300: D6 0A		SUB 0Ah
00000302: E6 0F		AND 0Fh
00000304: F5		PUSH AF
00000305: 21 C4 C7	LD HL,C7C4h
00000308: 4F		LD C,A
00000309: 06 00		LD B,00h
0000030B: 09		ADD HL,BC
0000030C: 46		LD B,(HL)
0000030D: 0E F0		LD C,F0h
0000030F: 21 00 00	LD HL,0000h
00000312: CD B6 C7	CALL C7B6h
00000315: ED 53 70 C2	LD (C270h),DE
00000319: F1		POP AF
0000031A: D6 04		SUB 04h
0000031C: D8		RET C
0000031D: 4F		LD C,A
0000031E: 06 00		LD B,00h
00000320: 21 CD C7	LD HL,C7CDh
00000323: 09		ADD HL,BC
00000324: 46		LD B,(HL)
00000325: 3E 02		LD A,02h
00000327: C5		PUSH BC
00000328: 32 FF FF   LD (FFFFh),A
0000032B: 3C         INC A
0000032C: F5         PUSH AF
0000032D: CD B0 C7    CALL C7B0h
00000330: F1         POP AF
00000331: C1		POP BC
00000332: 10 F3		DJNZ -0Dh
00000334: ED 53 70 C2	LD (C270h),DE
00000338: C9		RET
00000339: 01 00 40	LD BC,4000h
0000033C: 21 00 80	LD HL,8000h
0000033F: 7B		LD A,E
00000340: 86		ADD (HL)
00000341: 5F		LD E,A
00000342: 7A		LD A,D
00000343: CE 00		ADC 00h
00000345: 57		LD D,A
00000346: 23		INC HL
00000347: 0B		DEC BC
00000348: 78		LD A,B
00000349: B1		OR C
0000034A: 20 F3		JR NZ,-0Dh
0000034C: C9		RET
0000034D: 1F		RRA
0000034E: 3F		CCF
0000034F: 7F		LD A,A
00000350: BF		CP A
00000351: 7F		LD A,A
00000352: 7F		LD A,A
00000353: 7F		LD A,A
00000354: 7F		LD A,A
00000355: 7F		LD A,A
00000356: 02		LD (BC),A
00000357: 06 0E		LD B,0Eh
00000359: 1E 3E		LD E,3Eh
     ^^^ this is data
--
0000035A: 3E EB         LB A, EB
//0000035B: EB        EX DE,HL
0000035C: D3 3E		OUTA (3Eh)
0000035E: 3A 00 C0	LD A,(C000h)
00000361: D3 3E		OUTA (3Eh)
00000363: C3 00 00	JP 0000h
[SUB-PROGRAM-1-END]

---< DELAY >-----------------------------------------------------------------
; when arriving here, B = 0x0E
00000366: 11 00 40  LD DE,4000h       ; DE = 0x4000
00000369: 1B        DEC DE            ;
0000036A: 7A        LD A,D            ;
0000036B: B3        OR E              ;
0000036C: 20 FB     JR NZ,-05h        ;
0000036E: 10 F6     DJNZ -0Ah         ;
00000370: C9        RET               ; return
-----------------------------------------------------------------------------

[data ? begin]
00000371: 0E 0D		LD C,0Dh
00000373: 0C		INC C
00000374: 0A		LD A,(BC)
00000375: 08		EX AF,AF'
00000376: 06 F3		LD B,F3h
[data ? end]

-- Function: Reset
00000377: F3        DI
; Clear RAM
; Clear PSG
00000391:           JP 0093h     ; reset from the beginning

[data ? begin]
00000394: 20 00     JR NZ,+00h
00000396: C0		RET NZ
00000397: 00		NOP
00000398: 3F		CCF
00000399: 3E 3F		LD A,3Fh
0000039B: 30 30		JR NC,+30h
0000039D: 38 3F		JR C,+3Fh
0000039F: 37		SCF
000003A0: 3F		CCF
000003A1: 00		NOP
[..]
000003A7: 00        NOP
000003A8: 03		INC BC
000003A9: 30 0F		JR NC,+0Fh
000003AB: 07		RLCA
000003AC: 16 3F		LD D,3Fh
000003AE: 02		LD (BC),A
000003AF: 00		NOP
000003B0: 0F		RRCA
000003B1: 00		NOP
[..]
000003B4: 00        NOP
[data ? end]

--
000003B6: 00        NOP
--

-- Interrupt Begin --
000003B7: F5        PUSH AF
000003B8: DB BF      INA (BFh)
000003BA: 07         RLCA
000003BB: D2 16 04   JP NC,0416h
000003BE: C5         PUSH BC
000003BF: D5          PUSH DE
000003C0: E5           PUSH HL
000003C1: DD E5         PUSH IX
000003C3: FD E5          PUSH IY
000003C5: 08              EX AF,AF'
000003C6: D9              EXX
000003C7: F5              PUSH AF
000003C8: C5               PUSH BC
000003C9: D5                PUSH DE
000003CA: E5                 PUSH HL
--
000003CB: 3A 0B C2            LD A,(C20Bh)     ; if RAM[20Bh] = zero
000003CE: B7                  OR A             ; then skip the RESET test
000003CF: 28 0E               JR Z,+0Eh        ;
--
000003D1: DB DD               INA (DDh)        ;
000003D3: E6 10               AND 10h          ; check for the RESET button
000003D5: 21 06 C2            LD HL,C206h      ; if it was pressed on the
000003D8: 4E                  LD C,(HL)        ; previous interrupt and it is
000003D9: 77                  LD (HL),A        ; not pressed anymore, then
000003DA: A9                  XOR C            ; jump to 377h (reset code)
000003DB: A1                  AND C            ; else, write 0 to RAM[200h]
000003DC: C2 77 03            JP NZ,0377h      ;
000003DF: 3A 00 C2            LD A,(C200h)     ;
--
000003E2: 0F                  RRCA             ; ?
000003E3: F5                  PUSH AF          ; if carry flag,
000003E4: DC 4D 00             CALL C,004Dh    ; then jump to 4Dh
000003E7: F1                  POP AF           ;
000003E8: 0F                  RRCA             ;
000003E9: DC 2F 04            CALL C,042Fh

000003EC: 0F                  RRCA
000003ED: F5                  PUSH AF
000003EE: DC 77 05             CALL C,0577h    ; check for forced reset ? (by program)
000003F1: CD F0 04             CALL 04F0h      ; write !inputs to RAM [0x207]
000003F4: F1                  POP AF
000003F5: 0F                  RRCA
000003F6: F5                  PUSH AF
000003F7: DC 2A 0D             CALL C,0D2Ah
000003FA: F1                  POP AF
000003FB: 0F                  RRCA
000003FC: DC 5F 0D            CALL C,0D5Fh
000003FF: CD B8 05            CALL 05B8h
00000402: AF                  XOR A
00000403: 32 00 C2            LD (C200h),A
00000406: E1                 POP HL
00000407: D1                POP DE
00000408: C1               POP BC
00000409: F1              POP AF
0000040A: 08              EX AF,AF'
0000040B: D9              EXX
0000040C: FD E1          POP IY
0000040E: DD E1         POP IX
00000410: E1           POP HL
00000411: D1          POP DE
00000412: C1         POP BC
00000413: F1		POP AF
00000414: FB		EI
00000415: C9		RET
--

00000416: D5        PUSH DE
00000417: ED 5B 25 C2	LD DE,(C225h)
0000041B: 16 88		LD D,88h
0000041D: E7        Call Set_VDP_Address (RST 20h)
0000041E: 11 FF 8A	LD DE,8AFFh
00000421: E7        Call Set_VDP_Address (RST 20h)
00000422: D1		POP DE
00000423: F1		POP AF
00000424: FB		EI
00000425: C9		RET
--

-- Function: Wait_INT
00000426: 21 00 C2  LD HL,C200h
00000429: 77		LD (HL),A
0000042A: 7E		LD A,(HL)
0000042B: B7		OR A
0000042C: 20 FC		JR NZ,-04h
0000042E: C9		RET
--

--
0000042F: 2A 03 C2  LD HL,(C203h)
00000432: 46		LD B,(HL)
00000433: 23		INC HL
00000434: 5E		LD E,(HL)
00000435: 23		INC HL
00000436: 56		LD D,(HL)
00000437: 23		INC HL
00000438: E7        Call Set_VDP_Address (RST 20h)
00000439: 0E BE		LD C,BEh
0000043B: ED B3		OTIR
0000043D: C9		RET
0000043E: E7        Call Set_VDP_Address (RST 20h)
0000043F: DB BE		INA (BEh)
00000441: C9		RET
00000442: E7        Call Set_VDP_Address (RST 20h)
00000443: DB BE		INA (BEh)
00000445: 77		LD (HL),A
00000446: E3		EX HL,(SP)
00000447: E3		EX HL,(SP)
00000448: DB BE		INA (BEh)
0000044A: 23		INC HL
0000044B: 0B		DEC BC
0000044C: 78		LD A,B
0000044D: B1		OR C
0000044E: 20 F3		JR NZ,-0Dh
00000450: C9		RET
--

--
00000451: 79        LD A,C
00000452: 48		LD C,B
00000453: 47		LD B,A
00000454: C5		PUSH BC
00000455: D7         Call Write_VRAM_MAP (RST 10h)
00000456: EB         EX DE,HL
00000457: 01 40 00   LD BC,0040h
0000045A: 09         ADD HL,BC
0000045B: EB         EX DE,HL
0000045C: C1		POP BC
0000045D: 0D		DEC C
0000045E: 20 F4		JR NZ,-0Ch
00000460: C9		RET
--

-- Function: VRAM_Copy_Expand_Masked
; here HL = 0x1704, DE = 0x4360, BC = 0x0228 and A = 0x09 = 0b1001
00000461: 32 01 C2  LD (C201h),A         ; write A to RAM[201h]
00000464: E7        Call Set_VDP_Address (RST 20h)
00000465: 7E        LD A,(HL)     <ÄÄÄ¿  ; A = content of current (HL)
00000466: D9        EXX               ³  ; bc <-> bc', de <> de', hl <> hl'
00000467: 01 BE 04   LD BC,04BEh      ³  ; B = 4 (times), C = BEh (port)
0000046A: 67         LD H,A           ³  ; H = content of mem location
0000046B: 3A 01 C2   LD A,(C201h)     ³  ; reload A (= 0x09)
0000046E: 1F         RRA <ÄÄÄÄÄÄÄÄÄÄ¿ ³  ; rotate A through carry
0000046F: 54         LD D,H         ³ ³  ; D = content of mem location
00000470: 38 02      JR C,+02h >ÄÄ¿ ³ ³  ; if RRA left a carry
00000472: 16 00      LD D,00h     ³ ³ ³  ; then D = 0
00000474: ED 51      OUT (C),D <ÄÄÙ ³ ³  ; write D to (BEh)
00000476: 10 F6      DJNZ -0Ah >ÄÄÄÄÙ ³  ; repeat 4 times
00000478: D9        EXX               ³  ; bc' <-> bc, de' <> de, hl' <> hl
00000479: 23        INC HL            ³  ; perform next memory location
0000047A: 0B        DEC BC            ³  ; and decrement BC
0000047B: 78        LD A,B            ³  ; if BC is = 0
0000047C: B1        OR C              ³  ; then quit the loop
0000047D: 20 E6     JR NZ,-1Ah >ÄÄÄÄÄÄÙ  ; else re-loop
0000047F: C9        RET                  ; end of function
--

--Data--VDP_Registers_Table--Begin--
00000480: 36  00000481: 80     ; VDP_Reg [0] = 0x36
00000482: A0  00000483: 81     ; VDP_Reg [1] = 0xA0
00000484: FF  00000485: 82     ; VDP_Reg [2] = 0xFF
00000486: FF  00000487: 83     ; VDP_Reg [3] = 0xFF
00000488: FF  00000489: 84     ; VDP_Reg [4] = 0xFF
0000048A: FF  0000048B: 85     ; VDP_Reg [5] = 0xFF
0000048C: FB  0000048D: 86     ; VDP_Reg [6] = 0xFB
0000048E: 00  0000048F: 88     ; VDP_Reg [8] = 0x00
00000490: 00  00000491: 89     ; VDP_Reg [9] = 0x00
00000492: FF  00000493: 8A     ; VDP_Reg [A] = 0xFF
00000494: 00  00000495: 87     ; VDP_Reg [7] = 0x00
--Data--VDP_Registers_Table--End--

--
00000496: 10 C0     DJNZ -40h
--

-- Function:
;000000CF: 21 2C 19  LD HL,192Ch
;000000D2: 11 00 4C  LD DE,4C00h
00000498: 06 04     LD B,04h             ; B = 4 (times)
0000049A: C5        PUSH BC              ;
0000049B: D5         PUSH DE             ;
0000049C: CD A5 04    CALL 04A5h         ;
0000049F: D1         POP DE              ;
000004A0: 13         INC DE              ;
000004A1: C1        POP BC               ;
000004A2: 10 F6     DJNZ -0Ah            ; repeat 4 times
000004A4: C9        RET                  ; end of function
--

--
000004A5: 7E        LD A,(HL)
000004A6: 23		INC HL
000004A7: B7		OR A
000004A8: C8		RET Z
000004A9: 47		LD B,A
000004AA: 4F		LD C,A
000004AB: CB B8		RES 7,B
000004AD: 7B		LD A,E
000004AE: F3		DI
000004AF: D3 BF		OUTA (BFh)
000004B1: 7A		LD A,D
000004B2: D3 BF		OUTA (BFh)
000004B4: 7E		LD A,(HL)
000004B5: D3 BE		OUTA (BEh)
000004B7: FB		EI
000004B8: CB 79		BIT 7,C
000004BA: 28 01		JR Z,+01h
000004BC: 23		INC HL
000004BD: 13		INC DE
000004BE: 13		INC DE
000004BF: 13		INC DE
000004C0: 13		INC DE
000004C1: 10 EA		DJNZ -16h
000004C3: 20 E0		JR NZ,-20h
000004C5: 23		INC HL
000004C6: 18 DD		JR -23h
000004C8: AF		XOR A
000004C9: 32 2A C2	LD (C22Ah),A
000004CC: 32 26 C2	LD (C226h),A
000004CF: F3		DI
000004D0: 21 20 C2	LD HL,C220h
000004D3: 7E		LD A,(HL)
000004D4: B7		OR A
000004D5: C8		RET Z
000004D6: 36 00		LD (HL),00h
000004D8: 3A 2A C2	LD A,(C22Ah)
000004DB: 5F		LD E,A
000004DC: 16 89		LD D,89h
000004DE: E7        Call Set_VDP_Address (RST 20h)
000004DF: 3A 26 C2	LD A,(C226h)
000004E2: 5F		LD E,A
000004E3: 15		DEC D
000004E4: E7        Call Set_VDP_Address (RST 20h)
000004E5: C9		RET
--

-- Function: Clear_end_of_VRAM
000004E6: 11 00 78  LD DE,7800h
000004E9: 01 00 07	LD BC,0700h
000004EC: 2E 00		LD L,00h
000004EE: EF        Clear_VRAM_section_with_L
000004EF: C9		RET
--

-- Function: Read_Inputs
-- Read inputs values for Joystick 1,
-- store inversed value in RAM [0x207] and normal value in RAM [0x208]
000004F0: DB DC     INA (DCh)       ; Read joystick 1 to accumulator
000004F2: 21 07 C2  LD HL,C207h     ; HL = RAM [0x207]
000004F5: 2F        CPL             ; A = A xor 255 (inverse bits)
000004F6: 4F        LD C,A          ; C = A
000004F7: AE        XOR (HL)        ; RAM [0x207] = 0
000004F8: 71        LD (HL),C       ; RAM [0x207] = C
000004F9: 23        INC HL          ; HL ++
000004FA: A1        AND C           ; A = A and C
000004FB: 77        LD (HL),A       ; RAM [0x208] = A
000004FC: C9        RET             ; return
--

--
000004FD: 3E 05     LD A,05h <ÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
000004FF: CD 26 04  Call Wait_INT (0426h)  ³
00000502: 3A 02 CF  LD A,(CF02h)           ³
00000505: B7        OR A                   ³
00000506: 28 F5     JR Z,-0Bh >ÄÄÄÄÄÄÄÄÄÄÄÄÙ repeat until RAM [0xF02] <> 0

00000508: 11 8A 7B	LD DE,7B8Ah
0000050B: 21 E3 0F	LD HL,0FE3h
0000050E: 01 17 03	LD BC,0317h
00000511: F3		DI
00000512: CD 51 04	CALL 0451h
00000515: CD 4D 01	CALL 014Dh
00000518: FB		EI
00000519: 3A 01 CF	LD A,(CF01h)
0000051C: B7		OR A
0000051D: 28 FA		JR Z,-06h
0000051F: C9		RET
--

--
00000520: 3E 03     LD A,03h
00000522: 32 01 C2	LD (C201h),A
00000525: 3E F0		LD A,F0h
00000527: 32 02 C2	LD (C202h),A
0000052A: 5F		LD E,A
0000052B: 16 88		LD D,88h
0000052D: E7        Call Set_VDP_Address (RST 20h)
0000052E: 2E FF		LD L,FFh
00000530: 11 C0 5F	LD DE,5FC0h
00000533: 01 40 00	LD BC,0040h
00000536: EF        Clear_VRAM_section_with_L

00000537: 11 00 C3	LD DE,C300h
0000053A: 3E 08		LD A,08h
0000053C: 21 63 05  LD HL,0563h <ÄÄ¿
0000053F: 01 04 00  LD BC,0004h    ³
00000542: ED B0     LDIR           ³
00000544: 3D        DEC A          ³
00000545: 20 F5     JR NZ,-0Bh >ÄÄÄÙ eight times

00000547: 3E D0		LD A,D0h
00000549: 12		LD (DE),A
0000054A: 1E 80		LD E,80h
0000054C: 01 FF 08	LD BC,08FFh
0000054F: 3E 04		LD A,04h
00000551: ED A0		LDI
00000553: ED A0		LDI
00000555: 3D		DEC A
00000556: 28 04		JR Z,+04h
00000558: 2B		DEC HL
00000559: 2B		DEC HL
0000055A: 18 F5		JR -0Bh
0000055C: 10 F1		DJNZ -0Fh
0000055E: 3E 01		LD A,01h
00000560: C3 26 04	JP 0426h

[DATA-BEGIN]
00000563: 38 40 48 50
[DATA-END]

[DATA?-BEGIN]
00000567: 47        LD B,A
00000568: FE 5A		CP 5Ah
0000056A: FE 6C		CP 6Ch
0000056C: FE 7E		CP 7Eh
0000056E: FE 4F		CP 4Fh
00000570: FF		RST 38h
00000571: 62		LD H,D
00000572: FF		RST 38h
00000573: 74		LD (HL),H
00000574: FF		RST 38h
00000575: 86		ADD (HL)
00000576: FF		RST 38h
--[DATA?-END]

--
00000577: 21 01 C2	LD HL,C201h
0000057A: 35        DEC (HL)
0000057B: C0		RET NZ
0000057C: 36 02		LD (HL),02h
0000057E: 21 02 C2	LD HL,C202h
00000581: 7E		LD A,(HL)
00000582: FE 01		CP 01h
00000584: 20 06		JR NZ,+06h
00000586: 3E 80		LD A,80h
00000588: 32 00 C2	LD (C200h),A
0000058B: C9		RET
--

--
0000058C: 5F        LD E,A
0000058D: 16 88		LD D,88h
0000058F: E7        Call Set_VDP_Address (RST 20h)
00000590: 34		INC (HL)
00000591: 7E		LD A,(HL)
00000592: ED 44		NEG
00000594: CB 7F		BIT 7,A
00000596: C0		RET NZ
00000597: FE 08		CP 08h
00000599: 11 E0 5F	LD DE,5FE0h
0000059C: 38 05		JR C,+05h
0000059E: D6 08		SUB 08h
000005A0: 11 C0 5F	LD DE,5FC0h
000005A3: 21 AF 05	LD HL,05AFh
000005A6: 06 00		LD B,00h
000005A8: 4F		LD C,A
000005A9: 09		ADD HL,BC
000005AA: 6E		LD L,(HL)
000005AB: 0E 20		LD C,20h
000005AD: EF        Clear_VRAM_section_with_L
000005AE: C9		RET
000005AF: 00		NOP
000005B0: 01 03 07	LD BC,0703h
000005B3: 0F		RRCA
000005B4: 1F		RRA
000005B5: 3F		CCF
000005B6: 7F		LD A,A
000005B7: FF		RST 38h
000005B8: CD D2 05	CALL 05D2h
000005BB: DD 21 03 CF	LD IX,CF03h
000005BF: 06 04		LD B,04h
000005C1: C5		PUSH BC
000005C2: DD CB 00 7E	BIT 7,(IX+00h)
000005C6: C4 18 06	CALL NZ,0618h
000005C9: 11 20 00	LD DE,0020h
000005CC: DD 19		ADD IX,DE
000005CE: C1		POP BC
000005CF: 10 F0		DJNZ -10h
000005D1: C9		RET
000005D2: 3A 00 CF	LD A,(CF00h)
000005D5: FE 80		CP 80h
000005D7: DA B5 08	JP C,08B5h
000005DA: CA 12 06	JP Z,0612h
000005DD: 11 03 CF	LD DE,CF03h
000005E0: D6 81		SUB 81h
000005E2: 21 87 0B	LD HL,0B87h
000005E5: 06 00		LD B,00h
000005E7: 87		ADD A
000005E8: 4F		LD C,A
000005E9: 09		ADD HL,BC
000005EA: 7E		LD A,(HL)
000005EB: 23		INC HL
000005EC: 66		LD H,(HL)
000005ED: 6F		LD L,A
000005EE: CD B5 08	CALL 08B5h
000005F1: 46		LD B,(HL)
000005F2: 23		INC HL
000005F3: C5		PUSH BC
000005F4: 01 09 00	LD BC,0009h
000005F7: ED B0		LDIR
000005F9: 3E 20		LD A,20h
000005FB: 12		LD (DE),A
000005FC: 13		INC DE
000005FD: 3E 01		LD A,01h
000005FF: 12		LD (DE),A
00000600: 13		INC DE
00000601: AF		XOR A
00000602: 12		LD (DE),A
00000603: 13		INC DE
00000604: 12		LD (DE),A
00000605: 13		INC DE
00000606: 12		LD (DE),A
00000607: E5		PUSH HL
00000608: 21 12 00	LD HL,0012h
0000060B: 19		ADD HL,DE
0000060C: EB		EX DE,HL
0000060D: E1		POP HL
0000060E: 13		INC DE
0000060F: C1		POP BC
00000610: 10 E1		DJNZ -1Fh
00000612: 3E 80		LD A,80h
00000614: 32 00 CF	LD (CF00h),A
00000617: C9		RET
00000618: DD 5E 0C	LD E,(IX+0Ch)
0000061B: DD 56 0D	LD D,(IX+0Dh)
0000061E: 13		INC DE
0000061F: DD 73 0C	LD (IX+0Ch),E
00000622: DD 72 0D	LD (IX+0Dh),D
00000625: DD 6E 0A	LD L,(IX+0Ah)
00000628: DD 66 0B	LD H,(IX+0Bh)
0000062B: B7		OR A
0000062C: ED 52		SBC HL,DE
0000062E: CC 7E 07	CALL Z,077Eh
00000631: DD 5E 10	LD E,(IX+10h)
00000634: DD 56 11	LD D,(IX+11h)
00000637: 7B		LD A,E
00000638: B2		OR D
00000639: 20 07		JR NZ,+07h
0000063B: DD 36 16 0F	LD (IX+16h),0Fh
0000063F: C3 F0 06	JP 06F0h
00000642: DD CB 00 6E	BIT 5,(IX+00h)
00000646: 20 25		JR NZ,+25h
00000648: DD 7E 06	LD A,(IX+06h)
0000064B: B7		OR A
0000064C: 20 14		JR NZ,+14h
0000064E: DD 73 12	LD (IX+12h),E
00000651: DD 72 13	LD (IX+13h),D
00000654: C3 A9 06	JP 06A9h
00000657: 3D		DEC A
00000658: 4F		LD C,A
00000659: 06 00		LD B,00h
0000065B: 09		ADD HL,BC
0000065C: 09		ADD HL,BC
0000065D: 7E		LD A,(HL)
0000065E: 23		INC HL
0000065F: 66		LD H,(HL)
00000660: 6F		LD L,A
00000661: C9		RET
00000662: 21 85 0B	LD HL,0B85h
00000665: CD 57 06	CALL 0657h
00000668: CD 48 07	CALL 0748h
0000066B: 18 3C		JR +3Ch
0000066D: D5		PUSH DE
0000066E: DD 6E 14	LD L,(IX+14h)
00000671: DD 66 15	LD H,(IX+15h)
00000674: B7		OR A
00000675: ED 52		SBC HL,DE
00000677: F5		PUSH AF
00000678: 7D		LD A,L
00000679: F2 7E 06	JP P,067Eh
0000067C: ED 44		NEG
0000067E: 67		LD H,A
0000067F: DD 5E 0C	LD E,(IX+0Ch)
00000682: CD 67 09	CALL 0967h
00000685: DD 5E 0A	LD E,(IX+0Ah)
00000688: CD 73 09	CALL 0973h
0000068B: 5F		LD E,A
0000068C: 16 00		LD D,00h
0000068E: F1		POP AF
0000068F: 7B		LD A,E
00000690: F2 99 06	JP P,0699h
00000693: ED 44		NEG
00000695: 28 02		JR Z,+02h
00000697: 15		DEC D
00000698: 5F		LD E,A
00000699: E1		POP HL
0000069A: 19		ADD HL,DE
0000069B: EB		EX DE,HL
0000069C: DD 73 12	LD (IX+12h),E
0000069F: DD 72 13	LD (IX+13h),D
000006A2: DD 7E 06	LD A,(IX+06h)
000006A5: B7		OR A
000006A6: C2 62 06	JP NZ,0662h
000006A9: DD 7E 07	LD A,(IX+07h)
000006AC: B7		OR A
000006AD: 20 0B		JR NZ,+0Bh
000006AF: DD 7E 08	LD A,(IX+08h)
000006B2: 2F		CPL
000006B3: E6 0F		AND 0Fh
000006B5: DD 77 16	LD (IX+16h),A
000006B8: 18 0B		JR +0Bh
000006BA: CB BF		RES 7,A
000006BC: 21 6F 0B	LD HL,0B6Fh
000006BF: CD 57 06	CALL 0657h
000006C2: CD 0E 07	CALL 070Eh
000006C5: DD CB 00 76	BIT 6,(IX+00h)
000006C9: 20 25		JR NZ,+25h
000006CB: DD 7E 01	LD A,(IX+01h)
000006CE: E6 0F		AND 0Fh
000006D0: 4F		LD C,A
000006D1: 06 00		LD B,00h
000006D3: 21 03 07	LD HL,0703h
000006D6: 09		ADD HL,BC
000006D7: 4E		LD C,(HL)
000006D8: DD 7E 12	LD A,(IX+12h)
000006DB: E6 0F		AND 0Fh
000006DD: B1		OR C
000006DE: CD AD 08	CALL 08ADh
000006E1: DD 7E 12	LD A,(IX+12h)
000006E4: E6 F0		AND F0h
000006E6: DD B6 13	OR (IX+13h)
000006E9: 0F		RRCA
000006EA: 0F		RRCA
000006EB: 0F		RRCA
000006EC: 0F		RRCA
000006ED: CD AD 08	CALL 08ADh
000006F0: DD 7E 01	LD A,(IX+01h)
000006F3: E6 0F		AND 0Fh
000006F5: 4F		LD C,A
000006F6: 06 00		LD B,00h
000006F8: 21 07 07	LD HL,0707h
000006FB: 09		ADD HL,BC
000006FC: 7E		LD A,(HL)
000006FD: DD B6 16	OR (IX+16h)
00000700: C3 AD 08	JP 08ADh
00000703: 80		ADD B
00000704: A0		AND B
00000705: C0		RET NZ
00000706: C0		RET NZ
00000707: 90		SUB B
00000708: B0		OR B
00000709: D0		RET NC
0000070A: F0		RET P
0000070B: DD 77 0E	LD (IX+0Eh),A
0000070E: E5		PUSH HL
0000070F: DD 7E 0E	LD A,(IX+0Eh)
00000712: CB 3F		SRL A
00000714: F5		PUSH AF
00000715: 4F		LD C,A
00000716: 06 00		LD B,00h
00000718: 09		ADD HL,BC
00000719: F1		POP AF
0000071A: 7E		LD A,(HL)
0000071B: E1		POP HL
0000071C: 38 14		JR C,+14h
0000071E: 0F		RRCA
0000071F: 0F		RRCA
00000720: 0F		RRCA
00000721: 0F		RRCA
00000722: B7		OR A
00000723: 28 E6		JR Z,-1Ah
00000725: FE 10		CP 10h
00000727: 20 05		JR NZ,+05h
00000729: DD 35 0E	DEC (IX+0Eh)
0000072C: 18 E0		JR -20h
0000072E: FE 20		CP 20h
00000730: 28 0B		JR Z,+0Bh
00000732: DD 34 0E	INC (IX+0Eh)
00000735: F6 F0		OR F0h
00000737: DD 86 08	ADD (IX+08h)
0000073A: 3C		INC A
0000073B: 38 01		JR C,+01h
0000073D: AF		XOR A
0000073E: 2F		CPL
0000073F: E6 0F		AND 0Fh
00000741: DD 77 16	LD (IX+16h),A
00000744: C9		RET
00000745: DD 77 0F	LD (IX+0Fh),A
00000748: E5		PUSH HL
00000749: DD 7E 0F	LD A,(IX+0Fh)
0000074C: CB 3F		SRL A
0000074E: F5		PUSH AF
0000074F: 4F		LD C,A
00000750: 06 00		LD B,00h
00000752: 09		ADD HL,BC
00000753: F1		POP AF
00000754: 7E		LD A,(HL)
00000755: E1		POP HL
00000756: 38 14		JR C,+14h
00000758: 0F		RRCA
00000759: 0F		RRCA
0000075A: 0F		RRCA
0000075B: 0F		RRCA
0000075C: B7		OR A
0000075D: CA 45 07	JP Z,0745h
00000760: FE 10		CP 10h
00000762: 20 08		JR NZ,+08h
00000764: DD 35 0F	DEC (IX+0Fh)
00000767: 18 DF		JR -21h
00000769: FE 20		CP 20h
0000076B: C8		RET Z
0000076C: DD 34 0F	INC (IX+0Fh)
0000076F: 2F		CPL
00000770: E6 0F		AND 0Fh
00000772: 6F		LD L,A
00000773: 26 00		LD H,00h
00000775: EB		EX DE,HL
00000776: 19		ADD HL,DE
00000777: DD 75 12	LD (IX+12h),L
0000077A: DD 74 13	LD (IX+13h),H
0000077D: C9		RET
0000077E: DD 5E 03	LD E,(IX+03h)
00000781: DD 56 04	LD D,(IX+04h)
00000784: 1A		LD A,(DE)
00000785: 13		INC DE
00000786: FE E0		CP E0h
00000788: D2 12 08	JP NC,0812h
0000078B: DD CB 00 5E	BIT 3,(IX+00h)
0000078F: 20 60		JR NZ,+60h
00000791: B7		OR A
00000792: F2 CD 07	JP P,07CDh
00000795: D6 80		SUB 80h
00000797: 28 03		JR Z,+03h
00000799: DD 86 05	ADD (IX+05h)
0000079C: 21 D5 08	LD HL,08D5h
0000079F: 4F		LD C,A
000007A0: 06 00		LD B,00h
000007A2: 09		ADD HL,BC
000007A3: 09		ADD HL,BC
000007A4: 7E		LD A,(HL)
000007A5: DD 77 10	LD (IX+10h),A
000007A8: 23		INC HL
000007A9: 7E		LD A,(HL)
000007AA: DD 77 11	LD (IX+11h),A
000007AD: DD CB 00 6E	BIT 5,(IX+00h)
000007B1: 28 58		JR Z,+58h
000007B3: 1A		LD A,(DE)
000007B4: 13		INC DE
000007B5: D6 80		SUB 80h
000007B7: DD 86 05	ADD (IX+05h)
000007BA: 21 D5 08	LD HL,08D5h
000007BD: 4F		LD C,A
000007BE: 06 00		LD B,00h
000007C0: 09		ADD HL,BC
000007C1: 09		ADD HL,BC
000007C2: 7E		LD A,(HL)
000007C3: DD 77 14	LD (IX+14h),A
000007C6: 23		INC HL
000007C7: 7E		LD A,(HL)
000007C8: DD 77 15	LD (IX+15h),A
000007CB: 1A		LD A,(DE)
000007CC: 13		INC DE
000007CD: D5		PUSH DE
000007CE: 67		LD H,A
000007CF: DD 5E 02	LD E,(IX+02h)
000007D2: CD 67 09	CALL 0967h
000007D5: D1		POP DE
000007D6: DD 75 0A	LD (IX+0Ah),L
000007D9: DD 74 0B	LD (IX+0Bh),H
000007DC: AF		XOR A
000007DD: DD 77 0E	LD (IX+0Eh),A
000007E0: DD 77 0F	LD (IX+0Fh),A
000007E3: DD 73 03	LD (IX+03h),E
000007E6: DD 72 04	LD (IX+04h),D
000007E9: AF		XOR A
000007EA: DD 77 0C	LD (IX+0Ch),A
000007ED: DD 77 0D	LD (IX+0Dh),A
000007F0: C9		RET
000007F1: DD 77 11	LD (IX+11h),A
000007F4: 1A		LD A,(DE)
000007F5: 13		INC DE
000007F6: DD 77 10	LD (IX+10h),A
000007F9: DD CB 00 6E	BIT 5,(IX+00h)
000007FD: 28 CC		JR Z,-34h
000007FF: 1A		LD A,(DE)
00000800: 13		INC DE
00000801: DD 77 15	LD (IX+15h),A
00000804: 1A		LD A,(DE)
00000805: 13		INC DE
00000806: DD 77 14	LD (IX+14h),A
00000809: 18 C0		JR -40h
0000080B: 1A		LD A,(DE)
0000080C: B7		OR A
0000080D: F2 CC 07	JP P,07CCh
00000810: 18 CA		JR -36h
00000812: 21 25 08	LD HL,0825h
00000815: E5		PUSH HL
00000816: E6 1F		AND 1Fh
00000818: 21 29 08	LD HL,0829h
0000081B: 4F		LD C,A
0000081C: 06 00		LD B,00h
0000081E: 09		ADD HL,BC
0000081F: 09		ADD HL,BC
00000820: 7E		LD A,(HL)
00000821: 23		INC HL
00000822: 66		LD H,(HL)
00000823: 6F		LD L,A
00000824: E9		LD PC,HL
00000825: 13		INC DE
00000826: C3 84 07	JP 0784h
00000829: 8A		ADC D
0000082A: 08		EX AF,AF'
0000082B: 8F		ADC A
0000082C: 08		EX AF,AF'
0000082D: 67		LD H,A
0000082E: 08		EX AF,AF'
0000082F: 7E		LD A,(HL)
00000830: 08		EX AF,AF'
00000831: 3B		DEC SP
00000832: 08		EX AF,AF'
00000833: 49		LD C,C
00000834: 08		EX AF,AF'
00000835: 4F		LD C,A
00000836: 08		EX AF,AF'
00000837: 83		ADD E
00000838: 08		EX AF,AF'
00000839: 41		LD B,C
0000083A: 08		EX AF,AF'
0000083B: EB		EX DE,HL
0000083C: 5E		LD E,(HL)
0000083D: 23		INC HL
0000083E: 56		LD D,(HL)
0000083F: 1B		DEC DE
00000840: C9		RET
00000841: 1A		LD A,(DE)
00000842: DD 86 05	ADD (IX+05h)
00000845: DD 77 05	LD (IX+05h),A
00000848: C9		RET
00000849: DD CB 00 AE	RES 5,(IX+00h)
0000084D: 1B		DEC DE
0000084E: C9		RET
0000084F: 1A		LD A,(DE)
00000850: 13		INC DE
00000851: C6 17		ADD 17h
00000853: 4F		LD C,A
00000854: 06 00		LD B,00h
00000856: DD E5		PUSH IX
00000858: E1		POP HL
00000859: 09		ADD HL,BC
0000085A: 7E		LD A,(HL)
0000085B: B7		OR A
0000085C: 20 02		JR NZ,+02h
0000085E: 1A		LD A,(DE)
0000085F: 77		LD (HL),A
00000860: 13		INC DE
00000861: 35		DEC (HL)
00000862: C2 3B 08	JP NZ,083Bh
00000865: 13		INC DE
00000866: C9		RET
00000867: 1A		LD A,(DE)
00000868: F6 E0		OR E0h
0000086A: F5		PUSH AF
0000086B: CD AD 08	CALL 08ADh
0000086E: F1		POP AF
0000086F: F6 FC		OR FCh
00000871: 3C		INC A
00000872: 20 05		JR NZ,+05h
00000874: DD CB 00 B6	RES 6,(IX+00h)
00000878: C9		RET
00000879: DD CB 00 F6	SET 6,(IX+00h)
0000087D: C9		RET
0000087E: 1A		LD A,(DE)
0000087F: DD 77 07	LD (IX+07h),A
00000882: C9		RET
00000883: 3E 80		LD A,80h
00000885: 32 02 CF	LD (CF02h),A
00000888: 1B		DEC DE
00000889: C9		RET
0000088A: 1A		LD A,(DE)
0000088B: DD 77 08	LD (IX+08h),A
0000088E: C9		RET
0000088F: 3E 80		LD A,80h
00000891: 32 01 CF	LD (CF01h),A
00000894: AF		XOR A
00000895: DD 77 00	LD (IX+00h),A
00000898: CD 9E 08	CALL 089Eh
0000089B: E1		POP HL
0000089C: E1		POP HL
0000089D: C9		RET

--
0000089E: DD 7E 01  LD A,(IX+01h)
000008A1: E6 0F		AND 0Fh
000008A3: 4F		LD C,A
000008A4: 06 00		LD B,00h
000008A6: 21 07 07	LD HL,0707h
000008A9: 09		ADD HL,BC
000008AA: 7E		LD A,(HL)
000008AB: F6 0F		OR 0Fh
000008AD: DD CB 00 56	BIT 2,(IX+00h)
000008B1: C0		RET NZ
000008B2: D3 7F		OUTA (7Fh)
000008B4: C9		RET
--

--
000008B5: D9		EXX
000008B6: 21 01 CF  LD HL,CF01h ; clear 128 bytes of RAM
000008B9: 11 02 CF  LD DE,CF02h ; starting at RAM [0xF01]
000008BC: 01 7F 00  LD BC,007Fh ;
000008BF: 36 00     LD (HL),00h ;
000008C1: ED B0     LDIR        ;
--

--
000008C3: D9        EXX
000008C4: D9		EXX
000008C5: 21 D1 08	LD HL,08D1h
000008C8: 0E 7F		LD C,7Fh
000008CA: 06 04		LD B,04h
000008CC: ED B3		OTIR
000008CE: AF		XOR A
000008CF: D9		EXX
000008D0: C9		RET
--

--Data--PSG_Clear_Table--BEGIN--
000008D1: 9F
000008D2: BF
000008D3: DF
000008D4: FF
--Data--PSG_Clear_Table--END--

000008D5: 00		NOP
000008D6: 00		NOP
000008D7: FF		RST 38h
000008D8: 03		INC BC
000008D9: C7		RST 00h
000008DA: 03		INC BC
000008DB: 90		SUB B
000008DC: 03		INC BC
000008DD: 5D		LD E,L
000008DE: 03		INC BC
000008DF: 2D		DEC L
000008E0: 03		INC BC
000008E1: FF		RST 38h
000008E2: 02		LD (BC),A
000008E3: D4 02 AB	CALL NC,AB02h
000008E6: 02		LD (BC),A
000008E7: 85		ADD L
000008E8: 02		LD (BC),A
000008E9: 61		LD H,C
000008EA: 02		LD (BC),A
000008EB: 3F		CCF
000008EC: 02		LD (BC),A
000008ED: 1E 02		LD E,02h
000008EF: 00		NOP
000008F0: 02		LD (BC),A
000008F1: E3		EX HL,(SP)
000008F2: 01 C8 01	LD BC,01C8h
000008F5: AF		XOR A
000008F6: 01 96 01	LD BC,0196h
000008F9: 80		ADD B
000008FA: 01 6A 01	LD BC,016Ah
000008FD: 56		LD D,(HL)
000008FE: 01 43 01	LD BC,0143h
00000901: 30 01		JR NC,+01h
00000903: 1F		RRA
00000904: 01 0F 01	LD BC,010Fh
00000907: 00		NOP
00000908: 01 F2 00	LD BC,00F2h
0000090B: E4 00 D7	CALL PO,D700h
0000090E: 00		NOP
0000090F: CB 00		RLC B
00000911: C0		RET NZ
00000912: 00		NOP
00000913: B5		OR L
00000914: 00		NOP
00000915: AB		XOR E
00000916: 00		NOP
00000917: A1		AND C
00000918: 00		NOP
00000919: 98		SBC B
0000091A: 00		NOP
0000091B: 90		SUB B
0000091C: 00		NOP
0000091D: 88		ADC B
0000091E: 00		NOP
0000091F: 80		ADD B
00000920: 00		NOP
00000921: 79		LD A,C
00000922: 00		NOP
00000923: 72		LD (HL),D
00000924: 00		NOP
00000925: 6C		LD L,H
00000926: 00		NOP
00000927: 66		LD H,(HL)
00000928: 00		NOP
00000929: 60		LD H,B
0000092A: 00		NOP
0000092B: 5B		LD E,E
0000092C: 00		NOP
0000092D: 55		LD D,L
0000092E: 00		NOP
0000092F: 51		LD D,C
00000930: 00		NOP
00000931: 4C		LD C,H
00000932: 00		NOP
00000933: 48		LD C,B
00000934: 00		NOP
00000935: 44		LD B,H
00000936: 00		NOP
00000937: 40		LD B,B
00000938: 00		NOP
00000939: 3C		INC A
0000093A: 00		NOP
0000093B: 39		ADD HL,SP
0000093C: 00		NOP
0000093D: 36 00		LD (HL),00h
0000093F: 33		INC SP
00000940: 00		NOP
00000941: 30 00		JR NC,+00h
00000943: 2D		DEC L
00000944: 00		NOP
00000945: 2B		DEC HL
00000946: 00		NOP
00000947: 28 00		JR Z,+00h
00000949: 26 00		LD H,00h
0000094B: 24		INC H
0000094C: 00		NOP
0000094D: 22 00 20	LD (2000h),HL
00000950: 00		NOP
00000951: 1E 00		LD E,00h
00000953: 1C		INC E
00000954: 00		NOP
00000955: 1B		DEC DE
00000956: 00		NOP
00000957: 19		ADD HL,DE
00000958: 00		NOP
00000959: 18 00		JR +00h
0000095B: 16 00		LD D,00h
0000095D: 15		DEC D
0000095E: 00		NOP
0000095F: 14		INC D
00000960: 00		NOP
00000961: 13		INC DE
00000962: 00		NOP
00000963: 12		LD (DE),A
00000964: 00		NOP
00000965: 11 00 16	LD DE,1600h
00000968: 00		NOP
00000969: 6A		LD L,D
0000096A: 06 08		LD B,08h
0000096C: 29		ADD HL,HL
0000096D: 30 01		JR NC,+01h
0000096F: 19		ADD HL,DE
00000970: 10 FA		DJNZ -06h
00000972: C9		RET
00000973: 06 08		LD B,08h
00000975: ED 6A		ADC HL,HL
00000977: 7C		LD A,H
00000978: 38 03		JR C,+03h
0000097A: BB		CP E
0000097B: 38 03		JR C,+03h
0000097D: 93		SUB E
0000097E: 67		LD H,A
0000097F: B7		OR A
00000980: 10 F3		DJNZ -0Dh
00000982: 7D		LD A,L
00000983: 17		RLA
00000984: 2F		CPL
00000985: C9		RET
00000986: 04		INC B
00000987: A0		AND B
00000988: 20 05		JR NZ,+05h
0000098A: C7		RST 00h
0000098B: 09		ADD HL,BC
0000098C: 05		DEC B
0000098D: 01 04 0D	LD BC,0D04h
00000990: A0		AND B
00000991: 21 05 BB	LD HL,BB05h
00000994: 09		ADD HL,BC
00000995: 05		DEC B
00000996: 01 04 0D	LD BC,0D04h
00000999: A0		AND B
0000099A: 22 05 D2	LD (D205h),HL
0000099D: 09		ADD HL,BC
0000099E: 05		DEC B
0000099F: 01 04 0D	LD BC,0D04h
000009A2: 80		ADD B
000009A3: 23		INC HL
000009A4: 05		DEC B
000009A5: AB		XOR E
000009A6: 09		ADD HL,BC
000009A7: 00		NOP
000009A8: 00		NOP
000009A9: 00		NOP
000009AA: 00		NOP
000009AB: 80		ADD B
000009AC: 10 E2		DJNZ -1Eh
000009AE: 04		INC B
000009AF: E3		EX HL,(SP)
000009B0: 01 E0 0D	LD BC,0DE0h
000009B3: 8D		ADC L
000009B4: 08		EX AF,AF'
000009B5: E3		EX HL,(SP)
000009B6: 02		LD (BC),A
000009B7: E0		RET PO
000009B8: 0F		RRCA
000009B9: 1C		INC E
000009BA: E1		POP HL
000009BB: 81		ADD C
000009BC: A5		AND L
000009BD: 08		EX AF,AF'
000009BE: E5		PUSH HL
000009BF: 80		ADD B
000009C0: E7        Call Set_VDP_Address (RST 20h)
000009C1: 8D		ADC L
000009C2: 81		ADD C
000009C3: 10 80		DJNZ -80h
000009C5: 0C		INC C
000009C6: E1		POP HL
000009C7: 85		ADD L
000009C8: A9		XOR C
000009C9: 08		EX AF,AF'
000009CA: E5		PUSH HL
000009CB: 80		ADD B
000009CC: 8A		ADC D
000009CD: 8A		ADC D
000009CE: 10 80		DJNZ -80h
000009D0: 08		EX AF,AF'
000009D1: E1		POP HL
000009D2: 88		ADC B
000009D3: AC		XOR H
000009D4: 08		EX AF,AF'
000009D5: E5		PUSH HL
000009D6: 80		ADD B
000009D7: 86		ADD (HL)
000009D8: 86		ADD (HL)
000009D9: 10 80		DJNZ -80h
000009DB: 08		EX AF,AF'
000009DC: E1		POP HL
000009DD: 04		INC B
000009DE: 80		ADD B
000009DF: 20 05		JR NZ,+05h
000009E1: 02		LD (BC),A
000009E2: 0A		LD A,(BC)
000009E3: 00		NOP
000009E4: 01 02 0E	LD BC,0E02h
000009E7: 80		ADD B
000009E8: 21 05 14	LD HL,1405h
000009EB: 0A		LD A,(BC)
000009EC: 00		NOP
000009ED: 01 02 0F	LD BC,0F02h
000009F0: 80		ADD B
000009F1: 22 05 27	LD (2705h),HL
000009F4: 0A		LD A,(BC)
000009F5: 00		NOP
000009F6: 01 02 0E	LD BC,0E02h
000009F9: 80		ADD B
000009FA: 23		INC HL
000009FB: 05		DEC B
000009FC: 3A 0A 00	LD A,(000Ah)
000009FF: 00		NOP
00000A00: 00		NOP
00000A01: 00		NOP
00000A02: 8F		ADC A
00000A03: 02		LD (BC),A
00000A04: 02		LD (BC),A
00000A05: 02		LD (BC),A
00000A06: E3		EX HL,(SP)
00000A07: 04		INC B
00000A08: 0F		RRCA
00000A09: E3		EX HL,(SP)
00000A0A: 02		LD (BC),A
00000A0B: 8D		ADC L
00000A0C: 03		INC BC
00000A0D: 03		INC BC
00000A0E: 8F		ADC A
00000A0F: E3		EX HL,(SP)
00000A10: 04		INC B
00000A11: 91		SUB C
00000A12: 18 E1		JR -1Fh
00000A14: 9F		SBC A
00000A15: 02		LD (BC),A
00000A16: 02		LD (BC),A
00000A17: 02		LD (BC),A
00000A18: E3		EX HL,(SP)
00000A19: 04		INC B
00000A1A: A0		AND B
00000A1B: 0F		RRCA
00000A1C: E3		EX HL,(SP)
00000A1D: 02		LD (BC),A
00000A1E: 9D		SBC L
00000A1F: 03		INC BC
00000A20: 03		INC BC
00000A21: 9F		SBC A
00000A22: E3		EX HL,(SP)
00000A23: 04		INC B
00000A24: A1		AND C
00000A25: 18 E1		JR -1Fh
00000A27: A2		AND D
00000A28: 02		LD (BC),A
00000A29: 02		LD (BC),A
00000A2A: 02		LD (BC),A
00000A2B: E3		EX HL,(SP)
00000A2C: 04		INC B
00000A2D: A4		AND H
00000A2E: 0F		RRCA
00000A2F: E3		EX HL,(SP)
00000A30: 02		LD (BC),A
00000A31: A0		AND B
00000A32: 03		INC BC
00000A33: 03		INC BC
00000A34: A2		AND D
00000A35: E3		EX HL,(SP)
00000A36: 04		INC B
00000A37: A4		AND H
00000A38: 18 E1		JR -1Fh
00000A3A: E2 04 E3	JP PO,E304h
00000A3D: 01 E0 0D	LD BC,0DE0h
00000A40: 8D		ADC L
00000A41: 02		LD (BC),A
00000A42: 02		LD (BC),A
00000A43: 02		LD (BC),A
00000A44: E3		EX HL,(SP)
00000A45: 02		LD (BC),A
00000A46: E0		RET PO
00000A47: 0F		RRCA
00000A48: 0F		RRCA
00000A49: E3		EX HL,(SP)
00000A4A: 01 E0 0D	LD BC,0DE0h
00000A4D: 03		INC BC
00000A4E: 03		INC BC
00000A4F: 03		INC BC
00000A50: E3		EX HL,(SP)
00000A51: 02		LD (BC),A
00000A52: E0		RET PO
00000A53: 0F		RRCA
00000A54: 18 E1		JR -1Fh
00000A56: 04		INC B
00000A57: 80		ADD B
00000A58: 20 02		JR NZ,+02h
00000A5A: 7B		LD A,E
00000A5B: 0A		LD A,(BC)
00000A5C: 00		NOP
00000A5D: 01 03 0B	LD BC,0B03h
00000A60: 80		ADD B
00000A61: 21 02 7D	LD HL,7D02h
00000A64: 0A		LD A,(BC)
00000A65: 00		NOP
00000A66: 01 03 0C	LD BC,0C03h
00000A69: 80		ADD B
00000A6A: 22 02 A2	LD (A202h),HL
00000A6D: 0A		LD A,(BC)
00000A6E: 00		NOP
00000A6F: 01 03 0B	LD BC,0B03h
00000A72: 80		ADD B
00000A73: 23		INC HL
00000A74: 02		LD (BC),A
00000A75: C7		RST 00h
00000A76: 0A		LD A,(BC)
00000A77: 00		NOP
00000A78: 00		NOP
00000A79: 00		NOP
00000A7A: 00		NOP
00000A7B: 80		ADD B
00000A7C: 01 99 08	LD BC,0899h
00000A7F: A0		AND B
00000A80: 9D		SBC L
00000A81: A0		AND B
00000A82: 9E		SBC (HL)
00000A83: 9B		SBC E
00000A84: 9D		SBC L
00000A85: 9B		SBC E
00000A86: 99		SBC C
00000A87: 9B		SBC E
00000A88: 9D		SBC L
00000A89: 9B		SBC E
00000A8A: 94		SUB H
00000A8B: 96		SUB (HL)
00000A8C: 94		SUB H
00000A8D: 80		ADD B
00000A8E: 99		SBC C
00000A8F: 08		EX AF,AF'
00000A90: A0		AND B
00000A91: 9D		SBC L
00000A92: A0		AND B
00000A93: 9E		SBC (HL)
00000A94: 9B		SBC E
00000A95: 9D		SBC L
00000A96: 9B		SBC E
00000A97: 9D		SBC L
00000A98: 9B		SBC E
00000A99: 99		SBC C
00000A9A: 98		SBC B
00000A9B: 99		SBC C
00000A9C: 99		SBC C
00000A9D: 99		SBC C
00000A9E: 80		ADD B
00000A9F: E4 7D 0A	CALL PO,0A7Dh
00000AA2: 8D		ADC L
00000AA3: 08		EX AF,AF'
00000AA4: 99		SBC C
00000AA5: 8D		ADC L
00000AA6: 99		SBC C
00000AA7: 92		SUB D
00000AA8: 9E		SBC (HL)
00000AA9: 94		SUB H
00000AAA: A0		AND B
00000AAB: 8D		ADC L
00000AAC: 94		SUB H
00000AAD: 8D		ADC L
00000AAE: 99		SBC C
00000AAF: 88		ADC B
00000AB0: 8F		ADC A
00000AB1: 88		ADC B
00000AB2: 94		SUB H
00000AB3: 8D		ADC L
00000AB4: 08		EX AF,AF'
00000AB5: 99		SBC C
00000AB6: 8D		ADC L
00000AB7: 99		SBC C
00000AB8: 92		SUB D
00000AB9: 9E		SBC (HL)
00000ABA: 94		SUB H
00000ABB: A0		AND B
00000ABC: 8D		ADC L
00000ABD: 94		SUB H
00000ABE: 88		ADC B
00000ABF: 94		SUB H
00000AC0: 8D		ADC L
00000AC1: 99		SBC C
00000AC2: 8D		ADC L
00000AC3: 80		ADD B
00000AC4: E4 A2 0A	CALL PO,0AA2h
00000AC7: E2 04 E3	JP PO,E304h
00000ACA: 01 E0 0D	LD BC,0DE0h
00000ACD: 8D		ADC L
00000ACE: 08		EX AF,AF'
00000ACF: E3		EX HL,(SP)
00000AD0: 02		LD (BC),A
00000AD1: E0		RET PO
00000AD2: 0F		RRCA
00000AD3: 08		EX AF,AF'
00000AD4: E3		EX HL,(SP)
00000AD5: 01 E0 0D	LD BC,0DE0h
00000AD8: 04		INC B
00000AD9: 04		INC B
00000ADA: E3		EX HL,(SP)
00000ADB: 02		LD (BC),A
00000ADC: E0		RET PO
00000ADD: 0F		RRCA
00000ADE: 08		EX AF,AF'
00000ADF: E4 C9 0A	CALL PO,0AC9h
00000AE2: 04		INC B
00000AE3: 80		ADD B
00000AE4: 20 04		JR NZ,+04h
00000AE6: 07		RLCA
00000AE7: 0B		DEC BC
00000AE8: 00		NOP
00000AE9: 01 02 0E	LD BC,0E02h
00000AEC: 80		ADD B
00000AED: 21 04 13	LD HL,1304h
00000AF0: 0B		DEC BC
00000AF1: 00		NOP
00000AF2: 01 02 0D	LD BC,0D02h
00000AF5: 80		ADD B
00000AF6: 22 04 1F	LD (1F04h),HL
00000AF9: 0B		DEC BC
00000AFA: 00		NOP
00000AFB: 01 02 0E	LD BC,0E02h
00000AFE: 80		ADD B
00000AFF: 23		INC HL
00000B00: 04		INC B
00000B01: 2B		DEC HL
00000B02: 0B		DEC BC
00000B03: 00		NOP
00000B04: 00		NOP
00000B05: 00		NOP
00000B06: 00		NOP
00000B07: 9D		SBC L
00000B08: 02		LD (BC),A
00000B09: 9B		SBC E
00000B0A: 9D		SBC L
00000B0B: A0		AND B
00000B0C: 9D		SBC L
00000B0D: A0		AND B
00000B0E: E3		EX HL,(SP)
00000B0F: 04		INC B
00000B10: A5		AND L
00000B11: 10 E1		DJNZ -1Fh
00000B13: 99		SBC C
00000B14: 02		LD (BC),A
00000B15: 98		SBC B
00000B16: 99		SBC C
00000B17: 9D		SBC L
00000B18: 99		SBC C
00000B19: 9D		SBC L
00000B1A: E3		EX HL,(SP)
00000B1B: 04		INC B
00000B1C: A2		AND D
00000B1D: 10 E1		DJNZ -1Fh
00000B1F: 8D		ADC L
00000B20: 02		LD (BC),A
00000B21: 02		LD (BC),A
00000B22: 02		LD (BC),A
00000B23: 88		ADC B
00000B24: 88		ADC B
00000B25: 88		ADC B
00000B26: E3		EX HL,(SP)
00000B27: 04		INC B
00000B28: 91		SUB C
00000B29: 10 E1		DJNZ -1Fh
00000B2B: E2 04 E3	JP PO,E304h
00000B2E: 01 E0 0D	LD BC,0DE0h
00000B31: 8D		ADC L
00000B32: 04		INC B
00000B33: E3		EX HL,(SP)
00000B34: 02		LD (BC),A
00000B35: E0		RET PO
00000B36: 0F		RRCA
00000B37: 04		INC B
00000B38: E3		EX HL,(SP)
00000B39: 01 E0 0D	LD BC,0DE0h
00000B3C: 02		LD (BC),A
00000B3D: 02		LD (BC),A
00000B3E: E3		EX HL,(SP)
00000B3F: 02		LD (BC),A
00000B40: E0		RET PO
00000B41: 0F		RRCA
00000B42: 10 E1		DJNZ -1Fh
00000B44: AF		XOR A
00000B45: EC EE 01	CALL PE,01EEh
00000B48: BC		CP H
00000B49: DD EE FF	XOR FFh
00000B4C: EE FF		XOR FFh
00000B4E: DD CC BB DD	CALL Z,DDBBh
00000B52: EE FF		XOR FFh
00000B54: EE DD		XOR DDh
00000B56: CC BB CC	CALL Z,CCBBh
00000B59: DD EE FF	XOR FFh
00000B5C: FE DC		CP DCh
00000B5E: BC		CP H
00000B5F: DE FE		SBC FEh
00000B61: DB AB		INA (ABh)
00000B63: CD EF ED	CALL EDEFh
00000B66: CB AB		RES 5,E
00000B68: CD EF EE	CALL EEEFh
00000B6B: 01 FF EE	LD BC,EEFFh
00000B6E: 00		NOP
00000B6F: 77		LD (HL),A
00000B70: 0B		DEC BC
00000B71: 79		LD A,C
00000B72: 0B		DEC BC
00000B73: 80		ADD B
00000B74: 0B		DEC BC
00000B75: 44		LD B,H
00000B76: 0B		DEC BC
00000B77: FF		RST 38h
00000B78: 02		LD (BC),A
00000B79: FF		RST 38h
00000B7A: ED DC		DB EDh,DCh
00000B7C: CB BA		RES 7,D
00000B7E: A9		XOR C
00000B7F: 02		LD (BC),A
00000B80: EF        Clear_VRAM_section_with_L
00000B81: FF		RST 38h
00000B82: FF		RST 38h
00000B83: EE 02		XOR 02h
00000B85: 48		LD C,B
00000B86: 0B		DEC BC
00000B87: 86		ADD (HL)
00000B88: 09		ADD HL,BC
00000B89: DD 09		ADD IX,BC
00000B8B: 56		LD D,(HL)
00000B8C: 0A		LD A,(BC)
00000B8D: E2 0A FF	JP PO,FF0Ah

--Function: **HERE**
00000B90: 3E FF     LD A,FFh
00000B92: 32 0B C2	LD (C20Bh),A
00000B95: 21 93 0D	LD HL,0D93h
00000B98: 11 30 C2	LD DE,C230h
00000B9B: 01 04 00	LD BC,0004h
00000B9E: ED B0		LDIR
00000BA0: 21 C2 C9	LD HL,C9C2h
00000BA3: 06 1E		LD B,1Eh
00000BA5: 36 03		LD (HL),03h
00000BA7: 23		INC HL
00000BA8: 23		INC HL
00000BA9: 10 FA		DJNZ -06h
00000BAB: F3		DI
00000BAC: 21 9E 0D	LD HL,0D9Eh
00000BAF: 11 64 79	LD DE,7964h
00000BB2: 06 0A		LD B,0Ah
00000BB4: D7        Call Write_VRAM_MAP (RST 10h)
00000BB5: F3		DI
00000BB6: 21 30 C2	LD HL,C230h
00000BB9: 11 6A 79	LD DE,796Ah
00000BBC: CD 76 0D	CALL 0D76h
00000BBF: FB		EI
00000BC0: 3E 10		LD A,10h
00000BC2: CD 26 04  Call Wait_INT (0426h)
00000BC5: DD 21 00 C4	LD IX,C400h
00000BC9: CD 27 0F	CALL 0F27h
00000BCC: DD 36 07 08	LD (IX+07h),08h
00000BD0: DD 36 0C 0D	LD (IX+0Ch),0Dh
00000BD4: DD 36 04 04	LD (IX+04h),04h
00000BD8: DD 21 40 C4	LD IX,C440h
00000BDC: CD 27 0F	CALL 0F27h
00000BDF: DD 21 20 C4	LD IX,C420h
00000BE3: CD 27 0F	CALL 0F27h
00000BE6: CD C1 0C	CALL 0CC1h
00000BE9: 3E 01		LD A,01h
00000BEB: 32 00 C4	LD (C400h),A
00000BEE: 3C		INC A
00000BEF: 32 40 C4	LD (C440h),A
00000BF2: 3C		INC A
00000BF3: 32 20 C4	LD (C420h),A
00000BF6: CD 99 0E	CALL 0E99h
00000BF9: 01 01 14	LD BC,1401h
00000BFC: CD BA 0C	CALL 0CBAh
00000BFF: 3E 83		LD A,83h
00000C01: 32 00 CF	LD (CF00h),A
00000C04: 3E 11		LD A,11h
00000C06: CD 26 04  Call Wait_INT (0426h)
00000C09: CD 99 0E	CALL 0E99h
00000C0C: 21 34 C2	LD HL,C234h
00000C0F: 7E		LD A,(HL)
00000C10: B7		OR A
00000C11: 20 38		JR NZ,+38h
00000C13: 23		INC HL
00000C14: 7E		LD A,(HL)
00000C15: B7		OR A
00000C16: 28 EC		JR Z,-14h
00000C18: F3		DI
00000C19: 21 97 0D	LD HL,0D97h
00000C1C: 11 DA 79	LD DE,79DAh
00000C1F: 06 07		LD B,07h
00000C21: D7        Call Write_VRAM_MAP (RST 10h)
00000C22: FB		EI
00000C23: 06 00		LD B,00h
00000C25: C5		PUSH BC
00000C26: 01 80 01	LD BC,0180h
00000C29: CD BA 0C	CALL 0CBAh
00000C2C: 11 DB 79	LD DE,79DBh
00000C2F: 21 74 C2	LD HL,C274h
00000C32: 34		INC (HL)
00000C33: F3		DI
00000C34: E7        Call Set_VDP_Address (RST 20h)
00000C35: 06 07		LD B,07h
00000C37: 3A 74 C2	LD A,(C274h)
00000C3A: E6 08		AND 08h
00000C3C: D3 BE		OUTA (BEh)
00000C3E: F5		PUSH AF
00000C3F: F1		POP AF
00000C40: DB BE		INA (BEh)
00000C42: 10 F3		DJNZ -0Dh
00000C44: FB		EI
00000C45: C1		POP BC
00000C46: 10 DD		DJNZ -23h
00000C48: C3 77 03  JP Reset_Code (0377h)
00000C4B: 36 00		LD (HL),00h
00000C4D: 3E 84		LD A,84h
00000C4F: 32 00 CF	LD (CF00h),A
00000C52: 01 01 60	LD BC,6001h
00000C55: CD BA 0C	CALL 0CBAh
00000C58: 3E D0		LD A,D0h
00000C5A: 32 00 C3	LD (C300h),A
00000C5D: 01 01 30	LD BC,3001h
00000C60: CD BA 0C	CALL 0CBAh
00000C63: 21 30 C2	LD HL,C230h
00000C66: 7E		LD A,(HL)
00000C67: C6 01		ADD 01h
00000C69: 27		DAA
00000C6A: 77		LD (HL),A
00000C6B: 23		INC HL
00000C6C: 34		INC (HL)
00000C6D: 7E		LD A,(HL)
00000C6E: FE 0D		CP 0Dh
00000C70: 30 19		JR NC,+19h
00000C72: 5F		LD E,A
00000C73: 16 00		LD D,00h
00000C75: 21 A6 0D	LD HL,0DA6h
00000C78: 19		ADD HL,DE
00000C79: 7E		LD A,(HL)
00000C7A: 2A 32 C2	LD HL,(C232h)
00000C7D: 84		ADD H
00000C7E: 27		DAA
00000C7F: 30 02		JR NC,+02h
00000C81: 3E 99		LD A,99h
00000C83: 67		LD H,A
00000C84: 6A		LD L,D
00000C85: 22 32 C2	LD (C232h),HL
00000C88: C3 B5 0B	JP 0BB5h
00000C8B: 3E 82		LD A,82h
00000C8D: 32 00 CF	LD (CF00h),A
00000C90: 21 AA 0C	LD HL,0CAAh
00000C93: 11 D0 79	LD DE,79D0h
00000C96: 06 10		LD B,10h
00000C98: F3		DI
00000C99: D7        Call Write_VRAM_MAP (RST 10h)
00000C9A: FB		EI
00000C9B: 01 80 00	LD BC,0080h
00000C9E: CD BA 0C	CALL 0CBAh
00000CA1: 01 80 00	LD BC,0080h
00000CA4: CD BA 0C	CALL 0CBAh
00000CA7: C3 77 03  JP Reset_Code (0377h)
00000CAA: 43		LD B,E
00000CAB: 4F		LD C,A
00000CAC: 4E		LD C,(HL)
00000CAD: 47		LD B,A
00000CAE: 52		LD D,D
00000CAF: 41		LD B,C
00000CB0: 54		LD D,H
00000CB1: 55		LD D,L
00000CB2: 4C		LD C,H
00000CB3: 41		LD B,C
00000CB4: 54		LD D,H
00000CB5: 49		LD C,C
00000CB6: 4F		LD C,A
00000CB7: 4E		LD C,(HL)
00000CB8: 53		LD D,E
00000CB9: 21 79 CD	LD HL,CD79h
00000CBC: 26 04		LD H,04h
00000CBE: 10 FA		DJNZ -06h
00000CC0: C9		RET
--

00000CC1: 3A 31 C2  LD A,(C231h)
00000CC4: 3D		DEC A
00000CC5: 57		LD D,A
00000CC6: 87		ADD A
00000CC7: 82		ADD D
00000CC8: 5F		LD E,A
00000CC9: AF		XOR A
00000CCA: CB 1A		RR D
00000CCC: 1F		RRA
00000CCD: 83		ADD E
00000CCE: 5F		LD E,A
00000CCF: 21 B1 19	LD HL,19B1h
00000CD2: 19		ADD HL,DE
00000CD3: 7E		LD A,(HL)
00000CD4: 32 08 C4	LD (C408h),A
00000CD7: 23		INC HL
00000CD8: 7E		LD A,(HL)
00000CD9: 32 48 C4	LD (C448h),A
00000CDC: 23		INC HL
00000CDD: 7E		LD A,(HL)
00000CDE: 32 47 C4	LD (C447h),A
00000CE1: 23		INC HL
00000CE2: 11 00 CA	LD DE,CA00h
00000CE5: 06 80		LD B,80h
00000CE7: C5		PUSH BC
00000CE8: 06 04		LD B,04h
00000CEA: 4E		LD C,(HL)
00000CEB: 79		LD A,C
00000CEC: 3C		INC A
00000CED: E6 03		AND 03h
00000CEF: C6 04		ADD 04h
00000CF1: 12		LD (DE),A
00000CF2: 13		INC DE
00000CF3: AF		XOR A
00000CF4: 12		LD (DE),A
00000CF5: 13		INC DE
00000CF6: CB 19		RR C
00000CF8: CB 19		RR C
00000CFA: 10 EF		DJNZ -11h
00000CFC: 23		INC HL
00000CFD: C1		POP BC
00000CFE: 10 E7		DJNZ -19h
00000D00: 21 3E CA	LD HL,CA3Eh
00000D03: 01 74 10	LD BC,1074h
00000D06: 11 40 00	LD DE,0040h
00000D09: 71		LD (HL),C
00000D0A: 19		ADD HL,DE
00000D0B: 10 FC		DJNZ -04h
00000D0D: 3E FF		LD A,FFh
00000D0F: 32 44 C2	LD (C244h),A
00000D12: 11 36 80	LD DE,8036h
00000D15: E7        Call Set_VDP_Address (RST 20h)
00000D16: 3E 08		LD A,08h
00000D18: CD 26 04  Call Wait_INT (0426h)
00000D1B: 3A 44 C2	LD A,(C244h)
00000D1E: B7		OR A
00000D1F: 20 F5		JR NZ,-0Bh
00000D21: 11 06 80	LD DE,8006h
00000D24: E7        Call Set_VDP_Address (RST 20h)
00000D25: 11 FF 8A	LD DE,8AFFh
00000D28: E7        Call Set_VDP_Address (RST 20h)
00000D29: C9		RET
00000D2A: 11 00 88	LD DE,8800h
00000D2D: E7        Call Set_VDP_Address (RST 20h)
00000D2E: 11 37 8A	LD DE,8A37h
00000D31: E7        Call Set_VDP_Address (RST 20h)
00000D32: 21 25 C2	LD HL,C225h
00000D35: 7E		LD A,(HL)
00000D36: 35		DEC (HL)
00000D37: 20 05		JR NZ,+05h
00000D39: AF		XOR A
00000D3A: 32 44 C2	LD (C244h),A
00000D3D: C9		RET
00000D3E: ED 44		NEG
00000D40: 5F		LD E,A
00000D41: E6 07		AND 07h
00000D43: C0		RET NZ
00000D44: 7B		LD A,E
00000D45: 0F		RRCA
00000D46: 0F		RRCA
00000D47: C6 C0		ADD C0h
00000D49: 5F		LD E,A
00000D4A: 16 79		LD D,79h
00000D4C: 6F		LD L,A
00000D4D: 26 C9		LD H,C9h
00000D4F: 06 11		LD B,11h
00000D51: C5		PUSH BC
00000D52: 7E		LD A,(HL)
00000D53: CF		RST 08h
00000D54: 01 40 00	LD BC,0040h
00000D57: 09		ADD HL,BC
00000D58: EB		EX DE,HL
00000D59: 09		ADD HL,BC
00000D5A: EB		EX DE,HL
00000D5B: C1		POP BC
00000D5C: 10 F3		DJNZ -0Dh
00000D5E: C9		RET
00000D5F: 21 32 C2	LD HL,C232h
00000D62: 35		DEC (HL)
00000D63: F0		RET P
00000D64: 36 3B		LD (HL),3Bh
00000D66: 23		INC HL
00000D67: 7E		LD A,(HL)
00000D68: D6 01		SUB 01h
00000D6A: 27		DAA
00000D6B: 77		LD (HL),A
00000D6C: 11 7A 79	LD DE,797Ah
00000D6F: 20 05		JR NZ,+05h
00000D71: 3D		DEC A
00000D72: 32 35 C2	LD (C235h),A
00000D75: 3C		INC A
00000D76: E7        Call Set_VDP_Address (RST 20h)
00000D77: 7E		LD A,(HL)
00000D78: 1F		RRA
00000D79: 1F		RRA
00000D7A: 1F		RRA
00000D7B: 1F		RRA
00000D7C: E6 0F		AND 0Fh
00000D7E: 28 02		JR Z,+02h
00000D80: F6 30		OR 30h
00000D82: CD 8A 0D	CALL 0D8Ah
00000D85: 7E		LD A,(HL)
00000D86: E6 0F		AND 0Fh
00000D88: F6 30		OR 30h
00000D8A: D3 BE		OUTA (BEh)
00000D8C: F5		PUSH AF
00000D8D: F1		POP AF
00000D8E: 3E 08		LD A,08h
00000D90: D3 BE		OUTA (BEh)
00000D92: C9		RET
00000D93: 01 01 00	LD BC,0001h
00000D96: 61		LD H,C
00000D97: 54		LD D,H
00000D98: 49		LD C,C
00000D99: 4D		LD C,L
00000D9A: 45		LD B,L
00000D9B: 20 55		JR NZ,+55h
00000D9D: 50		LD D,B
00000D9E: 52		LD D,D
00000D9F: 44		LD B,H
00000DA0: 20 20		JR NZ,+20h
00000DA2: 20 20		JR NZ,+20h
00000DA4: 54		LD D,H
00000DA5: 49		LD C,C
00000DA6: 4D		LD C,L
00000DA7: 45		LD B,L
00000DA8: 30 35		JR NC,+35h
00000DAA: 25		DEC H
00000DAB: 35		DEC (HL)
00000DAC: 35		DEC (HL)
00000DAD: 30 35		JR NC,+35h
00000DAF: 35		DEC (HL)
00000DB0: 35		DEC (HL)
00000DB1: 10 15		DJNZ +15h
00000DB3: B9		CP C
00000DB4: 0D		DEC C
00000DB5: 43		LD B,E
00000DB6: 0E 6F		LD C,6Fh
00000DB8: 0E DD		LD C,DDh
00000DBA: CB 01		RLC C
00000DBC: 7E		LD A,(HL)
00000DBD: 28 15		JR Z,+15h
00000DBF: DD 35 1F	DEC (IX+1Fh)
00000DC2: 28 06		JR Z,+06h
00000DC4: 2A 05 C4	LD HL,(C405h)
00000DC7: C3 85 0F	JP 0F85h
00000DCA: DD CB 01 BE	RES 7,(IX+01h)
00000DCE: 21 00 00	LD HL,0000h
00000DD1: 22 09 C4	LD (C409h),HL
00000DD4: CD 2C 0E	CALL 0E2Ch
00000DD7: 3A 07 C2	LD A,(C207h)
00000DDA: 0F		RRCA
00000DDB: DC F3 0D	CALL C,0DF3h
00000DDE: 0F		RRCA
00000DDF: DC 05 0E	CALL C,0E05h
00000DE2: 0F		RRCA
00000DE3: 38 39		JR C,+39h
00000DE5: 0F		RRCA
00000DE6: D0		RET NC
00000DE7: CB 4E		BIT 1,(HL)
00000DE9: C0		RET NZ
00000DEA: DD 36 09 01	LD (IX+09h),01h
00000DEE: 21 8D 0E	LD HL,0E8Dh
00000DF1: 18 1D		JR +1Dh
00000DF3: E5		PUSH HL
00000DF4: 11 C0 FF	LD DE,FFC0h
00000DF7: 19		ADD HL,DE
00000DF8: CB 46		BIT 0,(HL)
00000DFA: E1		POP HL
00000DFB: C0		RET NZ
00000DFC: DD 36 0A FF	LD (IX+0Ah),FFh
00000E00: 21 96 0E	LD HL,0E96h
00000E03: 18 0A		JR +0Ah
00000E05: CB 46		BIT 0,(HL)
00000E07: C0		RET NZ
00000E08: DD 36 0A 01	LD (IX+0Ah),01h
00000E0C: 21 93 0E	LD HL,0E93h
00000E0F: F1		POP AF
00000E10: 22 05 C4	LD (C405h),HL
00000E13: DD 36 1F 08	LD (IX+1Fh),08h
00000E17: DD CB 01 FE	SET 7,(IX+01h)
00000E1B: C3 85 0F	JP 0F85h
00000E1E: 2B		DEC HL
00000E1F: 2B		DEC HL
00000E20: CB 4E		BIT 1,(HL)
00000E22: C0		RET NZ
00000E23: DD 36 09 FF	LD (IX+09h),FFh
00000E27: 21 90 0E	LD HL,0E90h
00000E2A: 18 E4		JR -1Ch
00000E2C: 3A 07 C4	LD A,(C407h)
00000E2F: 0F		RRCA
00000E30: 0F		RRCA
00000E31: E6 3E		AND 3Eh
00000E33: 5F		LD E,A
00000E34: 3A 08 C4	LD A,(C408h)
00000E37: E6 F8		AND F8h
00000E39: 6F		LD L,A
00000E3A: 26 00		LD H,00h
00000E3C: 29		ADD HL,HL
00000E3D: 29		ADD HL,HL
00000E3E: 29		ADD HL,HL
00000E3F: 16 C8		LD D,C8h
00000E41: 19		ADD HL,DE
00000E42: C9		RET
00000E43: DD CB 01 46	BIT 0,(IX+01h)
00000E47: 28 19		JR Z,+19h
00000E49: 2A 07 C4	LD HL,(C407h)
00000E4C: 7D		LD A,L
00000E4D: DD BE 07	CP (IX+07h)
00000E50: 20 0A		JR NZ,+0Ah
00000E52: 7C		LD A,H
00000E53: DD BE 08	CP (IX+08h)
00000E56: 20 04		JR NZ,+04h
00000E58: 32 34 C2	LD (C234h),A
00000E5B: C9		RET
00000E5C: 21 87 0E	LD HL,0E87h
00000E5F: C3 85 0F	JP 0F85h
00000E62: DD 36 0C 0C	LD (IX+0Ch),0Ch
00000E66: DD CB 01 C6	SET 0,(IX+01h)
00000E6A: DD 36 04 1E	LD (IX+04h),1Eh
00000E6E: C9		RET
00000E6F: DD CB 01 46	BIT 0,(IX+01h)
00000E73: 28 06		JR Z,+06h
00000E75: 21 8A 0E	LD HL,0E8Ah
00000E78: C3 85 0F	JP 0F85h
00000E7B: 2A 07 C4	LD HL,(C407h)
00000E7E: 22 27 C4	LD (C427h),HL
00000E81: DD 36 0C 53	LD (IX+0Ch),53h
00000E85: 18 DF		JR -21h
00000E87: 02		LD (BC),A
00000E88: 47		LD B,A
00000E89: 0C		INC C
00000E8A: 02		LD (BC),A
00000E8B: 20 53		JR NZ,+53h
00000E8D: 02		LD (BC),A
00000E8E: 0D		DEC C
00000E8F: 0E 02		LD C,02h
00000E91: 0F		RRCA
00000E92: 10 02		DJNZ +02h
00000E94: 11 12 02	LD DE,0212h
00000E97: 13		INC DE
00000E98: 14		INC D
00000E99: 21 00 C3	LD HL,C300h
00000E9C: 22 09 C2	LD (C209h),HL
00000E9F: DD 21 00 C4	LD IX,C400h
00000EA3: 06 04		LD B,04h
00000EA5: DD 7E 00	LD A,(IX+00h)
00000EA8: E6 7F		AND 7Fh
00000EAA: CA C5 0E	JP Z,0EC5h
00000EAD: C5		PUSH BC
00000EAE: 21 B1 0D	LD HL,0DB1h
00000EB1: CD B1 0F	CALL 0FB1h
00000EB4: DD 7E 00	LD A,(IX+00h)
00000EB7: B7		OR A
00000EB8: CA C4 0E	JP Z,0EC4h
00000EBB: CD 6D 0F	CALL 0F6Dh
00000EBE: CD 1D 0F	CALL 0F1Dh
00000EC1: CD D2 0E	CALL 0ED2h
00000EC4: C1		POP BC
00000EC5: 11 20 00	LD DE,0020h
00000EC8: DD 19		ADD IX,DE
00000ECA: 10 D9		DJNZ -27h
00000ECC: 2A 09 C2	LD HL,(C209h)
00000ECF: 36 D0		LD (HL),D0h
00000ED1: C9		RET
00000ED2: DD 7E 00	LD A,(IX+00h)
00000ED5: B7		OR A
00000ED6: C8		RET Z
00000ED7: DD 7E 08	LD A,(IX+08h)
00000EDA: FE C0		CP C0h
00000EDC: D0		RET NC
00000EDD: 2A 09 C2	LD HL,(C209h)
00000EE0: 77		LD (HL),A
00000EE1: 23		INC HL
00000EE2: 08		EX AF,AF'
00000EE3: DD 7E 0C	LD A,(IX+0Ch)
00000EE6: FE 0C		CP 0Ch
00000EE8: 28 12		JR Z,+12h
00000EEA: 22 09 C2	LD (C209h),HL
00000EED: 2B		DEC HL
00000EEE: CB 25		SLA L
00000EF0: CB FD		SET 7,L
00000EF2: DD 7E 07	LD A,(IX+07h)
00000EF5: 77		LD (HL),A
00000EF6: 23		INC HL
00000EF7: DD 7E 0C	LD A,(IX+0Ch)
00000EFA: 77		LD (HL),A
00000EFB: C9		RET
00000EFC: 08		EX AF,AF'
00000EFD: 06 04		LD B,04h
00000EFF: E5		PUSH HL
00000F00: D6 08		SUB 08h
00000F02: 77		LD (HL),A
00000F03: 23		INC HL
00000F04: 10 FA		DJNZ -06h
00000F06: 22 09 C2	LD (C209h),HL
00000F09: E1		POP HL
00000F0A: 2B		DEC HL
00000F0B: CB 25		SLA L
00000F0D: CB FD		SET 7,L
00000F0F: 06 05		LD B,05h
00000F11: DD 4E 07	LD C,(IX+07h)
00000F14: 08		EX AF,AF'
00000F15: 71		LD (HL),C
00000F16: 23		INC HL
00000F17: 77		LD (HL),A
00000F18: 23		INC HL
00000F19: 3D		DEC A
00000F1A: 10 F9		DJNZ -07h
00000F1C: C9		RET
00000F1D: DD 7E 0A	LD A,(IX+0Ah)
00000F20: DD 86 08	ADD (IX+08h)
00000F23: DD 77 08	LD (IX+08h),A
00000F26: C9		RET
00000F27: AF		XOR A
00000F28: DD E5		PUSH IX
00000F2A: E1		POP HL
00000F2B: 77		LD (HL),A
00000F2C: 2C		INC L
00000F2D: 77		LD (HL),A
00000F2E: 2C		INC L
00000F2F: 77		LD (HL),A
00000F30: 2C		INC L
00000F31: 36 01		LD (HL),01h
00000F33: 2C		INC L
00000F34: 77		LD (HL),A
00000F35: 2C		INC L
00000F36: 77		LD (HL),A
00000F37: 2C		INC L
00000F38: 77		LD (HL),A
00000F39: 2C		INC L
00000F3A: 77		LD (HL),A
00000F3B: 2C		INC L
00000F3C: 77		LD (HL),A
00000F3D: 2C		INC L
00000F3E: 77		LD (HL),A
00000F3F: 2C		INC L
00000F40: 77		LD (HL),A
00000F41: 2C		INC L
00000F42: 77		LD (HL),A
00000F43: 2C		INC L
00000F44: 77		LD (HL),A
00000F45: 2C		INC L
00000F46: 77		LD (HL),A
00000F47: 2C		INC L
00000F48: 77		LD (HL),A
00000F49: 2C		INC L
00000F4A: 77		LD (HL),A
00000F4B: 2C		INC L
00000F4C: 77		LD (HL),A
00000F4D: 2C		INC L
00000F4E: 77		LD (HL),A
00000F4F: 2C		INC L
00000F50: 77		LD (HL),A
00000F51: 2C		INC L
00000F52: 77		LD (HL),A
00000F53: 2C		INC L
00000F54: 77		LD (HL),A
00000F55: 2C		INC L
00000F56: 77		LD (HL),A
00000F57: 2C		INC L
00000F58: 77		LD (HL),A
00000F59: 2C		INC L
00000F5A: 77		LD (HL),A
00000F5B: 2C		INC L
00000F5C: 77		LD (HL),A
00000F5D: 2C		INC L
00000F5E: 77		LD (HL),A
00000F5F: 2C		INC L
00000F60: 77		LD (HL),A
00000F61: 2C		INC L
00000F62: 77		LD (HL),A
00000F63: 2C		INC L
00000F64: 77		LD (HL),A
00000F65: 2C		INC L
00000F66: 77		LD (HL),A
00000F67: 2C		INC L
00000F68: 77		LD (HL),A
00000F69: 2C		INC L
00000F6A: 77		LD (HL),A
00000F6B: 4F		LD C,A
00000F6C: C9		RET
00000F6D: 3A 28 C2	LD A,(C228h)
00000F70: DD 56 09	LD D,(IX+09h)
00000F73: 82		ADD D
00000F74: 57		LD D,A
00000F75: DD 86 07	ADD (IX+07h)
00000F78: DD 77 07	LD (IX+07h),A
00000F7B: CB 7A		BIT 7,D
00000F7D: 20 03		JR NZ,+03h
00000F7F: 38 A6		JR C,-5Ah
00000F81: C9		RET
00000F82: 30 A3		JR NC,-5Dh
00000F84: C9		RET
00000F85: 46		LD B,(HL)
00000F86: 23		INC HL
00000F87: 50		LD D,B
00000F88: DD 35 03	DEC (IX+03h)
00000F8B: DD 7E 02	LD A,(IX+02h)
00000F8E: 20 0E		JR NZ,+0Eh
00000F90: DD 5E 04	LD E,(IX+04h)
00000F93: DD 73 03	LD (IX+03h),E
00000F96: 3C		INC A
00000F97: BA		CP D
00000F98: 38 01		JR C,+01h
00000F9A: AF		XOR A
00000F9B: DD 77 02	LD (IX+02h),A
00000F9E: 4F		LD C,A
00000F9F: 06 00		LD B,00h
00000FA1: 09		ADD HL,BC
00000FA2: 7E		LD A,(HL)
00000FA3: DD 77 0C	LD (IX+0Ch),A
00000FA6: C9		RET
00000FA7: 46		LD B,(HL)
00000FA8: 23		INC HL
00000FA9: 50		LD D,B
00000FAA: DD 7E 02	LD A,(IX+02h)
00000FAD: 18 EF		JR -11h
00000FAF: E6 0F		AND 0Fh
00000FB1: 87		ADD A
00000FB2: 5F		LD E,A
00000FB3: 16 00		LD D,00h
00000FB5: 19		ADD HL,DE
00000FB6: 7E		LD A,(HL)
00000FB7: 23		INC HL
00000FB8: 66		LD H,(HL)
00000FB9: 6F		LD L,A
00000FBA: E9		LD PC,HL
00000FBB: 76		HALT
00000FBC: 77		LD (HL),A
00000FBD: 78		LD A,B
00000FBE: 79		LD A,C
00000FBF: 7A		LD A,D
00000FC0: 7B		LD A,E
00000FC1: 7C		LD A,H
00000FC2: 7D		LD A,L
00000FC3: 7E		LD A,(HL)
00000FC4: 7F		LD A,A
00000FC5: 80		ADD B
00000FC6: 81		ADD C
00000FC7: 82		ADD D
00000FC8: 83		ADD E
00000FC9: 84		ADD H
00000FCA: 85		ADD L
00000FCB: 86		ADD (HL)
00000FCC: 87		ADD A
00000FCD: 88		ADC B
00000FCE: 89		ADC C
00000FCF: 8A		ADC D
00000FD0: 8B		ADC E
00000FD1: 8C		ADC H
00000FD2: 8D		ADC L
00000FD3: 8E		ADC (HL)
00000FD4: 8F		ADC A
00000FD5: 90		SUB B
00000FD6: 91		SUB C
00000FD7: 92		SUB D
00000FD8: 93		SUB E
00000FD9: 94		SUB H
00000FDA: 95		SUB L
00000FDB: 96		SUB (HL)
00000FDC: 94		SUB H
00000FDD: 97		SUB A
00000FDE: 98		SBC B
00000FDF: 94		SUB H
00000FE0: 94		SUB H
00000FE1: 94		SUB H
00000FE2: 99		SBC C
00000FE3: 9A		SBC D
00000FE4: 9B		SBC E
00000FE5: 9C		SBC H
00000FE6: 9D		SBC L
00000FE7: 9E		SBC (HL)
00000FE8: 9F		SBC A
00000FE9: A0		AND B
00000FEA: A1		AND C
00000FEB: A2		AND D
00000FEC: A3		AND E
00000FED: A4		AND H
00000FEE: 00		NOP
00000FEF: A5		AND L
00000FF0: A6		AND (HL)
00000FF1: A7		AND A
00000FF2: A8		XOR B
00000FF3: 9F		SBC A
00000FF4: A0		AND B
00000FF5: A1		AND C
00000FF6: A2		AND D
00000FF7: A9		XOR C
00000FF8: AA		XOR D
00000FF9: AB		XOR E
00000FFA: AC		XOR H
00000FFB: AD		XOR L
00000FFC: AE		XOR (HL)
00000FFD: AF		XOR A
00000FFE: B0		OR B
00000FFF: B1		OR C
00001000: B2		OR D
00001001: B3		OR E
00001002: B4		OR H
00001003: B5		OR L
00001004: B6		OR (HL)
00001005: 00		NOP
00001006: B7		OR A
00001007: B8		CP B
00001008: B9		CP C
00001009: B0		OR B
0000100A: B1		OR C
0000100B: B2		OR D
0000100C: B3		OR E
0000100D: B4		OR H
0000100E: BA		CP D
0000100F: BB		CP E
00001010: BC		CP H
00001011: BD		CP L
00001012: BE		CP (HL)
00001013: BF		CP A
00001014: C0		RET NZ
00001015: C1		POP BC
00001016: C2 C3 C4	JP NZ,C4C3h
00001019: C5		PUSH BC
0000101A: C6 C7		ADD C7h
0000101C: C8		RET Z
0000101D: C9		RET
0000101E: CA CB CC	JP Z,CCCBh
00001021: C2 C3 C4	JP NZ,C4C3h
00001024: C5		PUSH BC
00001025: CD CE CF	CALL CFCEh
00001028: 89		ADC C
00001029: 07		RLCA
0000102A: 1C		INC E
0000102B: 30 60		JR NC,+60h
0000102D: 41		LD B,C
0000102E: C6 84		ADD 84h
00001030: 88		ADC B
00001031: FF		RST 38h
00001032: 03		INC BC
00001033: 00		NOP
00001034: 81		ADD C
00001035: FF		RST 38h
00001036: 03		INC BC
00001037: 00		NOP
00001038: 89		ADC C
00001039: E1		POP HL
0000103A: 27		DAA
0000103B: 2C		INC L
0000103C: 38 F0		JR C,-10h
0000103E: 31 21 22	LD SP,2221h
00001041: FF		RST 38h
00001042: 03		INC BC
00001043: 00		NOP
00001044: 95		SUB L
00001045: 7F		LD A,A
00001046: 80		ADD B
00001047: 00		NOP
00001048: 00		NOP
00001049: F8		RET M
0000104A: 09		ADD HL,BC
0000104B: 0B		DEC BC
0000104C: 0E FC		LD C,FCh
0000104E: 0C		INC C
0000104F: 08		EX AF,AF'
00001050: 08		EX AF,AF'
00001051: 7F		LD A,A
00001052: C0		RET NZ
00001053: 00		NOP
00001054: 00		NOP
00001055: 1F		RRA
00001056: 60		LD H,B
00001057: 40		LD B,B
00001058: 80		ADD B
00001059: FE 03		CP 03h
0000105B: 02		LD (BC),A
0000105C: 81		ADD C
0000105D: FE 03		CP 03h
0000105F: 02		LD (BC),A
00001060: A8		XOR B
00001061: 03		INC BC
00001062: 0E 08		LD C,08h
00001064: 18 11		JR +11h
00001066: 31 22 22	LD SP,2222h
00001069: E0		RET PO
0000106A: 39		ADD HL,SP
0000106B: 0F		RRCA
0000106C: 0E C6		LD C,C6h
0000106E: 46		LD B,(HL)
0000106F: 22 23 FC	LD (FC23h),HL
00001072: 86		ADD (HL)
00001073: 7B		LD A,E
00001074: 8D		ADC L
00001075: B5		OR L
00001076: 8D		ADC L
00001077: B5		OR L
00001078: 7B		LD A,E
00001079: 88		ADC B
0000107A: 88		ADC B
0000107B: 84		ADD H
0000107C: C6 41		ADD 41h
0000107E: 60		LD H,B
0000107F: 30 1C		JR NC,+1Ch
00001081: FF		RST 38h
00001082: 07		RLCA
00001083: 01 00 F0	LD BC,F000h
00001086: 0C		INC C
00001087: 04		INC B
00001088: 02		LD (BC),A
00001089: 04		INC B
0000108A: E2 85 63	JP PO,6385h
0000108D: 62		LD H,D
0000108E: 22 22 3F	LD (3F22h),HL
00001091: 03		INC BC
00001092: 00		NOP
00001093: 81		ADD C
00001094: FF		RST 38h
00001095: 03		INC BC
00001096: 00		NOP
00001097: 81		ADD C
00001098: F8		RET M
00001099: 03		INC BC
0000109A: 18 81		JR -7Fh
0000109C: F8		RET M
0000109D: 03		INC BC
0000109E: 18 81		JR -7Fh
000010A0: 8F		ADC A
000010A1: 03		INC BC
000010A2: 88		ADC B
000010A3: 81		ADD C
000010A4: 8F		ADC A
000010A5: 03		INC BC
000010A6: 88		ADC B
000010A7: 81		ADD C
000010A8: FE 03		CP 03h
000010AA: 02		LD (BC),A
000010AB: 88		ADC B
000010AC: E2 22 23	JP PO,2322h
000010AF: 23		INC HL
000010B0: 62		LD H,D
000010B1: 44		LD B,H
000010B2: 44		LD B,H
000010B3: C4 03 88	CALL NZ,8803h
000010B6: 82		ADD D
000010B7: 11 23 03	LD DE,0323h
000010BA: 11 03 88	LD DE,8803h
000010BD: 84		ADD H
000010BE: C4 86 FC	CALL NZ,FC86h
000010C1: 00		NOP
000010C2: 03		INC BC
000010C3: 80		ADD B
000010C4: 83		ADD E
000010C5: C0		RET NZ
000010C6: 40		LD B,B
000010C7: FF		RST 38h
000010C8: 03		INC BC
000010C9: 80		ADD B
000010CA: 81		ADD C
000010CB: FF		RST 38h
000010CC: 03		INC BC
000010CD: 80		ADD B
000010CE: 95		SUB L
000010CF: E2 02 04	JP PO,0402h
000010D2: 0C		INC C
000010D3: F0		RET P
000010D4: 00		NOP
000010D5: 01 07 22	LD BC,2207h
000010D8: 22 21 71	LD (7121h),HL
000010DB: 70		LD (HL),B
000010DC: D8		RET C
000010DD: 8C		ADC H
000010DE: 07		RLCA
000010DF: 3F		CCF
000010E0: 00		NOP
000010E1: 00		NOP
000010E2: 80		ADD B
000010E3: 7F		LD A,A
000010E4: 03		INC BC
000010E5: 00		NOP
000010E6: 90		SUB B
000010E7: F8		RET M
000010E8: 08		EX AF,AF'
000010E9: 08		EX AF,AF'
000010EA: 0C		INC C
000010EB: FC 0E 0B	CALL M,0B0Eh
000010EE: 09		ADD HL,BC
000010EF: 8E		ADC (HL)
000010F0: 80		ADD B
000010F1: 40		LD B,B
000010F2: 60		LD H,B
000010F3: 1F		RRA
000010F4: 00		NOP
000010F5: 00		NOP
000010F6: C0		RET NZ
000010F7: 02		LD (BC),A
000010F8: 23		INC HL
000010F9: 02		LD (BC),A
000010FA: 22 81 E2	LD (E281h),HL
000010FD: 03		INC BC
000010FE: 00		NOP
000010FF: 85		ADD L
00001100: 11 10 22	LD DE,2210h
00001103: 22 23 03	LD (0323h),HL
00001106: 46		LD B,(HL)
00001107: 85		ADD L
00001108: C4 04 02	CALL NZ,0204h
0000110B: 02		LD (BC),A
0000110C: FE 03		CP 03h
0000110E: 00		NOP
0000110F: 85		ADD L
00001110: 40		LD B,B
00001111: 60		LD H,B
00001112: 20 20		JR NZ,+20h
00001114: 30 03		JR NC,+03h
00001116: 10 81		DJNZ -7Fh
00001118: FF		RST 38h
00001119: 07		RLCA
0000111A: 00		NOP
0000111B: 81		ADD C
0000111C: FC 07 00	CALL M,0007h
0000111F: 81		ADD C
00001120: 01 07 00	LD BC,0007h
00001123: 81		ADD C
00001124: F8		RET M
00001125: 07		RLCA
00001126: 00		NOP
00001127: 81		ADD C
00001128: 7F		LD A,A
00001129: 07		RLCA
0000112A: 00		NOP
0000112B: 81		ADD C
0000112C: F0		RET P
0000112D: 07		RLCA
0000112E: 00		NOP
0000112F: 81		ADD C
00001130: 7C		LD A,H
00001131: 04		INC B
00001132: 3C		INC A
00001133: 02		LD (BC),A
00001134: 3E 82		LD A,82h
00001136: 36 1F		LD (HL),1Fh
00001138: 04		INC B
00001139: 1E 02		LD E,02h
0000113B: 3E 81		LD A,81h
0000113D: 2E 03		LD L,03h
0000113F: 01 03 03	LD BC,0303h
00001142: 02		LD (BC),A
00001143: 06 03		LD B,03h
00001145: E0		RET PO
00001146: 02		LD (BC),A
00001147: 70		LD (HL),B
00001148: 96		SUB (HL)
00001149: 78		LD A,B
0000114A: 38 38		JR C,+38h
0000114C: 03		INC BC
0000114D: 0F		RRCA
0000114E: 1C		INC E
0000114F: 18 38		JR +38h
00001151: 38 3C		JR C,+3Ch
00001153: 3F		CCF
00001154: 90		SUB B
00001155: F1		POP AF
00001156: 31 1B 0A	LD SP,0A1Bh
00001159: 08		EX AF,AF'
0000115A: 00		NOP
0000115B: 80		ADD B
0000115C: FF		RST 38h
0000115D: FF		RST 38h
0000115E: DD 05		DEC B
00001160: 1C		INC E
00001161: 85		ADD L
00001162: 87		ADD A
00001163: C3 C3 63	JP 63C3h
00001166: 23		INC HL
00001167: 03		INC BC
00001168: 03		INC BC
00001169: 02		LD (BC),A
0000116A: FF		RST 38h
0000116B: 82		ADD D
0000116C: 83		ADD E
0000116D: 81		ADD C
0000116E: 02		LD (BC),A
0000116F: 80		ADD B
00001170: 02		LD (BC),A
00001171: 84		ADD H
00001172: 82		ADD D
00001173: 1F		RRA
00001174: 0F		RRCA
00001175: 03		INC BC
00001176: 8E		ADC (HL)
00001177: 03		INC BC
00001178: 0E 84		LD C,84h
0000117A: F0		RET P
0000117B: F8		RET M
0000117C: 3C		INC A
0000117D: 0C		INC C
0000117E: 03		INC BC
0000117F: 0E 8D		LD C,8Dh
00001181: 0C		INC C
00001182: 07		RLCA
00001183: 1F		RRA
00001184: 38 30		JR C,+30h
00001186: 70		LD (HL),B
00001187: 70		LD (HL),B
00001188: 78		LD A,B
00001189: 7F		LD A,A
0000118A: 27		DAA
0000118B: E3		EX HL,(SP)
0000118C: 61		LD H,C
0000118D: 31 02 10	LD SP,1002h
00001190: 02		LD (BC),A
00001191: 00		NOP
00001192: 82		ADD D
00001193: C3 81 02	JP 0281h
00001196: C3 02 E6	JP E602h
00001199: 02		LD (BC),A
0000119A: 7C		LD A,H
0000119B: 8A		ADC D
0000119C: C3 8F 1C	JP 1C8Fh
0000119F: 18 38		JR +38h
000011A1: 38 3C		JR C,+3Ch
000011A3: 3F		CCF
000011A4: 1F		RRA
000011A5: 0F		RRCA
000011A6: 03		INC BC
000011A7: 8F		ADC A
000011A8: 02		LD (BC),A
000011A9: 0F		RRCA
000011AA: 81		ADD C
000011AB: 0D		DEC C
000011AC: 05		DEC B
000011AD: 07		RLCA
000011AE: 02		LD (BC),A
000011AF: 8F		ADC A
000011B0: 82		ADD D
000011B1: 8B		ADC E
000011B2: C0		RET NZ
000011B3: 07		RLCA
000011B4: 80		ADD B
000011B5: 81		ADD C
000011B6: 36 02		LD (HL),02h
000011B8: 37		SCF
000011B9: 04		INC B
000011BA: 33		INC SP
000011BB: 85		ADD L
000011BC: 31 2E 6E	LD SP,6E2Eh
000011BF: 6E		LD L,(HL)
000011C0: 4E		LD C,(HL)
000011C1: 03		INC BC
000011C2: CE 9D		ADC 9Dh
000011C4: 8E		ADC (HL)
000011C5: 06 06		LD B,06h
000011C7: 0C		INC C
000011C8: 0F		RRCA
000011C9: 0F		RRCA
000011CA: 0C		INC C
000011CB: 18 18		JR +18h
000011CD: 38 3C		JR C,+3Ch
000011CF: 1C		INC E
000011D0: FC FC 1E	CALL M,1EFCh
000011D3: 0E 0E		LD C,0Eh
000011D5: 1F		RRA
000011D6: 0F		RRCA
000011D7: 03		INC BC
000011D8: 00		NOP
000011D9: 20 20		JR NZ,+20h
000011DB: 30 18		JR NC,+18h
000011DD: E0		RET PO
000011DE: F0		RET P
000011DF: F0		RET P
000011E0: 78		LD A,B
000011E1: 03		INC BC
000011E2: 38 81		JR C,-7Fh
000011E4: 70		LD (HL),B
000011E5: 08		EX AF,AF'
000011E6: 1C		INC E
000011E7: 08		EX AF,AF'
000011E8: 03		INC BC
000011E9: 02		LD (BC),A
000011EA: FC 02 84	CALL M,8402h
000011ED: 02		LD (BC),A
000011EE: 80		ADD B
000011EF: 83		ADD E
000011F0: 81		ADD C
000011F1: 83		ADD E
000011F2: 0E 02		LD C,02h
000011F4: 0F		RRCA
000011F5: 02		LD (BC),A
000011F6: 0E 86		LD C,86h
000011F8: CE 8E		ADC 8Eh
000011FA: 8E		ADC (HL)
000011FB: 3C		INC A
000011FC: F8		RET M
000011FD: F0		RET P
000011FE: 02		LD (BC),A
000011FF: 38 02		JR C,+02h
00001201: 1C		INC E
00001202: 8D		ADC L
00001203: 0E 3F		LD C,3Fh
00001205: 1F		RRA
00001206: 07		RLCA
00001207: 00		NOP
00001208: 40		LD B,B
00001209: 40		LD B,B
0000120A: 60		LD H,B
0000120B: 30 C0		JR NC,-40h
0000120D: E0		RET PO
0000120E: E0		RET PO
0000120F: F0		RET P
00001210: 03		INC BC
00001211: 70		LD (HL),B
00001212: 81		ADD C
00001213: E0		RET PO
00001214: 08		EX AF,AF'
00001215: 38 03		JR C,+03h
00001217: 0D		DEC C
00001218: 02		LD (BC),A
00001219: 0C		INC C
0000121A: 87		ADD A
0000121B: CC 8C 8C	CALL Z,8C8Ch
0000121E: 8B		ADC E
0000121F: DB DB		INA (DBh)
00001221: D3 03		OUTA (03h)
00001223: F3		DI
00001224: 81		ADD C
00001225: 63		LD H,E
00001226: 08		EX AF,AF'
00001227: 80		ADD B
00001228: 82		ADD D
00001229: 31 79 06	LD SP,0679h
0000122C: 00		NOP
0000122D: 82		ADD D
0000122E: 8E		ADC (HL)
0000122F: 9F		SBC A
00001230: 06 00		LD B,00h
00001232: 82		ADD D
00001233: 18 3C		JR +3Ch
00001235: 06 00		LD B,00h
00001237: 82		ADD D
00001238: 0E 1F		LD C,1Fh
0000123A: 06 00		LD B,00h
0000123C: 82		ADD D
0000123D: 1F		RRA
0000123E: 13		INC DE
0000123F: 06 00		LD B,00h
00001241: 82		ADD D
00001242: E0		RET PO
00001243: C0		RET NZ
00001244: 06 00		LD B,00h
00001246: 82		ADD D
00001247: 1C		INC E
00001248: 3E 06		LD A,06h
0000124A: 00		NOP
0000124B: 82		ADD D
0000124C: 03		INC BC
0000124D: 07		RLCA
0000124E: 06 00		LD B,00h
00001250: 02		LD (BC),A
00001251: FF		RST 38h
00001252: 06 00		LD B,00h
00001254: 82		ADD D
00001255: 0E 1F		LD C,1Fh
00001257: 06 00		LD B,00h
00001259: 82		ADD D
0000125A: 0E 07		LD C,07h
0000125C: 0E 00		LD C,00h
0000125E: 82		ADD D
0000125F: 3F		CCF
00001260: 27		DAA
00001261: 06 00		LD B,00h
00001263: 82		ADD D
00001264: C0		RET NZ
00001265: 80		ADD B
00001266: 06 00		LD B,00h
00001268: 82		ADD D
00001269: 38 FE		JR C,-02h
0000126B: 06 00		LD B,00h
0000126D: 82		ADD D
0000126E: 1F		RRA
0000126F: 13		INC DE
00001270: 06 00		LD B,00h
00001272: 82		ADD D
00001273: 0C		INC C
00001274: 1E 06		LD E,06h
00001276: 00		NOP
00001277: 82		ADD D
00001278: 63		LD H,E
00001279: 67		LD H,A
0000127A: 06 00		LD B,00h
0000127C: 82		ADD D
0000127D: 80		ADD B
0000127E: C0		RET NZ
0000127F: 06 00		LD B,00h
00001281: 00		NOP
00001282: 89		ADC C
00001283: 07		RLCA
00001284: 1C		INC E
00001285: 30 60		JR NC,+60h
00001287: 41		LD B,C
00001288: C6 84		ADD 84h
0000128A: 88		ADC B
0000128B: FF		RST 38h
0000128C: 03		INC BC
0000128D: 00		NOP
0000128E: 81		ADD C
0000128F: FF		RST 38h
00001290: 03		INC BC
00001291: 00		NOP
00001292: 89		ADC C
00001293: E1		POP HL
00001294: 27		DAA
00001295: 2C		INC L
00001296: 38 F0		JR C,-10h
00001298: 31 21 22	LD SP,2221h
0000129B: FF		RST 38h
0000129C: 03		INC BC
0000129D: 00		NOP
0000129E: 95		SUB L
0000129F: 7F		LD A,A
000012A0: 80		ADD B
000012A1: 00		NOP
000012A2: 00		NOP
000012A3: F8		RET M
000012A4: 09		ADD HL,BC
000012A5: 0B		DEC BC
000012A6: 0E FC		LD C,FCh
000012A8: 0C		INC C
000012A9: 08		EX AF,AF'
000012AA: 08		EX AF,AF'
000012AB: 7F		LD A,A
000012AC: C0		RET NZ
000012AD: 00		NOP
000012AE: 00		NOP
000012AF: 1F		RRA
000012B0: 60		LD H,B
000012B1: 40		LD B,B
000012B2: 80		ADD B
000012B3: FE 03		CP 03h
000012B5: 02		LD (BC),A
000012B6: 81		ADD C
000012B7: FE 03		CP 03h
000012B9: 02		LD (BC),A
000012BA: A8		XOR B
000012BB: 03		INC BC
000012BC: 0E 08		LD C,08h
000012BE: 18 11		JR +11h
000012C0: 31 22 22	LD SP,2222h
000012C3: E0		RET PO
000012C4: 39		ADD HL,SP
000012C5: 0F		RRCA
000012C6: 0E C6		LD C,C6h
000012C8: 46		LD B,(HL)
000012C9: 22 23 FC	LD (FC23h),HL
000012CC: 86		ADD (HL)
000012CD: 7B		LD A,E
000012CE: 8D		ADC L
000012CF: B5		OR L
000012D0: 8D		ADC L
000012D1: B5		OR L
000012D2: 7B		LD A,E
000012D3: 88		ADC B
000012D4: 88		ADC B
000012D5: 84		ADD H
000012D6: C6 41		ADD 41h
000012D8: 60		LD H,B
000012D9: 30 1C		JR NC,+1Ch
000012DB: FF		RST 38h
000012DC: 07		RLCA
000012DD: 01 00 F0	LD BC,F000h
000012E0: 0C		INC C
000012E1: 04		INC B
000012E2: 02		LD (BC),A
000012E3: 04		INC B
000012E4: E2 85 63	JP PO,6385h
000012E7: 62		LD H,D
000012E8: 22 22 3F	LD (3F22h),HL
000012EB: 03		INC BC
000012EC: 00		NOP
000012ED: 81		ADD C
000012EE: FF		RST 38h
000012EF: 03		INC BC
000012F0: 00		NOP
000012F1: 81		ADD C
000012F2: F8		RET M
000012F3: 03		INC BC
000012F4: 18 81		JR -7Fh
000012F6: F8		RET M
000012F7: 03		INC BC
000012F8: 18 81		JR -7Fh
000012FA: 8F		ADC A
000012FB: 03		INC BC
000012FC: 88		ADC B
000012FD: 81		ADD C
000012FE: 8F		ADC A
000012FF: 03		INC BC
00001300: 88		ADC B
00001301: 81		ADD C
00001302: FE 03		CP 03h
00001304: 02		LD (BC),A
00001305: 88		ADC B
00001306: E2 22 23	JP PO,2322h
00001309: 23		INC HL
0000130A: 62		LD H,D
0000130B: 44		LD B,H
0000130C: 44		LD B,H
0000130D: C4 03 88	CALL NZ,8803h
00001310: 82		ADD D
00001311: 11 23 03	LD DE,0323h
00001314: 11 03 88	LD DE,8803h
00001317: 84		ADD H
00001318: C4 86 FC	CALL NZ,FC86h
0000131B: 00		NOP
0000131C: 03		INC BC
0000131D: 80		ADD B
0000131E: 83		ADD E
0000131F: C0		RET NZ
00001320: 40		LD B,B
00001321: FF		RST 38h
00001322: 03		INC BC
00001323: 80		ADD B
00001324: 81		ADD C
00001325: FF		RST 38h
00001326: 03		INC BC
00001327: 80		ADD B
00001328: 95		SUB L
00001329: E2 02 04	JP PO,0402h
0000132C: 0C		INC C
0000132D: F0		RET P
0000132E: 00		NOP
0000132F: 01 07 22	LD BC,2207h
00001332: 22 21 71	LD (7121h),HL
00001335: 70		LD (HL),B
00001336: D8		RET C
00001337: 8C		ADC H
00001338: 07		RLCA
00001339: 3F		CCF
0000133A: 00		NOP
0000133B: 00		NOP
0000133C: 80		ADD B
0000133D: 7F		LD A,A
0000133E: 03		INC BC
0000133F: 00		NOP
00001340: 90		SUB B
00001341: F8		RET M
00001342: 08		EX AF,AF'
00001343: 08		EX AF,AF'
00001344: 0C		INC C
00001345: FC 0E 0B	CALL M,0B0Eh
00001348: 09		ADD HL,BC
00001349: 8E		ADC (HL)
0000134A: 80		ADD B
0000134B: 40		LD B,B
0000134C: 60		LD H,B
0000134D: 1F		RRA
0000134E: 00		NOP
0000134F: 00		NOP
00001350: C0		RET NZ
00001351: 02		LD (BC),A
00001352: 23		INC HL
00001353: 02		LD (BC),A
00001354: 22 81 E2	LD (E281h),HL
00001357: 03		INC BC
00001358: 00		NOP
00001359: 85		ADD L
0000135A: 11 10 22	LD DE,2210h
0000135D: 22 23 03	LD (0323h),HL
00001360: 46		LD B,(HL)
00001361: 85		ADD L
00001362: C4 04 02	CALL NZ,0204h
00001365: 02		LD (BC),A
00001366: FE 03		CP 03h
00001368: 00		NOP
00001369: 85		ADD L
0000136A: 40		LD B,B
0000136B: 60		LD H,B
0000136C: 20 20		JR NZ,+20h
0000136E: 30 03		JR NC,+03h
00001370: 10 81		DJNZ -7Fh
00001372: FF		RST 38h
00001373: 07		RLCA
00001374: 00		NOP
00001375: 81		ADD C
00001376: FC 07 00	CALL M,0007h
00001379: 81		ADD C
0000137A: 01 07 00	LD BC,0007h
0000137D: 81		ADD C
0000137E: F8		RET M
0000137F: 07		RLCA
00001380: 00		NOP
00001381: 81		ADD C
00001382: 7F		LD A,A
00001383: 07		RLCA
00001384: 00		NOP
00001385: 81		ADD C
00001386: F0		RET P
00001387: 07		RLCA
00001388: 00		NOP
00001389: 97		SUB A
0000138A: 80		ADD B
0000138B: 40		LD B,B
0000138C: 00		NOP
0000138D: 00		NOP
0000138E: 02		LD (BC),A
0000138F: 00		NOP
00001390: 00		NOP
00001391: 08		EX AF,AF'
00001392: 00		NOP
00001393: 01 00 00	LD BC,0000h
00001396: 20 00		JR NZ,+00h
00001398: 00		NOP
00001399: 10 80		DJNZ -80h
0000139B: 00		NOP
0000139C: 02		LD (BC),A
0000139D: 00		NOP
0000139E: 00		NOP
0000139F: 04		INC B
000013A0: 01 03 00	LD BC,0003h
000013A3: 94		SUB H
000013A4: 10 80		DJNZ -80h
000013A6: 08		EX AF,AF'
000013A7: 00		NOP
000013A8: 40		LD B,B
000013A9: 00		NOP
000013AA: 04		INC B
000013AB: 10 02		DJNZ +02h
000013AD: 24		INC H
000013AE: 04		INC B
000013AF: 04		INC B
000013B0: 02		LD (BC),A
000013B1: 00		NOP
000013B2: 41		LD B,C
000013B3: 00		NOP
000013B4: 4A		LD C,D
000013B5: 20 11		JR NZ,+11h
000013B7: 10 04		DJNZ +04h
000013B9: 00		NOP
000013BA: 82		ADD D
000013BB: 22 80 04	LD (0480h),HL
000013BE: 00		NOP
000013BF: 85		ADD L
000013C0: 48		LD C,B
000013C1: 04		INC B
000013C2: 20 80		JR NZ,-80h
000013C4: 40		LD B,B
000013C5: 05		DEC B
000013C6: 00		NOP
000013C7: 88		ADC B
000013C8: 04		INC B
000013C9: 02		LD (BC),A
000013CA: 01 00 00	LD BC,0000h
000013CD: 08		EX AF,AF'
000013CE: 20 90		JR NZ,-70h
000013D0: 06 00		LD B,00h
000013D2: AA		XOR D
000013D3: 08		EX AF,AF'
000013D4: 04		INC B
000013D5: 40		LD B,B
000013D6: 12		LD (DE),A
000013D7: 10 00		DJNZ +00h
000013D9: 10 12		DJNZ +12h
000013DB: 08		EX AF,AF'
000013DC: 20 04		JR NZ,+04h
000013DE: 48		LD C,B
000013DF: 08		EX AF,AF'
000013E0: 08		EX AF,AF'
000013E1: 04		INC B
000013E2: 00		NOP
000013E3: 88		ADC B
000013E4: 04		INC B
000013E5: 92		SUB D
000013E6: 40		LD B,B
000013E7: 21 20 00	LD HL,0020h
000013EA: 00		NOP
000013EB: 24		INC H
000013EC: 42		LD B,D
000013ED: 00		NOP
000013EE: 24		INC H
000013EF: 01 18 82	LD BC,8218h
000013F2: 00		NOP
000013F3: 24		INC H
000013F4: 50		LD D,B
000013F5: 82		ADD D
000013F6: 24		INC H
000013F7: 04		INC B
000013F8: 04		INC B
000013F9: 02		LD (BC),A
000013FA: 00		NOP
000013FB: 20 90		JR NZ,-70h
000013FD: 05		DEC B
000013FE: 00		NOP
000013FF: 81		ADD C
00001400: 02		LD (BC),A
00001401: 04		INC B
00001402: 00		NOP
00001403: 86		ADD (HL)
00001404: 88		ADC B
00001405: 00		NOP
00001406: 00		NOP
00001407: 04		INC B
00001408: 20 40		JR NZ,+40h
0000140A: 06 00		LD B,00h
0000140C: 84		ADD H
0000140D: 01 00 00	LD BC,0000h
00001410: 04		INC B
00001411: 03		INC BC
00001412: 00		NOP
00001413: 85		ADD L
00001414: 02		LD (BC),A
00001415: 40		LD B,B
00001416: 00		NOP
00001417: 00		NOP
00001418: A0		AND B
00001419: 03		INC BC
0000141A: 00		NOP
0000141B: 90		SUB B
0000141C: 40		LD B,B
0000141D: 00		NOP
0000141E: 08		EX AF,AF'
0000141F: 02		LD (BC),A
00001420: 00		NOP
00001421: 00		NOP
00001422: 10 04		DJNZ +04h
00001424: 00		NOP
00001425: 04		INC B
00001426: 00		NOP
00001427: 20 00		JR NZ,+00h
00001429: 02		LD (BC),A
0000142A: 00		NOP
0000142B: 10 05		DJNZ +05h
0000142D: 00		NOP
0000142E: 02		LD (BC),A
0000142F: 10 86		DJNZ -7Ah
00001431: 08		EX AF,AF'
00001432: 20 00		JR NZ,+00h
00001434: 00		NOP
00001435: 08		EX AF,AF'
00001436: 80		ADD B
00001437: 03		INC BC
00001438: 40		LD B,B
00001439: 81		ADD C
0000143A: 88		ADC B
0000143B: 12		LD (DE),A
0000143C: 00		NOP
0000143D: 81		ADD C
0000143E: 08		EX AF,AF'
0000143F: 0B		DEC BC
00001440: 00		NOP
00001441: 8A		ADC D
00001442: 40		LD B,B
00001443: 00		NOP
00001444: 40		LD B,B
00001445: 04		INC B
00001446: 08		EX AF,AF'
00001447: 40		LD B,B
00001448: 44		LD B,H
00001449: 20 02		JR NZ,+02h
0000144B: 10 03		DJNZ +03h
0000144D: 00		NOP
0000144E: 89		ADC C
0000144F: 01 20 20	LD BC,2020h
00001452: 10 41		DJNZ +41h
00001454: 00		NOP
00001455: 00		NOP
00001456: 10 00		DJNZ +00h
00001458: 03		INC BC
00001459: 80		ADD B
0000145A: 82		ADD D
0000145B: 10 44		DJNZ +44h
0000145D: 0A		LD A,(BC)
0000145E: 00		NOP
0000145F: 89		ADC C
00001460: 01 00 00	LD BC,0000h
00001463: 40		LD B,B
00001464: 00		NOP
00001465: 50		LD D,B
00001466: 00		NOP
00001467: 00		NOP
00001468: 28 03		JR Z,+03h
0000146A: 00		NOP
0000146B: 81		ADD C
0000146C: 90		SUB B
0000146D: 08		EX AF,AF'
0000146E: 00		NOP
0000146F: 82		ADD D
00001470: 48		LD C,B
00001471: 84		ADD H
00001472: 06 00		LD B,00h
00001474: 82		ADD D
00001475: 11 20 06	LD DE,0620h
00001478: 00		NOP
00001479: 82		ADD D
0000147A: 24		INC H
0000147B: C2 06 00	JP NZ,0006h
0000147E: 82		ADD D
0000147F: 11 20 07	LD DE,0720h
00001482: 00		NOP
00001483: 81		ADD C
00001484: 84		ADD H
00001485: 06 00		LD B,00h
00001487: 82		ADD D
00001488: 10 20		DJNZ +20h
0000148A: 06 00		LD B,00h
0000148C: 82		ADD D
0000148D: 22 41 06	LD (0641h),HL
00001490: 00		NOP
00001491: 82		ADD D
00001492: 04		INC B
00001493: 08		EX AF,AF'
00001494: 0E 00		LD C,00h
00001496: 82		ADD D
00001497: 91		SUB C
00001498: 20 06		JR NZ,+06h
0000149A: 00		NOP
0000149B: 82		ADD D
0000149C: 01 88 07	LD BC,0788h
0000149F: 00		NOP
000014A0: 81		ADD C
000014A1: 80		ADD B
000014A2: 07		RLCA
000014A3: 00		NOP
000014A4: 81		ADD C
000014A5: 08		EX AF,AF'
000014A6: 06 00		LD B,00h
000014A8: 82		ADD D
000014A9: 20 40		JR NZ,+40h
000014AB: 06 00		LD B,00h
000014AD: 81		ADD C
000014AE: 44		LD B,H
000014AF: 08		EX AF,AF'
000014B0: 00		NOP
000014B1: 81		ADD C
000014B2: 04		INC B
000014B3: 06 00		LD B,00h
000014B5: 82		ADD D
000014B6: 92		SUB D
000014B7: 21 06 00	LD HL,0006h
000014BA: 82		ADD D
000014BB: 04		INC B
000014BC: 08		EX AF,AF'
000014BD: 06 00		LD B,00h
000014BF: 82		ADD D
000014C0: 40		LD B,B
000014C1: 20 06		JR NZ,+06h
000014C3: 00		NOP
000014C4: 00		NOP
000014C5: 89		ADC C
000014C6: 00		NOP
000014C7: 03		INC BC
000014C8: 0F		RRCA
000014C9: 1F		RRA
000014CA: 3E 39		LD A,39h
000014CC: 7B		LD A,E
000014CD: 77		LD (HL),A
000014CE: 00		NOP
000014CF: 03		INC BC
000014D0: FF		RST 38h
000014D1: 81		ADD C
000014D2: 00		NOP
000014D3: 03		INC BC
000014D4: FF		RST 38h
000014D5: 89		ADC C
000014D6: 00		NOP
000014D7: C0		RET NZ
000014D8: C3 C7 0F	JP 0FC7h
000014DB: CE DE		ADC DEh
000014DD: DD 00		NOP
000014DF: 03		INC BC
000014E0: FF		RST 38h
000014E1: 95		SUB L
000014E2: 80		ADD B
000014E3: 7F		LD A,A
000014E4: FF		RST 38h
000014E5: FF		RST 38h
000014E6: 00		NOP
000014E7: F0		RET P
000014E8: F0		RET P
000014E9: F1		POP AF
000014EA: 03		INC BC
000014EB: F3		DI
000014EC: F7		RST 30h
000014ED: F7		RST 30h
000014EE: 00		NOP
000014EF: 3F		CCF
000014F0: FF		RST 38h
000014F1: FF		RST 38h
000014F2: E0		RET PO
000014F3: 9F		SBC A
000014F4: BF		CP A
000014F5: 7F		LD A,A
000014F6: 00		NOP
000014F7: 03		INC BC
000014F8: FC 81 00	CALL M,0081h
000014FB: 03		INC BC
000014FC: FC 82 00	CALL M,0082h
000014FF: 01 02 07	LD BC,0702h
00001502: 02		LD (BC),A
00001503: 0E 02		LD C,02h
00001505: 1D		DEC E
00001506: A0		AND B
00001507: 00		NOP
00001508: C0		RET NZ
00001509: F0		RET P
0000150A: F1		POP AF
0000150B: 39		ADD HL,SP
0000150C: B9		CP C
0000150D: DD DC 00 78	CALL C,7800h
00001511: 84		ADD H
00001512: 72		LD (HL),D
00001513: 4A		LD C,D
00001514: 72		LD (HL),D
00001515: 4A		LD C,D
00001516: 84		ADD H
00001517: 77		LD (HL),A
00001518: 77		LD (HL),A
00001519: 7B		LD A,E
0000151A: 39		ADD HL,SP
0000151B: 3E 1F		LD A,1Fh
0000151D: 0F		RRCA
0000151E: 03		INC BC
0000151F: 00		NOP
00001520: F8		RET M
00001521: FE FF		CP FFh
00001523: 0F		RRCA
00001524: F3		DI
00001525: FB		EI
00001526: FD 04		INC B
00001528: 1D		DEC E
00001529: 85		ADD L
0000152A: 9C		SBC H
0000152B: 9D		SBC L
0000152C: DD DD		PFX_DD
0000152E: C0		RET NZ
0000152F: 03		INC BC
00001530: FF		RST 38h
00001531: 81		ADD C
00001532: 00		NOP
00001533: 03		INC BC
00001534: FF		RST 38h
00001535: 81		ADD C
00001536: 07		RLCA
00001537: 03		INC BC
00001538: E7        Call Set_VDP_Address (RST 20h)
00001539: 81		ADD C
0000153A: 07		RLCA
0000153B: 03		INC BC
0000153C: E7        Call Set_VDP_Address (RST 20h)
0000153D: 81		ADD C
0000153E: 70		LD (HL),B
0000153F: 03		INC BC
00001540: 77		LD (HL),A
00001541: 81		ADD C
00001542: 70		LD (HL),B
00001543: 03		INC BC
00001544: 77		LD (HL),A
00001545: 81		ADD C
00001546: 00		NOP
00001547: 03		INC BC
00001548: FC 81 1C	CALL M,1C81h
0000154B: 03		INC BC
0000154C: DC 81 1D	CALL C,1D81h
0000154F: 03		INC BC
00001550: 3B		DEC SP
00001551: 03		INC BC
00001552: 77		LD (HL),A
00001553: 82		ADD D
00001554: EE DC     XOR DCh
00001556: 03		INC BC
00001557: EE 03		XOR 03h
00001559: 77		LD (HL),A
0000155A: 82		ADD D
0000155B: 3B		DEC SP
0000155C: 78		LD A,B
0000155D: 06 00		LD B,00h
0000155F: 82		ADD D
00001560: 80		ADD B
00001561: 00		NOP
00001562: 03		INC BC
00001563: 7F		LD A,A
00001564: 81		ADD C
00001565: 00		NOP
00001566: 03		INC BC
00001567: 7F		LD A,A
00001568: 95		SUB L
00001569: 1D		DEC E
0000156A: FD FB		EI
0000156C: F3		DI
0000156D: 0F		RRCA
0000156E: FF		RST 38h
0000156F: FE F8		CP F8h
00001571: DD DD		PFX_DD
00001573: DE 8E		SBC 8Eh
00001575: 8F		ADC A
00001576: 07		RLCA
00001577: 03		INC BC
00001578: 00		NOP
00001579: C0		RET NZ
0000157A: FF		RST 38h
0000157B: FF		RST 38h
0000157C: 7F		LD A,A
0000157D: 80		ADD B
0000157E: 03		INC BC
0000157F: FF		RST 38h
00001580: 90		SUB B
00001581: 07		RLCA
00001582: F7		RST 30h
00001583: F7		RST 30h
00001584: F3		DI
00001585: 03		INC BC
00001586: F1		POP AF
00001587: F0		RET P
00001588: F0		RET P
00001589: 71		LD (HL),C
0000158A: 7F		LD A,A
0000158B: BF		CP A
0000158C: 9F		SBC A
0000158D: E0		RET PO
0000158E: FF		RST 38h
0000158F: FF		RST 38h
00001590: 3F		CCF
00001591: 02		LD (BC),A
00001592: DC 02 DD	CALL C,DD02h
00001595: 81		ADD C
00001596: 1D		DEC E
00001597: 03		INC BC
00001598: FF		RST 38h
00001599: 85		ADD L
0000159A: EE EF		XOR EFh
0000159C: DD DD		PFX_DD
0000159E: DC 03 B9	CALL C,B903h
000015A1: 85		ADD L
000015A2: 3B		DEC SP
000015A3: FB		EI
000015A4: FD FD		PFX_FD
000015A6: 01 03 FF	LD BC,FF03h
000015A9: 02		LD (BC),A
000015AA: 80		ADD B
000015AB: 03		INC BC
000015AC: C0		RET NZ
000015AD: 03		INC BC
000015AE: E0		RET PO
000015AF: 7F		LD A,A
000015B0: 00		NOP
000015B1: 7F		LD A,A
000015B2: 00		NOP
000015B3: 7F		LD A,A
000015B4: 00		NOP
000015B5: 63		LD H,E
000015B6: 00		NOP
000015B7: 00		NOP
000015B8: 7F		LD A,A
000015B9: 00		NOP
000015BA: 7F		LD A,A
000015BB: 00		NOP
000015BC: 7F		LD A,A
000015BD: 00		NOP
000015BE: 7F		LD A,A
000015BF: 00		NOP
000015C0: 7F		LD A,A
000015C1: 00		NOP
000015C2: 55		LD D,L
000015C3: 00		NOP
000015C4: 00		NOP
000015C5: 08		EX AF,AF'
000015C6: 00		NOP
000015C7: 07		RLCA
000015C8: FF		RST 38h
000015C9: 81		ADD C
000015CA: FE 07		CP 07h
000015CC: FF		RST 38h
000015CD: 81		ADD C
000015CE: 00		NOP
000015CF: 0F		RRCA
000015D0: FE 8F		CP 8Fh
000015D2: 00		NOP
000015D3: 81		ADD C
000015D4: C3 E7 FF	JP FFE7h
000015D7: FF		RST 38h
000015D8: C1		POP BC
000015D9: 81		ADD C
000015DA: 91		SUB C
000015DB: 91		SUB C
000015DC: 99		SBC C
000015DD: 81		ADD C
000015DE: C3 C3 81	JP 81C3h
000015E1: 03		INC BC
000015E2: 99		SBC C
000015E3: 85		ADD L
000015E4: 81		ADD C
000015E5: C3 C3 81	JP 81C3h
000015E8: 99		SBC C
000015E9: 02		LD (BC),A
000015EA: 81		ADD C
000015EB: 02		LD (BC),A
000015EC: 99		SBC C
000015ED: 04		INC B
000015EE: 8F		ADC A
000015EF: 02		LD (BC),A
000015F0: 81		ADD C
000015F1: 84		ADD H
000015F2: FF		RST 38h
000015F3: 7E		LD A,(HL)
000015F4: 3C		INC A
000015F5: 18 04		JR +04h
000015F7: 00		NOP
000015F8: 81		ADD C
000015F9: 78		LD A,B
000015FA: 04		INC B
000015FB: FC 84 78	CALL M,7884h
000015FE: 2A 00 78	LD HL,(7800h)
00001601: 04		INC B
00001602: FC 84 78	CALL M,7884h
00001605: 54		LD D,H
00001606: 00		NOP
00001607: 1E 04		LD E,04h
00001609: 3F		CCF
0000160A: 84		ADD H
0000160B: 1E 54		LD E,54h
0000160D: 00		NOP
0000160E: 1E 04		LD E,04h
00001610: 3F		CCF
00001611: A3		AND E
00001612: 1E 2A		LD E,2Ah
00001614: 00		NOP
00001615: 1E 7F		LD E,7Fh
00001617: 3F		CCF
00001618: 7F		LD A,A
00001619: 3F		CCF
0000161A: 5E		LD E,(HL)
0000161B: 00		NOP
0000161C: 00		NOP
0000161D: 1E 3F		LD E,3Fh
0000161F: 7F		LD A,A
00001620: 3F		CCF
00001621: 7F		LD A,A
00001622: 1E 40		LD E,40h
00001624: 00		NOP
00001625: 00		NOP
00001626: 02		LD (BC),A
00001627: 78		LD A,B
00001628: FE FC		CP FCh
0000162A: FE FC		CP FCh
0000162C: 78		LD A,B
0000162D: 00		NOP
0000162E: 00		NOP
0000162F: 7A		LD A,D
00001630: FC FE FC	CALL M,FCFEh
00001633: FE 78		CP 78h
00001635: 00		NOP
00001636: 07		RLCA
00001637: 00		NOP
00001638: 81		ADD C
00001639: FF		RST 38h
0000163A: 07		RLCA
0000163B: 00		NOP
0000163C: 81		ADD C
0000163D: 01 07 00	LD BC,0007h
00001640: 81		ADD C
00001641: FF		RST 38h
00001642: 0F		RRCA
00001643: 01 84 FF	LD BC,FF84h
00001646: 81		ADD C
00001647: C3 E7 1E	JP 1EE7h
0000164A: FF		RST 38h
0000164B: 83		ADD E
0000164C: 7E		LD A,(HL)
0000164D: 3C		INC A
0000164E: 18 04		JR +04h
00001650: 00		NOP
00001651: C0		RET NZ
00001652: 78		LD A,B
00001653: CC B5 AC	CALL Z,ACB5h
00001656: C4 78 00	CALL NZ,0078h
00001659: 00		NOP
0000165A: 78		LD A,B
0000165B: CC B4 AD	CALL Z,ADB4h
0000165E: C4 78 00	CALL NZ,0078h
00001661: 00		NOP
00001662: 1E 33		LD E,33h
00001664: AD		XOR L
00001665: 35		DEC (HL)
00001666: 23		INC HL
00001667: 1E 00		LD E,00h
00001669: 00		NOP
0000166A: 1E 33		LD E,33h
0000166C: 2D		DEC L
0000166D: B5		OR L
0000166E: 23		INC HL
0000166F: 1E 00		LD E,00h
00001671: 00		NOP
00001672: 1E 33		LD E,33h
00001674: 2D		DEC L
00001675: 25		DEC H
00001676: 2B		DEC HL
00001677: 1E 00		LD E,00h
00001679: 08		EX AF,AF'
0000167A: 1E 33		LD E,33h
0000167C: 2D		DEC L
0000167D: 25		DEC H
0000167E: 2B		DEC HL
0000167F: 1E 00		LD E,00h
00001681: 04		INC B
00001682: 20 00		JR NZ,+00h
00001684: 78		LD A,B
00001685: D4 A4 B4	CALL NC,B4A4h
00001688: CC 78 10	CALL Z,1078h
0000168B: 00		NOP
0000168C: 78		LD A,B
0000168D: D4 A4 B4	CALL NC,B4A4h
00001690: CC 78 00	CALL Z,0078h
00001693: 07		RLCA
00001694: 00		NOP
00001695: 21 FF 8E	LD HL,8EFFh
00001698: 81		ADD C
00001699: C3 E7 FF	JP FFE7h
0000169C: FF		RST 38h
0000169D: C1		POP BC
0000169E: BF		CP A
0000169F: F1		POP AF
000016A0: FF		RST 38h
000016A1: FF		RST 38h
000016A2: E7        Call Set_VDP_Address (RST 20h)
000016A3: FF		RST 38h
000016A4: C3 BD 03	JP 03BDh
000016A7: FF		RST 38h
000016A8: 86		ADD (HL)
000016A9: E7        Call Set_VDP_Address (RST 20h)
000016AA: FF		RST 38h
000016AB: C3 BD FF	JP FFBDh
000016AE: E7        Call Set_VDP_Address (RST 20h)
000016AF: 03		INC BC
000016B0: FF		RST 38h
000016B1: 81		ADD C
000016B2: 8F		ADC A
000016B3: 03		INC BC
000016B4: FF		RST 38h
000016B5: 86		ADD (HL)
000016B6: F1		POP AF
000016B7: FF		RST 38h
000016B8: FF		RST 38h
000016B9: 7E		LD A,(HL)
000016BA: 3C		INC A
000016BB: 18 05		JR +05h
000016BD: 00		NOP
000016BE: BF		CP A
000016BF: 30 49		JR NC,+49h
000016C1: 51		LD D,C
000016C2: 3B		DEC SP
000016C3: 07		RLCA
000016C4: FE 00		CP 00h
000016C6: 00		NOP
000016C7: 30 48		JR NC,+48h
000016C9: 51		LD D,C
000016CA: 3B		DEC SP
000016CB: 07		RLCA
000016CC: FE 00		CP 00h
000016CE: 00		NOP
000016CF: 0C		INC C
000016D0: 92		SUB D
000016D1: 8A		ADC D
000016D2: DC E0 7F	CALL C,7FE0h
000016D5: 00		NOP
000016D6: 00		NOP
000016D7: 0C		INC C
000016D8: 12		LD (DE),A
000016D9: 8A		ADC D
000016DA: DC E0 7F	CALL C,7FE0h
000016DD: 00		NOP
000016DE: 40		LD B,B
000016DF: 4C		LD C,H
000016E0: 52		LD D,D
000016E1: 5A		LD E,D
000016E2: 54		LD D,H
000016E3: 60		LD H,B
000016E4: 70		LD (HL),B
000016E5: 38 40		JR C,+40h
000016E7: 4C		LD C,H
000016E8: 52		LD D,D
000016E9: 5A		LD E,D
000016EA: 54		LD D,H
000016EB: 60		LD H,B
000016EC: 70		LD (HL),B
000016ED: 3C		INC A
000016EE: 3C		INC A
000016EF: 0E 06		LD C,06h
000016F1: 2A 5A 4A	LD HL,(4A5Ah)
000016F4: 32 02 1C	LD (1C02h),A
000016F7: 0E 06		LD C,06h
000016F9: 2A 5A 4A	LD HL,(4A5Ah)
000016FC: 32 02 00	LD (0002h),A
000016FF: 7F		LD A,A
00001700: 00		NOP
00001701: 11 00 00	LD DE,0000h
[data]
00001704: 3C        INC A
00001705: 42		LD B,D
00001706: 99		SBC C
00001707: A1		AND C
00001708: A1		AND C
00001709: 99		SBC C
0000170A: 42		LD B,D
0000170B: 3C		INC A
0000170C: 7C		LD A,H
0000170D: FC E0 F8	CALL M,F8E0h
00001710: 7C		LD A,H
00001711: 1C		INC E
00001712: FC F8 7C	CALL M,7CF8h
00001715: FC C0 F8	CALL M,F8C0h
00001718: F8		RET M
00001719: C0		RET NZ
0000171A: FC 7C 7C	CALL M,7C7Ch
0000171D: FC C0 DC	CALL M,DCC0h
00001720: DC CC FC	CALL C,FCCCh
00001723: 7C		LD A,H
00001724: 38 38		JR C,+38h
00001726: 7C		LD A,H
00001727: 5C		LD E,H
00001728: 5C		LD E,H
00001729: CE BE		ADC BEh
0000172B: BE		CP (HL)
0000172C: 00		NOP
0000172D: 00		NOP
0000172E: 00		NOP
0000172F: 00		NOP
00001730: 00		NOP
00001731: 00		NOP
00001732: 00		NOP
00001733: 00		NOP
00001734: 18 3C		JR +3Ch
00001736: 3C		INC A
00001737: 3C		INC A
00001738: 18 00		JR +00h
0000173A: 18 00		JR +00h
0000173C: 6C		LD L,H
0000173D: 6C		LD L,H
0000173E: 48		LD C,B
0000173F: 00		NOP
00001740: 00		NOP
00001741: 00		NOP
00001742: 00		NOP
00001743: 00		NOP
00001744: 6C		LD L,H
00001745: FE 6C		CP 6Ch
00001747: 6C		LD L,H
00001748: 6C		LD L,H
00001749: FE 6C		CP 6Ch
0000174B: 00		NOP
0000174C: 18 3E		JR +3Eh
0000174E: 58		LD E,B
0000174F: 3C		INC A
00001750: 1A		LD A,(DE)
00001751: 7C		LD A,H
00001752: 18 00		JR +00h
00001754: 00		NOP
00001755: C6 CC		ADD CCh
00001757: 18 30		JR +30h
00001759: 66		LD H,(HL)
0000175A: C6 00		ADD 00h
0000175C: 70		LD (HL),B
0000175D: C8		RET Z
0000175E: C8		RET Z
0000175F: 70		LD (HL),B
00001760: 9A		SBC D
00001761: 8C		ADC H
00001762: 76		HALT
00001763: 00		NOP
00001764: 18 18		JR +18h
00001766: 10 00		DJNZ +00h
00001768: 00		NOP
00001769: 00		NOP
0000176A: 00		NOP
0000176B: 00		NOP
0000176C: 0C		INC C
0000176D: 18 30		JR +30h
0000176F: 30 30		JR NC,+30h
00001771: 18 0C		JR +0Ch
00001773: 00		NOP
00001774: 30 18		JR NC,+18h
00001776: 0C		INC C
00001777: 0C		INC C
00001778: 0C		INC C
00001779: 18 30		JR +30h
0000177B: 00		NOP
0000177C: 00		NOP
0000177D: 18 5A		JR +5Ah
0000177F: 3C		INC A
00001780: 3C		INC A
00001781: 5A		LD E,D
00001782: 18 00		JR +00h
00001784: 00		NOP
00001785: 18 18		JR +18h
00001787: 7E		LD A,(HL)
00001788: 18 18		JR +18h
0000178A: 00		NOP
0000178B: 00		NOP
0000178C: 00		NOP
0000178D: 00		NOP
0000178E: 00		NOP
0000178F: 00		NOP
00001790: 18 18		JR +18h
00001792: 08		EX AF,AF'
00001793: 10 00		DJNZ +00h
00001795: 00		NOP
00001796: 00		NOP
00001797: 7C		LD A,H
00001798: 00		NOP
00001799: 00		NOP
0000179A: 00		NOP
0000179B: 00		NOP
0000179C: 00		NOP
0000179D: 00		NOP
0000179E: 00		NOP
0000179F: 00		NOP
000017A0: 00		NOP
000017A1: 18 18		JR +18h
000017A3: 00		NOP
000017A4: 00		NOP
000017A5: 06 0C		LD B,0Ch
000017A7: 18 30		JR +30h
000017A9: 60		LD H,B
000017AA: C0		RET NZ
000017AB: 00		NOP
000017AC: 38 4C		JR C,+4Ch
000017AE: C6 C6		ADD C6h
000017B0: C6 64		ADD 64h
000017B2: 38 00		JR C,+00h
000017B4: 18 38		JR +38h
000017B6: 18 18		JR +18h
000017B8: 18 18		JR +18h
000017BA: 7E		LD A,(HL)
000017BB: 00		NOP
000017BC: 7C		LD A,H
000017BD: C6 0E		ADD 0Eh
000017BF: 3C		INC A
000017C0: 78		LD A,B
000017C1: E0		RET PO
000017C2: FE 00		CP 00h
000017C4: 7E		LD A,(HL)
000017C5: 0C		INC C
000017C6: 18 3C		JR +3Ch
000017C8: 06 C6		LD B,C6h
000017CA: 7C		LD A,H
000017CB: 00		NOP
000017CC: 1C		INC E
000017CD: 3C		INC A
000017CE: 6C		LD L,H
000017CF: CC FE 0C	CALL Z,0CFEh
000017D2: 0C		INC C
000017D3: 00		NOP
000017D4: FC C0 FC	CALL M,FCC0h
000017D7: 06 06		LD B,06h
000017D9: C6 7C		ADD 7Ch
000017DB: 00		NOP
000017DC: 3C		INC A
000017DD: 60		LD H,B
000017DE: C0		RET NZ
000017DF: FC C6 C6	CALL M,C6C6h
000017E2: 7C		LD A,H
000017E3: 00		NOP
000017E4: FE C6		CP C6h
000017E6: 0C		INC C
000017E7: 18 30		JR +30h
000017E9: 30 30		JR NC,+30h
000017EB: 00		NOP
000017EC: 7C		LD A,H
000017ED: C6 C6		ADD C6h
000017EF: 7C		LD A,H
000017F0: C6 C6		ADD C6h
000017F2: 7C		LD A,H
000017F3: 00		NOP
000017F4: 7C		LD A,H
000017F5: C6 C6		ADD C6h
000017F7: 7E		LD A,(HL)
000017F8: 06 0C		LD B,0Ch
000017FA: 78		LD A,B
000017FB: 00		NOP
000017FC: 00		NOP
000017FD: 18 18		JR +18h
000017FF: 00		NOP
00001800: 18 18		JR +18h
00001802: 00		NOP
00001803: 00		NOP
00001804: 00		NOP
00001805: 18 18		JR +18h
00001807: 00		NOP
00001808: 18 18		JR +18h
0000180A: 08		EX AF,AF'
0000180B: 10 0C		DJNZ +0Ch
0000180D: 18 30		JR +30h
0000180F: 60		LD H,B
00001810: 30 18		JR NC,+18h
00001812: 0C		INC C
00001813: 00		NOP
00001814: 00		NOP
00001815: 00		NOP
00001816: 7C		LD A,H
00001817: 00		NOP
00001818: 7C		LD A,H
00001819: 00		NOP
0000181A: 00		NOP
0000181B: 00		NOP
0000181C: 60		LD H,B
0000181D: 30 18		JR NC,+18h
0000181F: 0C		INC C
00001820: 18 30		JR +30h
00001822: 60		LD H,B
00001823: 00		NOP
00001824: 7C		LD A,H
00001825: C6 06		ADD 06h
00001827: 1C		INC E
00001828: 30 00		JR NC,+00h
0000182A: 30 00		JR NC,+00h
0000182C: 7C		LD A,H
0000182D: C6 06		ADD 06h
0000182F: 66		LD H,(HL)
00001830: D6 D6		SUB D6h
00001832: 7C		LD A,H
00001833: 00		NOP
00001834: 38 6C		JR C,+6Ch
00001836: C6 C6		ADD C6h
00001838: FE C6		CP C6h
0000183A: C6 00		ADD 00h
0000183C: FC C6 C6	CALL M,C6C6h
0000183F: FC C6 C6	CALL M,C6C6h
00001842: FC 00 3C	CALL M,3C00h
00001845: 66		LD H,(HL)
00001846: C0		RET NZ
00001847: C0		RET NZ
00001848: C0		RET NZ
00001849: 66		LD H,(HL)
0000184A: 3C		INC A
0000184B: 00		NOP
0000184C: F8		RET M
0000184D: CC C6 C6	CALL Z,C6C6h
00001850: C6 CC		ADD CCh
00001852: F8		RET M
00001853: 00		NOP
00001854: FE C0		CP C0h
00001856: C0		RET NZ
00001857: F8		RET M
00001858: C0		RET NZ
00001859: C0		RET NZ
0000185A: FE 00		CP 00h
0000185C: FE C0		CP C0h
0000185E: C0		RET NZ
0000185F: F8		RET M
00001860: C0		RET NZ
00001861: C0		RET NZ
00001862: C0		RET NZ
00001863: 00		NOP
00001864: 3E 60		LD A,60h
00001866: C0		RET NZ
00001867: CE C6		ADC C6h
00001869: 66		LD H,(HL)
0000186A: 3E 00		LD A,00h
0000186C: C6 C6		ADD C6h
0000186E: C6 FE		ADD FEh
00001870: C6 C6		ADD C6h
00001872: C6 00		ADD 00h
00001874: 7E		LD A,(HL)
00001875: 18 18		JR +18h
00001877: 18 18		JR +18h
00001879: 18 7E		JR +7Eh
0000187B: 00		NOP
0000187C: 06 06		LD B,06h
0000187E: 06 06		LD B,06h
00001880: 06 C6		LD B,C6h
00001882: 7C		LD A,H
00001883: 00		NOP
00001884: C6 CC		ADD CCh
00001886: D8		RET C
00001887: F0		RET P
00001888: F8		RET M
00001889: DC CE 00	CALL C,00CEh
0000188C: C0		RET NZ
0000188D: C0		RET NZ
0000188E: C0		RET NZ
0000188F: C0		RET NZ
00001890: C0		RET NZ
00001891: C0		RET NZ
00001892: FE 00		CP 00h
00001894: C6 EE		ADD EEh
00001896: FE FE		CP FEh
00001898: D6 C6		SUB C6h
0000189A: C6 00		ADD 00h
0000189C: C6 E6		ADD E6h
0000189E: F6 FE		OR FEh
000018A0: DE CE		SBC CEh
000018A2: C6 00		ADD 00h
000018A4: 7C		LD A,H
000018A5: C6 C6		ADD C6h
000018A7: C6 C6		ADD C6h
000018A9: C6 7C		ADD 7Ch
000018AB: 00		NOP
000018AC: FC C6 C6	CALL M,C6C6h
000018AF: C6 FC		ADD FCh
000018B1: C0		RET NZ
000018B2: C0		RET NZ
000018B3: 00		NOP
000018B4: 7C		LD A,H
000018B5: C6 C6		ADD C6h
000018B7: C6 DE		ADD DEh
000018B9: CC 76 00	CALL Z,0076h
000018BC: FC C6 C6	CALL M,C6C6h
000018BF: CE F8		ADC F8h
000018C1: DC CE 00	CALL C,00CEh
000018C4: 78		LD A,B
000018C5: CC C0 7C	CALL Z,7CC0h
000018C8: 06 C6		LD B,C6h
000018CA: 7C		LD A,H
000018CB: 00		NOP
000018CC: 7E		LD A,(HL)
000018CD: 18 18		JR +18h
000018CF: 18 18		JR +18h
000018D1: 18 18		JR +18h
000018D3: 00		NOP
000018D4: C6 C6		ADD C6h
000018D6: C6 C6		ADD C6h
000018D8: C6 C6		ADD C6h
000018DA: 7C		LD A,H
000018DB: 00		NOP
000018DC: C6 C6		ADD C6h
000018DE: C6 EE		ADD EEh
000018E0: 7C		LD A,H
000018E1: 38 10		JR C,+10h
000018E3: 00		NOP
000018E4: C6 C6		ADD C6h
000018E6: D6 FE		SUB FEh
000018E8: FE 6C		CP 6Ch
000018EA: 44		LD B,H
000018EB: 00		NOP
000018EC: C6 EE		ADD EEh
000018EE: 7C		LD A,H
000018EF: 38 7C		JR C,+7Ch
000018F1: EE C6		XOR C6h
000018F3: 00		NOP
000018F4: 66		LD H,(HL)
000018F5: 66		LD H,(HL)
000018F6: 66		LD H,(HL)
000018F7: 3C		INC A
000018F8: 18 18		JR +18h
000018FA: 18 00		JR +00h
000018FC: FE 0E		CP 0Eh
000018FE: 1C		INC E
000018FF: 38 70		JR C,+70h
00001901: E0		RET PO
00001902: FE 00		CP 00h
00001904: F8		RET M
00001905: C0		RET NZ
00001906: C0		RET NZ
00001907: C0		RET NZ
00001908: C0		RET NZ
00001909: C0		RET NZ
0000190A: F8		RET M
0000190B: 00		NOP
0000190C: 00		NOP
0000190D: 80		ADD B
0000190E: 40		LD B,B
0000190F: 20 10		JR NZ,+10h
00001911: 08		EX AF,AF'
00001912: 00		NOP
00001913: 00		NOP
00001914: F8		RET M
00001915: 18 18		JR +18h
00001917: 18 18		JR +18h
00001919: 18 F8		JR -08h
0000191B: 00		NOP
0000191C: 00		NOP
0000191D: 00		NOP
0000191E: 20 50		JR NZ,+50h
00001920: 88		ADC B
00001921: 00		NOP
00001922: 00		NOP
00001923: 00		NOP
00001924: 00		NOP
00001925: 00		NOP
00001926: 00		NOP
00001927: 00		NOP
00001928: 00		NOP
00001929: 00		NOP
0000192A: 00		NOP
0000192B: F8		RET M
0000192C: 7F		LD A,A
0000192D: 00		NOP
0000192E: 21 00 08	LD HL,0800h
00001931: FF		RST 38h
00001932: 00		NOP
00001933: 7F		LD A,A
00001934: 00		NOP
00001935: 29		ADD HL,HL
00001936: 00		NOP
00001937: 00		NOP
00001938: 7F		LD A,A
00001939: 00		NOP
0000193A: 21 00 08	LD HL,0800h
0000193D: FF		RST 38h
0000193E: 00		NOP
0000193F: 02		LD (BC),A
00001940: FF		RST 38h
00001941: 05		DEC B
00001942: F0		RET P
00001943: 81		ADD C
00001944: FF		RST 38h
00001945: 02		LD (BC),A
00001946: F8		RET M
00001947: 05		DEC B
00001948: 00		NOP
00001949: 81		ADD C
0000194A: E0		RET PO
0000194B: 02		LD (BC),A
0000194C: F8		RET M
0000194D: 03		INC BC
0000194E: FC 03 F6	CALL M,F603h
00001951: 08		EX AF,AF'
00001952: 78		LD A,B
00001953: 02		LD (BC),A
00001954: 1F		RRA
00001955: 06 03		LD B,03h
00001957: 82		ADD D
00001958: F1		POP AF
00001959: F3		DI
0000195A: 06 C3		LD B,C3h
0000195C: 02		LD (BC),A
0000195D: FF		RST 38h
0000195E: 06 C0		LD B,C0h
00001960: 81		ADD C
00001961: E7        Call Set_VDP_Address (RST 20h)
00001962: 02		LD (BC),A
00001963: F3		DI
00001964: 02		LD (BC),A
00001965: F1		POP AF
00001966: 03		INC BC
00001967: F0		RET P
00001968: 02		LD (BC),A
00001969: 80		ADD B
0000196A: 02		LD (BC),A
0000196B: C1		POP BC
0000196C: 02		LD (BC),A
0000196D: E3		EX HL,(SP)
0000196E: 83		ADD E
0000196F: F7		RST 30h
00001970: 7F		LD A,A
00001971: F0		RET P
00001972: 02		LD (BC),A
00001973: E0		RET PO
00001974: 02		LD (BC),A
00001975: C0		RET NZ
00001976: 02		LD (BC),A
00001977: 80		ADD B
00001978: 82		ADD D
00001979: 00		NOP
0000197A: FF		RST 38h
0000197B: 05		DEC B
0000197C: F0		RET P
0000197D: 02		LD (BC),A
0000197E: FF		RST 38h
0000197F: 81		ADD C
00001980: E0		RET PO
00001981: 05		DEC B
00001982: 00		NOP
00001983: 02		LD (BC),A
00001984: F8		RET M
00001985: 03		INC BC
00001986: F3		DI
00001987: 03		INC BC
00001988: F1		POP AF
00001989: 02		LD (BC),A
0000198A: F0		RET P
0000198B: 02		LD (BC),A
0000198C: 78		LD A,B
0000198D: 81		ADD C
0000198E: 79		LD A,C
0000198F: 04		INC B
00001990: F9		LD SP,HL
00001991: 81		ADD C
00001992: F8		RET M
00001993: 02		LD (BC),A
00001994: 03		INC BC
00001995: 04		INC B
00001996: E3		EX HL,(SP)
00001997: 02		LD (BC),A
00001998: FF		RST 38h
00001999: 07		RLCA
0000199A: C3 81 81	JP 8181h
0000199D: 06 C0		LD B,C0h
0000199F: 02		LD (BC),A
000019A0: FF		RST 38h
000019A1: 07		RLCA
000019A2: F0		RET P
000019A3: 82		ADD D
000019A4: E0		RET PO
000019A5: 7F		LD A,A
000019A6: 07		RLCA
000019A7: 3E 04		LD A,04h
000019A9: 78		LD A,B
000019AA: 02		LD (BC),A
000019AB: 00		NOP
000019AC: 02		LD (BC),A
000019AD: 78		LD A,B
000019AE: 08		EX AF,AF'
000019AF: 00		NOP
000019B0: 00		NOP
000019B1: B8		CP B
000019B2: 60		LD H,B
000019B3: F0		RET P
000019B4: 41		LD B,C
000019B5: 03		INC BC
000019B6: 0D		DEC C
000019B7: 00		NOP
000019B8: 0D		DEC C
000019B9: C3 00 50	JP 5000h
000019BC: 8D		ADC L
000019BD: 43		LD B,E
000019BE: 78		LD A,B
000019BF: 77		LD (HL),A
000019C0: 79		LD A,C
000019C1: 5D		LD E,L
000019C2: 03		INC BC
000019C3: AD		XOR L
000019C4: D1		POP DE
000019C5: 10 50		DJNZ +50h
000019C7: 55		LD D,L
000019C8: 64		LD H,H
000019C9: 65		LD H,L
000019CA: 40		LD B,B
000019CB: 51		LD D,C
000019CC: 2D		DEC L
000019CD: 35		DEC (HL)
000019CE: 24		INC H
000019CF: 22 81 81	LD (8181h),HL
000019D2: 43		LD B,E
000019D3: 55		LD D,L
000019D4: 41		LD B,C
000019D5: 05		DEC B
000019D6: 75		LD (HL),L
000019D7: FB		EI
000019D8: 40		LD B,B
000019D9: 00		NOP
000019DA: 52		LD D,D
000019DB: 68		LD L,B
000019DC: 8D		ADC L
000019DD: C5		PUSH BC
000019DE: 22 2E CD	LD (CD2Eh),HL
000019E1: 0C		INC C
000019E2: 14		INC D
000019E3: 94		SUB H
000019E4: 35		DEC (HL)
000019E5: D1		POP DE
000019E6: 43		LD B,E
000019E7: 7B		LD A,E
000019E8: 51		LD D,C
000019E9: 01 E1 56	LD BC,56E1h
000019EC: 45		LD B,L
000019ED: 63		LD H,E
000019EE: 50		LD D,B
000019EF: 6D		LD L,L
000019F0: 18 41		JR +41h
000019F2: 8E		ADC (HL)
000019F3: 5B		LD E,E
000019F4: 5D		LD E,L
000019F5: 1E 98		LD E,98h
000019F7: 10 D4		DJNZ -2Ch
000019F9: 12		LD (DE),A
000019FA: 34		INC (HL)
000019FB: 6E		LD L,(HL)
000019FC: 55		LD D,L
000019FD: EB		EX DE,HL
000019FE: 48		LD C,B
000019FF: 47		LD B,A
00001A00: 5B		LD E,E
00001A01: 04		INC B
00001A02: 74		LD (HL),H
00001A03: 5B		LD E,E
00001A04: 85		ADD L
00001A05: 4D		LD C,L
00001A06: 83		ADD E
00001A07: B6		OR (HL)
00001A08: 2D		DEC L
00001A09: D1		POP DE
00001A0A: 58		LD E,B
00001A0B: 6D		LD L,L
00001A0C: 35		DEC (HL)
00001A0D: 92		SUB D
00001A0E: 0E D8		LD C,D8h
00001A10: 42		LD B,D
00001A11: 04		INC B
00001A12: 2D		DEC L
00001A13: 92		SUB D
00001A14: 45		LD B,L
00001A15: D7        Call Write_VRAM_MAP (RST 10h)
00001A16: 11 20 06	LD DE,0620h
00001A19: 41		LD B,C
00001A1A: 76		HALT
00001A1B: 63		LD H,E
00001A1C: 8D		ADC L
00001A1D: 61		LD H,C
00001A1E: D4 00 D8	CALL NC,D800h
00001A21: 36 98		LD (HL),98h
00001A23: 5D		LD E,L
00001A24: DD B4		OR IXh
00001A26: BB		CP E
00001A27: 77		LD (HL),A
00001A28: A3		AND E
00001A29: 77		LD (HL),A
00001A2A: 0F		RRCA
00001A2B: 56		LD D,(HL)
00001A2C: 89		ADC C
00001A2D: 20 00		JR NZ,+00h
00001A2F: 22 02 22	LD (2202h),HL
00001A32: 02		LD (BC),A
00001A33: A8		XOR B
00001A34: A0		AND B
00001A35: 58		LD E,B
00001A36: F0		RET P
00001A37: 01 4D 37	LD BC,374Dh
00001A3A: 04		INC B
00001A3B: 1D		DEC E
00001A3C: 30 1E		JR NC,+1Eh
00001A3E: AD		XOR L
00001A3F: 4D		LD C,L
00001A40: 11 06 75	LD DE,7506h
00001A43: 08		EX AF,AF'
00001A44: 4D		LD C,L
00001A45: 7B		LD A,E
00001A46: 57		LD D,A
00001A47: 51		LD D,C
00001A48: D4 75 61	CALL NC,6175h
00001A4B: D3 BA		OUTA (BAh)
00001A4D: 2E AE		LD L,AEh
00001A4F: AD		XOR L
00001A50: 83		ADD E
00001A51: 69		LD L,C
00001A52: 4D		LD C,L
00001A53: 2E D4		LD L,D4h
00001A55: 75		LD (HL),L
00001A56: 5B		LD E,E
00001A57: 41		LD B,C
00001A58: 50		LD D,B
00001A59: 1D		DEC E
00001A5A: D2 78 4B	JP NC,4B78h
00001A5D: 18 56		JR +56h
00001A5F: 0D		DEC C
00001A60: 6E		LD L,(HL)
00001A61: 08		EX AF,AF'
00001A62: AD		XOR L
00001A63: 23		INC HL
00001A64: BE		CP (HL)
00001A65: 07		RLCA
00001A66: 55		LD D,L
00001A67: 35		DEC (HL)
00001A68: 35		DEC (HL)
00001A69: 34		INC (HL)
00001A6A: D2 4E D8	JP NC,D84Eh
00001A6D: D2 56 41	JP NC,4156h
00001A70: C5		PUSH BC
00001A71: 06 63		LD B,63h
00001A73: 3B		DEC SP
00001A74: 11 8D 5B	LD DE,5B8Dh
00001A77: 4D		LD C,L
00001A78: B8		CP B
00001A79: 7B		LD A,E
00001A7A: BD		CP L
00001A7B: 48		LD C,B
00001A7C: 44		LD B,H
00001A7D: 01 54 11	LD BC,1154h
00001A80: D4 6E D5	CALL NC,D56Eh
00001A83: 8E		ADC (HL)
00001A84: 55		LD D,L
00001A85: 00		NOP
00001A86: 55		LD D,L
00001A87: ED 2D		DB EDh,2Dh
00001A89: B8		CP B
00001A8A: 18 35		JR +35h
00001A8C: D6 D0		SUB D0h
00001A8E: 56		LD D,(HL)
00001A8F: 61		LD H,C
00001A90: C8		RET Z
00001A91: ED ED		DB EDh,EDh
00001A93: D6 38		SUB 38h
00001A95: 15		DEC D
00001A96: 55		LD D,L
00001A97: 81		ADD C
00001A98: 4D		LD C,L
00001A99: 51		LD D,C
00001A9A: 51		LD D,C
00001A9B: 63		LD H,E
00001A9C: E0		RET PO
00001A9D: 82		ADD D
00001A9E: 59		LD E,C
00001A9F: 75		LD (HL),L
00001AA0: 51		LD D,C
00001AA1: 6C		LD L,H
00001AA2: 60		LD H,B
00001AA3: 14		INC D
00001AA4: 53		LD D,E
00001AA5: 03		INC BC
00001AA6: AE		XOR (HL)
00001AA7: 55		LD D,L
00001AA8: 23		INC HL
00001AA9: 11 10 05	LD DE,0510h
00001AAC: 56		LD D,(HL)
00001AAD: 0D		DEC C
00001AAE: 58		LD E,B
00001AAF: 21 02 08	LD HL,0802h
00001AB2: 08		EX AF,AF'
00001AB3: 00		NOP
00001AB4: 88		ADC B
00001AB5: 00		NOP
00001AB6: A0		AND B
00001AB7: 88		ADC B
00001AB8: B8		CP B
00001AB9: 50		LD D,B
00001ABA: 7D		LD A,L
00001ABB: 37		SCF
00001ABC: 30 80		JR NC,-80h
00001ABE: 77		LD (HL),A
00001ABF: 77		LD (HL),A
00001AC0: 77		LD (HL),A
00001AC1: 53		LD D,E
00001AC2: 15		DEC D
00001AC3: E2 E0 74	JP PO,74E0h
00001AC6: 55		LD D,L
00001AC7: 55		LD D,L
00001AC8: 61		LD H,C
00001AC9: AD		XOR L
00001ACA: D5		PUSH DE
00001ACB: 5D		LD E,L
00001ACC: 83		ADD E
00001ACD: 55		LD D,L
00001ACE: 55		LD D,L
00001ACF: 55		LD D,L
00001AD0: B4		OR H
00001AD1: 51		LD D,C
00001AD2: 55		LD D,L
00001AD3: 55		LD D,L
00001AD4: 40		LD B,B
00001AD5: 55		LD D,L
00001AD6: 6D		LD L,L
00001AD7: E1		POP HL
00001AD8: D5		PUSH DE
00001AD9: 55		LD D,L
00001ADA: 55		LD D,L
00001ADB: D5		PUSH DE
00001ADC: 6D		LD L,L
00001ADD: 55		LD D,L
00001ADE: 35		DEC (HL)
00001ADF: 82		ADD D
00001AE0: 58		LD E,B
00001AE1: 55		LD D,L
00001AE2: 55		LD D,L
00001AE3: 55		LD D,L
00001AE4: 51		LD D,C
00001AE5: 55		LD D,L
00001AE6: D9		EXX
00001AE7: 00		NOP
00001AE8: 54		LD D,H
00001AE9: 55		LD D,L
00001AEA: 61		LD H,C
00001AEB: 55		LD D,L
00001AEC: 6D		LD L,L
00001AED: 55		LD D,L
00001AEE: 14		INC D
00001AEF: 00		NOP
00001AF0: 85		ADD L
00001AF1: 54		LD D,H
00001AF2: 8D		ADC L
00001AF3: 55		LD D,L
00001AF4: 51		LD D,C
00001AF5: 21 D8 00	LD HL,00D8h
00001AF8: 02		LD (BC),A
00001AF9: 94		SUB H
00001AFA: 31 88 63	LD SP,6388h
00001AFD: 0D		DEC C
00001AFE: 2E 00		LD L,00h
00001B00: 35		DEC (HL)
00001B01: 58		LD E,B
00001B02: ED 00		DB EDh,00h
00001B04: 5E		LD E,(HL)
00001B05: 01 D5 00	LD BC,00D5h
00001B08: 06 54		LD B,54h
00001B0A: 11 00 55	LD DE,5500h
00001B0D: 73		LD (HL),E
00001B0E: 38 00		JR C,+00h
00001B10: 34		INC (HL)
00001B11: 58		LD E,B
00001B12: 6D		LD L,L
00001B13: 03		INC BC
00001B14: 56		LD D,(HL)
00001B15: 55		LD D,L
00001B16: 57		LD D,A
00001B17: 03		INC BC
00001B18: 08		EX AF,AF'
00001B19: 55		LD D,L
00001B1A: 51		LD D,C
00001B1B: 00		NOP
00001B1C: 88		ADC B
00001B1D: 55		LD D,L
00001B1E: 55		LD D,L
00001B1F: 00		NOP
00001B20: 34		INC (HL)
00001B21: A2		AND D
00001B22: 2D		DEC L
00001B23: 0D		DEC C
00001B24: 00		NOP
00001B25: 56		LD D,(HL)
00001B26: 45		LD B,L
00001B27: 03		INC BC
00001B28: 0B		DEC BC
00001B29: 50		LD D,B
00001B2A: 75		LD (HL),L
00001B2B: 05		DEC B
00001B2C: 0D		DEC C
00001B2D: 21 82 8D	LD HL,8D82h
00001B30: 0D		DEC C
00001B31: A0		AND B
00001B32: 21 02 08	LD HL,0802h
00001B35: 08		EX AF,AF'
00001B36: 00		NOP
00001B37: 02		LD (BC),A
00001B38: 02		LD (BC),A
00001B39: A0		AND B
00001B3A: A8		XOR B
00001B3B: 58		LD E,B
00001B3C: 38 DD		JR C,-23h
00001B3E: C0		RET NZ
00001B3F: 02		LD (BC),A
00001B40: 00		NOP
00001B41: 00		NOP
00001B42: 00		NOP
00001B43: 31 50 55	LD SP,5550h
00001B46: 83		ADD E
00001B47: C3 00 02	JP 0200h
00001B4A: 40		LD B,B
00001B4B: 04		INC B
00001B4C: 58		LD E,B
00001B4D: 55		LD D,L
00001B4E: D0		RET NC
00001B4F: 5E		LD E,(HL)
00001B50: 03		INC BC
00001B51: 00		NOP
00001B52: 10 01		DJNZ +01h
00001B54: 50		LD D,B
00001B55: 55		LD D,L
00001B56: A3		AND E
00001B57: 65		LD H,L
00001B58: CD 00 D5	CALL D500h
00001B5B: D0		RET NC
00001B5C: 6D		LD L,L
00001B5D: 85		ADD L
00001B5E: 0C		INC C
00001B5F: 8E		ADC (HL)
00001B60: 56		LD D,(HL)
00001B61: 03		INC BC
00001B62: 46		LD B,(HL)
00001B63: 8B		ADC E
00001B64: 98		SBC B
00001B65: D5		PUSH DE
00001B66: 36 01		LD (HL),01h
00001B68: 88		ADC B
00001B69: D0		RET NC
00001B6A: 00		NOP
00001B6B: 0D		DEC C
00001B6C: 54		LD D,H
00001B6D: 15		DEC D
00001B6E: D8		RET C
00001B6F: 0D		DEC C
00001B70: D0		RET NC
00001B71: 60		LD H,B
00001B72: 83		ADD E
00001B73: 05		DEC B
00001B74: 51		LD D,C
00001B75: D5		PUSH DE
00001B76: 6D		LD L,L
00001B77: 35		DEC (HL)
00001B78: 64		LD H,H
00001B79: 53		LD D,E
00001B7A: 74		LD (HL),H
00001B7B: B5		OR L
00001B7C: 54		LD D,H
00001B7D: 55		LD D,L
00001B7E: B5		OR L
00001B7F: D5		PUSH DE
00001B80: B5		OR L
00001B81: 14		INC D
00001B82: 55		LD D,L
00001B83: D5		PUSH DE
00001B84: 55		LD D,L
00001B85: 55		LD D,L
00001B86: D5		PUSH DE
00001B87: 56		LD D,(HL)
00001B88: 45		LD B,L
00001B89: 45		LD B,L
00001B8A: 6D		LD L,L
00001B8B: 55		LD D,L
00001B8C: 55		LD D,L
00001B8D: 55		LD D,L
00001B8E: 55		LD D,L
00001B8F: 5B		LD E,E
00001B90: 81		ADD C
00001B91: 21 16 88	LD HL,8816h
00001B94: 55		LD D,L
00001B95: 45		LD B,L
00001B96: 65		LD H,L
00001B97: 55		LD D,L
00001B98: 41		LD B,C
00001B99: 0D		DEC C
00001B9A: 08		EX AF,AF'
00001B9B: 74		LD (HL),H
00001B9C: 55		LD D,L
00001B9D: 71		LD (HL),C
00001B9E: 15		DEC D
00001B9F: 52		LD D,D
00001BA0: 80		ADD B
00001BA1: F5		PUSH AF
00001BA2: 00		NOP
00001BA3: 55		LD D,L
00001BA4: 55		LD D,L
00001BA5: 6D		LD L,L
00001BA6: 48		LD C,B
00001BA7: 07		RLCA
00001BA8: 00		NOP
00001BA9: 58		LD E,B
00001BAA: 43		LD B,E
00001BAB: 55		LD D,L
00001BAC: 57		LD D,A
00001BAD: 85		ADD L
00001BAE: 8F		ADC A
00001BAF: 35		DEC (HL)
00001BB0: 00		NOP
00001BB1: 60		LD H,B
00001BB2: 8D		ADC L
00001BB3: 55		LD D,L
00001BB4: 55		LD D,L
00001BB5: 01 02 22	LD BC,2202h
00001BB8: 00		NOP
00001BB9: 00		NOP
00001BBA: 0A		LD A,(BC)
00001BBB: 20 A2		JR NZ,-5Eh
00001BBD: 40		LD B,B
00001BBE: B0		OR B
00001BBF: F0		RET P
00001BC0: 31 F4 3D	LD SP,3DF4h
00001BC3: D0		RET NC
00001BC4: D0		RET NC
00001BC5: 1E D1		LD E,D1h
00001BC7: 94		SUB H
00001BC8: 4D		LD C,L
00001BC9: 55		LD D,L
00001BCA: D8		RET C
00001BCB: 45		LD B,L
00001BCC: 87		ADD A
00001BCD: 7B		LD A,E
00001BCE: 2D		DEC L
00001BCF: 59		LD E,C
00001BD0: B5		OR L
00001BD1: 61		LD H,C
00001BD2: 87		ADD A
00001BD3: 11 02 12	LD DE,1202h
00001BD6: D2 50 05	JP NC,0550h
00001BD9: 1E 36		LD E,36h
00001BDB: 4E		LD C,(HL)
00001BDC: 43		LD B,E
00001BDD: E0		RET PO
00001BDE: 84		ADD H
00001BDF: 57		LD D,A
00001BE0: 45		LD B,L
00001BE1: 0B		DEC BC
00001BE2: 0B		DEC BC
00001BE3: C5		PUSH BC
00001BE4: 1E 44		LD E,44h
00001BE6: FB		EI
00001BE7: 5A		LD E,D
00001BE8: 41		LD B,C
00001BE9: 53		LD D,E
00001BEA: 80		ADD B
00001BEB: 12		LD (DE),A
00001BEC: 45		LD B,L
00001BED: BB		CP E
00001BEE: 60		LD H,B
00001BEF: 97		SUB A
00001BF0: 8D		ADC L
00001BF1: EE D0		XOR D0h
00001BF3: D3 52		OUTA (52h)
00001BF5: E0		RET PO
00001BF6: 8D		ADC L
00001BF7: 55		LD D,L
00001BF8: 4D		LD C,L
00001BF9: 3B		DEC SP
00001BFA: 6E		LD L,(HL)
00001BFB: 2E 2D		LD L,2Dh
00001BFD: B4		OR H
00001BFE: F4 A2 85	CALL P,85A2h
00001C01: EE 13		XOR 13h
00001C03: 78		LD A,B
00001C04: 46		LD B,(HL)
00001C05: DB 18		INA (18h)
00001C07: 5E		LD E,(HL)
00001C08: 35		DEC (HL)
00001C09: 85		ADD L
00001C0A: ED 2D		DB EDh,2Dh
00001C0C: 81		ADD C
00001C0D: 63		LD H,E
00001C0E: E4 98 8D	CALL PO,8D98h
00001C11: D1		POP DE
00001C12: 92		SUB D
00001C13: 10 8D		DJNZ -73h
00001C15: 1D		DEC E
00001C16: B4		OR H
00001C17: 6D		LD L,L
00001C18: 51		LD D,C
00001C19: 60		LD H,B
00001C1A: E3		EX HL,(SP)
00001C1B: 4D		LD C,L
00001C1C: D1		POP DE
00001C1D: 06 08		LD B,08h
00001C1F: 91		SUB C
00001C20: 6D		LD L,L
00001C21: 93		SUB E
00001C22: 50		LD D,B
00001C23: B8		CP B
00001C24: 87		ADD A
00001C25: 7B		LD A,E
00001C26: 37		SCF
00001C27: 56		LD D,(HL)
00001C28: 7D		LD A,L
00001C29: 45		LD B,L
00001C2A: A4		AND H
00001C2B: D7        Call Write_VRAM_MAP (RST 10h)
00001C2C: 76		HALT
00001C2D: AC		XOR H
00001C2E: 45		LD B,L
00001C2F: AF		XOR A
00001C30: 15		DEC D
00001C31: 12		LD (DE),A
00001C32: CD 16 15	CALL 1516h
00001C35: D1		POP DE
00001C36: 82		ADD D
00001C37: 55		LD D,L
00001C38: 09		ADD HL,BC
00001C39: 20 88		JR NZ,-78h
00001C3B: 20 82		JR NZ,-7Eh
00001C3D: 00		NOP
00001C3E: 20 A2		JR NZ,-5Eh
00001C40: B0		OR B
00001C41: 80		ADD B
00001C42: 68		LD L,B
00001C43: 0D		DEC C
00001C44: 40		LD B,B
00001C45: 0F		RRCA
00001C46: 0D		DEC C
00001C47: 11 74 03	LD DE,0374h
00001C4A: 50		LD D,B
00001C4B: 35		DEC (HL)
00001C4C: 5D		LD E,L
00001C4D: 75		LD (HL),L
00001C4E: 75		LD (HL),L
00001C4F: 35		DEC (HL)
00001C50: 60		LD H,B
00001C51: 01 A0 55	LD BC,55A0h
00001C54: 55		LD D,L
00001C55: 55		LD D,L
00001C56: 55		LD D,L
00001C57: 75		LD (HL),L
00001C58: 80		ADD B
00001C59: 34		INC (HL)
00001C5A: 50		LD D,B
00001C5B: 55		LD D,L
00001C5C: 55		LD D,L
00001C5D: 56		LD D,(HL)
00001C5E: 55		LD D,L
00001C5F: 18 D0		JR -30h
00001C61: 40		LD B,B
00001C62: 97		SUB A
00001C63: 55		LD D,L
00001C64: 15		DEC D
00001C65: 58		LD E,B
00001C66: 18 D0		JR -30h
00001C68: 21 50 55	LD HL,5550h
00001C6B: 55		LD D,L
00001C6C: 08		EX AF,AF'
00001C6D: 20 00		JR NZ,+00h
00001C6F: 58		LD E,B
00001C70: DD 54		LD D,IXh
00001C72: 95		SUB L
00001C73: 05		DEC B
00001C74: 00		NOP
00001C75: F4 00 54	CALL P,5400h
00001C78: 55		LD D,L
00001C79: 65		LD H,L
00001C7A: 55		LD D,L
00001C7B: 75		LD (HL),L
00001C7C: F7		RST 30h
00001C7D: 55		LD D,L
00001C7E: 03		INC BC
00001C7F: 55		LD D,L
00001C80: 55		LD D,L
00001C81: 8D		ADC L
00001C82: 55		LD D,L
00001C83: 21 62 55	LD HL,5562h
00001C86: 41		LD B,C
00001C87: 55		LD D,L
00001C88: 15		DEC D
00001C89: 75		LD (HL),L
00001C8A: 55		LD D,L
00001C8B: 0D		DEC C
00001C8C: 80		ADD B
00001C8D: 55		LD D,L
00001C8E: 80		ADD B
00001C8F: B5		OR L
00001C90: 48		LD C,B
00001C91: 55		LD D,L
00001C92: 95		SUB L
00001C93: 05		DEC B
00001C94: 70		LD (HL),B
00001C95: 15		DEC D
00001C96: 00		NOP
00001C97: 06 13		LD B,13h
00001C99: 5A		LD E,D
00001C9A: 65		LD H,L
00001C9B: 01 54 05	LD BC,0554h
00001C9E: 00		NOP
00001C9F: 41		LD B,C
00001CA0: 05		DEC B
00001CA1: 6C		LD L,H
00001CA2: 5D		LD E,L
00001CA3: 0D		DEC C
00001CA4: 55		LD D,L
00001CA5: 01 D0 5E	LD BC,5ED0h
00001CA8: 08		EX AF,AF'
00001CA9: 78		LD A,B
00001CAA: 55		LD D,L
00001CAB: 05		DEC B
00001CAC: 66		LD H,(HL)
00001CAD: 0D		DEC C
00001CAE: 54		LD D,H
00001CAF: 1B		DEC DE
00001CB0: 00		NOP
00001CB1: 54		LD D,H
00001CB2: 55		LD D,L
00001CB3: 71		LD (HL),C
00001CB4: 83		ADD E
00001CB5: 01 56 ED	LD BC,ED56h
00001CB8: 00		NOP
00001CB9: 25		DEC H
00001CBA: 5A		LD E,D
00001CBB: 21 02 00	LD HL,0002h
00001CBE: 20 82		JR NZ,-7Eh
00001CC0: 00		NOP
00001CC1: 02		LD (BC),A
00001CC2: A0		AND B
00001CC3: 78		LD A,B
00001CC4: 70		LD (HL),B
00001CC5: 78		LD A,B
00001CC6: 0D		DEC C
00001CC7: 00		NOP
00001CC8: 38 03		JR C,+03h
00001CCA: 00		NOP
00001CCB: E0		RET PO
00001CCC: 00		NOP
00001CCD: 50		LD D,B
00001CCE: 35		DEC (HL)
00001CCF: 00		NOP
00001CD0: 44		LD B,H
00001CD1: 00		NOP
00001CD2: 00		NOP
00001CD3: 00		NOP
00001CD4: 34		INC (HL)
00001CD5: AD		XOR L
00001CD6: D5		PUSH DE
00001CD7: 00		NOP
00001CD8: B8		CP B
00001CD9: 23		INC HL
00001CDA: 00		NOP
00001CDB: 40		LD B,B
00001CDC: 5B		LD E,E
00001CDD: 51		LD D,C
00001CDE: 15		DEC D
00001CDF: 00		NOP
00001CE0: 44		LD B,H
00001CE1: 0D		DEC C
00001CE2: 00		NOP
00001CE3: B4		OR H
00001CE4: 54		LD D,H
00001CE5: AD		XOR L
00001CE6: 55		LD D,L
00001CE7: 03		INC BC
00001CE8: B8		CP B
00001CE9: 35		DEC (HL)
00001CEA: 00		NOP
00001CEB: 45		LD B,L
00001CEC: 1B		DEC DE
00001CED: 52		LD D,D
00001CEE: 55		LD D,L
00001CEF: 00		NOP
00001CF0: 80		ADD B
00001CF1: 14		INC D
00001CF2: 4D		LD C,L
00001CF3: 81		ADD C
00001CF4: 54		LD D,H
00001CF5: A3		AND E
00001CF6: 55		LD D,L
00001CF7: 03		INC BC
00001CF8: 00		NOP
00001CF9: 88		ADC B
00001CFA: B8		CP B
00001CFB: 1D		DEC E
00001CFC: 18 5E		JR +5Eh
00001CFE: 6D		LD L,L
00001CFF: 0D		DEC C
00001D00: 37		SCF
00001D01: 1C		INC E
00001D02: 40		LD B,B
00001D03: 08		EX AF,AF'
00001D04: 00		NOP
00001D05: 55		LD D,L
00001D06: B5		OR L
00001D07: 75		LD (HL),L
00001D08: E1		POP HL
00001D09: D8		RET C
00001D0A: 80		ADD B
00001D0B: 0D		DEC C
00001D0C: 00		NOP
00001D0D: 56		LD D,(HL)
00001D0E: 55		LD D,L
00001D0F: 55		LD D,L
00001D10: 81		ADD C
00001D11: D7        Call Write_VRAM_MAP (RST 10h)
00001D12: 00		NOP
00001D13: 02		LD (BC),A
00001D14: 00		NOP
00001D15: 55		LD D,L
00001D16: 55		LD D,L
00001D17: 55		LD D,L
00001D18: 41		LD B,C
00001D19: 55		LD D,L
00001D1A: C0		RET NZ
00001D1B: DD 8D		ADC IXl
00001D1D: 55		LD D,L
00001D1E: 55		LD D,L
00001D1F: 61		LD H,C
00001D20: 5D		LD E,L
00001D21: D5		PUSH DE
00001D22: 50		LD D,B
00001D23: 55		LD D,L
00001D24: DD 55		LD D,IXl
00001D26: 55		LD D,L
00001D27: 80		ADD B
00001D28: 55		LD D,L
00001D29: 59		LD E,C
00001D2A: 63		LD H,E
00001D2B: 55		LD D,L
00001D2C: 55		LD D,L
00001D2D: 58		LD E,B
00001D2E: 15		DEC D
00001D2F: 03		INC BC
00001D30: 4A		LD C,D
00001D31: 5D		LD E,L
00001D32: 50		LD D,B
00001D33: 89		ADC C
00001D34: 55		LD D,L
00001D35: A3		AND E
00001D36: 45		LD B,L
00001D37: 00		NOP
00001D38: 50		LD D,B
00001D39: 58		LD E,B
00001D3A: 63		LD H,E
00001D3B: 00		NOP
00001D3C: 88		ADC B
00001D3D: 50		LD D,B
00001D3E: 01 00 00	LD BC,0000h
00001D41: 88		ADC B
00001D42: 00		NOP
00001D43: 20 00		JR NZ,+00h
00001D45: A0		AND B
00001D46: 78		LD A,B
00001D47: 48		LD C,B
00001D48: E0		RET PO
00001D49: DD 00		NOP
00001D4B: DD 40		LD B,B
00001D4D: 34		INC (HL)
00001D4E: 77		LD (HL),A
00001D4F: 03		INC BC
00001D50: 50		LD D,B
00001D51: 55		LD D,L
00001D52: 43		LD B,E
00001D53: 55		LD D,L
00001D54: 03		INC BC
00001D55: D6 16		SUB 16h
00001D57: 8E		ADC (HL)
00001D58: A4		AND H
00001D59: 85		ADD L
00001D5A: 5D		LD E,L
00001D5B: 54		LD D,H
00001D5C: 00		NOP
00001D5D: 55		LD D,L
00001D5E: 01 00 51	LD BC,5100h
00001D61: 41		LD B,C
00001D62: 15		DEC D
00001D63: 56		LD D,(HL)
00001D64: 03		INC BC
00001D65: 56		LD D,(HL)
00001D66: D0		RET NC
00001D67: 40		LD B,B
00001D68: 57		LD D,A
00001D69: 4D		LD C,L
00001D6A: 45		LD B,L
00001D6B: 88		ADC B
00001D6C: 00		NOP
00001D6D: 18 60		JR +60h
00001D6F: 53		LD D,E
00001D70: 55		LD D,L
00001D71: B5		OR L
00001D72: 50		LD D,B
00001D73: 03		INC BC
00001D74: 0C		INC C
00001D75: D4 5D 85	CALL NC,855Dh
00001D78: 55		LD D,L
00001D79: 05		DEC B
00001D7A: D5		PUSH DE
00001D7B: DE E1		SBC E1h
00001D7D: 55		LD D,L
00001D7E: 58		LD E,B
00001D7F: 01 56 71	LD BC,7156h
00001D82: 15		DEC D
00001D83: 88		ADC B
00001D84: 5D		LD E,L
00001D85: 95		SUB L
00001D86: 63		LD H,E
00001D87: 00		NOP
00001D88: 58		LD E,B
00001D89: 6D		LD L,L
00001D8A: D5		PUSH DE
00001D8B: 00		NOP
00001D8C: 56		LD D,(HL)
00001D8D: 35		DEC (HL)
00001D8E: DE 10		SBC 10h
00001D90: 94		SUB H
00001D91: 51		LD D,C
00001D92: 15		DEC D
00001D93: 00		NOP
00001D94: 55		LD D,L
00001D95: 05		DEC B
00001D96: 55		LD D,L
00001D97: E3		EX HL,(SP)
00001D98: 55		LD D,L
00001D99: 6D		LD L,L
00001D9A: D8		RET C
00001D9B: 8C		ADC H
00001D9C: 56		LD D,(HL)
00001D9D: 7B		LD A,E
00001D9E: 55		LD D,L
00001D9F: 50		LD D,B
00001DA0: AD		XOR L
00001DA1: 15		DEC D
00001DA2: A0		AND B
00001DA3: FB		EI
00001DA4: 55		LD D,L
00001DA5: 60		LD H,B
00001DA6: 15		DEC D
00001DA7: 54		LD D,H
00001DA8: 55		LD D,L
00001DA9: D5		PUSH DE
00001DAA: 70		LD (HL),B
00001DAB: 5D		LD E,L
00001DAC: 88		ADC B
00001DAD: 80		ADD B
00001DAE: D5		PUSH DE
00001DAF: 58		LD E,B
00001DB0: 55		LD D,L
00001DB1: 85		ADD L
00001DB2: 63		LD H,E
00001DB3: 15		DEC D
00001DB4: 0E 00		LD C,00h
00001DB6: 5A		LD E,D
00001DB7: 63		LD H,E
00001DB8: 58		LD E,B
00001DB9: 75		LD (HL),L
00001DBA: 50		LD D,B
00001DBB: 35		DEC (HL)
00001DBC: 78		LD A,B
00001DBD: 77		LD (HL),A
00001DBE: 57		LD D,A
00001DBF: 80		ADD B
00001DC0: 57		LD D,A
00001DC1: 21 A0 08	LD HL,08A0h
00001DC4: 20 22		JR NZ,+22h
00001DC6: 22 00 A2	LD (A200h),HL
00001DC9: 58		LD E,B
00001DCA: B0		OR B
00001DCB: E8		RET PE
00001DCC: 0D		DEC C
00001DCD: 34		INC (HL)
00001DCE: B0		OR B
00001DCF: B7		OR A
00001DD0: C7		RST 00h
00001DD1: E0		RET PO
00001DD2: EC 5D 35	CALL PE,355Dh
00001DD5: E1		POP HL
00001DD6: 44		LD B,H
00001DD7: D1		POP DE
00001DD8: 12		LD (DE),A
00001DD9: 34		INC (HL)
00001DDA: 51		LD D,C
00001DDB: 55		LD D,L
00001DDC: 11 10 B5	LD DE,B510h
00001DDF: 2E ED		LD L,EDh
00001DE1: 51		LD D,C
00001DE2: 84		ADD H
00001DE3: 55		LD D,L
00001DE4: 31 04 06	LD SP,0604h
00001DE7: 75		LD (HL),L
00001DE8: 81		ADD C
00001DE9: 6D		LD L,L
00001DEA: CB 96		RES 2,(HL)
00001DEC: 1D		DEC E
00001DED: D4 51 11	CALL NC,1151h
00001DF0: 1E B8		LD E,B8h
00001DF2: 10 55		DJNZ +55h
00001DF4: C5		PUSH BC
00001DF5: 55		LD D,L
00001DF6: 60		LD H,B
00001DF7: 20 FB		JR NZ,-05h
00001DF9: 40		LD B,B
00001DFA: 63		LD H,E
00001DFB: 98		SBC B
00001DFC: B5		OR L
00001DFD: 2E B4		LD L,B4h
00001DFF: 47		LD B,A
00001E00: AD		XOR L
00001E01: 53		LD D,E
00001E02: 51		LD D,C
00001E03: 6F		LD L,A
00001E04: 45		LD B,L
00001E05: 38 D8		JR C,-28h
00001E07: 62		LD H,D
00001E08: D1		POP DE
00001E09: 96		SUB (HL)
00001E0A: 20 52		JR NZ,+52h
00001E0C: 51		LD D,C
00001E0D: 04		INC B
00001E0E: 6D		LD L,L
00001E0F: 43		LD B,E
00001E10: 24		INC H
00001E11: ED DD		DB EDh,DDh
00001E13: A0		AND B
00001E14: 15		DEC D
00001E15: D0		RET NC
00001E16: B6		OR (HL)
00001E17: 8D		ADC L
00001E18: 3B		DEC SP
00001E19: 82		ADD D
00001E1A: 1B		DEC DE
00001E1B: 50		LD D,B
00001E1C: 05		DEC B
00001E1D: 11 D8 42	LD DE,42D8h
00001E20: 05		DEC B
00001E21: 41		LD B,C
00001E22: ED 6D		DB EDh,6Dh
00001E24: 4D		LD C,L
00001E25: 04		INC B
00001E26: 54		LD D,H
00001E27: D3 BE		OUTA (BEh)
00001E29: 8D		ADC L
00001E2A: 51		LD D,C
00001E2B: 51		LD D,C
00001E2C: 1D		DEC E
00001E2D: 38 61		JR C,+61h
00001E2F: 2D		DEC L
00001E30: D8		RET C
00001E31: D2 6E 94	JP NC,946Eh
00001E34: 05		DEC B
00001E35: 2D		DEC L
00001E36: 1E 42		LD E,42h
00001E38: 87		ADD A
00001E39: 14		INC D
00001E3A: 82		ADD D
00001E3B: 55		LD D,L
00001E3C: 41		LD B,C
00001E3D: 40		LD B,B
00001E3E: 0B		DEC BC
00001E3F: 77		LD (HL),A
00001E40: 35		DEC (HL)
00001E41: 7B		LD A,E
00001E42: 77		LD (HL),A
00001E43: 59		LD E,C
00001E44: 01 20 02	LD BC,0220h
00001E47: 22 82 20	LD (2082h),HL
00001E4A: 22 A8 40	LD (40A8h),HL
00001E4D: 40		LD B,B
00001E4E: E8		RET PE
00001E4F: 75		LD (HL),L
00001E50: D3 04		OUTA (04h)
00001E52: C3 4E 37	JP 374Eh
00001E55: 0D		DEC C
00001E56: 92		SUB D
00001E57: 21 24 DD	LD HL,DD24h
00001E5A: 2E 11		LD L,11h
00001E5C: 61		LD H,C
00001E5D: 38 55		JR C,+55h
00001E5F: 3D		DEC A
00001E60: 75		LD (HL),L
00001E61: 15		DEC D
00001E62: 41		LD B,C
00001E63: 44		LD B,H
00001E64: 4E		LD C,(HL)
00001E65: 47		LD B,A
00001E66: 58		LD E,B
00001E67: 59		LD E,C
00001E68: 18 D6		JR -2Ah
00001E6A: BE		CP (HL)
00001E6B: 11 34 12	LD DE,1234h
00001E6E: 94		SUB H
00001E6F: 2D		DEC L
00001E70: EC D5 D4	CALL PE,D4D5h
00001E73: EE 49		XOR 49h
00001E75: D1		POP DE
00001E76: 5D		LD E,L
00001E77: 01 B8 98	LD BC,98B8h
00001E7A: 1B		DEC DE
00001E7B: B4		OR H
00001E7C: 5D		LD E,L
00001E7D: 84		ADD H
00001E7E: 68		LD L,B
00001E7F: DD ED		PFX_ED
00001E81: 60		LD H,B
00001E82: D1		POP DE
00001E83: 48		LD C,B
00001E84: 28 0D		JR Z,+0Dh
00001E86: 50		LD D,B
00001E87: 85		ADD L
00001E88: 51		LD D,C
00001E89: 83		ADD E
00001E8A: 14		INC D
00001E8B: 5D		LD E,L
00001E8C: 43		LD B,E
00001E8D: D0		RET NC
00001E8E: 94		SUB H
00001E8F: 71		LD (HL),C
00001E90: A0		AND B
00001E91: DD D9		EXX
00001E93: B6		OR (HL)
00001E94: 10 24		DJNZ +24h
00001E96: 61		LD H,C
00001E97: 2D		DEC L
00001E98: 3D		DEC A
00001E99: 86		ADD (HL)
00001E9A: 23		INC HL
00001E9B: 45		LD B,L
00001E9C: 2F		CPL
00001E9D: 41		LD B,C
00001E9E: 57		LD D,A
00001E9F: 71		LD (HL),C
00001EA0: 08		EX AF,AF'
00001EA1: 41		LD B,C
00001EA2: D1		POP DE
00001EA3: B8		CP B
00001EA4: 35		DEC (HL)
00001EA5: 1E 56		LD E,56h
00001EA7: 2D		DEC L
00001EA8: 51		LD D,C
00001EA9: 51		LD D,C
00001EAA: 20 ED		JR NZ,-13h
00001EAC: 49		LD C,C
00001EAD: 4B		LD C,E
00001EAE: 5B		LD E,E
00001EAF: 75		LD (HL),L
00001EB0: 54		LD D,H
00001EB1: 14		INC D
00001EB2: 70		LD (HL),B
00001EB3: B6		OR (HL)
00001EB4: 50		LD D,B
00001EB5: 50		LD D,B
00001EB6: 94		SUB H
00001EB7: 15		DEC D
00001EB8: D4 D8 22	CALL NC,22D8h
00001EBB: 49		LD C,C
00001EBC: 27		DAA
00001EBD: 2D		DEC L
00001EBE: 58		LD E,B
00001EBF: 49		LD C,C
00001EC0: 1D		DEC E
00001EC1: 6C		LD L,H
00001EC2: 77		LD (HL),A
00001EC3: D0		RET NC
00001EC4: D1		POP DE
00001EC5: 72		LD (HL),D
00001EC6: 57		LD D,A
00001EC7: 81		ADD C
00001EC8: 08		EX AF,AF'
00001EC9: 02		LD (BC),A
00001ECA: 22 80 88	LD (8880h),HL
00001ECD: 20 A2		JR NZ,-5Eh
00001ECF: 60		LD H,B
00001ED0: 60		LD H,B
00001ED1: F0		RET P
00001ED2: 1D		DEC E
00001ED3: F0		RET P
00001ED4: 4D		LD C,L
00001ED5: 03		INC BC
00001ED6: 4D		LD C,L
00001ED7: 74		LD (HL),H
00001ED8: 8C		ADC H
00001ED9: A3		AND E
00001EDA: 09		ADD HL,BC
00001EDB: 6D		LD L,L
00001EDC: 50		LD D,B
00001EDD: 10 11		DJNZ +11h
00001EDF: 2D		DEC L
00001EE0: 31 50 CD	LD SP,CD50h
00001EE3: 55		LD D,L
00001EE4: 2D		DEC L
00001EE5: 4D		LD C,L
00001EE6: 5D		LD E,L
00001EE7: 78		LD A,B
00001EE8: 44		LD B,H
00001EE9: 97		SUB A
00001EEA: 91		SUB C
00001EEB: 85		ADD L
00001EEC: 41		LD B,C
00001EED: 4B		LD C,E
00001EEE: 44		LD B,H
00001EEF: 23		INC HL
00001EF0: 35		DEC (HL)
00001EF1: 66		LD H,(HL)
00001EF2: 51		LD D,C
00001EF3: F8		RET M
00001EF4: 8E		ADC (HL)
00001EF5: 1D		DEC E
00001EF6: 81		ADD C
00001EF7: 34		INC (HL)
00001EF8: E1		POP HL
00001EF9: 58		LD E,B
00001EFA: 2D		DEC L
00001EFB: 2C		INC L
00001EFC: 45		LD B,L
00001EFD: 49		LD C,C
00001EFE: 34		INC (HL)
00001EFF: D5		PUSH DE
00001F00: 8E		ADC (HL)
00001F01: 50		LD D,B
00001F02: D1		POP DE
00001F03: 39		ADD HL,SP
00001F04: 52		LD D,D
00001F05: 38 49		JR C,+49h
00001F07: 24		INC H
00001F08: 0D		DEC C
00001F09: 6D		LD L,L
00001F0A: 85		ADD L
00001F0B: DD 2D		DEC IXl
00001F0D: 44		LD B,H
00001F0E: 8D		ADC L
00001F0F: 3B		DEC SP
00001F10: 7A		LD A,D
00001F11: 91		SUB C
00001F12: C1		POP BC
00001F13: 56		LD D,(HL)
00001F14: 04		INC B
00001F15: 51		LD D,C
00001F16: 41		LD B,C
00001F17: C4 6E 6C	CALL NZ,6C6Eh
00001F1A: 01 18 79	LD BC,7918h
00001F1D: 84		ADD H
00001F1E: 10 05		DJNZ +05h
00001F20: B8		CP B
00001F21: 51		LD D,C
00001F22: 4D		LD C,L
00001F23: 83		ADD E
00001F24: E0		RET PO
00001F25: 40		LD B,B
00001F26: 43		LD B,E
00001F27: 31 0D 6E	LD SP,6E0Dh
00001F2A: 11 EE 60	LD DE,60EEh
00001F2D: 93		SUB E
00001F2E: 10 2E		DJNZ +2Eh
00001F30: 76		HALT
00001F31: 50		LD D,B
00001F32: ED BB		OTDR
00001F34: 83		ADD E
00001F35: D7        Call Write_VRAM_MAP (RST 10h)
00001F36: 8D		ADC L
00001F37: DB E8		INA (E8h)
00001F39: 9D		SBC L
00001F3A: B1		OR C
00001F3B: 4C		LD C,H
00001F3C: 43		LD B,E
00001F3D: 85		ADD L
00001F3E: 41		LD B,C
00001F3F: 20 8D		JR NZ,-73h
00001F41: 5B		LD E,E
00001F42: ED 51		OUT (C),D
00001F44: 50		LD D,B
00001F45: 35		DEC (HL)
00001F46: 5E		LD E,(HL)
00001F47: 77		LD (HL),A
00001F48: F8		RET M
00001F49: 56		LD D,(HL)
00001F4A: 89		ADC C
00001F4B: 20 20		JR NZ,+20h
00001F4D: 0A		LD A,(BC)
00001F4E: 88		ADC B
00001F4F: 22 20 28	LD (2820h),HL
00001F52: 40		LD B,B
00001F53: 88		ADC B
00001F54: C0		RET NZ
00001F55: 35		DEC (HL)
00001F56: 00		NOP
00001F57: 00		NOP
00001F58: 00		NOP
00001F59: 0D		DEC C
00001F5A: 00		NOP
00001F5B: 00		NOP
00001F5C: 50		LD D,B
00001F5D: D5		PUSH DE
00001F5E: 00		NOP
00001F5F: 00		NOP
00001F60: 40		LD B,B
00001F61: 35		DEC (HL)
00001F62: 00		NOP
00001F63: 00		NOP
00001F64: 54		LD D,H
00001F65: 55		LD D,L
00001F66: 03		INC BC
00001F67: 00		NOP
00001F68: 50		LD D,B
00001F69: D5		PUSH DE
00001F6A: 00		NOP
00001F6B: 00		NOP
00001F6C: 55		LD D,L
00001F6D: 55		LD D,L
00001F6E: 0D		DEC C
00001F6F: 00		NOP
00001F70: 54		LD D,H
00001F71: 55		LD D,L
00001F72: 03		INC BC
00001F73: 40		LD B,B
00001F74: 55		LD D,L
00001F75: 55		LD D,L
00001F76: 35		DEC (HL)
00001F77: 00		NOP
00001F78: 55		LD D,L
00001F79: 55		LD D,L
00001F7A: 0D		DEC C
00001F7B: 50		LD D,B
00001F7C: 55		LD D,L
00001F7D: 55		LD D,L
00001F7E: D5		PUSH DE
00001F7F: 40		LD B,B
00001F80: 55		LD D,L
00001F81: 55		LD D,L
00001F82: 35		DEC (HL)
00001F83: 54		LD D,H
00001F84: 55		LD D,L
00001F85: 55		LD D,L
00001F86: 55		LD D,L
00001F87: 53		LD D,E
00001F88: 55		LD D,L
00001F89: 55		LD D,L
00001F8A: D5		PUSH DE
00001F8B: 55		LD D,L
00001F8C: 55		LD D,L
00001F8D: 55		LD D,L
00001F8E: 95		SUB L
00001F8F: 55		LD D,L
00001F90: 55		LD D,L
00001F91: 55		LD D,L
00001F92: 55		LD D,L
00001F93: 55		LD D,L
00001F94: 55		LD D,L
00001F95: 55		LD D,L
00001F96: 05		DEC B
00001F97: 56		LD D,(HL)
00001F98: 55		LD D,L
00001F99: 55		LD D,L
00001F9A: 55		LD D,L
00001F9B: 55		LD D,L
00001F9C: 55		LD D,L
00001F9D: 55		LD D,L
00001F9E: 01 58 55	LD BC,5558h
00001FA1: 55		LD D,L
00001FA2: 55		LD D,L
00001FA3: 56		LD D,(HL)
00001FA4: 55		LD D,L
00001FA5: 55		LD D,L
00001FA6: 00		NOP
00001FA7: 60		LD H,B
00001FA8: 55		LD D,L
00001FA9: 55		LD D,L
00001FAA: 55		LD D,L
00001FAB: 5B		LD E,E
00001FAC: 55		LD D,L
00001FAD: 15		DEC D
00001FAE: 00		NOP
00001FAF: 80		ADD B
00001FB0: 55		LD D,L
00001FB1: 55		LD D,L
00001FB2: 55		LD D,L
00001FB3: 60		LD H,B
00001FB4: 55		LD D,L
00001FB5: 05		DEC B
00001FB6: 00		NOP
00001FB7: 00		NOP
00001FB8: 56		LD D,(HL)
00001FB9: 55		LD D,L
00001FBA: 15		DEC D
00001FBB: 80		ADD B
00001FBC: 55		LD D,L
00001FBD: 0D		DEC C
00001FBE: 00		NOP
00001FBF: 00		NOP
00001FC0: 58		LD E,B
00001FC1: 55		LD D,L
00001FC2: 05		DEC B
00001FC3: 00		NOP
00001FC4: 56		LD D,(HL)
00001FC5: 0D		DEC C
00001FC6: 00		NOP
00001FC7: 00		NOP
00001FC8: 60		LD H,B
00001FC9: 55		LD D,L
00001FCA: 01 00 58	LD BC,5800h
00001FCD: 01 00 00	LD BC,0000h
00001FD0: 80		ADD B
00001FD1: 80		ADD B
00001FD2: 00		NOP
00001FD3: 00		NOP
00001FD4: A0		AND B
00001FD5: FF		RST 38h
[..]
00001FFF: FF        RST 38h

