jp $0388 rst $38 rst $38 rst $38 rst $38 rst $38 jp $0068 ld e,$1e ld c,d ld e,$1f jp $00c9 ld bc,$0108 ldh a,[$ffa1] rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 ldh [$ff80],a ld [$2000],a ret rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 jp $c006 rst $38 rst $38 rst $38 rst $38 rst $38 jp $c200 rst $38 rst $38 rst $38 rst $38 rst $38 jp $c000 jp $021c rst $38 rst $38 jp $c003 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 add sp,$fb push af push de push hl ld hl,[sp+$0b] ld e,[hl] inc hl ld d,[hl] ld a,[de] inc de ld [hl],d dec hl ld [hl],e ld e,a ld a,[$000d] cp e jr c,$0093 ld d,$00 ld hl,$01e0 add hl,de add hl,de ld e,[hl] inc hl ld d,[hl] ld hl,[sp+$09] ld [hl],e inc hl ld [hl],d pop hl pop de pop af add sp,$03 ret ld d,e dec hl ldh a,[$ff80] ldd [hl],a ld [hl],$00 dec hl ld [hl],$bd sla e ld a,d rlca and a,$01 add a,$0e ld l,a ld h,$00 ld a,[hl] call $00f7 ld hl,$4000 ld d,l add hl,de ld e,[hl] inc hl ld d,[hl] ld hl,[sp+$06] ld [hl],e inc hl ld [hl],d pop hl pop de pop af ret push af push hl ld hl,[sp+$04] ld a,[hl] call $00f7 pop hl pop af inc sp ret push af push af push de push hl ld hl,[sp+$08] ldi a,[hl] ld h,[hl] ld l,a ld e,[hl] inc hl ld d,[hl] push hl dec hl add hl,de ld e,l ld d,h ld hl,[sp+$0b] ld [hl],d dec hl ld [hl],e pop de inc de dec hl ld [hl],d dec hl ld [hl],e pop hl pop de pop af ret xor a ldh [$ff81],a inc a ld [$6000],a xor a ld [$0000],a ld a,[$000c] ldh [$ff80],a ld [$2000],a ret nop nop nop nop jp $0323 db $ce,$ed,$66,$66,$cc,$0d,$00,$0b,$03,$73,$00,$83,$00,$0c,$00,$0d db $00,$08,$11,$1f,$88,$89,$00,$0e,$dc,$cc,$6e,$e6,$dd,$dd,$d9,$99 db $bb,$bb,$67,$63,$6e,$0e,$ec,$cc,$dd,$dc,$99,$9f,$bb,$b9,$33,$3e db "sun hree" db $80 db $45,$42 db $03 db $fe db $05 db $03 db $01 db $33 db $00 db $89 db $da,$57 ld a,[$000b] ldh [$ff80],a ld [$2000],a jp $4100 ld a,b or c ret z ldh a,[$ff86] or a jr z,$0174 ld a,h and a,$e0 cp a,$80 jr z,$017d ld a,d and a,$e0 cp a,$80 jr nz,$0174 rst $08 cp a,$c9 ld a,[de] inc de ldi [hl],a dec bc ld a,b or c jr nz,$0174 ret ld a,b or a push af rst $08 db $fd pop af push af jr nz,$018a ld a,b cp c jr nc,$01a5 push bc push hl ld c,b ld b,$00 push bc call $01a6 pop bc pop hl add hl,bc pop bc pop af push hl ld l,b ld b,a ld a,c sub l ld c,a ld a,b sbc a,$00 ld b,a pop hl jr $017f pop af rst $08 rst $38 ld a,[de] inc de ld [hl],a inc l dec c jr nz,$01a8 di ld a,l ldh [$ff87],a ldh a,[$ff89] add b ldh [$ff89],a ei ret nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop jp [hl] nop ld d,b ld bc,$015b nop ld l,a jr nc,$0259 add hl,sp ld l,a db $d3 halt db $ec halt dec c ld [hl],a db $fd ld [bc],a cp c ld bc,$01b9 cp c ld bc,$01b9 cp c ld bc,$01b9 sub [hl] ld [bc],a inc l ld [bc],a jr nc,$0208 inc [hl] ld [bc],a jr c,$020c ld b,c ld [bc],a ld b,l ld [bc],a ld c,c ld [bc],a ld c,l ld [bc],a ld d,c ld [bc],a jr $0218 ld l,h ld [bc],a ld de,$1c7d ret push af push bc push de push hl ldh a,[$ff99] bit 2,a call nz,$0230 pop hl pop de pop bc pop af reti ld l,$00 jr $0253 ld l,$03 jr $0253 ld l,$06 jr $0253 cp a,$3c ret c sub a,$14 ld l,$09 jr $0253 ld l,$0c jr $0253 ld l,$0f jr $0253 ld l,$12 jr $0253 ld l,$15 jr $0253 ld l,$18 ld h,$40 push af call $025e pop hl push af ld a,h jr $0267 push hl push af ldh a,[$ff80] ld hl,[sp+$07] ld [hl],a ld a,$1c call $0020 pop af ret ld a,d cp a,$80 ret c cp a,$a0 jp c,$03d3 cp a,$c0 jr c,$0286 cp a,$e0 jp nc,$03d3 sub a,$c0 rst $08 ld d,b jp c,$03d3 ret sub a,$a0 rst $08 cp h jp c,$03d3 ret di ld sp,$e000 rst $08 nop rst $08 ld l,[hl] ld hl,$0296 rst $08 ld l,a jp $0300 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 jp $0309 jp $030a jp $03a4 jp $03d1 ret ld bc,$000a ld hl,$0000 dec hl ld a,l or h jr nz,$0310 dec bc ld a,c or b jr nz,$030d di ld sp,$e000 rst $08 nop call $1a60 di ld sp,$e000 ldh [$fff4],a push af ldh a,[$ff44] cp a,$91 jp nc,$032a ldh a,[$ff44] cp a,$91 jp c,$0331 ldh a,[$ff40] and a,$7f ldh [$ff40],a ld hl,$9800 ld bc,$0400 xor a ldi [hl],a dec bc ld a,b or c jr nz,$0344 ldh a,[$ff40] or a,$80 ldh [$ff40],a pop af di ld sp,$e000 push af rst $08 nop rst $08 ld de,$183e call $03f2 pop af push af call $720e di pop af ld [$c2fb],a di ld sp,$e000 ld a,$01 call $03f2 ld a,$03 call $03d5 call $4064 ld a,$3f call $03f2 call $624a ld a,[$c2fb] ldh [$fff4],a di ld sp,$e000 ld a,$01 call $03f2 ld a,$03 call $03d5 call $4064 call $1a60 ld a,$01 call $03f2 jp $4000 ldh a,[$fff4] ld [$c2fb],a di ld sp,$e000 ld a,$01 call $03f2 ld a,$03 call $03d5 call $4064 call $1a60 ld a,$ff ld [$c213],a ld a,$01 call $03f2 call $4000 xor a ld [$c213],a jp $1e59 scf ret scf ret bit 7,a jr nz,$03e4 ldh [$ff81],a ld [$4000],a ld a,$0a ld [$0000],a ret set 7,a ldh [$ff81],a res 7,a ld [$4000],a xor a ld [$0000],a ret ldh [$ff80],a ld [$2000],a ret push hl push bc ld hl,[sp+$00] ld bc,$27f0 add hl,bc bit 7,h jr z,$0417 di ld hl,[sp+$04] ld e,[hl] inc hl ld d,[hl] ldh a,[$ff80] ld c,a ld b,$ff ld hl,[sp+$00] ld sp,$e000 jp $1d90 pop bc pop hl ld [$c212],a ldh a,[$ff80] push af ld a,[$c21a] call $03f2 ld a,l ld [$c218],a ld a,h ld [$c219],a ld hl,$0446 push hl ld a,[$c21b] ld l,a ld a,[$c21c] ld h,a push hl ld a,[$c219] ld h,a ld a,[$c218] ld l,a ld a,[$c212] ret ld [$c212],a pop af call $03f2 ld a,[$c212] ret push bc ld a,[$c3a3] push af xor a ld [$c3a3],a call $0465 ld c,a pop af ld [$c3a3],a ld a,c pop bc ret push bc ld a,[$c209] ld c,a halt nop ld a,[$c207] ld b,a ld a,[$c209] cp c jr z,$046a ld a,b push af call $1af8 pop af pop bc ret ld a,[de] inc de ldi [hl],a dec bc ld a,b or c jr nz,$047e ret ld a,e ldi [hl],a dec bc ld a,b or c jr nz,$0487 ret rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 ld sp,$e000 di rst $08 nop ld a,$07 ld [$c654],a ld a,$ff ld [$c655],a ld a,$20 rst $08 or e ld hl,$0400 rst $08 jp z,$a2cd rlca ld de,$0204 rst $08 ld d,a ld c,$80 ld de,$059c ld a,[$c654] ld b,a ld a,[$c655] push bc push hl push af ld a,c ld c,l ld b,h ld l,e ld h,d ld d,a ld e,$07 pop af rrca push af call $058a pop af ld e,l ld d,h pop hl ld bc,$0020 add hl,bc pop bc inc c dec b jr nz,$052d ld hl,$065e call $083b ld a,$01 rst $08 or h ld c,$00 ld a,[$c654] ld b,a ld hl,$0104 ld d,$20 ld e,$3e rst $08 ld e,[hl] jr c,$0588 ld c,a inc a call $0739 ld h,a ld a,[$c655] and h jr z,$0557 ld l,c ld h,$00 rst $08 ld b,$08 rla ld bc,$01f5 ei ld bc,$0201 rlca ld [bc],a dec c ld [bc],a inc de ld [bc],a ld [bc],a nop rst $08 ld bc,$0330 rst $08 ld e,e ret ldi a,[hl] or a jr nz,$058f ld a,$0d rst $08 cp c ld a,$01 rst $08 cp c ret jr nz,$05ee ld b,c ld d,e ld d,e ld d,a ld c,a ld d,d ld b,h jr nz,$05f0 ld c,[hl] ld d,b ld d,l ld d,h ld c,$0d ld bc,$2000 or a xor h rst $10 jp z,$ddde jp z,$b0de cp h sbc a,$ae db $dd jr nz,$05f4 cp c sbc a,$b0 pop de dec c ld bc,$2000 or a cp l db $d3 db $dd ld h,$ca sbc a,$b9 rrca pop bc xor l ld c,$d8 jp c,$0fb0 adc a,$b6 inc [hl] ld c,$0d ld bc,$2000 ld sp,$ca35 rst $18 cp l sbc a,$d9 ld h,$b7 xor h ret db $dd rrca jr nz,$05bc or [hl] inc [hl] cp d ld c,$0d ld bc,$2000 jp z,$b2de push bc ret c or b rst $10 db $dd call nz,$0fde ld h,$42 ld c,d adc a,$b6 ldd [hl],a cp d ld c,$0d ld bc,$2000 ret nc add a,$b9 sbc a,$b0 pop de rrca or [hl] sbc a,$bf sbc a,$b3 or d jp c,$b4b6 ld c,$c3 sbc a,$b0 ret nz dec c ld bc,$2000 ld b,a ld b,d jr nz,$0675 ld c,c ld d,e ld d,e jr nz,$0683 ld c,a ld c,a ld c,h ld d,e dec c ld bc,$4b00 ld c,c ld d,e ld d,e ld c,l ld c,a ld c,[hl] jr nz,$0682 ld b,c ld c,[hl] ld c,[hl] ld c,a ld c,[hl] jr nz,$0666 ld b,d ld c,c ld c,[hl] ld b,c ld d,d ld e,c jr nz,$066e ld b,a ld b,c ld c,l ld b,l ld b,h ld b,c ld d,h ld b,c ld c,e ld c,c ld d,e ld d,e ld d,h ld c,a ld c,a ld c,h jr nz,$0680 jp nc,$adc6 or b rrca and [hl] jr nz,$0626 db $dd ret nz cp b cp h jp $000e jr nz,$0671 rrca ld d,e ld d,h ld b,c ld d,d ld d,h cpl ld b,c and [hl] jr nz,$0631 cp h jp $c0b8 sbc a,$bb or d ld c,$00 nop dec l dec l dec l dec l dec l dec l dec l dec l nop call $07a2 ld a,$20 ld de,$0204 ld bc,$1004 ld hl,$0000 rst $08 ld e,c ld a,$f0 ld de,$0208 ld bc,$1003 ld hl,$0301 rst $08 ld e,c ld hl,$0204 rst $08 cp b ld hl,$059c rst $08 ld l,c ld hl,$0607 rst $08 cp b ld hl,$0686 rst $08 ld l,c ld hl,$0743 ld bc,$9902 call $083e ld a,$03 ldh [$ffae],a ld de,$900d ld hl,$0000 rst $08 ld d,h ld a,$80 ld de,$0606 ld bc,$0801 ld hl,$0100 rst $08 ld e,c ld a,$03 rst $08 or h ld hl,$c656 ld e,$20 ld bc,$0008 rst $08 and [hl] ld de,$8001 ld b,$08 ld hl,$c656 ld c,$00 rst $08 ld d,l jp c,$0519 ld hl,$0636 ld bc,$0502 push bc push hl ld de,$c656 ld bc,$0008 push bc rst $08 ld h,a pop bc ld a,h or l pop hl add hl,bc pop bc inc c or a jr z,$0720 dec b jr nz,$0705 jp $0519 ld a,[$c654] cp c ld a,c jp nc,$072b ld [$c654],a call $0739 ld d,a ld a,[$c655] or d ld [$c655],a jp $0519 push bc ld c,a ld a,$80 rlca dec c jr nz,$073d pop bc ret jr nz,$0745 jp z,$bddf call c,$c4b0 sbc a,$0f and [hl] jr nz,$0716 xor l or e ret c xor [hl] cp b cp h jp $0e20 nop rrca ld d,e ld d,h ld b,c ld d,d ld d,h and [hl] jr nz,$0718 cp h jp $c0b8 sbc a,$bb or d jr nz,$078c ld c,$00 nop ld de,$4000 ld a,$07 call $0856 ld de,$4000 ld a,$09 call $0856 ld de,$4000 ld a,$0b call $0856 ld de,$4000 ld a,$0d call $0856 ld de,$4000 ld a,$0e call $0856 ld de,$4000 ld a,$0f call $0856 jp $0519 rst $08 or l ld a,$0c rst $08 cp c ld hl,$8800 ld e,$00 ld bc,$0a00 rst $08 and [hl] ld de,$0003 ld bc,$1409 rst $08 ld e,b ld a,$80 ld de,$0204 ld bc,$1007 ld hl,$0701 rst $08 ld e,c ld de,$000d ld bc,$1405 rst $08 ld e,b ld a,$f0 ld de,$020e ld bc,$1003 ld hl,$0301 rst $08 ld e,c ld hl,$0101 rst $08 cp b ld hl,$07e7 rst $08 ld l,c ret ld b,a ld b,d jr nz,$0836 ld c,c ld d,e ld d,e jr nz,$0810 ld c,l ld c,c ld c,[hl] ld c,c jr nz,$083d ld b,c ld c,l ld b,l nop rrca cp h jp $c9b2 ld c,$c3 sbc a,$b0 ret nz rrca and [hl] jr nz,$07cb db $dd cp a or e cp h rst $08 cp l ld c,$00 rrca jr nz,$0833 ld b,c jp $47de ld b,d ld c,e ld c,c ld d,e ld d,e jp $bfdd or e jr nz,$0842 ld c,$00 rrca ld d,e ld d,h ld b,c ld d,d ld d,h jp $20de cp h sbc a,$cc sbc a,$dd ret ld d,e ld d,d ld b,c ld c,l call $000e nop ld bc,$99c2 ld d,$f0 ld e,$03 ld a,[hl] or a ret z push de push bc rst $08 ld e,e pop bc ld a,$20 add c ld c,a ld a,$00 adc b ld b,a pop de inc d jr $0842 ld hl,$c600 ldi [hl],a ld [hl],e inc hl ld [hl],d call $07a2 ld hl,$07fa call $083b ldh a,[$ff80] push af ld hl,$c600 ldi a,[hl] ld e,[hl] inc hl ld d,[hl] ldh [$ff80],a ld [$2000],a ld hl,$c604 ld bc,$0028 rst $08 ld [bc],a pop af ldh [$ff80],a ld [$2000],a ld de,$0304 rst $08 ld d,a ld b,$07 ld c,$87 ld de,$c604 push bc push hl ld l,e ld h,d ldi a,[hl] ld b,[hl] inc hl ld e,[hl] inc hl ld d,[hl] inc hl push hl or a jr z,$08da ldh a,[$ff80] push af ld a,b ldh [$ff80],a ld [$2000],a ld a,d cp a,$80 jr c,$08af sub a,$40 ld d,a push bc ld hl,$c634 ld bc,$0020 rst $08 ld [bc],a pop bc pop af ldh [$ff80],a ld [$2000],a ld d,c ld e,$07 pop hl pop bc push bc push hl ld hl,$c638 rst $08 ld e,e pop de pop hl ld bc,$0020 add hl,bc pop bc inc c dec b jp nz,$088f push bc push hl push de ld a,$01 rst $08 or h pop de pop hl pop bc ld a,$07 sub b ld b,a ld c,$00 ld hl,$0104 ld d,$20 ld e,$3e push bc rst $08 ld e,[hl] pop bc jr c,$08ff ld c,a push bc call $0906 pop bc jr nc,$08e7 jp $085d ldh a,[$ff8a] and a,$04 ret z rst $08 ld bc,$0421 add a,$87 add a ld e,a ld d,$00 add hl,de ldi a,[hl] or a scf ret z ldh a,[$ff8a] ld [$c660],a ldh a,[$ff80] ld [$c65f],a push af ldi a,[hl] ldh [$ff80],a ld [$2000],a ldi a,[hl] ld h,[hl] ld l,a ld a,h cp a,$80 jr c,$092f sub a,$40 ld h,a ldi a,[hl] ld b,[hl] inc hl ld e,[hl] inc hl ld d,[hl] cp a,$44 jr z,$09a2 pop af ldh [$ff80],a ld [$2000],a push bc push de ld a,$04 add c ld l,a ld h,$01 rst $08 cp b ld a,$2a rst $08 cp e ld a,[$c660] and a,$01 call nz,$0c51 pop de pop bc ret c ldh a,[$ff80] push af ld a,b ld [$c65e],a ldh [$ff80],a ld [$2000],a ld l,e ld h,d push bc call $09c2 pop bc jr c,$0972 ld de,$0cfc jr $097e ld de,$0d0f ld a,[$c664] or a jr z,$097e ld de,$0d24 pop af ldh [$ff80],a ld [$2000],a ld a,$04 add c push de push bc ld e,a ld d,$02 rst $08 ld d,a ld c,l ld b,h pop de ld a,$80 add e ld d,a ld e,$07 pop hl rst $08 ld e,e ld hl,$07fa call $083b xor a ret pop af ldh [$ff80],a ld [$2000],a ld c,b ld hl,$c600 ld b,[hl] inc hl ldi a,[hl] ld h,[hl] ld l,a push bc push hl ld a,c call $0856 pop de pop af ld hl,$c600 ldi [hl],a ld [hl],e inc hl ld [hl],d scf ret xor a ld [$c664],a ld a,[$c660] bit 0,a jp nz,$0a91 bit 7,h jr nz,$0a07 push hl call $0a18 pop hl ret c ld b,$00 add hl,bc ld c,e ld b,d push bc ld a,b cp a,$08 jr c,$09e6 ld bc,$0800 ld e,l ld d,h push de push bc ld hl,$c900 rst $08 ld [bc],a pop bc push bc ld de,$c900 ld hl,$c500 rst $08 db $ec pop de pop hl add hl,de pop bc ld a,c sub e ld c,a ld a,b sbc d ld b,a or c jr nz,$09dd ret ld de,$c000 add hl,de push hl call $0a18 pop hl ret c ld b,$00 add hl,bc ld c,e ld b,d jr $09dd ld e,[hl] inc hl ld d,[hl] inc hl push de ld b,[hl] inc hl ldi a,[hl] ld c,[hl] inc hl push bc push af ld e,l ld d,h push bc ld hl,$c400 ld b,$00 push hl rst $08 ld [bc],a pop de pop bc ld hl,$c500 push bc push de rst $08 ld l,e pop de pop bc jr nc,$0a85 pop hl pop bc pop de ld a,$2e bit 0,b jr nz,$0a46 xor a add a,$05 add c ld c,a push bc push bc ld a,$00 adc a ld b,a ld a,e sub c ld e,a ld a,d sbc b ld d,a pop bc ld c,$00 ld a,h ld hl,$c50a ld [hl],a ld hl,$c500 push de rst $08 jp [hl] pop de pop bc jr c,$0a8d bit 0,b ret z push bc push de ld b,$00 ld de,$ffd2 ld hl,$c500 rst $08 ld [$21d1],a ld l,$00 add hl,de ld e,l ld d,h pop bc ld a,c sub a,$2e ld c,a xor a ret ld a,$01 ld [$c664],a pop hl pop bc pop de or a,$01 scf ret bit 7,h jr nz,$0add push hl call $0aee pop hl ret c ld b,$00 add hl,bc ld c,e ld b,d push bc ld a,b or a jr z,$0aa8 ld bc,$0100 ld e,l ld d,h push de push bc ld hl,$c900 rst $08 ld [bc],a pop bc push bc ld de,$c900 call $0ce1 pop de pop hl push af add hl,de pop af pop bc jr c,$0adb ld a,c sub e ld c,a ld a,b sbc d ld b,a or c jr nz,$0aa0 call $0bae jr c,$0adb ld a,$02 call $0cc1 jr c,$0adb call $0cd2 xor a ret scf ret ld de,$c000 add hl,de push hl call $0aee pop hl ret c ld b,$00 add hl,bc ld c,e ld b,d jr $0aa0 ld e,[hl] inc hl ld d,[hl] inc hl push de ld b,[hl] inc hl ldi a,[hl] ld c,[hl] inc hl push bc ld [$c661],a ld e,l ld d,h push bc ld hl,$c400 ld b,$00 push hl rst $08 ld [bc],a pop de pop bc ld hl,$c700 push bc push de call $0cf3 pop de pop bc jp nc,$0b97 pop bc pop de cp a,$ff jp z,$0baa ld a,$2e bit 0,b jr nz,$0b24 xor a add a,$05 add c ld c,a push bc push bc ld a,$00 adc a ld b,a ld a,e sub c ld e,a ld a,d sbc b ld d,a pop bc ld a,[$c662] ld c,a ld a,$ff ld hl,$c70a ld [hl],a push de push bc ld a,$05 call $0cc1 pop bc pop de push de ld hl,$c700 call $0ced pop de pop bc jr nc,$0b5b cp a,$ff jr z,$0baa ld a,$04 jr $0ba4 push bc push de push hl ld hl,[sp+$00] ld d,h ld e,l ld hl,$ce00 ld c,$02 call $0cbb pop hl pop de pop bc ld a,[$c663] cp h jr nz,$0ba2 ld a,$05 cp l jr nz,$0ba2 xor a bit 0,b ret z push bc push de ld b,$00 ld de,$ffd2 ld hl,$c700 call $0ce7 pop de ld hl,$002e add hl,de ld e,l ld d,h pop bc ld a,c sub a,$2e ld c,a xor a ret ld a,$01 ld [$c664],a pop bc pop de ld a,$07 jr $0ba4 ld a,$05 call $0cc1 call $0cd2 or a,$01 scf ret ld hl,$c709 ldi a,[hl] push hl inc hl ld b,$00 bit 0,a ld a,$fe jr z,$0bbe sub a,$2e sub [hl] ld e,a ld a,$ff sbc b ld d,a call $0ce7 pop de ret c ld a,[$c661] ld [de],a ld bc,$0001 jp $0ce1 rrca jp nz,$bcb3 db $dd cp h sbc a,$ad db $dd set 3,[hl] pop bc xor l or e jr nz,$0ba9 cp h jp $2020 ld c,$00 cp c sbc a,$b0 pop de adc a,$de or b or d rrca call nz,$b3de cp h and [hl] jr nz,$0bb1 xor a jp nz,$20b9 ld c,$00 ld b,c adc a,$de ret nz db $dd rrca and [hl] jr nz,$0bbd cp h jp $c0b8 sbc a,$bb or d jr nz,$0c31 jr nz,$0c21 nop nop rrca jp nz,$bcb3 db $dd and [hl] jr nz,$0bde xor l or e cp h cp l reti jp z,$b1de or d jp z,$0e20 nop jr nz,$0c4c jr nz,$0c4e jr nz,$0c50 jr nz,$0c52 jr nz,$0c54 jr nz,$0c56 jr nz,$0c58 jr nz,$0c5a nop ld b,d adc a,$de ret nz db $dd rrca and [hl] jr nz,$0bf9 cp h jp $c0b8 sbc a,$bb or d jr nz,$0c6d jr nz,$0c5d nop nop ld hl,$0bd3 call $083b rst $08 ret c bit 1,a jr nz,$0ca4 and a,$01 jr z,$0c57 ld hl,$0c15 call $083b ld hl,$ce00 ld de,$c800 ld c,$10 call $0cbb jr c,$0ca4 rst $10 add hl,sp nop pop hl ld de,$c802 ld bc,$000d rst $08 ld h,a ld a,h or l ld a,$06 jr nz,$0ca6 ld a,[$c800] or a jr nz,$0ca6 ld a,[$c801] ld [$c663],a ld a,[$c80f] ld [$c662],a ld a,$01 call $0cc1 jr c,$0ca4 call $0cd2 xor a ret scf ret call $0cc1 call $0cd2 scf ret ld b,a ld b,d jr nz,$0cfd ld c,c ld d,e ld d,e jr nz,$0d04 ld b,l ld c,[hl] ld d,l jr nz,$0c8b jp $7ccf jr $0cf7 ld [$c800],a ld de,$ce00 ld hl,$c800 ld c,$01 rst $08 jp $7fcf jr $0cf7 rst $08 jp $73cf jr $0cf7 ld hl,$c700 rst $08 jp $79cf jr $0cf7 rst $08 jp $7dcf jr $0cf7 rst $08 jp $77cf jr $0cf7 rst $08 jp $76cf jr $0cf7 rst $08 jp $75cf push af rst $08 db $db pop af ret rrca dec l jr nz,$0d3c jp $bfdd or e jr nz,$0cc1 jp c,$bccf ret nz ld a,$20 dec l ld c,$00 rrca dec l jr nz,$0cd6 db $dd cp a or e jp $b7de rst $08 cp [hl] db $dd jp $bcde ret nz jr nz,$0d4f ld c,$00 rrca dec l jr nz,$0cdd push bc cp h sbc a,$0e call z,$b2a7 reti rrca or [hl] sbc a,$b1 ret c rst $08 cp l jr nz,$0d66 ld c,$00 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 push af push hl ld l,$ff ld a,[$c203] ld h,a bit 0,h jr z,$0e2b push hl ld a,[$c2ea] bit 1,a jr z,$0e27 ldh a,[$ff80] push af ld a,[$c2ed] call $03f2 call $11ce pop af call $03f2 pop hl jr $0e2b call $11ce pop hl bit 6,h jp z,$0f2d res 6,l push hl ld a,[$c91c] or a jp z,$0ef1 push bc push de ld a,[$c91c] and a,$01 jp z,$0e92 ld a,[$c923] ld l,a ld a,[$c924] ld h,a push hl ld a,[$c91f] ld e,a ld a,[$c920] ld d,a ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de ld bc,$001e add hl,bc ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de pop hl ld a,[$c2fb] cp a,$11 jp nz,$0e92 ldh a,[$ff4f] or a,$01 ldh [$ff4f],a ld a,[$c921] ld e,a ld a,[$c922] ld d,a ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de ld bc,$001e add hl,bc ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de ldh a,[$ff4f] and a,$fe ldh [$ff4f],a ld a,[$c91c] and a,$02 jp z,$0ee8 ld a,[$c929] ld l,a ld a,[$c92a] ld h,a push hl ld a,[$c925] ld e,a ld a,[$c926] ld d,a ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de ld bc,$001e add hl,bc ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de pop hl ld a,[$c2fb] cp a,$11 jp nz,$0ee8 ldh a,[$ff4f] or a,$01 ldh [$ff4f],a ld a,[$c927] ld e,a ld a,[$c928] ld d,a ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de ld bc,$001e add hl,bc ld a,[de] ldi [hl],a inc de ld a,[de] ldi [hl],a inc de ldh a,[$ff4f] and a,$fe ldh [$ff4f],a xor a ld [$c91c],a pop de pop bc jp $0f2c push bc ld hl,$c89c ld a,$80 ld c,$68 ld [$ff00+c],a ld c,$6a ld [$ff00+c],a ld b,$08 ld c,$69 ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a dec b jr nz,$0f01 ld b,$08 ld c,$6b ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a ldi a,[hl] ld [$ff00+c],a dec b jr nz,$0f18 pop bc pop hl bit 1,h jr z,$0f36 res 1,l call $fff5 bit 2,h jr z,$0f47 res 2,l ldh a,[$ff44] cp a,$90 jr z,$0f3c ld a,[$c211] ldh [$ff40],a bit 3,h jr z,$0f4e call $120e bit 4,h jr z,$0f71 res 4,l ld a,[$c211] bit 3,a jr nz,$0f67 ld a,[$c20c] ldh [$ff43],a ld a,[$c20e] ldh [$ff42],a jr $0f71 ld a,[$c20d] ldh [$ff43],a ld a,[$c20f] ldh [$ff42],a bit 5,h jr z,$0f86 res 5,l ld a,[$c21d] ldh [$ff47],a ld a,[$c21e] ldh [$ff48],a ld a,[$c21f] ldh [$ff49],a bit 7,h jr z,$0fca push hl push bc push de ld hl,$c21a ldi a,[hl] push af ldi a,[hl] ld h,[hl] ld l,a push hl ldh a,[$ff81] push af ldh a,[$ff80] push af ld a,[$c225] call $03d5 ld a,[$c224] call $03f2 ld hl,$0fb6 push hl ld a,[$c226] ld l,a ld a,[$c227] ld h,a push hl ret pop af call $03f2 pop af call $03d5 pop de pop af ld hl,$c21a ldi [hl],a ld [hl],e inc hl ld [hl],d pop de pop bc pop hl ld a,[$c203] and l ld [$c203],a ld [$c204],a ld a,[$c209] inc a ld [$c209],a pop hl pop af reti push af push hl ld a,$00 ldh [$ff07],a ld a,$bc ldh [$ff06],a ld a,$04 ldh [$ff07],a ld hl,$ffff res 2,[hl] ei push bc push de ld a,[$c20a] inc a ld [$c20a],a jr nz,$1004 ld a,[$c20b] inc a ld [$c20b],a call $1a64 call $2a49 ld a,[$c208] or a jr z,$101a inc a and a,$1f jr nz,$101a ld [$c206],a ld a,$18 ld [$c208],a ld a,[$c2e8] or a jr z,$103e ldh a,[$ff81] push af ld a,$03 call $03d5 ldh a,[$ff80] push af ld a,$18 call $03f2 call $6db1 pop af call $03f2 pop af call $03d5 ld hl,[sp+$00] ld bc,$27f0 add hl,bc bit 7,h jr z,$105f ld hl,[sp+$00] ld a,[$c21b] ld e,a ld a,[$c21c] ld d,a ld a,[$c21a] ld c,a ld b,$00 di ld sp,$e000 jp $1d90 pop de pop bc ld hl,$ffff set 2,[hl] pop hl pop af reti push af push hl ldh a,[$ff01] ld [$c321],a ld a,$01 ld [$c31f],a ld a,[$c320] ldh [$ff01],a ld a,[$c322] ldh [$ff02],a ld hl,$1090 ld a,[$c323] add a add l ld l,a ld a,$00 adc h ld h,a ldi a,[hl] ld h,[hl] ld l,a jp [hl] and [hl] ld de,$111d jr nc,$10af ld e,a ld de,$116c xor c pop af reti ld a,$02 ld [$c323],a pop hl pop af reti ld a,$06 ld [$c323],a pop hl pop af reti ld a,[$c321] cp a,$a0 jr nz,$10c9 ld a,$b0 ldh [$ff01],a ld a,$09 ld [$c323],a pop hl pop af reti ld a,[$c327] ld l,a ld a,[$c328] ld h,a ld a,[$c321] ldi [hl],a ld a,l ld [$c327],a ld a,h ld [$c328],a ld a,[$c325] ld l,a ld a,[$c326] ld h,a dec hl ld a,l ld [$c325],a ld a,h ld [$c326],a or l jr nz,$10f9 ld a,$03 ld [$c323],a pop hl pop af reti ld a,[$c321] ld [$c329],a ld a,$04 ld [$c323],a pop hl pop af reti ld a,$01 ld [$c324],a ld a,[$c321] ld [$c32a],a ld a,$00 ld [$c323],a pop hl pop af reti ld a,[$c321] cp a,$a2 jr nz,$112d ld a,$b2 ldh [$ff01],a ld a,$06 ld [$c323],a pop hl pop af reti ld a,[$c327] ld l,a ld a,[$c328] ld h,a ldi a,[hl] ldh [$ff01],a ld a,l ld [$c327],a ld a,h ld [$c328],a ld a,[$c325] ld l,a ld a,[$c326] ld h,a dec hl ld a,l ld [$c325],a ld a,h ld [$c326],a or l jr nz,$115c ld a,$07 ld [$c323],a pop hl pop af reti ld a,[$c329] ldh [$ff01],a ld a,$08 ld [$c323],a pop hl pop af reti ld a,$01 ld [$c324],a ld a,[$c32a] ldh [$ff01],a ld a,$00 ld [$c323],a pop hl pop af reti push af push bc ld a,[$c2e1] or a jr nz,$11ab ldh a,[$ff45] ld c,a ld a,[$c2e2] cp c jr nz,$119d ldh a,[$ff40] set 1,a ldh [$ff40],a ld a,[$c2e3] ldh [$ff45],a pop bc pop af reti ldh a,[$ff40] res 1,a ldh [$ff40],a ld a,[$c2e2] ldh [$ff45],a pop bc pop af reti ldh a,[$ff45] ld c,a ld a,[$c2e2] cp c jr nz,$11c1 ld a,[$c2e4] ldh [$ff43],a ld a,[$c2e3] ldh [$ff45],a pop bc pop af reti ld a,[$c2e5] ldh [$ff43],a ld a,[$c2e2] ldh [$ff45],a pop bc pop af reti push bc push de xor a ld [$c236],a ld c,$04 ld hl,$c239 ld a,[hl] ld b,a or a jr z,$1200 ld a,[$c236] add b cp a,$41 jr nc,$120b ld [$c236],a push bc xor a ldi [hl],a ldi a,[hl] ld e,a ldi a,[hl] ld d,a ldi a,[hl] ld c,a push hl ld h,[hl] ld l,c ld a,[de] inc de ldi [hl],a dec b jr nz,$11f5 pop hl pop bc inc hl jr $1208 ld a,l add a,$05 ld l,a ld a,h adc a,$00 ld h,a dec c jr nz,$11d9 pop de pop bc ret push bc call $1222 ld a,[$c206] xor c jr z,$121c and c ld [$c207],a ld a,c ld [$c206],a pop bc ret ld c,$00 ld a,$20 ldh [$ff00],a ldh a,[$ff00] ldh a,[$ff00] and a,$0f ld c,a ld a,$10 ldh [$ff00],a ldh a,[$ff00] ldh a,[$ff00] ldh a,[$ff00] ldh a,[$ff00] ldh a,[$ff00] ldh a,[$ff00] and a,$0f swap a or c cpl ld [$c205],a ld c,a ld a,$30 ldh [$ff00],a ret push de ld e,$00 ld a,[hl] and b jr z,$1256 scf rl e rrc b jr nc,$125d inc hl dec c jr nz,$1251 ld a,e pop de ret ld a,c add e ld [$c229],a ld a,b adc d ld [$c228],a ld b,$80 ld c,$01 call $124e or a jr z,$128d ld c,$08 call $124e ld [de],a inc de ld a,[$c228] cp d jr nz,$126f ld a,[$c229] cp e jr nz,$126f jp $138c ld c,$01 call $124e or a jr nz,$12b7 ld c,$05 call $124e push hl inc a ld c,a ld a,e sub c ld l,a ld a,d sbc a,$00 ld h,a ld a,[hl] ld [de],a inc de pop hl ld a,[$c228] cp d jr nz,$126f ld a,[$c229] cp e jr nz,$126f jp $138c ld a,$00 ld [$c22a],a ld [$c22b],a ld c,$02 call $124e cp a,$03 jr z,$12de add a,$02 ld [$c22b],a ld c,$08 call $124e push hl ld c,a ld a,e sub c ld l,a ld a,d sbc a,$00 ld h,a jp $136a ld c,$04 call $124e cp a,$0f jr z,$1308 add a,$05 ld [$c22b],a ld c,$01 call $124e ld [$c22c],a ld c,$08 call $124e push hl ld c,a ld a,e sub c ld l,a ld a,[$c22c] ld c,a ld a,d sbc c ld h,a jp $136a ld c,$08 call $124e cp a,$ff jr z,$1339 add a,$14 ld [$c22b],a ld a,$00 adc a,$00 ld [$c22a],a ld c,$02 call $124e ld [$c22c],a ld c,$08 call $124e push hl ld c,a ld a,e sub c ld l,a ld a,[$c22c] ld c,a ld a,d sbc c ld h,a jp $136a ld c,$04 call $124e ld c,a push bc ld c,$08 call $124e add a,$13 ld [$c22b],a pop bc ld a,c adc a,$01 ld [$c22a],a ld c,$03 call $124e ld [$c22c],a ld c,$08 call $124e push hl ld c,a ld a,e sub c ld l,a ld a,[$c22c] ld c,a ld a,d sbc c ld h,a push bc ld a,[$c22b] ld c,a ld a,[$c22a] ld b,a dec hl ldi a,[hl] ld [de],a inc de dec bc ld a,b or c jr nz,$1374 pop bc pop hl ld a,[$c228] cp d jp nz,$126f ld a,[$c229] cp e jp nz,$126f ret push hl ld l,a ldh a,[$ff80] push af ld a,$3a call $03f2 push bc push de ld h,$00 sla l rl h sla l rl h ld bc,$4000 add hl,bc ldi a,[hl] ld c,[hl] inc hl ld e,[hl] inc hl ld d,[hl] call $03f2 ld b,$00 sla c rl b sla c rl b sla c rl b sla c rl b ld hl,$0040 add hl,bc ld c,l ld b,h ld l,e ld h,d pop de push bc push de call $1263 pop hl ld bc,$0040 add hl,bc ld e,l ld d,h pop hl ld bc,$ffc0 add hl,bc ld c,l ld b,h pop hl ld a,$01 call $03f2 call $65eb pop af call $03f2 pop hl ret ld a,[$c24d] ld c,a ld hl,$c239 ld a,[hl] or a jr z,$1404 ld a,l add a,$05 ld l,a ld a,h adc a,$00 ld h,a dec c jr nz,$13f4 scf ret ld a,[$c211] bit 7,a jr nz,$1412 ld c,b ld b,$00 jp $047e push hl push bc call $13ed jr c,$1414 pop bc di ld a,b ldi [hl],a ld a,e ldi [hl],a ld a,d ldi [hl],a pop bc ld a,c ldi [hl],a ld a,b ldi [hl],a ei ret ld a,[$c211] bit 7,a jp z,$047e ld a,c sub a,$40 ld c,a ld a,b sbc a,$00 ld b,a jr nc,$1444 ld a,c add a,$40 jr z,$1443 ld b,a call $1405 ret push bc push hl push de ld b,$40 call $1405 pop hl ld bc,$0040 add hl,bc ld e,l ld d,h pop hl add hl,bc pop bc jr $1430 ldh a,[$ff80] push af ld a,[$c21a] call $03f2 call $047e call $14d4 pop af call $03f2 ret ldh a,[$ff80] push af ld a,[$c21a] call $03f2 call $1428 call $14d4 pop af call $03f2 ret ldh a,[$ff80] push af ld a,[$c21a] call $03f2 call $1263 call $14d4 pop af call $03f2 ret ldh a,[$ff80] push af ld b,$00 ld a,[$c21a] call $03f2 ld a,[de] inc de or a jr z,$14b1 dec a push af ld a,$01 call $03f2 pop af call $68e7 jr $1499 bit 0,b jr z,$14b9 ld a,$29 ldi [hl],a xor a ldi [hl],a pop af call $03f2 ret ld c,$04 ld hl,$c239 ld a,[hl] or a jr nz,$14d3 ld a,l add a,$05 ld l,a ld a,h adc a,$00 ld h,a dec c jr nz,$14c4 ret call $14bf jr nz,$14d4 ret ld a,l inc a ld c,h ld b,$00 ld hl,$c48c add hl,bc ld bc,$0014 add hl,bc dec a jr nz,$14e6 ret ld a,l inc a ld c,h ld b,$00 ld hl,$c5f4 add hl,bc ld bc,$0014 add hl,bc dec a jr nz,$14f7 ret ld [$c2eb],a jp $1a7f ld [$c2ec],a jp $1a84 xor a jr $14fc xor a jr $1502 ld a,[$c252] ld h,a ld a,[$c253] ld l,a call $14da push hl ld hl,[sp+$04] ld e,[hl] inc hl ld d,[hl] inc hl ld c,l ld b,h pop hl ld a,[de] inc de or a jr nz,$1529 ret cp a,$25 jp z,$15a2 jr $1537 xor a dec a ld [$c255],a jr $1523 push bc ld bc,$3892 add c ld c,a ld a,$00 adc b ld b,a ld a,[bc] jr $1544 ldi [hl],a ld a,[$c252] inc a ld [$c252],a pop bc ld a,[$c253] or a jr z,$1523 push bc ld bc,$ffeb add hl,bc ld a,[hl] cp a,$88 jr z,$1571 cp a,$89 jr z,$1571 cp a,$81 jr z,$1569 jr nz,$1569 ld [hl],$8f ld bc,$0015 add hl,bc pop bc jp $1523 ld [hl],$81 jr $1569 push af ld a,[$c253] or a jr nz,$1581 pop af pop bc jp $1523 ld bc,$ffeb add hl,bc ld a,[hl] cp a,$81 jr z,$159c cp a,$88 jr z,$159c cp a,$89 jr z,$159c pop af ld [hl],a ld bc,$0015 add hl,bc pop bc jp $1523 pop af add a,$46 ld [hl],a jr $1594 ld a,[de] inc de cp a,$25 jp z,$1537 cp a,$64 jr z,$15bd cp a,$63 jr z,$15e0 cp a,$73 jr z,$15e6 cp a,$6c jr z,$1600 ldi [hl],a jp $1523 push de ld a,[bc] inc bc ld l,a ld a,[bc] inc bc ld h,a push bc ld e,l ld d,h ld hl,[sp+$f4] add sp,$f4 push hl push de push hl pop de pop hl ld bc,$000a call $3a20 call $150e add sp,$0e pop bc pop de jp $1523 ld a,[bc] inc bc inc bc jp $1529 ld a,[$c255] push af push de ld a,[bc] ld l,a inc bc ld a,[bc] ld h,a inc bc push bc push hl call $150e pop bc pop bc pop de pop af ld [$c255],a jp $1523 ld a,[de] inc de cp a,$64 jr z,$160a ldi [hl],a jp $1523 push de ld a,[bc] inc bc ld e,a ld a,[bc] inc bc ld d,a ld a,[bc] inc bc ld l,a ld a,[bc] inc bc ld h,a push bc push hl pop bc ld hl,[sp+$f4] add sp,$f4 push hl push bc push de call $3992 pop bc pop bc call $150e add sp,$0e pop bc pop de jp $1523 ldh a,[$ff80] push af ld a,$0e call $03f2 push hl ld c,[hl] inc hl ld b,[hl] inc hl ldi a,[hl] ld h,[hl] ld l,a inc a jr nz,$1664 xor h inc a jr nz,$1664 ld l,c ld h,b add hl,hl ld bc,$4000 add hl,bc ldi a,[hl] ld h,[hl] ld l,a xor a ld b,h sla b rla sla b rla add a,$0e ld b,a call $03f2 res 7,h set 6,h ld c,[hl] ld a,b and a,$1f call $03f2 ld a,b srl a srl a srl a srl a srl a ld b,$08 jr z,$167a ld b,a call $19cd jp c,$1799 call $19cd jp c,$1780 call $19cd jr c,$16a4 call $19cd jr c,$169f call $19cd jr c,$169a ld a,$64 jp $1988 ld a,$79 jp $1988 ld a,$6e jp $1988 call $19cd jp c,$1767 call $19cd jp c,$16e7 call $19cd jr c,$16e2 call $19cd jr c,$16dd call $19cd jr c,$16c4 ld a,$48 jp $1988 call $19cd jr c,$16d8 call $19cd jr c,$16d3 ld a,$78 jp $1988 ld a,$4e jp $1988 ld a,$01 jp $1988 ld a,$54 jp $1988 ld a,$70 jp $1988 call $19cd jr c,$16f1 ld a,$62 jp $1988 call $19cd jr c,$1705 call $19cd jr c,$1700 ld a,$44 jp $1988 ld a,$57 jp $1988 call $19cd jp c,$1762 call $19cd jp c,$175d call $19cd jp c,$1758 call $19cd jr c,$1721 ld a,$38 jp $1988 call $19cd jr c,$1753 call $19cd jr c,$174e call $19cd jr c,$1735 ld a,$51 jp $1988 call $19cd jr c,$173f ld a,$58 jp $1988 call $19cd jr c,$1749 ld a,$25 jp $1988 ld a,$3b jp $1988 ld a,$3c jp $1988 ld a,$36 jp $1988 ld a,$4b jp $1988 ld a,$47 jp $1988 ld a,$52 jp $1988 call $19cd jr c,$1771 ld a,$75 jp $1988 call $19cd jr c,$177b ld a,$00 jp $1988 ld a,$2e jp $1988 call $19cd jr c,$1794 call $19cd jr c,$178f ld a,$61 jp $1988 ld a,$0a jp $1988 ld a,$20 jp $1988 call $19cd jp c,$1883 call $19cd jp c,$184c call $19cd jp c,$1847 call $19cd jp c,$1810 call $19cd jr c,$17bb ld a,$77 jp $1988 call $19cd jr c,$17c5 ld a,$76 jp $1988 call $19cd jr c,$17ed call $19cd jr c,$17e8 call $19cd jr c,$17e3 call $19cd jr c,$17de ld a,$33 jp $1988 ld a,$32 jp $1988 ld a,$6a jp $1988 ld a,$46 jp $1988 call $19cd jr c,$17f7 ld a,$4f jp $1988 call $19cd jr c,$1801 ld a,$45 jp $1988 call $19cd jr c,$180b ld a,$4a jp $1988 ld a,$55 jp $1988 call $19cd jr c,$181a ld a,$67 jp $1988 call $19cd jr c,$1842 call $19cd jr c,$1833 call $19cd jr c,$182e ld a,$4c jp $1988 ld a,$43 jp $1988 call $19cd jr c,$183d ld a,$4d jp $1988 ld a,$41 jp $1988 ld a,$6b jp $1988 ld a,$74 jp $1988 call $19cd jr c,$1860 call $19cd jr c,$185b ld a,$6c jp $1988 ld a,$68 jp $1988 call $19cd jr c,$186a ld a,$73 jp $1988 call $19cd jr c,$1874 ld a,$6d jp $1988 call $19cd jr c,$187e ld a,$49 jp $1988 ld a,$27 jp $1988 call $19cd jp c,$196f call $19cd jr c,$1893 ld a,$6f jp $1988 call $19cd jr c,$18a7 call $19cd jr c,$18a2 ld a,$63 jp $1988 ld a,$21 jp $1988 call $19cd jp c,$1918 call $19cd jr c,$18b7 ld a,$2c jp $1988 call $19cd jp c,$1913 call $19cd jp c,$190e call $19cd jr c,$18f5 call $19cd jr c,$18f0 call $19cd jr c,$18eb call $19cd jr c,$18dc ld a,$3e jp $1988 call $19cd jr c,$18e6 ld a,$39 jp $1988 ld a,$3a jp $1988 ld a,$30 jp $1988 ld a,$7a jp $1988 call $19cd jr c,$18ff ld a,$5a jp $1988 call $19cd jr c,$1909 ld a,$35 jp $1988 ld a,$37 jp $1988 ld a,$50 jp $1988 ld a,$3f jp $1988 call $19cd jp c,$196a call $19cd jp c,$195b call $19cd jr c,$192e ld a,$59 jp $1988 call $19cd jr c,$1942 call $19cd jr c,$193d ld a,$2d jp $1988 ld a,$31 jp $1988 call $19cd jr c,$194c ld a,$56 jp $1988 call $19cd jr c,$1956 ld a,$71 jp $1988 ld a,$34 jp $1988 call $19cd jr c,$1965 ld a,$53 jp $1988 ld a,$42 jp $1988 ld a,$66 jp $1988 call $19cd jr c,$1983 call $19cd jr c,$197e ld a,$69 jp $1988 ld a,$72 jp $1988 ld a,$65 jp $1988 ld [de],a inc de or a jr z,$19af cp a,$0a jp z,$19aa cp a,$01 jp nz,$167a dec de push hl push bc ld l,e ld h,d ld de,$c30d call $1494 pop bc dec hl ld e,l ld d,h pop hl jp $167a xor a dec de ld [de],a ld a,$0a ld e,l ld d,h pop hl push af ld [hl],c inc hl sla b sla b sla b sla b sla b ldh a,[$ff80] or b ldi [hl],a ld [hl],e inc hl ld [hl],d pop bc pop af call $03f2 ld a,b ret sla c dec b ret nz inc hl ld c,[hl] ld b,$08 ret inc e ld b,h ld c,l jr $19e9 ld a,[hl] srl a ldi [hl],a ld a,[hl] rr a ldi [hl],a ld a,[hl] rr a ldi [hl],a rr [hl] ld l,c ld h,b dec e jr nz,$19db ret push bc ld c,l ld b,h add sp,$fc ld hl,[sp+$00] ld a,$04 push af ld a,[bc] ldi [hl],a inc bc pop af dec a jr nz,$19f8 dec hl ld c,l ld b,h push de call $3848 ld [$afd1],sp ldi [hl],a ldi [hl],a ldi [hl],a ld [hl],a ld a,l ld l,c ld c,a ld a,h ld h,b ld b,a ld a,e or d jr z,$1a3d srl d rr e push de jr nc,$1a2e ccf push bc push hl ld e,$04 ld a,[bc] adc [hl] ld [bc],a dec bc dec hl dec e jr nz,$1a24 pop hl pop bc push hl ld e,$04 scf ccf ld a,[hl] rla ldd [hl],a dec e jr nz,$1a33 pop hl pop de jr $1a14 add sp,$06 ret ld h,a ld a,[$c2ea] bit 0,a jr z,$1a4a xor a ret ldh a,[$ff80] push af ld a,$1c call $03f2 ld a,h ld de,$1a5b push de ld h,$40 push hl ret ld h,a pop af jp $03f2 ld l,$00 jr $1a40 ldh a,[$ff80] ld [$c2ed],a ld a,[$c2ea] set 1,a ld [$c2ea],a ld l,$03 call $1a40 ld a,[$c2ea] res 1,a ld [$c2ea],a ret ld l,$06 ld h,a jr $1a40 ld l,$09 ld h,a jr $1a40 ld l,$0c ld h,a jr $1a40 ld l,$0f call $1a40 ld a,h ret ld l,$12 call $1a40 ld a,h ret ld l,$15 jr $1a40 ld l,$18 ld h,a jr $1a40 ld l,$1b jr $1a40 ld l,$1e jr $1a40 di xor a ldh [$ff0f],a ldh [$ffff],a ld a,$00 call $03d5 ld a,$00 call $03f2 ld sp,$e000 ld a,$e4 ldh [$ff47],a ldh [$ff48],a ld a,$1b ldh [$ff49],a rst $08 nop rst $08 ld h,c jp $1ace ld sp,$e000 ld a,$03 call $03d5 ld a,$3f ld [$c21a],a ld a,$96 ld [$c21b],a ld a,$51 ld [$c21c],a call $03f8 ld a,$03 call $03d5 ld a,$01 call $03f2 jp $4060 ld a,[$c3a3] or a ret z push bc push de push hl call $1bbb push bc ldh a,[$ff81] push af ld a,[$c01c] cp a,$11 jr z,$1b22 di rst $08 sbc [hl] ei ld a,[$c01c] cp a,$10 jp nz,$1baf ld a,$11 ld [$c01c],a jp $1baf di rst $08 sbc [hl] ei ld a,$01 ld [$c01c],a ld a,e ld [$c930],a ld a,d ld [$c931],a ld a,[$c92e] ld e,a ld a,c ld [$c92c],a ld a,b ld [$c92d],a ld a,l ld [$c92e],a ld a,h ld [$c92f],a ld a,e cp l jr z,$1baf ld a,[$c933] cp b jr c,$1b6b jr nz,$1baf ld a,[$c932] cp c jr c,$1b6b jr nz,$1baf ld a,[$c935] cp h jr c,$1b6b jr nz,$1baf ld a,[$c934] cp l jr c,$1b6b jr nz,$1baf di ldh a,[$ffff] push af and a,$fe ldh [$ffff],a ei ld hl,$c936 ld c,$26 ld b,$02 rst $08 sub l ld a,$6e rst $08 sub c ld a,$6e rst $08 sub c di pop af and a,$01 ld c,a ldh a,[$ffff] or c ldh [$ffff],a ld hl,$ff0f res 0,[hl] ei ld a,[$c21a] push af ld a,$24 ld [$c21a],a ld a,$a7 ld [$c21b],a ld a,$7c ld [$c21c],a call $03f8 pop af ld [$c21a],a pop af call $03d5 pop bc call $1bcf pop hl pop de pop bc ret di ld a,[$c203] ld c,a res 7,a ld [$c203],a ld a,[$c2e8] ld b,a xor a ld [$c2e8],a ei ret ld a,c and a,$80 ld c,a di ld a,[$c203] or c ld [$c203],a ld a,b ld [$c2e8],a ei ret ldh a,[$ff81] push af call $1bbb push bc ld c,l ld b,h rst $08 xor a pop bc ld l,a call $1bcf pop af call $03d5 ld a,l ret ldh a,[$ff81] push af call $1bbb push bc rst $08 xor [hl] ld l,a ld h,b pop bc call $1bcf pop af call $03d5 ret ldh a,[$ff81] push af call $1bbb push bc rst $08 ld [hl],d jr c,$1c23 xor a ld [$c32b],a pop bc call $1bcf pop af call $03d5 ret ld a,$80 ld [$c32b],a jr $1c1a ldh a,[$ff81] push af ld b,c push bc call $1bbb pop af push bc ld c,a rst $08 ld a,h jr $1c5c ldh a,[$ff81] push af ld b,c push bc call $1bbb pop af push bc ld c,a rst $08 ld a,a jr $1c5c ldh a,[$ff81] push af call $1bbb push bc rst $08 ld [hl],d jr $1c5c ldh a,[$ff81] push af call $1bbb push bc rst $08 ld [hl],e jr nc,$1c69 pop bc call $1bcf pop af call $03d5 ld a,$ff ret pop bc call $1bcf pop af call $03d5 xor a ret ld hl,$ffff set 0,[hl] ret ld hl,$ffff res 0,[hl] ret ld hl,$ffff set 1,[hl] ret ld hl,$ffff res 1,[hl] ret ld hl,$ffff set 2,[hl] ret ld hl,$ffff res 2,[hl] ret ld hl,$ffff set 3,[hl] ret ld hl,$ffff res 3,[hl] ret rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 ret ld d,a ld l,b ld h,c ld [hl],h ccf nop ld b,e ld [hl],l ld [hl],h jr nz,$1e0b ld h,[hl] ld h,[hl] jr nz,$1e14 ld l,b ld h,l jr nz,$1e14 ld l,a ld [hl],a ld h,l ld [hl],d ld hl,$5300 ld [hl],h ld h,c ld h,e ld l,e ldd a,[hl] dec h ld h,h nop ld d,d ld l,a ld l,l ldd a,[hl] dec h ld h,h nop ld b,c ld h,h ld h,h ld [hl],d ld h,l ld [hl],e ld [hl],e ldd a,[hl] dec h ld h,h nop ldh a,[$ff81] push af ld a,$03 call $03d5 ld bc,$0219 ld e,$00 ld hl,$c980 call $0487 ld a,$02 call $03d5 ld bc,$1342 ld e,$00 ld hl,$a007 call $0487 ld a,$03 call $03d5 ld bc,$00a0 ld e,$00 ld hl,$cb99 call $0487 ld a,$03 call $03d5 ld bc,$00dc ld e,$00 ld hl,$cc39 call $0487 ld a,$03 call $03d5 ld bc,$00fa ld e,$00 ld hl,$cd15 call $0487 pop af call $03d5 ld bc,$0032 ld e,$00 ld hl,$c7ed call $0487 ld bc,$0064 ld e,$00 ld hl,$c789 call $0487 ld bc,$003c ld e,$00 ld hl,$c34c call $0487 ld hl,$0000 call $3855 sub [hl] jp $0021 nop call $3855 sbc b jp $0601 nop ld e,$00 ld hl,$c30d call $0487 ret call $3aa8 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$66 inc hl ld [hl],$7a ld de,$0900 ld hl,$ce10 call $03f8 call $1dc5 xor a ld [$c39f],a xor a ld [$c91c],a xor a ld [$c92b],a ld hl,$c21a ld [hl],$18 inc hl ld [hl],$3c inc hl ld [hl],$54 ld e,$00 xor a call $03f8 ld hl,$c21a ld [hl],$18 inc hl ld [hl],$64 inc hl ld [hl],$54 ld c,$01 ld e,$01 ld a,$01 call $03f8 ld bc,$0048 ld e,$00 ld hl,$c938 call $0487 ld a,$01 ld [$c3a3],a ld a,[$c01c] cp a,$11 jp z,$1ece ld a,[$c01c] or a jp nz,$1ec8 ld a,$01 ld [$c01c],a call $0465 jp $1eb4 call $0465 xor a cp a,$06 jp nc,$1ee4 ld e,a ld d,$00 ld hl,$c932 add hl,de ld [hl],$ff inc a jp $1ed2 ld a,$05 call $03f2 ld e,$00 xor a call $3a83 ld hl,$c21a ld [hl],$01 inc hl ld [hl],$fa inc hl ld [hl],$79 ld a,$01 call $03f8 push hl ld hl,$c21a ld [hl],$01 inc hl ld [hl],$2b inc hl ld [hl],$7b ld a,$01 call $03f8 push de push hl pop de pop hl push de ld hl,$c21a ld [hl],$01 inc hl ld [hl],$72 inc hl ld [hl],$7a xor a pop de pop hl call $3608 jp nz,$1f31 call $03f8 cp a,$ff jp nz,$1f33 ld a,$01 ld a,$ff ld [$c3a0],a call $44e7 ret call $3875 inc de jp $b47d jp nz,$1f86 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$b9 inc hl ld [hl],$7a ld hl,$0100 call $03f8 call $3855 inc de jp $d4cd inc d ld a,$01 ld [$c21a],a ld bc,$00f0 ld de,$88f0 call $3875 inc de jp $6ccd inc d ld a,$01 ld [$c21a],a ld bc,$00f0 ld de,$4a12 ld hl,$88f0 call $146c call $14d4 ret call $3875 inc de jp $b47d jp z,$1fc9 call $14d4 ld a,$01 ld [$c21a],a ld bc,$00f0 call $3875 inc de jp $e5d5 pop de pop hl ld hl,$88f0 call $146c call $14d4 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$1b inc hl ld [hl],$7c call $3875 inc de jp $f8cd inc bc ld hl,$0000 call $3855 inc de jp $cdc9 ld [hl],l jr c,$1fc0 jp nz,$b47d jp nz,$2014 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$b9 inc hl ld [hl],$7a ld hl,$01ba call $03f8 call $3855 ld a,[$ff00+c] jp nz,$d4cd inc d ld a,$01 ld [$c21a],a ld bc,$01ba ld de,$8cc0 call $3875 ld a,[$ff00+c] jp nz,$6ccd inc d ld a,$01 ld [$c21a],a ld bc,$01ba ld de,$4b22 ld hl,$8cc0 call $146c call $14d4 ret call $3875 ld a,[$ff00+c] jp nz,$b47d jp z,$2057 call $14d4 ld a,$01 ld [$c21a],a ld bc,$01ba call $3875 ld a,[$ff00+c] jp nz,$e5d5 pop de pop hl ld hl,$8cc0 call $146c call $14d4 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$1b inc hl ld [hl],$7c call $3875 ld a,[$ff00+c] jp nz,$f8cd inc bc ld hl,$0000 call $3855 ld a,[$ff00+c] jp nz,$cdc9 ld [hl],l jr c,$204e jp nz,$b47d jp nz,$20a2 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$b9 inc hl ld [hl],$7a ld hl,$0050 call $03f8 call $3855 ld a,[$ff00+c] jp nz,$d4cd inc d ld a,$01 ld [$c21a],a ld bc,$0050 ld de,$8fa0 call $3875 ld a,[$ff00+c] jp nz,$6ccd inc d ld a,$01 ld [$c21a],a ld bc,$0050 ld de,$4e02 ld hl,$8fa0 call $146c call $14d4 ret call $3875 ld a,[$ff00+c] jp nz,$b47d jp z,$20e5 call $14d4 ld a,$01 ld [$c21a],a ld bc,$0050 call $3875 ld a,[$ff00+c] jp nz,$e5d5 pop de pop hl ld hl,$8fa0 call $146c call $14d4 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$1b inc hl ld [hl],$7c call $3875 ld a,[$ff00+c] jp nz,$f8cd inc bc ld hl,$0000 call $3855 ld a,[$ff00+c] jp nz,$c5c9 ld a,h ld a,l ld hl,[sp+$00] ld [hl],d ld l,e xor a cp l jp nc,$212e push hl push af xor a ld hl,[sp+$04] cp [hl] jp nc,$210d push af call $3848 inc c ld a,[hl] inc hl call $37d4 inc c ld [bc],a inc bc pop af inc a jp $20f5 pop af push bc push af ld hl,[sp+$06] ld c,[hl] ld b,$00 ld hl,$0014 ld a,l sub c ld c,a ld a,h sbc b ld b,a call $3848 inc c add hl,bc call $37d4 inc c pop af inc a pop bc pop hl jp $20ee pop bc ret push hl push de push bc call $381d ld c,h call $381d ld a,l ld l,a ld h,$00 add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,hl add hl,de ld de,$c4a0 add hl,de ld e,c ld d,$00 add hl,de pop bc push hl call $3829 push hl call $3811 pop de call $20e6 pop bc pop bc pop bc ret push hl push de push bc call $381d ld c,h call $381d ld a,l ld l,a ld h,$00 add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,hl add hl,de ld de,$c608 add hl,de ld e,c ld d,$00 add hl,de pop bc push hl call $3829 push hl call $3811 pop de call $20e6 pop bc pop bc pop bc ret push bc ld a,h ld a,l ld hl,[sp+$00] ld [hl],d ld l,e xor a cp l jp nc,$21d4 push hl push af xor a ld hl,[sp+$04] cp [hl] jp nc,$21b3 push af ld a,[bc] inc bc call $3848 inc c ld [hl],a inc hl call $37d4 inc c pop af inc a jp $219b pop af push bc push af ld hl,[sp+$06] ld c,[hl] ld b,$00 ld hl,$0014 ld a,l sub c ld c,a ld a,h sbc b ld b,a call $3848 inc c add hl,bc call $37d4 inc c pop af inc a pop bc pop hl jp $2194 pop bc ret push hl push de push bc call $381d ld c,h call $381d ld a,l ld l,a ld h,$00 add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,hl add hl,de ld de,$c4a0 add hl,de ld e,c ld d,$00 add hl,de pop bc push hl call $3829 push hl call $3811 pop de call $218c pop bc pop bc pop bc ret push hl push de push bc call $381d ld c,h call $381d ld a,l ld l,a ld h,$00 add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,hl add hl,de ld de,$c608 add hl,de ld e,c ld d,$00 add hl,de pop bc push hl call $3829 push hl call $3811 pop de call $218c pop bc pop bc pop bc ret add sp,$03 ld h,h nop ld a,[bc] nop ld bc,$e500 push bc push bc push bc push bc push de call $3848 inc c ld a,l and h inc a jp nz,$225b ld hl,[sp+$04] ld a,[$c252] ld [hl],a ld hl,[sp+$03] ld a,[$c253] ld [hl],a jp $226b call $3848 inc c ld e,h ld hl,[sp+$04] ld [hl],e call $3848 inc c ld e,l ld hl,[sp+$03] ld [hl],e pop de ld c,e ld hl,[sp+$00] ld [hl],d ld hl,[sp+$00] ld a,[hl] and a,$01 jp z,$2291 ld hl,[sp+$01] ld e,[hl] ld hl,[sp+$02] ld a,[hl] call $3a83 call $3811 push hl ld hl,$2310 push hl call $150e pop bc pop bc jp $230a ld e,c ld d,$00 ld hl,$0005 ld a,l sub e ld l,a ld a,h sbc d ld h,a add hl,hl ld de,$2232 add hl,de call $3791 call $3823 ld a,[hl] dec a inc hl or [hl] jp z,$22f4 call $3823 ld c,[hl] inc hl ld b,[hl] call $3811 call $35f8 jp nc,$22f4 ld hl,[sp+$01] ld e,[hl] ld hl,[sp+$02] ld a,[hl] call $3a83 ld hl,[sp+$00] ld a,[hl] and a,$02 jp z,$22da ld hl,$2313 push hl call $150e pop bc jp $22e2 ld hl,$2315 push hl call $150e pop bc call $3823 inc hl inc hl call $3791 ld hl,[sp+$02] ld a,[hl] inc a ld hl,[sp+$02] ld [hl],a jp $22a5 ld hl,[sp+$01] ld e,[hl] ld hl,[sp+$02] ld a,[hl] call $3a83 call $3811 push hl ld hl,$2317 push hl call $150e pop bc pop bc pop bc pop bc pop bc pop bc pop bc ret dec h ld h,h nop jr nc,$2315 jr nz,$2317 dec h ld h,h nop push de ld a,l and h inc a jp z,$2328 ld c,h ld a,l ld e,a ld a,c call $3a83 pop de push de call $150e pop bc ret push hl push bc push bc push bc push de call $3805 ld e,h ld hl,[sp+$06] ld [hl],e call $3805 ld e,l ld hl,[sp+$05] ld [hl],e pop de ld hl,[sp+$02] ld [hl],d push de ld l,e push hl ld hl,[sp+$06] ld c,[hl] ld hl,[sp+$07] ld e,[hl] ld hl,[sp+$08] ld a,[hl] call $3af0 pop bc pop de pop bc push de ld hl,[sp+$02] ld a,[hl] ld d,a ld hl,[sp+$04] ld a,[hl] ld hl,[sp+$03] ld l,[hl] ld h,a call $21d6 pop de ld l,e push hl ld hl,[sp+$02] ld c,[hl] ld hl,[sp+$03] ld e,[hl] ld hl,[sp+$04] ld a,[hl] call $3c95 pop bc pop bc pop bc pop bc ret push hl ld hl,$ff0e add hl,sp ld sp,hl ld a,e cp a,$aa jp c,$23c9 ld a,e cp a,$ae jp nc,$23c9 push de ldh a,[$ff81] push af ld a,$01 call $03e4 pop af pop de push af ld l,e ld h,$00 add hl,hl add hl,hl add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,de ld de,$9af3 add hl,de push de push hl pop de pop hl ld hl,[sp+$02] ld bc,$0030 call $047e pop af call $03d5 ld bc,$0030 ld hl,[sp+$00] push hl call $3848 or a,$d1 call $047e jp $242d push de ldh a,[$ff80] push af ld a,$19 call $03f2 ld hl,$5dc2 call $37d4 or a,$f1 pop de push af push de ld hl,[sp+$04] push hl ld l,e ld h,$00 ld de,$0005 call $36c6 add hl,hl ld c,l ld b,h call $3848 ld hl,[sp+$09] ld c,[hl] inc hl ld b,[hl] call $3848 ld hl,[sp+$09] pop de ld bc,$00f0 call $1263 pop de ld l,e ld h,$00 ld de,$0005 call $36c6 push de push hl pop de pop hl add hl,hl add hl,hl add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,de push de push hl pop de pop hl ld hl,[sp+$02] add hl,de push hl call $3848 ld hl,[sp+$d1] ld bc,$0030 call $047e pop af call $03f2 ld hl,$00f4 add hl,sp ld sp,hl ret push hl ld hl,$ff2e add hl,sp ld sp,hl dec e push de ldh a,[$ff80] push af ld a,$19 call $03f2 ld hl,$43bd call $37d4 sub a,$f1 pop de push af push de ld hl,[sp+$04] push hl ld l,e ld h,$00 ld de,$0008 call $36c6 add hl,hl ld c,l ld b,h call $3848 ret c add hl,bc ld c,[hl] inc hl ld b,[hl] call $3848 ret c add hl,bc pop de ld bc,$00d0 call $1263 pop de ld l,e ld h,$00 ld de,$0008 call $36c6 push de push hl pop de pop hl add hl,hl ld e,l ld d,h add hl,hl add hl,hl ld c,l ld b,h add hl,hl add hl,de add hl,bc push de push hl pop de pop hl ld hl,[sp+$02] add hl,de push hl call $3848 ret c pop de ld bc,$001a call $047e pop af call $03f2 ld hl,$00d4 add hl,sp ld sp,hl ret push hl push de ldh a,[$ff80] push af ld a,$19 call $03f2 pop af pop de push af ld l,e ld h,$00 add hl,hl ld e,l ld d,h add hl,hl add hl,hl add hl,hl add hl,de ld de,$4093 add hl,de push hl call $381d pop de ld bc,$0012 call $047e pop af call $03f2 pop bc ret push hl push de ldh a,[$ff80] push af ld a,$19 call $03f2 pop af pop de push af ld l,e ld h,$00 ld e,l ld d,h add hl,hl add hl,hl ld c,l ld b,h add hl,hl add hl,de add hl,bc ld de,$59bf add hl,de push hl call $381d pop de ld bc,$000d call $047e pop af call $03f2 pop bc ret call $0465 ld l,a inc l dec l jp z,$251b ld a,l and a,$f0 jp nz,$251b ld a,[$c208] or a jp nz,$251b ld a,$01 ld [$c208],a ld a,[$c205] or a jp nz,$2526 xor a ld [$c208],a xor a ld [$c207],a ld a,l ret push de push hl push bc push bc push bc push bc push bc push bc ld hl,[sp+$0c] ld a,[hl] inc hl ld h,[hl] ld l,a push bc push hl ld de,$0100 call $36c6 ld a,l pop hl push hl ld de,$0100 call $36c6 ld a,e pop hl pop bc push hl push bc ld l,c ld h,b ld de,$0100 call $36c6 ld a,l ld hl,[sp+$0e] ld [hl],a pop hl ld de,$0100 call $36c6 ld a,e ld hl,[sp+$02] ld [hl],$96 ld hl,[sp+$03] ld [hl],$90 ld hl,[sp+$0a] ld [hl],$91 ld hl,[sp+$04] call $37d4 rrca ld c,$00 ld a,[$c2cd] or a jp nz,$2584 ld e,$00 jp $2586 ld e,$69 ld hl,[sp+$0c] ld a,[hl] add a,$94 add e ld hl,[sp+$0b] ld [hl],a call $3848 ld [de],a ld de,$fff8 add hl,de inc h dec h bit 7,h jr nz,$25b8 call $3848 rrca ld [hl],$92 inc hl call $37d4 rrca call $3848 ld [de],a ld de,$fff8 add hl,de call $37d4 ld [de],a inc c jp $25bb jp $25be jp $258f call $3848 ld [de],a ld a,l or h jp z,$2602 inc c push bc ld hl,[sp+$0d] ld a,[hl] call $3848 ld de,$2377 call $37d4 ld de,$013e ld [$c21a],a ld bc,$0010 call $3848 inc d ld h,$00 add hl,hl add hl,hl add hl,hl add hl,hl ld de,$4c32 add hl,de push hl ld hl,[sp+$0f] ld a,[hl] and a,$7f ld l,a ld h,$00 add hl,hl add hl,hl add hl,hl add hl,hl ld de,$8800 add hl,de pop de call $146c pop bc ld a,c cp a,$06 jp nc,$2617 call $3848 rrca ld [hl],$93 inc hl call $37d4 rrca inc c jp $2602 pop hl call $14da ld c,l ld b,h ld hl,[sp+$00] push de push hl pop de pop hl ld l,c ld h,b ld bc,$0009 call $047e add sp,$10 ret push bc push bc push bc ld a,l or h jp nz,$2659 call $381d ld [hl],$00 inc hl call $378b call $381d ld [hl],$00 inc hl call $378b call $381d ld [hl],$00 inc hl call $378b call $381d ld [hl],$00 jp $26ea push de ld c,$00 ld a,h and a,$40 jp z,$2665 jp $266a inc c add hl,hl jp $265c push bc ld bc,$0000 inc h dec h bit 7,h jr z,$2675 dec bc push bc push hl ld hl,$0001 push hl ld hl,$0000 push hl call $34c7 ld hl,[sp+$08] call $32d1 pop bc pop de push bc ld l,e ld h,d ld bc,$0000 inc h dec h bit 7,h jr z,$2696 dec bc push bc push hl ld hl,[sp+$06] call $3428 call $3811 inc hl inc hl inc hl call $377f pop bc ld a,c cp a,$01 jp c,$26ba push bc ld hl,[sp+$02] ld b,$01 call $33bd pop bc dec c jp $26a7 xor a cp a,$04 jp nc,$26ea push af ld hl,[sp+$02] call $32e0 ld hl,$0000 push hl ld hl,$00ff push hl call $3343 pop bc pop af call $3811 ld [hl],c ld hl,[sp+$02] ld b,$08 call $33bd call $3811 dec hl call $377f pop af inc a jp $26bb pop bc pop bc pop bc ret ld a,[de] or a jp z,$26fa ld a,[de] inc de ld [hl],a inc hl jp $26ee xor a ld [hl],a ret push de push hl ldh a,[$ff80] push af ld a,c call $03f2 pop af pop hl pop de push af ld a,[de] or a jp z,$2716 ld a,[de] inc de ld [hl],a inc hl jp $270a pop af push hl push af xor a ld [hl],a pop af call $03f2 pop hl ret push bc push bc push bc push de push hl ld hl,$0000 push hl ld hl,$0000 push hl ld hl,[sp+$0a] call $32d1 ld hl,$0000 call $378b pop hl ld e,l ld a,h cp a,$08 jp nc,$2747 ld bc,$0009 jp $2755 cp a,$0b jp nc,$2752 ld bc,$0008 jp $2755 ld bc,$0007 ld a,c dec e jp nz,$275d jp $2778 push bc push de call $3811 add hl,bc call $377f call $3811 ld bc,$0000 push bc push hl ld hl,[sp+$0c] call $3553 pop de pop bc jp $2756 pop de push bc ld a,e or d jp z,$2787 ld hl,[sp+$04] ld bc,$0004 call $35e8 pop bc pop hl push hl add hl,bc pop de push hl pop hl push hl pop bc pop bc pop bc ret ldh a,[$ff81] push af ld a,$03 call $03e4 ld hl,[sp+$08] push de push hl pop de pop hl ld hl,$c98a ld bc,$0004 call $35e8 ld hl,[sp+$04] call $32e0 ld hl,[sp+$0c] call $3553 ld hl,$000f push hl ld hl,$423b push hl ld hl,[sp+$0c] call $32e0 call $3579 jp nc,$27d7 ld hl,$000f push hl ld hl,$423b push hl ld hl,[sp+$0c] call $32d1 jp $27f7 ld hl,[sp+$08] call $32e0 ld hl,$0000 push hl ld hl,$0000 push hl call $3579 jp nc,$27f7 ld hl,$0000 push hl ld hl,$0000 push hl ld hl,[sp+$0c] call $32d1 ld a,$03 call $03d5 ld de,$c98a ld hl,[sp+$08] ld bc,$0004 call $35e8 pop af call $03d5 ret ld bc,$00a0 ld e,$00 ld hl,$c400 call $0487 ret push hl push de ldh a,[$ff81] push af call $3829 ld h,$00 push hl call $381d ld l,h ld h,$00 pop de call $3759 push de push hl pop de pop hl push de ld a,$03 call $03d5 ld hl,$c21a ld [hl],$05 inc hl ld [hl],$b9 inc hl ld [hl],$7a pop de push de push de push hl pop de pop hl add hl,hl inc hl inc hl inc hl inc hl call $03f8 ld c,l ld b,h push bc inc bc inc bc inc bc inc bc call $3811 push hl call $3848 inc c pop de call $2130 pop bc pop de push bc ld l,c ld h,b add hl,de inc hl inc hl inc hl inc hl ld c,l ld b,h call $381d push hl call $3805 pop de call $215e pop bc pop af push bc call $381d push de push hl pop de pop hl ld l,c ld h,b ld [hl],e inc hl ld [hl],d call $3829 push de push hl pop de pop hl ld l,c ld h,b inc hl inc hl ld [hl],e inc hl ld [hl],d call $03d5 pop hl pop bc pop bc ret push hl push bc push bc call $381d ldh a,[$ff81] push af push hl ld a,$03 call $03d5 call $3805 ld a,[hl] inc hl call $3773 ld hl,[sp+$06] ld [hl],a call $3805 ld a,[hl] inc hl call $3773 ld hl,[sp+$07] ld [hl],a call $3805 ld a,[hl] inc hl call $3773 ld hl,[sp+$04] ld [hl],a call $3805 ld a,[hl] inc hl call $3773 ld hl,[sp+$05] ld [hl],a call $3805 ld c,l ld b,h ld hl,[sp+$04] ld e,[hl] ld hl,[sp+$05] ld h,[hl] ld d,h ld hl,[sp+$07] ld a,[hl] ld hl,[sp+$06] ld l,[hl] ld h,a call $21d6 ld hl,[sp+$04] ld e,[hl] ld d,$00 ld hl,[sp+$05] ld l,[hl] ld h,$00 call $3759 ld c,l ld b,h call $3805 add hl,bc ld c,l ld b,h ld hl,[sp+$04] ld e,[hl] ld hl,[sp+$05] ld h,[hl] ld d,h ld hl,[sp+$07] ld a,[hl] ld hl,[sp+$06] ld l,[hl] ld h,a call $2204 ld a,$02 ld [$c39f],a ld hl,[sp+$04] ld l,[hl] push hl ld hl,[sp+$07] ld c,[hl] ld hl,[sp+$08] ld e,[hl] ld hl,[sp+$09] ld a,[hl] call $3c95 pop bc ld hl,$c21a ld [hl],$05 inc hl ld [hl],$1b inc hl ld [hl],$7c pop hl call $03f8 pop af call $03d5 pop bc pop bc pop bc ret ld e,$00 ld a,[hl] or a jp z,$294f ld a,[hl] inc hl inc e jp $2944 ld a,e ret push de push bc push hl push bc push hl call $3805 call $2942 add a,$02 ld e,a pop hl push de push hl ld a,h ld hl,[sp+$09] ld [hl],a cp a,$ff jp nz,$2976 ld a,$14 sub e ld b,$02 call $36af ld hl,[sp+$09] ld [hl],a pop hl ld a,l ld hl,[sp+$06] ld [hl],a cp a,$ff jp nz,$2984 ld hl,[sp+$06] ld [hl],$07 pop de pop bc pop hl push de push bc ld a,c and a,$02 jp nz,$29a6 ld l,e ld h,$00 ld h,l ld l,$00 inc hl inc hl inc hl push de push hl pop de pop hl ld hl,[sp+$05] ld a,[hl] ld hl,[sp+$04] ld l,[hl] ld h,a call $2818 pop bc pop de push hl push bc ld a,c and a,$08 jp nz,$29cb push de ld hl,$c21a ld [hl],$05 inc hl ld [hl],$5a inc hl ld [hl],$7e pop de push de ld hl,[sp+$07] ld a,[hl] ld hl,[sp+$06] ld l,[hl] ld h,a ld c,$03 call $03f8 pop de push de ld a,$02 ld [$c39f],a ld hl,$c21a ld [hl],$31 inc hl ld [hl],$29 inc hl ld [hl],$71 pop de push de ld l,e ld h,$00 ld h,l ld l,$00 inc hl inc hl inc hl push de push hl pop de pop hl ld hl,[sp+$07] ld a,[hl] ld hl,[sp+$06] ld l,[hl] ld h,a ld c,$00 call $03f8 call $3805 push hl ld hl,[sp+$08] ld e,[hl] ld d,$00 ld hl,[sp+$09] ld l,[hl] ld h,$00 ld h,l ld l,$00 inc h add hl,de inc hl pop de call $231a pop de ld l,$03 push hl ld c,e ld hl,[sp+$06] ld e,[hl] ld hl,[sp+$07] ld a,[hl] call $3c95 pop bc pop bc push bc ld a,c and a,$01 jp nz,$2a2e call $2500 and a,$30 jp z,$2a26 pop bc pop hl push hl ld a,c and a,$04 jp nz,$2a3a call $289e pop hl pop bc pop bc ret ld c,e push de push hl pop de pop hl ld hl,$ffff jp $2951 ld hl,$0676 push hl ld hl,$5ba0 push hl ld hl,$0000 push hl ld hl,$0001 push hl ld hl,$c396 call $3553 call $32e0 call $3579 jp nc,$2a78 ld hl,$5ba0 call $3855 sub [hl] jp $7621 ld b,$cd ld d,l jr c,$2a0f jp $e5c9 push de add sp,$ee push bc ld hl,[sp+$13] ldh a,[$ff80] ld [hl],a ld a,[$c203] push af ldh a,[$ff40] and a,$80 jp z,$2aab call $14d4 ld a,[$c203] and a,$08 jp z,$2aab ld a,[$c203] and a,$f7 ld [$c203],a ld a,[$c203] ld hl,$c204 cp [hl] jp nz,$2aa1 ld a,$01 call $03f2 pop af pop bc push af call $3848 ld d,$d5 push hl pop de pop hl ld hl,$0000 call $3608 jp nc,$2b70 push bc xor a call $6b53 call $3848 jr $2adf stop call $3608 jp c,$2add ld hl,[sp+$14] ld [hl],$10 jp $2ae5 call $3848 jr $2b3f ld hl,[sp+$14] ld [hl],e ld hl,[sp+$15] ld a,[hl] call $03f2 ld hl,[sp+$14] ld c,[hl] ld b,$00 call $3848 ld a,[de] push de push hl pop de pop hl ld hl,[sp+$04] call $047e ld hl,[sp+$14] ld a,[hl] cp a,$10 jp nc,$2b20 ld hl,[sp+$14] ld c,[hl] ld b,$00 ld hl,$0010 ld a,l sub c ld c,a ld a,h sbc b ld b,a ld hl,[sp+$14] ld e,[hl] ld d,$00 ld hl,[sp+$04] add hl,de ld e,$00 call $0487 ld a,$01 call $03f2 ld a,$10 ld hl,[sp+$04] cp a,$01 jp c,$2b3b push hl push af ld a,[hl] call $6b68 pop af dec a pop hl inc hl jp $2b29 ld a,$20 call $6b53 pop bc inc c dec c jp z,$2b49 jp $2b70 push bc call $6b7c ld hl,[sp+$14] ld c,[hl] ld b,$00 call $3848 jr $2bd4 sub c ld l,a ld a,h sbc b ld h,a call $37d4 jr $2b2e ld c,b jr c,$2b7e ld de,$0010 add hl,de call $37d4 ld a,[de] pop bc jp $2ab3 pop af ld [$c203],a ld hl,[sp+$11] ld a,[hl] call $03f2 add sp,$16 ret ld c,$00 call $2a79 ret ld a,[$c2fb] cp a,$01 jp z,$2b93 ld a,[$c2fb] cp a,$ff jp nz,$2b96 call $2b7d ret push hl ld hl,$000d add hl,sp ld a,[hl] and a,$7f ld b,a dec hl ld c,[hl] ld a,$00 sub [hl] ld e,a ld a,$3c sbc b jp c,$2bd7 jp nz,$2bb5 ld a,e cp a,$35 jp c,$2bc6 inc hl ld a,[hl] and a,$80 ld [hl],a ld b,$07 xor a dec hl ld [hl],a dec b jp nz,$2bbd jp $2c0b inc e ld hl,$0004 add hl,sp ld c,$08 ld b,e call $31ea ld de,$0000 jp $2bea ld hl,$c400 add hl,bc push de push hl pop de pop hl inc de ld a,d dec de cp a,$08 jp c,$2bea ld de,$07ff ld hl,$0004 add hl,sp ld bc,$0509 call $31b4 ld hl,$000c add hl,sp push de push hl pop de pop hl add hl,hl add hl,hl add hl,hl add hl,hl ld a,[de] and a,$0f or l ld [de],a inc de ld a,[de] and a,$80 or h ld [de],a pop hl pop bc pop af push bc ret pop bc ld de,$0000 push de push bc push hl ld hl,$000d add hl,sp ld d,[hl] dec hl ld e,[hl] push de push hl pop de pop hl ld c,l xor a add hl,hl rra push af add hl,hl rla add hl,hl rla add hl,hl rla ld l,h ld h,a and a,$7f or l ld a,c jp z,$2c46 or a,$10 ld b,a ld a,h or a,$f8 and l inc a dec hl jp nz,$2c45 ld hl,$43fe ld a,b ld bc,$3c01 add hl,bc push de push hl pop de pop hl push de ld b,$07 dec hl ld d,a ld e,[hl] ld a,e push de push hl pop de pop hl add hl,hl add hl,hl add hl,hl push de push hl pop de pop hl ld [hl],d dec b jp nz,$2c51 pop de pop af ld hl,$0004 add hl,sp ld c,$08 call $3106 pop hl ret push hl ld hl,$000d add hl,sp ld a,[hl] and a,$7f ld b,a dec hl ld c,[hl] ld a,$80 sub [hl] ld e,a ld a,$3f sbc b jp c,$2cb1 jp nz,$2c90 ld a,e cp a,$18 jp c,$2c9f inc hl ld a,[hl] and a,$80 ld [hl],a xor a dec hl ld [hl],a dec hl ld [hl],a dec hl ld [hl],a jp $2ce0 inc e dec hl dec hl dec hl ld c,$03 ld b,e call $31ea inc hl inc hl inc hl ld e,$00 jp $2cc4 push de push hl pop de pop hl ld hl,$c080 add hl,bc push de push hl pop de pop hl ld a,d or a jp z,$2cc4 ld e,$ff ld b,h ld c,l ld d,$03 dec hl ld a,[hl] ld [bc],a dec bc dec d jp nz,$2cc8 inc hl inc hl inc hl ld a,[hl] rla ld b,a inc hl ld a,[hl] rla ld a,e rra ld [hl],a ld a,b rra dec hl ld [hl],a pop hl pop bc pop af pop af pop af push bc ret pop bc ld de,$0000 push de push de push de push bc push hl ld hl,$000d add hl,sp ld b,[hl] dec hl ld a,[hl] add a ld a,b adc a ld c,a ld a,$00 ld b,a rra push af jp z,$2d10 ld a,[hl] or a,$80 ld [hl],a ld a,c dec c inc a jp nz,$2d10 ld bc,$407e push de push hl pop de pop hl ld hl,$3f81 add hl,bc push de push hl pop de pop hl ld a,[hl] dec hl ld b,[hl] ld [hl],a dec hl ld a,[hl] ld [hl],b dec hl ld [hl],a pop af ld hl,$0004 add hl,sp ld c,$08 call $3106 pop hl ret pop bc ld a,h push hl push hl ld hl,$0000 ld de,$400e jp $2d47 pop bc pop hl pop de ld a,d push de push de ld de,$401e push hl ld hl,$0000 add hl,sp and a,$80 push af call $35c1 pop af ld hl,$0000 push hl push hl add hl,sp push bc ld c,$08 jp $3106 pop bc ld de,$0000 jp $2d69 pop bc pop hl pop de push de push de push hl ld hl,$0000 push hl push hl add hl,sp push bc xor a ld de,$401e ld c,$08 jp $3106 ld bc,$0010 call $2dc3 pop bc pop de pop de pop de pop hl pop de push bc jp nc,$2d90 ld hl,$0000 ret and a,$80 ret z jp $36fe ld bc,$0020 call $2dc3 pop bc pop de pop de pop de pop hl jp nc,$2dab ld de,$0000 ld hl,$0000 xor a push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af push de push bc and a,$80 ret z jp $35ce ld hl,$0004 add hl,sp call $31a4 push af push hl ld hl,$c001 add hl,de pop de bit 7,h jp nz,$2dec call $35f8 jp nc,$2dec ld a,c sub l ld b,a dec b ld c,$08 push de push hl pop de pop hl call $31ea pop af and a ret pop af scf ret ld hl,$000b add hl,sp ld a,[hl] xor a,$80 jp nz,$2e09 push hl ld c,$09 dec hl or [hl] dec c jp nz,$2dfc pop hl or a jp nz,$2e09 ld [hl],$00 push de push hl pop de pop hl ld hl,$0016 add hl,sp push hl dec hl ld a,[hl] xor a,$80 jp nz,$2e29 push hl ld c,$09 dec hl or [hl] dec c jp nz,$2e1c pop hl or a jp nz,$2e29 ld [hl],$00 ld a,[de] or [hl] bit 7,a jp nz,$2e34 push de push hl pop de pop hl ld c,$0a ld a,[de] cp [hl] jp nz,$2e41 dec hl dec de dec c jp nz,$2e36 pop hl pop bc ld sp,hl push bc ret ld hl,$000b add hl,sp ld a,[hl] or a jp nz,$2e5c push hl ld c,$09 dec hl or [hl] dec c jp nz,$2e52 pop hl or a ret z ld a,[hl] xor a,$80 ld [hl],a ret pop bc ld de,$0000 ld a,$0c push de dec a jp nz,$2e66 push bc push hl ld hl,$0026 add hl,sp push hl push de push hl pop de pop hl ld hl,$000e add hl,sp ld c,$08 ld a,[de] inc de ld [hl],a inc hl dec c jp nz,$2e7c pop hl push hl call $31a4 push de ld c,a ld hl,$0020 add hl,sp call $31a4 pop hl xor c push af push de push hl ld c,$ff ld hl,$000c add hl,sp push de push hl pop de pop hl ld hl,$001c add hl,sp ld a,$48 push af push bc push hl ld hl,$0033 add hl,sp ld bc,$0109 call $31b4 pop hl pop bc ld a,c ld c,$10 or a jp z,$2ec4 call $3230 ccf jp $2ec7 call $3245 sbc a ld c,a jp z,$2ed6 push hl ld hl,$0031 add hl,sp ld a,[hl] or a,$01 ld [hl],a pop hl push bc push de push hl pop de pop hl ld bc,$0110 call $31ea push de push hl pop de pop hl pop bc pop af dec a jp nz,$2ea7 pop hl pop de ld a,h or l jp z,$2f01 ld a,e sub l ld l,a ld a,d sbc h ld h,a ld de,$4001 call $3608 jp c,$2f07 ld hl,$4000 jp $2f14 ld de,$c001 call $3608 jp nc,$2f14 push de push hl pop de pop hl ld de,$3fff add hl,de push de push hl pop de pop hl pop af pop hl push hl dec hl ld c,$09 call $3106 pop hl pop de pop bc ld sp,hl push de push hl pop de pop hl push bc ret pop bc ld de,$0000 ld a,$09 push de dec a jp nz,$2f35 push bc push hl ld hl,$0027 add hl,sp push de push hl pop de pop hl ld hl,$0004 add hl,sp ld b,$80 ld a,$40 push af push bc ld bc,$0110 call $31b4 pop bc ld a,[de] and b jp z,$2f79 push bc push de push de push hl pop de pop hl ld hl,$001c add hl,sp push de push hl pop de pop hl ld bc,$0008 call $3245 pop de jp nc,$2f78 push hl add hl,bc call $321e pop hl pop bc ld a,b rrca ld b,a jp nc,$2f80 dec de pop af dec a jp nz,$2f4c push de push hl pop de pop hl inc hl push hl ld bc,$0009 add hl,bc push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af push de call $31a4 ld c,a push de ld hl,$001c add hl,sp call $31a4 pop hl add hl,de inc hl xor c push af ld a,l sub a,$ff ld a,h sbc a,$bf jp c,$2fc0 ld hl,$bffe jp $2fcc ld a,l sub a,$fe ld a,h sbc a,$bf jp nc,$2fcc ld hl,$3fff ld de,$c001 add hl,de push de push hl pop de pop hl pop af pop hl ld c,$10 call $3106 pop de ld c,$0a ld a,[hl] dec hl ld [de],a dec de dec c jp nz,$2fde inc de push de push hl pop de pop hl pop de pop bc ld sp,hl push de push hl pop de pop hl push bc ret ld hl,$0002 add hl,sp push hl ld bc,$0008 add hl,bc ld c,[hl] inc hl ld a,[hl] and a,$7f ld b,a or c jp z,$302d ld a,b or a,$80 and c inc a jp z,$302d push de push hl pop de pop hl add hl,bc push de push hl pop de pop hl bit 7,d jp z,$3026 ld de,$0000 jp c,$3026 ld de,$7fff ld a,[hl] and a,$80 or d ld [hl],a dec hl ld [hl],e pop hl ret push de push hl pop de pop hl ld hl,$0015 add hl,sp ld a,[hl] xor a,$80 ld [hl],a push de push hl pop de pop hl pop bc ld de,$0000 push de push bc push hl ld hl,$0006 add hl,sp call $31a4 ld c,a push de ld hl,$0012 add hl,sp call $31a4 dec hl ld [hl],$00 push de push hl pop de pop hl pop de push af xor c push af call $3608 jp z,$30a1 jp c,$3076 ld b,d ld c,e push de push hl pop de pop hl ld hl,$0009 jp $307b ld b,h ld c,l ld hl,$0013 add hl,sp push de ld a,e sub c ld e,a ld a,d sbc b ld d,a push hl ld hl,$0048 call $3608 pop hl ld c,$09 jp c,$3097 ld b,e call $31ea jp $30a2 xor a ld [hl],a inc hl dec c jp nz,$3098 jp $30a2 push hl ld hl,$000b add hl,sp push de push hl pop de pop hl ld hl,$0015 add hl,sp pop bc pop af push bc ld c,$09 bit 7,h jp nz,$30c2 call $3245 pop de call c,$30ec jp $30db call $3230 pop de jp nc,$30db push hl ld b,c and a ld a,$00 sbc [hl] ld [hl],a inc hl dec c jp nz,$30cc ld c,b pop hl pop af xor a,$80 push af pop af call $3106 pop de pop bc ld hl,$000c add hl,sp ld sp,hl push de push hl pop de pop hl push bc ret push hl push de ld b,$01 call $31ea ld b,$00 add hl,bc dec hl ld a,[hl] or a,$80 ld [hl],a pop de pop hl inc de ld a,d and a,$80 ret z ld de,$7fff ret push af ld a,d xor a,$80 and e inc a jp z,$318d ld a,d or e jp z,$3198 push de push hl ld b,$00 add hl,bc ld d,c dec hl ld a,[hl] or a jp nz,$312b ld a,b add a,$08 ld b,a dec d jp nz,$311a jp $3196 dec b inc b add a jp nc,$312c pop hl call $31b4 push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af ld a,l sub b ld e,a ld a,h sbc a,$00 ld d,a pop hl bit 7,a jp nz,$3198 ld a,c sub a,$09 jp c,$318d ld b,a inc b xor a jp $3160 or [hl] inc hl dec b jp nz,$315e or a jp z,$316a ld a,$01 or [hl] inc hl ld bc,$0008 cp a,$81 jp nc,$317e cp a,$80 jp nz,$318d ld a,[hl] rra jp nc,$318d call $321e jp nz,$318d add hl,bc dec hl ld [hl],$80 inc de inc hl jp $3190 ld b,$00 add hl,bc ld [hl],e inc hl pop af or d ld [hl],a ret pop hl pop de pop af xor a ld [hl],a inc hl dec c jp nz,$319a ld [hl],a inc hl ld [hl],a ret push hl ld de,$0008 add hl,de ld e,[hl] inc hl ld a,[hl] and a,$7f ld d,a ld a,[hl] and a,$80 pop hl ret push hl push de push bc ld e,b ld b,$00 ld a,e sub a,$08 jp c,$31d2 ld e,a ld d,c dec d add hl,bc dec hl dec hl ld a,[hl] inc hl ld [hl],a dec hl dec d jp nz,$31c5 ld [hl],b jp $31ba inc e jp $31e2 push hl ld d,c and a ld a,[hl] rla ld [hl],a inc hl dec d jp nz,$31d9 pop hl dec e jp nz,$31d6 pop bc pop de pop hl ret push hl push de push bc ld e,b ld b,$00 ld a,e sub a,$08 jp c,$3208 ld e,a push hl ld d,c dec d inc hl ld a,[hl] dec hl ld [hl],a inc hl dec d jp nz,$31fa ld [hl],b pop hl jp $31f0 inc e jp $3216 ld d,c add hl,bc dec hl ld a,[hl] rra ld [hl],a dec d jp nz,$320e dec e jp nz,$320c pop bc pop de pop hl ret push hl push bc inc c jp $3229 inc [hl] jp nz,$322d inc hl dec c jp nz,$3224 pop bc pop hl ret push hl push de push bc push de push hl pop de pop hl and a ld a,[de] sbc [hl] ld [de],a inc de inc hl dec c jp nz,$3238 pop bc pop de pop hl ret push hl push de push bc push de push hl pop de pop hl and a ld a,[de] adc [hl] ld [de],a inc de inc hl dec c jp nz,$324d pop bc pop de pop hl ret pop hl push de push hl pop de pop hl ld hl,$fff6 add hl,sp ld sp,hl ld c,$0a ld a,[de] inc de ld [hl],a inc hl dec c jp nz,$3266 push de push hl pop de pop hl jp [hl] pop bc ld a,$05 pop de ld [hl],e inc hl ld [hl],d inc hl dec a jp nz,$3276 push bc ld bc,$fff6 add hl,bc ret pop bc ld a,$04 pop de ld [hl],e inc hl ld [hl],d inc hl dec a jp nz,$3288 push bc ld bc,$fff8 add hl,bc ret ld bc,$0008 ld a,$04 jp $32a4 ld bc,$000a ld a,$05 add hl,bc pop bc dec hl ld d,[hl] dec hl ld e,[hl] push de dec a jp nz,$32a6 push bc ret rst $38 rst $38 ld a,a ld a,a rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $28 ld a,a rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 cp a,$7f nop nop nop nop nop nop nop add b ld bc,$c100 pop de ld [hl],e inc hl ld [hl],d inc hl pop de ld [hl],e inc hl ld [hl],d dec hl dec hl dec hl push bc ret pop bc inc hl inc hl inc hl ld d,[hl] dec hl ld e,[hl] push de dec hl ld d,[hl] dec hl ld e,[hl] push de push bc ret ld hl,$0006 add hl,sp push de push hl pop de pop hl ld hl,$0002 add hl,sp ld a,[de] xor [hl] ld [de],a inc de inc hl ld a,[de] xor [hl] ld [de],a inc de inc hl ld a,[de] xor [hl] ld [de],a inc de inc hl ld a,[de] xor [hl] ld [de],a dec de dec de dec de push de push hl pop de pop hl pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp push de push hl pop de pop hl ld hl,$0002 add hl,sp ld a,[de] or [hl] ld [de],a inc de inc hl ld a,[de] or [hl] ld [de],a inc de inc hl ld a,[de] or [hl] ld [de],a inc de inc hl ld a,[de] or [hl] ld [de],a dec de dec de dec de push de push hl pop de pop hl pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp push de push hl pop de pop hl ld hl,$0002 add hl,sp ld a,[de] and [hl] ld [de],a inc de inc hl ld a,[de] and [hl] ld [de],a inc de inc hl ld a,[de] and [hl] ld [de],a inc de inc hl ld a,[de] and [hl] ld [de],a dec de dec de dec de push de push hl pop de pop hl pop bc pop af pop af push bc ret ld hl,$0002 add hl,sp ld a,[hl] cpl ld [hl],a inc hl ld a,[hl] cpl ld [hl],a inc hl ld a,[hl] cpl ld [hl],a inc hl ld a,[hl] cpl ld [hl],a ret ld hl,$0002 add hl,sp ld a,b ld c,[hl] inc hl ld b,[hl] inc hl ld e,[hl] inc hl ld d,[hl] push hl jp $3396 ld d,e ld e,b ld b,c ld c,$00 ld l,a sub a,$08 jp nc,$3391 inc l jp $33ac ld a,c add a ld c,a ld a,b rla ld b,a ld a,e rla ld e,a ld a,d rla ld d,a dec l jp nz,$33a0 pop hl ld [hl],d dec hl ld [hl],e dec hl ld [hl],b dec hl ld [hl],c ret ld hl,$0002 add hl,sp ld a,b ld c,[hl] inc hl ld b,[hl] inc hl ld e,[hl] inc hl ld d,[hl] push hl jp $33ce ld c,b ld b,e ld e,d ld d,$00 ld l,a sub a,$08 jp nc,$33c9 inc l jp $33e5 and a ld a,d rra ld d,a ld a,e rra ld e,a ld a,b rra ld b,a ld a,c rra ld c,a dec l jp nz,$33d8 pop hl ld [hl],d dec hl ld [hl],e dec hl ld [hl],b dec hl ld [hl],c ret ld hl,$0006 add hl,sp push hl inc hl inc hl inc hl ld a,[hl] pop hl or a push af push hl call $35c1 ld hl,$0009 add hl,sp ld a,[hl] dec hl dec hl dec hl or a call $35c1 pop hl call $346d push hl ld [hl],e inc hl ld [hl],d inc hl ld [hl],c inc hl ld [hl],b pop hl pop af call $35c1 pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp push hl inc hl inc hl inc hl ld a,[hl] pop hl or a push af call $35c1 pop af push de push hl pop de pop hl ld hl,$0005 add hl,sp xor [hl] push af ld a,[hl] dec hl dec hl dec hl or a call $35c1 push de push hl pop de pop hl call $346d pop af call $35c1 pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp push af call $346d pop af push hl ld [hl],e inc hl ld [hl],d inc hl ld [hl],c inc hl ld [hl],b pop hl pop bc pop af pop af push bc ret ld bc,$0000 ld d,b ld e,b ld a,$20 push af push hl ld a,[hl] add a ld [hl],a inc hl ld a,[hl] rla ld [hl],a inc hl ld a,[hl] rla ld [hl],a inc hl ld a,[hl] rla ld [hl],a ld a,e rla ld e,a ld a,d rla ld d,a ld a,c rla ld c,a ld a,b rla ld b,a push de push bc ld hl,$000e add hl,sp ld a,e sub [hl] ld e,a inc hl ld a,d sbc [hl] ld d,a inc hl ld a,c sbc [hl] ld c,a inc hl ld a,b sbc [hl] ld b,a jp nc,$34af pop bc pop de pop hl jp $34b3 pop af pop af pop hl inc [hl] pop af dec a jp nz,$3474 ret ld hl,$0006 add hl,sp push af call $346d pop af pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp ld bc,$0000 ld d,b ld e,b push hl jp $3508 ld a,[hl] rra ld [hl],a dec hl ld a,[hl] rra ld [hl],a dec hl ld a,[hl] rra ld [hl],a dec hl ld a,[hl] rra ld [hl],a jp nc,$34f7 pop hl push hl ld a,e add [hl] ld e,a inc hl ld a,d adc [hl] ld d,a inc hl ld a,c adc [hl] ld c,a inc hl ld a,b adc [hl] ld b,a pop hl push hl ld a,[hl] add a ld [hl],a inc hl ld a,[hl] rla ld [hl],a inc hl ld a,[hl] rla ld [hl],a inc hl ld a,[hl] rla ld [hl],a ld hl,$0004 add hl,sp ld a,[hl] inc hl or [hl] inc hl or [hl] inc hl or [hl] jp nz,$34d4 pop hl push hl ld [hl],e inc hl ld [hl],d inc hl ld [hl],c inc hl ld [hl],b pop hl pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp push de push hl pop de pop hl ld hl,$0002 add hl,sp ld a,[de] sub [hl] ld [de],a inc de inc hl ld a,[de] sbc [hl] ld [de],a inc de inc hl ld a,[de] sbc [hl] ld [de],a inc de inc hl ld a,[de] sbc [hl] ld [de],a dec de dec de dec de push de push hl pop de pop hl pop bc pop af pop af push bc ret ld hl,$0006 add hl,sp push de push hl pop de pop hl ld hl,$0002 add hl,sp ld a,[de] add [hl] ld [de],a inc de inc hl ld a,[de] adc [hl] ld [de],a inc de inc hl ld a,[de] adc [hl] ld [de],a inc de inc hl ld a,[de] adc [hl] ld [de],a dec de dec de dec de push de push hl pop de pop hl pop bc pop af pop af push bc ret ld hl,$0009 add hl,sp push de push hl pop de pop hl ld hl,$0005 add hl,sp ld a,[de] xor [hl] bit 7,a jp z,$359f push de push hl pop de pop hl jp $359f ld hl,$0009 add hl,sp push de push hl pop de pop hl ld hl,$0005 add hl,sp call $35af pop de push af ld hl,$000a add hl,sp pop af ld sp,hl push de push hl pop de pop hl jp [hl] ld a,[de] cp [hl] ret nz dec de dec hl ld a,[de] cp [hl] ret nz dec de dec hl ld a,[de] cp [hl] ret nz dec de dec hl ld a,[de] cp [hl] ret push af and a,$80 jp nz,$35c9 pop af ret pop af call $35d2 ret ld hl,$0002 add hl,sp xor a sub [hl] ld [hl],a inc hl ld a,$00 sbc [hl] ld [hl],a inc hl ld a,$00 sbc [hl] ld [hl],a inc hl ld a,$00 sbc [hl] ld [hl],a dec hl dec hl dec hl ret push hl jp $35f1 ld a,[hl] inc hl ld [de],a inc de dec bc ld a,b or c jp nz,$35ec pop hl ret ld a,h xor b bit 7,a jp z,$3602 ld a,b cp h ret ld a,h cp b ret nz ld a,l cp c ret ld a,h xor d bit 7,a jp z,$3612 ld a,d cp h ret ld a,h cp d ret nz ld a,l cp e ret inc b dec b ret z and a rra jp $3619 push de ld e,[hl] inc hl ld d,[hl] push de push hl pop de pop hl call $3638 push de push hl pop de pop hl ld [hl],d dec hl ld [hl],e push de push hl pop de pop hl pop de ret inc b dec b ret z and a ld a,h rra ld h,a ld a,l rra ld l,a jp $3639 inc b dec b ret z add a jp $3646 push de ld e,[hl] inc hl ld d,[hl] push de push hl pop de pop hl call $3664 push de push hl pop de pop hl ld [hl],d dec hl ld [hl],e push de push hl pop de pop hl pop de ret inc b dec b ret z add hl,hl jp $3665 push hl ld a,[hl] inc hl ld h,[hl] ld l,a call $36c6 pop hl ld [hl],e inc hl ld [hl],d ret push hl ld a,[hl] inc hl ld h,[hl] ld l,a call $3706 pop hl ld [hl],e inc hl ld [hl],d ret push hl ld a,[hl] inc hl ld h,[hl] ld l,a call $36c6 push de push hl pop de pop hl pop hl ld [hl],e inc hl ld [hl],d push de push hl pop de pop hl ret push hl ld a,[hl] inc hl ld h,[hl] ld l,a call $3706 push de push hl pop de pop hl pop hl ld [hl],e inc hl ld [hl],d push de push hl pop de pop hl ret push hl ld l,a ld h,$00 ld c,$08 add hl,hl ld a,h cp b jp c,$36be sub b inc l ld h,a dec c jp nz,$36b5 ld a,l ld b,h pop hl ret ld a,h or a push af xor d push af call $36fa push de push hl pop de pop hl call $36fa push de push hl pop de pop hl call $3706 pop af call $36ed pop af push de push hl pop de pop hl call $36ed push de push hl pop de pop hl ret push af and a,$80 jp nz,$36f5 pop af ret pop af call $36fe ret ld a,h and a,$80 ret z dec hl ld a,l cpl ld l,a ld a,h cpl ld h,a ret ld b,d ld c,e push de push hl pop de pop hl ld hl,$0000 ld a,$10 push af add hl,hl xor a push de push hl pop de pop hl add hl,hl push de push hl pop de pop hl adc l sub c ld l,a ld a,h sbc b ld h,a inc e jp nc,$3729 add hl,bc dec e pop af dec a jp nz,$3711 push de push hl pop de pop hl ret push hl ld h,a xor a ld c,$08 add a add hl,hl jp nc,$373e add b dec c jp nz,$3738 pop hl ret push hl ld a,[hl] inc hl ld h,[hl] ld l,a call $3759 pop de push de push hl pop de pop hl ld [hl],e inc hl ld [hl],d push de push hl pop de pop hl ret ld b,h ld c,l ld hl,$0000 ld a,$10 add hl,hl push de push hl pop de pop hl add hl,hl push de push hl pop de pop hl jp nc,$376e add hl,bc dec a jp nz,$3760 ret ld de,$000a jp $37c7 ld de,$0009 jp $37c7 ld de,$0008 jp $37c7 ld de,$0007 jp $37c7 ld de,$0006 jp $37c7 ld de,$0005 jp $37c7 ld de,$0004 jp $37c7 ld de,$0003 jp $37c7 push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af ld e,[hl] inc hl ld d,[hl] inc hl push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af push de push hl pop de pop hl add hl,sp ld [hl],e inc hl ld [hl],d push de push hl pop de pop hl ret push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af ld e,[hl] inc hl ld d,$00 push af push de push hl ld hl,[sp+$06] pop de ld a,[hl] ld [hl],e ld e,a inc hl ld a,[hl] ld [hl],d ld h,a ld l,e pop de pop af push de push hl pop de pop hl add hl,sp ld [hl],e inc hl ld [hl],d push de push hl pop de pop hl ret ld hl,$000a jp $383f ld hl,$0009 jp $383f ld hl,$0008 jp $383f ld hl,$0007 jp $383f ld hl,$0006 jp $383f ld hl,$0005 jp $383f ld hl,$0004 jp $383f ld hl,$0003 jp $383f pop hl ld e,[hl] inc hl ld d,[hl] inc hl push hl push de push hl pop de pop hl add hl,sp ld e,[hl] inc hl ld d,[hl] push de push hl pop de pop hl ret pop hl ld e,[hl] inc hl push hl ld l,e ld h,$00 add hl,sp ld e,[hl] inc hl ld h,[hl] ld l,e ret push af push bc push de push hl ld hl,[sp+$08] ldi a,[hl] ld h,[hl] ld l,a ld e,[hl] inc hl ld d,[hl] inc hl ld c,l ld b,h ld hl,[sp+$08] ld [hl],c inc hl ld [hl],b ld l,e ld h,d pop de ld [hl],e inc hl ld [hl],d ld l,e ld h,d pop de pop bc pop af ret push af push bc push de ld hl,[sp+$06] ldi a,[hl] ld h,[hl] ld l,a ld e,[hl] inc hl ld d,[hl] inc hl ld c,l ld b,h ld hl,[sp+$06] ld [hl],c inc hl ld [hl],b ld l,e ld h,d ldi a,[hl] ld h,[hl] ld l,a pop de pop bc pop af ret ret nop ld bc,$0302 inc b dec b ld b,$07 ld [$0a09],sp dec bc inc c dec c ld c,$0f ld [de],a inc de inc d dec d ld d,$17 jr $38c5 ld a,[de] dec de inc e dec e ld e,$1f jr nz,$38d5 ldi [hl],a inc hl inc h dec h ld h,$27 jr z,$38e5 ldi a,[hl] dec hl inc l dec l ld l,$2f nop ld bc,$0302 inc b dec b ld b,$07 ld [$3a09],sp dec sp inc a dec a ld a,$3f ld b,b ld b,c ld b,d ld b,e ld b,h ld b,l ld b,[hl] ld b,a ld c,b ld c,c ld c,d ld c,e ld c,h ld c,l ld c,[hl] ld c,a ld d,b ld d,c ld d,d ld d,e ld d,h ld d,l ld d,[hl] ld d,a ld e,b ld e,c ld e,d ld e,e ld e,h ld e,l ld e,[hl] ld e,a ld h,b ld h,c ld h,d ld h,e ld h,h ld h,l ld h,[hl] ld h,a ld l,b ld l,c ld l,d ld l,e ld l,h ld l,l ld l,[hl] ld l,a ld [hl],b ld [hl],c ld [hl],d ld [hl],e ld [hl],h ld [hl],l halt ld [hl],a ld a,b ld a,c ld a,d ld a,e ld a,h ld a,l ld a,[hl] ld a,a add b add c add d add e add h add l add [hl] add a adc b adc c adc d adc e adc h adc l adc [hl] adc a sub b sub c sub d sub e sub h sub l sub [hl] sub a sbc b sbc c sbc d sbc e sbc h sbc l sbc [hl] sbc a and b and c and d and e and h and l and [hl] and a xor b xor c xor d xor e xor h xor l xor [hl] xor a or b or c or d or e or h or l or [hl] or a cp b cp c cp d cp e cp h cp l cp [hl] cp a ret nz pop bc jp nz,$c4c3 push bc add a,$c7 ret z ret jp z,$cccb call $cfce ret nc pop de jp nc,$d4d3 push de sub a,$d7 ret c reti jp c,$dcdb db $dd sbc a,$df ldh [$ffe1],a ld [$ff00+c],a db $e3 db $e4 push hl and a,$e7 add sp,$e9 ld [$eceb],a db $ed xor a,$ef ldh a,[$fff1] ld a,[$ff00+c] di db $f4 push af or a,$f7 ld hl,[sp+$f9] ld a,[$fcfb] db $fd cp a,$ff push hl pop hl push hl push hl ld hl,[sp+$06] call $32e0 ld hl,$0000 push hl ld hl,$0000 push hl call $3579 jp nc,$39bd ld a,$01 push af ld hl,[sp+$08] call $32e0 call $35ce ld hl,[sp+$0c] call $32d1 pop af jp $39be xor a push af xor a ld hl,[sp+$08] call $32e0 ld hl,$0000 push hl ld hl,$000a push hl call $33f2 pop hl pop af ld a,l add a,$30 call $381d ld [hl],a inc hl call $378b ld hl,[sp+$08] call $32e0 ld hl,$0000 push hl ld hl,$000a push hl call $3424 ld hl,[sp+$0c] call $32d1 ld hl,[sp+$08] call $32e0 ld hl,$0000 push hl ld hl,$0000 push hl call $3593 jp nz,$39c0 pop af or a jp z,$3a13 call $3829 ld [hl],$2d inc hl call $3797 call $3829 ld [hl],$00 pop hl push hl call $3a36 pop hl pop bc ret ld bc,$0000 inc h dec h bit 7,h jr z,$3a2a dec bc push bc push hl push de push hl pop de pop hl call $3992 pop bc pop bc ret push hl push bc push bc ld hl,$0000 pop de push hl call $381d call $3cf2 dec hl ld c,l ld b,h pop hl push hl ld e,c ld d,b call $3608 jp nc,$3a7f pop hl push hl push hl call $3811 pop de add hl,de ld l,[hl] ld h,$00 call $3797 call $381d add hl,bc ld a,[hl] pop hl push hl push hl call $3811 pop de add hl,de ld [hl],a call $3829 ld a,l call $381d add hl,bc ld [hl],a pop hl push hl inc hl pop de push hl dec bc jp $3a47 pop bc pop bc pop bc ret ld [$c252],a ld a,e ld [$c253],a ld hl,$c253 ld l,[hl] ld h,$00 add hl,hl add hl,hl ld e,l ld d,h add hl,hl add hl,hl add hl,de ld de,$c4a0 add hl,de ld a,[$c252] ld e,a ld d,$00 add hl,de call $3855 ld h,c jp nz,$3ec9 adc a call $3aae ret push af call $280c pop af ld e,a ld hl,$c4a0 ld bc,$0168 call $0487 ld a,[$c2fb] cp a,$11 jp nz,$3ad5 ld bc,$0168 ld e,$00 ld hl,$c608 call $0487 ld a,$02 ld [$c39f],a ld l,$12 push hl ld c,$14 ld e,$00 xor a call $3c95 pop bc xor a ld [$c252],a xor a ld [$c253],a ret ld a,$8e call $3aae ret push af push de push bc push bc ld hl,[sp+$01] ld a,[$c2cd] or a jp nz,$3b01 xor a jp $3b03 ld a,$01 ld [hl],a ld hl,[sp+$00] ld [hl],$02 ld hl,$c21a ld [hl],$01 inc hl ld [hl],$a3 inc hl ld [hl],$62 ld hl,[sp+$04] ld c,[hl] ld hl,[sp+$07] ld h,[hl] ld b,h ld hl,[sp+$0a] ld e,[hl] ld d,$00 ld hl,[sp+$04] ld l,[hl] ld h,$00 add hl,de dec hl push hl ld hl,[sp+$04] ld e,[hl] ld d,$00 dec de ld hl,[sp+$09] ld l,[hl] ld h,$00 add hl,de ld h,l ld l,$00 pop de add hl,de push de push hl pop de pop hl ld hl,[sp+$01] ld a,[hl] ld hl,[sp+$00] ld l,[hl] ld h,a call $03f8 call $14d4 ld a,[$c2fb] cp a,$11 jp nz,$3bb4 ld a,[$c39f] or a jp z,$3bb4 ldh a,[$ff4f] or a,$01 ldh [$ff4f],a ld hl,[sp+$04] ld a,[hl] add a,$12 ld hl,[sp+$04] ld [hl],a ld hl,$c21a ld [hl],$01 inc hl ld [hl],$a3 inc hl ld [hl],$62 ld hl,[sp+$04] ld c,[hl] ld hl,[sp+$07] ld h,[hl] ld b,h ld hl,[sp+$0a] ld e,[hl] ld d,$00 ld hl,[sp+$04] ld l,[hl] ld h,$00 add hl,de dec hl push hl ld hl,[sp+$04] ld e,[hl] ld d,$00 dec de ld hl,[sp+$09] ld l,[hl] ld h,$00 add hl,de ld h,l ld l,$00 pop de add hl,de push de push hl pop de pop hl ld hl,[sp+$01] ld a,[hl] ld hl,[sp+$00] ld l,[hl] ld h,a call $03f8 call $14d4 ldh a,[$ff4f] and a,$fe ldh [$ff4f],a ld a,[$c39f] dec a ld [$c39f],a pop bc pop bc pop bc pop bc ret push af push de push bc push bc ld hl,[sp+$01] ld [hl],$02 ld hl,[sp+$00] ld a,[$c2cd] or a jp nz,$3bcf ld a,$01 jp $3bd0 xor a ld [hl],a call $14d4 ld hl,$c21a ld [hl],$01 inc hl ld [hl],$a3 inc hl ld [hl],$62 ld hl,[sp+$04] ld c,[hl] ld hl,[sp+$07] ld h,[hl] ld b,h ld hl,[sp+$0a] ld e,[hl] ld d,$00 ld hl,[sp+$04] ld l,[hl] ld h,$00 add hl,de dec hl push hl ld hl,[sp+$04] ld e,[hl] ld d,$00 dec de ld hl,[sp+$09] ld l,[hl] ld h,$00 add hl,de ld h,l ld l,$00 pop de add hl,de push de push hl pop de pop hl ld hl,[sp+$01] ld a,[hl] ld hl,[sp+$00] ld l,[hl] ld h,a call $03f8 call $14d4 ld a,[$c2fb] cp a,$11 jp nz,$3c80 ld a,[$c39f] or a jp z,$3c80 ldh a,[$ff4f] or a,$01 ldh [$ff4f],a ld hl,[sp+$04] ld a,[hl] add a,$12 ld hl,[sp+$04] ld [hl],a ld hl,$c21a ld [hl],$01 inc hl ld [hl],$a3 inc hl ld [hl],$62 ld hl,[sp+$04] ld c,[hl] ld hl,[sp+$07] ld h,[hl] ld b,h ld hl,[sp+$0a] ld e,[hl] ld d,$00 ld hl,[sp+$04] ld l,[hl] ld h,$00 add hl,de dec hl push hl ld hl,[sp+$04] ld e,[hl] ld d,$00 dec de ld hl,[sp+$09] ld l,[hl] ld h,$00 add hl,de ld h,l ld l,$00 pop de add hl,de push de push hl pop de pop hl ld hl,[sp+$01] ld a,[hl] ld hl,[sp+$00] ld l,[hl] ld h,a call $03f8 call $14d4 ldh a,[$ff4f] and a,$fe ldh [$ff4f],a ld a,[$c39f] dec a ld [$c39f],a ld a,[$c2cd] or a jp nz,$3c8c ld a,$01 jp $3c8d xor a call $3cac pop bc pop bc pop bc pop bc ret push bc push de push af ld hl,[sp+$08] ld l,[hl] push hl call $3bb9 pop bc pop af pop de pop bc ld hl,[sp+$02] ld l,[hl] push hl call $3bb9 pop bc ret push af ld a,[$c203] ld hl,$c204 cp [hl] jp nz,$3cad pop af push af or a jp nz,$3cc8 ld a,[$c211] and a,$f7 ld [$c211],a jp $3cd0 ld a,[$c211] or a,$08 ld [$c211],a ld a,[$c211] or a,$03 ld [$c211],a ld a,[$c203] or a,$06 ld [$c203],a ld a,[$c203] ld hl,$c204 cp [hl] jp z,$3ced jp $3ce0 pop af ld [$c2cd],a ret push hl ld bc,$0000 pop hl push hl add hl,bc ld a,[hl] or a jp z,$3d02 inc bc jp $3cf6 ld l,c ld h,b pop bc ret cp a,$30 jp c,$3d13 cp a,$3a jp nc,$3d13 ld a,$01 ret xor a ret ld a,[$c205] ret ld a,[$c207] ld l,a xor a ld [$c207],a ld a,l ret rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 rst $38 push af ld a,$1d ldh [$ff80],a ld [$2000],a pop af ld bc,$3f8e push bc jp [hl] ld a,$1c ldh [$ff80],a ld [$2000],a ret nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop push af ld a,$14 rst $20 pop af ld bc,$3fea push bc jp [hl] ld a,$1c rst $20 ret nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop