From 8b5d323c3feb9e136404fbb17887d9a263022a18 Mon Sep 17 00:00:00 2001 From: Kris Sekula Date: Sun, 27 Nov 2022 14:45:56 -0800 Subject: [PATCH] Add files via upload --- NABU_kris.bin | Bin 0 -> 4096 bytes nabu_source.asm | 2898 +++++++++++++++++++++++++++++++++++++++++++++++ nabu_source.bin | Bin 0 -> 4096 bytes nabu_source.txt | 2898 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 5796 insertions(+) create mode 100644 NABU_kris.bin create mode 100644 nabu_source.asm create mode 100644 nabu_source.bin create mode 100644 nabu_source.txt diff --git a/NABU_kris.bin b/NABU_kris.bin new file mode 100644 index 0000000000000000000000000000000000000000..ce286df8b8cab7a4c7449ebde49d89f54b0674d7 GIT binary patch literal 4096 zcmeGc|9?}}^(J|FP1}&(LS-*f<-JDnt%Af@@hygs(3GZHnyd{V-y>E)s1Oh#lo)~) zouWdg%rWO|MPQ07ICP95+ENRIm_dDOSr;pIP!KUd#X<{d-p);0K76)6V83|Yd-uF^ z?)iStxn{ZHf+V7QFGyU7rd68y*jDeAfLMQKE!)Fgl(H{LvUC(&726%*l)*^8^5)lU z0m@uP7K-psQ4xdk=uw&3D56mr8a5k!L(3wMDR>IYnY_qkn*SlXDRD19Br%@-Hf-Zh z-^r_(lVKYhWr(i=;}t1f%qk--l!$@`N$TMGv$7>AxL|2dMpi4>@69qX5UHl40k+f7D`{|~O2MAcbP{wN&h7I>l<}gp z_u$JYbqs0dRA+F#QrOS0;#%m)VkOrnWgnJDeB>wSpecXY!l#Gt3NPRl;T@)R4jqo2 z$@-MX+y`kOt=R+}5P64Yj(|8#K`#EVE-oSY#$Zp~qD5C;HDtC<)E%_juiPHUs44hA6*##-Rt1&+_ zCp|AS2ez^?(#B@0z-6pLg^d|Fynv-S1ukGdGH-*Tn`c1pn$tw9d97$^%F2Ng;^o2d zrcg7Kzp)`2s6AqqhgL&Evq2WS4 zBV4m8GMm;Zn6_{e^JTb@RSnRGVudtLbROKTXkU}a0#u#24c1_&rKJgu(#gSmm+^Aa z7GFSHgkR-Q03y}u`;Av6N1KwDAEKdell^z_a_Sy{+o|cYvZu8x)s-1=Ib6Xa0=8LU zxFT_vq~Qp(=V}XB+5Md@-65`nA~Z~uKa`)5pOGggH-uHJ*VGNCIFpK&Vta03`v}tx zAIn+d5QA8!)nBL6I590d3pIDOLdjY>8@2ey(BMIa#9Blk#3dwu+qMRszimcHqil{` zRyGc~R;p}fddU17$v>W!*C!djOfy`UVl(4ev5L3^?ccOmIZ5Xi>vjG^;8v%pi|q-~ z%4lua!C#AR>S@yp4u=faOOv@gI)I*LgR%)3(e|SRbi4@Yq{AaQb z=@Ujlekg5d$gD};dV|dq>S=%9L8CAi#ufeCip>7>em|Pq@0Yzlt-U)0T?W0?km|~w zV5-o5(PCD?Vk^qz6a%KGSxa2FL{{#Y%uceFlujv68OF+qm{MlDS?ZkZ;iBmi9oF(2T%0Yp+N@5Oqx^;(q*h)uCYjd%<}?tm ze1<|j1kIdv17@r5M{{lh^=vfP{ph^MDj%P}VBr&s)a%jWswbB$^(e9!pT2G%{RZbdaWfw~_(xBdn^Pby9T6F?a8e2V6IA3Qt~Tuvd!B_MaD3bR#e zgn3@?EcGG19=nrzti@tsF@g_c)`E~r@ChyqTNwMmB7s3!AxXi)Fo>d5j2`3#TdAwk zCLpXQ0SHKMw*%h`ScO$~J@EBTrxzoy#kr8sdfwt$2-pkzdX^>fu@`AWLcAL#+_aL9e;;~qK z1DM2Zv&^!Y5bT1Q4GAQCh(A}QQjvJ{pPH$#NLRBmo=G5|201h*Se$nEwp zg147=NLi<-l=X%NqDEjKc$6fPL4i78Hz_xv8Sns@0w0hpN*V|3ai?gND%a#o?FSkF zHv|xZB7i;M0v=ot@{uqBfQjHmy^s?D4o_qs(?4g~<~-y+>rt)ydF?~>i$8q1aaYUV zJ1=(MI~2>GGL+|iT>kpRtIONw{o*yIX3d@%TMvl8Z;~#5eQMqvg#|1n%Q;hdc*VQ6 z^{z$R9{!kLpT7A**Rh@tnqO(H7`J>>_HaFYV&#?jo2Py>Y3APQ9ojd97fxPHoPF!W zCx<_`cRlj_!W~|V>QP3{>x3^tvG!Nb1^etTKCva^y}S4I%=pJcd#iu5XxXjKjQfm3 z^ZTP;g+IIghx4o7d}PCe`)}R3z3K(u>C)y|d7~93x7wQfr`X2+?<0|p{9Ty`7QRyQ z)*Jr6ENPwdW7#mX;htaK?$Nw0eR{FuWc=8O&y2z8Z+kcXs`kBgM?XAYuWlLBSk}F? zGl1*SLH#L~a^7i~%V&2Vbck5 z)DPoo>D|Mp&0o3lmPrLuOWU6eY5K;VJF?~6i!bfl`JU~O$L+NDu7wRur|MZ@EB{P* zR&>Jo+pqU+_~)DZcm8hw(+|03Jg{hZb$7<`TleJu+IUZYR;;RHa^(F38+LvBR_K*c zzO<^!Sw*Gqm}*9UliR2sdC@G*KIS|5X7F#HwQuZw`)5nW`KOevnDg2_e>S&hF5RB$ UfuGi&D)9fTKxU49+_4A$1AJ0FB>(^b literal 0 HcmV?d00001 diff --git a/nabu_source.asm b/nabu_source.asm new file mode 100644 index 0000000..1a1dfe0 --- /dev/null +++ b/nabu_source.asm @@ -0,0 +1,2898 @@ + ld a,0x02 + ld (0xffee),a + out (0x00),a + ld sp,0xffee + ld hl,0x06c9 + ld b,0x08 + ld c,0xa1 + outi + ld a,b + or 0x80 + out (0xa1),a + and 0x7f + jr nz,0x0011 + ld hl,0xffef + ld de,0xfff0 + ld bc,0x0009 + xor a + ld (hl),a + ldir + call 0x0521 + xor a + call 0x052a + call 0x052a + call 0x052a + call 0x052a + call 0x052a + ld a,0x40 + call 0x052a + ld a,0x4e + call 0x052a + ld a,0x04 + call 0x052a + call 0x04e3 + call 0x0532 + jp z,0x01ca + ld a,0x3a + out (0x00),a + ld h,0x0a + ld c,0x20 + ld de,0xe000 + ld b,0x01 + call 0x0363 + jr z,0x006a + djnz 0x006a + jr 0x008c + call 0x064d + jr z,0x0061 + in a,(0x90) + cp 0x31 + jr z,0x0082 + cp 0x3d + jr nz,0x0061 + bit 0,h + jr z,0x0061 + dec h + jr z,0x0088 + jr 0x0061 + bit 0,h + jr nz,0x0061 + jr 0x007d + ld hl,0xffef + inc (hl) + ld a,(0xfff6) + bit 0,a + jr nz,0x0098 + call 0x04d1 + out (0x00),a + xor a + ld (0xffff),a + ld ix,0x0ffd + ld de,0xffff + xor a + ld h,a + ld l,a + ld b,a + ld c,(ix+0) + add hl,bc + add ix,de + jr c,0x00a7 + ld a,(0x0ffe) + cp l + jr nz,0x00bb + ld a,(0x0fff) + sub h + jr z,0x00be + call 0x04a6 + call 0x046a + xor a + out (0xa1),a + ld a,0x40 + out (0xa1),a + xor a + ld de,0x0001 + ld ix,0xc000 + out (0xa0),a + inc a + add ix,de + jr nc,0x00d0 + ld ix,0xc000 + xor a + ld c,a + ld b,a + ld h,a + ld l,a + ld a,l + out (0xa1),a + ld a,h + out (0xa1),a + in a,(0xa0) + cp c + jr nz,0x0103 + ld a,l + out (0xa1),a + ld a,h + or 0x40 + out (0xa1),a + ld a,c + cpl + out (0xa0),a + ld a,l + out (0xa1),a + ld a,h + out (0xa1),a + in a,(0xa0) + cpl + cp c + jr z,0x0106 + call 0x04a6 + inc c + inc hl + ld de,0x0001 + add ix,de + jr nc,0x00e0 + call 0x04e3 + call 0x053e + call 0x046a + xor a + ld ix,0x2000 + ld hl,0x2100 + ld de,0x0001 + ld (ix+0),a + inc a + inc ix + add hl,de + jr nc,0x0123 + xor a + ld c,a + ld hl,0x2100 + ld ix,0x2000 + ld b,a + ld a,(ix+0) + cp c + jr nz,0x0147 + cpl + ld (ix+0),a + ld a,(ix+0) + cpl + cp c + jr z,0x014a + call 0x04a6 + inc ix + inc c + add hl,de + jr nc,0x0136 + call 0x046a + ld b,0x10 + ld c,0x00 + ld a,b + dec a + out (0x41),a + ld a,c + out (0x40),a + djnz 0x0157 + ld c,0x00 + ld b,0xff + ld a,c + out (0x41),a + ld a,b + out (0x40),a + in a,(0x40) + call 0x017e + call nz,0x04a6 + srl b + jr c,0x0164 + inc c + ld a,0x0e + cp c + jr nz,0x0162 + jr 0x0199 + ld hl,0x018b + ld e,c + ld d,0x00 + add hl,de + and (hl) + ld e,a + ld a,b + and (hl) + cp e + ret + rst 0x38 + rrca + rst 0x38 + rrca + rst 0x38 + rrca + rra + rst 0x38 + rra + rra + rra + rst 0x38 + rst 0x38 + rrca + call 0x046a + call 0x0521 + ld de,0x0000 + ld b,0x05 + ld c,0x20 + call 0x064d + jr z,0x01c1 + in a,(0x90) + cp 0x95 + jr nc,0x01c1 + cp 0x91 + jr c,0x01c1 + cp 0x94 + jr z,0x01bc + call 0x04a6 + call 0x046a + jr 0x01ca + dec de + ld a,d + or e + jr nz,0x01a4 + djnz 0x01a4 + jr 0x01b9 + in a,(0x80) + call 0x0386 + jr z,0x01e3 + call 0x04a6 + jr 0x0206 + ld a,0x05 + ld (0xfff7),a + ld (0xfffe),a + call 0x04a6 + jr 0x01ca + ld c,0x82 + call 0x0379 + jr nz,0x01d6 + ld a,0x01 + out (0x80),a + call 0x067a + in a,(0x80) + jr nz,0x01d6 + ld (0xfff8),a + ld c,0x10 + call 0x036c + jr nz,0x01d6 + ld c,0xe1 + call 0x036c + jr nz,0x01d6 + call 0x0532 + call nz,0x046a + ld a,(0xffef) + or a + jp nz,0x008c + ld a,(0xfff6) + bit 0,a + jr nz,0x0221 + ld a,0x02 + ld (0xffee),a + out (0x00),a + ld hl,0xfff8 + bit 7,(hl) + jr z,0x029f + ld hl,0x06d1 + call 0x056b + ld hl,0xfff9 + ld de,0x02c7 + call 0x057c + ld hl,0xfff9 + xor a + ld c,a + ld b,0x04 + ld a,(hl) + bit 0,b + jr z,0x024c + sla a + bit 4,a + jr z,0x024c + res 4,a + inc a + add a,c + ld c,a + inc hl + djnz 0x023e + and 0x0f + cp (hl) + jr z,0x0266 + ld hl,0x07ac + call 0x056b + ld c,0x90 + ld de,0xe000 + call 0x06a2 + jr 0x022e + ld hl,0xfff9 + ld b,0x04 + ld de,0x0000 + ld a,(hl) + sla e + rl d + sla e + rl d + sla e + rl d + sla e + rl d + add a,e + ld e,a + inc hl + djnz 0x026e + push de + ld c,0x85 + call 0x0379 + jp nz,0x01d6 + pop de + ld a,d + out (0x80),a + ld c,0x40 + call 0x064d + ld a,e + out (0x80),a + call 0x05ee + jp nz,0x01d6 + ld c,0x81 + call 0x0379 + jp nz,0x01d6 + ld a,0x8f + out (0x80),a + ld c,0x40 + call 0x064d + ld a,0x05 + out (0x80),a + call 0x05ee + jp nz,0x01d6 + ld a,0x05 + ld (0xfff8),a + ld hl,0x0000 + ld de,0x0000 + ld bc,0x1000 + ldir + ld a,(0xffee) + set 0,a + out (0x00),a + ld hl,0x072c + call 0x056b + xor a + ld (0x1000),a + ld (0x1001),a + ld (0x1003),a + inc a + ld (0x1002),a + ld bc,0x100b + ld (0x1004),bc + ld bc,0x140d + ld (0x1008),bc + xor a + ld (0x140b),a + ld (0x140c),a + xor a + out (0x41),a + out (0x40),a + call 0x068a + call 0x03b0 + jp nz,0x01d6 + xor a + out (0x41),a + ld a,(0x1003) + sla a + sla a + cpl + out (0x40),a + ld hl,(0x1004) + ld bc,0x000b + add hl,bc + ld a,(hl) + ld (0x100a),a + ld hl,(0x1006) + ld bc,0xffee + add hl,bc + push hl + pop bc + ld hl,(0x140b) + add hl,bc + ld (0x140b),hl + ld hl,(0x1004) + ld de,0x0010 + add hl,de + ld de,(0x1008) + ldir + ld (0x1008),de + ld a,(0x100a) + bit 4,a + jr nz,0x034e + ld hl,0x1003 + inc (hl) + jr 0x0302 + ld a,0xa5 + ld (0xfffe),a + ld a,0x5a + ld (0xffff),a + ld a,0x07 + out (0x41),a + ld a,0x7f + out (0x40),a + jp 0x140f + dec de + ld a,d + or e + jr z,0x036a + xor a + dec a + inc a + ret + push bc + call 0x067a + pop bc + ret nz + in a,(0x80) + sub c + ret z + ld a,0x02 + ret + ld a,c + out (0x80),a + ld c,0x10 + call 0x036c + ret nz + ld c,0x06 + jr 0x036c + ld b,0x04 + ld a,0x83 + push af + out (0x80),a + pop af + ld c,0x10 + ld hl,0x03a4 + push hl + call 0x036c + cp 0x02 + jr z,0x038d + cp 0x00 + ret z + pop af + djnz 0x0388 + xor a + inc a + ret + ld c,0x06 + ld hl,0x03ab + jr 0x0393 + ld c,0xe4 + pop hl + jr 0x0393 + exx + xor a + dec a + ld d,a + ld e,a + exx + ld c,0x84 + call 0x0379 + ret nz + ld b,0x04 + ld hl,0x1003 + ld c,0x40 + call 0x064d + jr z,0x03c1 + ld a,(hl) + out (0x80),a + dec l + djnz 0x03c1 + ld c,0xe4 + call 0x036c + ret nz + ld b,0x18 + ld de,0x0001 + ld hl,0x0000 + add hl,de + jr nc,0x03eb + djnz 0x03eb + ld hl,0x06f5 + call 0x056b + pop bc + jp 0x02d7 + ld c,0x80 + call 0x064d + jr z,0x03dc + in a,(0x80) + sub 0x91 + ret nz + ld a,0x10 + out (0x80),a + ld c,0x40 + call 0x064d + jr z,0x03fb + ld c,0x80 + call 0x064d + ld hl,(0x1004) + ld bc,0x0000 + res 0,e + ld a,0x06 + out (0x80),a + push de + ld de,0xffff + ld a,0x0f + out (0x41),a + in a,(0x40) + bit 0,a + jr nz,0x0428 + call 0x0363 + jr nz,0x0465 + jr 0x0417 + pop de + in a,(0x80) + cp 0x10 + jr nz,0x0441 + bit 0,e + jr z,0x043d + res 0,e + ld (hl),a + call 0x065d + inc hl + inc bc + jr 0x0413 + set 0,e + jr 0x0413 + bit 0,e + jr nz,0x044d + ld (hl),a + call 0x065d + inc hl + inc bc + jr 0x0413 + ld (0x1006),bc + cp 0xe1 + jp nz,0x03b0 + exx + ld a,e + cp 0x0f + jp nz,0x03b0 + ld a,d + cp 0x1d + jp nz,0x03b0 + xor a + ret + pop de + pop de + jp 0x01d6 + ld c,0x50 + ld hl,0xfff6 + bit 1,(hl) + jr z,0x0475 + ld c,0x90 + ld de,0xcc00 + call 0x06a2 + res 1,(hl) + ld hl,0x8000 + ld de,0x0001 + add hl,de + jr nc,0x0483 + ld a,(0xfff7) + ld c,a + sub 0x05 + jr z,0x0490 + add a,0x06 + ld (0xfff7),a + ld a,(0xfff6) + bit 0,a + jp nz,0x05f3 + call 0x04d1 + out (0x00),a + ld (0xffee),a + jp 0x05f3 + push af + push de + push hl + ld a,(0xfff6) + bit 0,a + jr nz,0x04ba + call 0x04d1 + or 0x10 + out (0x00),a + ld (0xffee),a + ld a,0x03 + ld (0xfff6),a + ld hl,0xfff0 + ld d,0x00 + ld a,(0xfff7) + ld e,a + add hl,de + inc (hl) + jr nz,0x04cd + dec (hl) + pop hl + pop de + pop af + ret + ld hl,0x04dd + ld a,(0xfff7) + ld e,a + ld d,0x00 + add hl,de + ld a,(hl) + ret + ld hl,(0x2a0a) + ld a,(bc) + ld (0xaf02),hl + out (0xa1),a + ld a,0x41 + out (0xa1),a + ld c,0xa0 + ld d,0x04 + ld hl,0x083c + ld b,0xff + otir + dec d + jr nz,0x04f1 + xor a + out (0xa1),a + ld a,0x48 + out (0xa1),a + ld a,0x20 + ld hl,0xfc40 + ld de,0x0001 + out (0xa0),a + add hl,de + jr nc,0x0507 + ld b,0x07 + ld hl,0x07d3 + ld de,0x000f + push bc + push hl + push de + call 0x056b + pop de + pop hl + pop bc + add hl,de + djnz 0x0514 + ret + ld a,0x07 + out (0x41),a + ld a,0x7f + out (0x40),a + ret + out (0x91),a + nop + nop + nop + nop + nop + ret + ld hl,0xfffe + ld a,(hl) + sub 0xa5 + ret nz + inc hl + ld a,(hl) + sub 0x5a + ret + ld c,0x05 + push bc + call 0x05f3 + pop bc + dec c + jp m,0x054c + push bc + jr 0x0541 + ld a,(0xffef) + or a + ret z + ld hl,(0x07d0) + ld (0xfff9),hl + ld a,(0x07d2) + ld (0xfffb),a + ld de,(0x0ffc) + ld (0xfffc),de + ld hl,0xfff9 + jp 0x056b + ld b,(hl) + inc hl + ld a,(hl) + out (0xa1),a + inc hl + ld a,(hl) + add a,0x48 + out (0xa1),a + inc hl + ld c,0xa0 + otir + ret + ld b,0x05 + in a,(0x91) + bit 1,a + jr z,0x057e + in a,(0x90) + push af + sub 0x30 + jr c,0x05c2 + cp 0x0a + jr c,0x05a3 + sub 0x07 + cp 0x0a + jr c,0x05c2 + cp 0x10 + jr c,0x05a3 + sub 0x20 + cp 0x0a + jr c,0x05c2 + cp 0x10 + jr nc,0x05c2 + ld c,a + ld a,b + or a + jr nz,0x05ab + pop af + jr 0x057e + ld a,e + out (0xa1),a + ld a,d + or 0x48 + out (0xa1),a + pop af + cp 0x5b + jr c,0x05ba + sub 0x20 + out (0xa0),a + ld (hl),c + inc hl + inc de + dec b + jr 0x057e + pop af + cp 0x0d + jr z,0x05cb + cp 0xe7 + jr nz,0x05d0 + ld a,b + or a + jr nz,0x057e + ret + cp 0x7f + jr z,0x05d8 + cp 0xe1 + jr nz,0x057e + ld a,b + cp 0x05 + jr z,0x057e + dec de + dec hl + inc b + ld a,e + out (0xa1),a + ld a,d + or 0x48 + out (0xa1),a + ld a,0x20 + out (0xa0),a + jr 0x057e + ld c,0xe4 + jp 0x036c + ld a,(0xffef) + or a + jr z,0x061c + ld a,0x02 + ld (0xfff9),a + ld de,0x0028 + ld b,c + inc b + ld hl,0x012b + add hl,de + djnz 0x0606 + ld (0xfffa),hl + ld hl,0xfff0 + add hl,bc + ld de,0xfffc + call 0x0633 + ld hl,0xfff9 + jp 0x056b + ld hl,0xfff0 + ld b,0x00 + add hl,bc + ld a,(hl) + or a + ret z + ld hl,0x073a + ld de,0x0013 + inc c + dec c + jp z,0x056b + add hl,de + jr 0x062c + ld a,(hl) + srl a + srl a + srl a + srl a + call 0x0643 + inc de + ld a,(hl) + and 0x0f + add a,0x30 + cp 0x3a + jr c,0x064b + add a,0x07 + ld (de),a + ret + ld a,0x0e + out (0x41),a + ld a,c + out (0x40),a + ld a,0x0f + out (0x41),a + in a,(0x40) + bit 0,a + ret + push af + exx + xor d + ld c,a + ld b,0x00 + sla c + rl b + ld d,e + ld iy,0x0b74 + add iy,bc + ld a,(iy+0) + ld e,a + ld a,(iy+1) + xor d + ld d,a + exx + pop af + ret + ld de,0xffff + call 0x0363 + ret nz + ld c,0x80 + call 0x064d + jr z,0x067d + xor a + ret + ld a,0x07 + out (0x41),a + ld a,0x7e + out (0x40),a + ld a,0x08 + out (0x41),a + ld a,0x06 + out (0x40),a + ld a,0x01 + out (0x41),a + dec a + out (0x40),a + ret + push af + push hl + push bc + push de + call 0x068a + xor a + out (0x41),a + ld a,c + out (0x40),a + ld hl,0x0001 + ld b,0x04 + ex de,hl + add hl,de + jr nc,0x06b5 + pop hl + push hl + djnz 0x06b5 + ld a,0x07 + out (0x41),a + ld a,0x7f + out (0x40),a + pop de + pop bc + pop hl + pop af + ret + push af + nop + nop + nop + nop + ld (bc),a + ret nc + nop + ld hl,0x02ab + ld d,b + ld c,h + ld b,l + ld b,c + ld d,e + ld b,l + jr nz,0x0730 + ld e,c + ld d,b + ld b,l + jr nz,0x072a + ld c,(hl) + jr nz,0x0727 + ld c,b + ld b,c + ld c,(hl) + ld c,(hl) + ld b,l + ld c,h + jr nz,0x072f + ld c,a + ld b,h + ld b,l + jr nz,0x0711 + jr nz,0x0713 + jr nz,0x0715 + inc (hl) + ld hl,0x5303 + ld b,l + ld b,l + jr nz,0x071f + ld c,c + ld b,(hl) + jr nz,0x0754 + ld c,a + ld c,l + ld b,l + ld d,h + ld c,b + ld c,c + ld c,(hl) + ld b,a + jr nz,0x0752 + ld c,a + ld b,l + ld d,e + jr nz,0x0767 + ld d,d + ld c,a + ld c,(hl) + ld b,a + ld (0x4920),hl + ld c,(hl) + jr nz,0x073a + jr nz,0x073c + jr nz,0x073e + jr nz,0x0740 + ld c,a + ld d,a + ld c,(hl) + ld b,l + ld d,d + ld d,e + jr nz,0x076f + ld d,l + ld c,c + ld b,h + ld b,l + dec bc + ld hl,0x5003 + ld c,h + ld b,l + ld b,c + ld d,e + ld b,l + jr nz,0x078e + ld b,c + ld c,c + ld d,h + djnz 0x0785 + ld bc,0x4f52 + ld c,l + jr nz,0x0788 + ld b,c + ld c,c + ld c,h + ld d,l + ld d,d + ld b,l + jr nz,0x076a + jr nz,0x076c + jr nz,0x075e + ld (hl),c + ld bc,0x4956 + ld b,h + ld b,l + ld c,a + jr nz,0x079d + ld b,c + ld c,c + ld c,h + ld d,l + ld d,d + ld b,l + jr nz,0x077f + jr nz,0x0771 + sbc a,c + ld bc,0x4152 + ld c,l + jr nz,0x07ae + ld b,c + ld c,c + ld c,h + ld d,l + ld d,d + ld b,l + jr nz,0x0790 + jr nz,0x0792 + jr nz,0x0784 + pop bc + ld bc,0x4f53 + ld d,l + ld c,(hl) + ld b,h + jr nz,0x07c3 + ld b,c + ld c,c + ld c,h + ld d,l + ld d,d + ld b,l + jr nz,0x07a5 + jr nz,0x0797 + jp (hl) + ld bc,0x454b + ld e,c + ld b,d + ld c,a + ld b,c + ld d,d + ld b,h + jr nz,0x07d9 + ld b,c + ld c,c + ld c,h + ld d,l + ld d,d + ld b,l + djnz 0x07ac + ld (bc),a + ld b,c + ld b,h + ld b,c + ld d,b + ld d,h + ld c,a + ld d,d + jr nz,0x07eb + ld b,c + ld c,c + ld c,h + ld d,l + ld d,d + ld b,l + jr nz,0x07ce + xor e + ld (bc),a + ld d,d + ld b,l + dec l + ld d,h + ld e,c + ld d,b + ld b,l + jr nz,0x07fb + ld c,b + ld b,c + ld c,(hl) + ld c,(hl) + ld b,l + ld c,h + jr nz,0x0803 + ld c,a + ld b,h + ld b,l + jr nz,0x07e5 + jr nz,0x07e7 + jr nz,0x07e9 + jr nz,0x07eb + jr nz,0x07ed + jr nz,0x07ef + jr nz,0x07d3 + ld e,d + inc bc + inc c + dec c + nop + ld e,e + ld e,h + ld e,h + ld e,h + ld e,h + ld e,h + ld e,h + ld e,h + ld e,h + ld e,h + ld e,h + ld e,l + inc c + dec (hl) + nop + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + ld e,(hl) + inc c + ld e,l + nop + 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 + inc c + add a,l + nop + 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 + inc c + xor l + nop + 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 a,b + add a,c + add a,d + inc c + push de + nop + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + add a,e + inc c + defb 0xfd + nop + add a,h + add a,l + add a,l + add a,l + add a,l + add a,l + add a,l + add a,l + add a,l + add a,l + add a,l + add a,(hl) + nop + nop + nop + nop + nop + nop + nop + nop + djnz 0x0856 + djnz 0x0858 + djnz 0x084a + djnz 0x084c + jr z,0x0876 + nop + nop + nop + nop + nop + nop + jr z,0x087e + ld a,h + jr z,0x08d5 + jr z,0x0883 + nop + jr c,0x08b2 + ld d,b + jr c,0x0875 + ld d,h + jr c,0x0864 + ld h,b + ld h,h + ex af,af' + djnz 0x0889 + ld l,h + inc c + nop + djnz 0x0896 + jr z,0x08a0 + ld d,b + ld c,h + ld a,h + nop + jr nc,0x08a6 + djnz 0x08d8 + nop + nop + nop + nop + djnz 0x089e + ld b,b + ld b,b + ld b,b + jr nz,0x0893 + nop + ld b,b + jr nz,0x0897 + djnz 0x0899 + jr nz,0x08cb + nop + nop + ld d,h + jr c,0x090c + jr c,0x08e6 + djnz 0x0894 + nop + nop + djnz 0x08a8 + ld a,h + djnz 0x08ab + nop + nop + nop + nop + nop + jr nc,0x08d2 + djnz 0x0904 + nop + nop + nop + nop + jr c,0x08aa + nop + nop + nop + nop + nop + nop + nop + jr 0x08cb + nop + inc b + inc b + ex af,af' + jr 0x08e9 + jr nz,0x08fb + nop + jr c,0x0902 + ld c,h + ld d,h + ld h,h + ld b,h + jr c,0x08c4 + djnz 0x08f6 + djnz 0x08d8 + djnz 0x08da + jr c,0x08cc + jr nc,0x0916 + ld c,b + jr 0x0901 + jr nz,0x094b + nop + jr nc,0x091e + ex af,af' + djnz 0x08e1 + ld c,b + jr nc,0x08dc + djnz 0x090e + jr nc,0x0930 + ld d,b + ld a,b + djnz 0x08e4 + ld a,b + ld b,b + ld d,b + ld l,b + ex af,af' + ld c,b + jr nc,0x08ec + jr nc,0x0916 + ld b,b + ld (hl),b + ld l,b + ld c,b + jr nc,0x08f4 + ld a,b + ld c,b + ex af,af' + djnz 0x0929 + jr nz,0x091b + nop + jr nc,0x0946 + ld c,b + jr nc,0x0949 + ld c,b + jr nc,0x0904 + jr nc,0x094e + ld c,b + jr c,0x0911 + ld d,b + jr nc,0x090c + nop + nop + jr nc,0x0940 + nop + jr nc,0x0943 + nop + nop + nop + jr nc,0x0948 + nop + jr nc,0x092b + ld b,b + ex af,af' + djnz 0x093f + ld b,b + jr nz,0x0932 + ex af,af' + nop + nop + nop + nop + ld a,b + nop + ld a,b + nop + nop + ld b,b + jr nz,0x093f + ex af,af' + djnz 0x0952 + ld b,b + nop + jr nc,0x097e + ld c,b + djnz 0x0959 + jr nz,0x093b + jr nz,0x097d + jr c,0x0943 + jr c,0x0949 + jr c,0x098b + inc (hl) + djnz 0x096e + ld b,h + ld b,h + ld a,h + ld b,h + ld b,h + nop + ld a,b + ld b,h + ld b,h + ld a,b + ld b,h + ld b,h + ld a,b + nop + jr c,0x099a + ld b,b + ld b,b + ld b,b + ld b,h + jr c,0x095c + ld (hl),b + ld c,b + ld b,h + ld b,h + ld b,h + ld c,b + ld (hl),b + nop + ld a,h + ld b,b + ld b,b + ld (hl),b + ld b,b + ld b,b + ld a,h + nop + ld a,h + ld b,b + ld b,b + ld (hl),b + ld b,b + ld b,b + ld b,b + nop + jr c,0x09ba + ld b,h + ld b,b + ld e,h + ld b,h + inc a + nop + ld b,h + ld b,h + ld b,h + ld a,h + ld b,h + ld b,h + ld b,h + nop + jr c,0x0996 + djnz 0x0998 + djnz 0x099a + jr c,0x098c + inc e + ex af,af' + ex af,af' + ex af,af' + ld c,b + ld c,b + jr nc,0x0994 + ld c,b + ld c,b + ld d,b + ld (hl),b + ld d,b + ld c,b + ld c,h + nop + ld b,b + ld b,b + ld b,b + ld b,b + ld b,b + ld b,b + ld a,h + nop + ld l,h + ld d,h + ld d,h + ld b,h + ld b,h + ld b,h + ld b,h + nop + ld b,h + ld h,h + ld h,h + ld d,h + ld d,h + ld c,h + ld c,h + nop + jr c,0x09fa + ld b,h + ld b,h + ld b,h + ld b,h + jr c,0x09bc + ld a,b + ld b,h + ld b,h + ld a,b + ld b,b + ld b,b + ld b,b + nop + jr c,0x0a0a + ld b,h + ld b,h + ld d,h + ld c,b + inc (hl) + nop + ld a,b + ld c,b + ld c,b + ld a,b + ld d,b + ld c,b + ld c,h + nop + jr c,0x0a1a + ld b,b + jr c,0x09dd + ld b,h + jr c,0x09dc + ld a,h + djnz 0x09ef + djnz 0x09f1 + djnz 0x09f3 + nop + ld b,h + ld b,h + ld b,h + ld b,h + ld b,h + ld b,h + jr c,0x09ec + ld b,h + ld b,h + ld b,h + jr z,0x0a19 + jr z,0x0a03 + nop + ld b,h + ld b,h + ld b,h + ld b,h + ld d,h + ld d,h + jr z,0x09fc + ld b,h + ld b,h + jr z,0x0a10 + jr z,0x0a46 + ld b,h + nop + ld b,h + ld b,h + ld b,h + jr c,0x0a19 + djnz 0x0a1b + nop + ld a,h + inc c + jr 0x0a20 + jr nz,0x0a72 + ld a,h + nop + nop + nop + nop + inc a + ld a,h + nop + nop + call m,0x00fc + nop + call m,0x00fc + nop + call m,0x0000 + nop + ret p + ret m + nop + nop + call m,0xfcfc + nop + call m,0xfcfc + call m,0xfc00 + call m,0xf0f0 + ret p + ret p + ret p + ret p + call m,0x0cfc + inc c + inc c + inc b + inc b + inc b + call m,0xe0fc + ret po + ret po + ret po + ret po + ret po + call m,0x7cfc + ld a,h + ld a,h + ld a,h + ld a,h + ld a,h + call m,0x80fc + add a,b + add a,b + jr 0x0a73 + jr 0x0a59 + call m,0x7c7c + ld a,h + inc a + inc a + inc a + call m,0x80fc + add a,b + add a,b + add a,b + add a,b + add a,b + call m,0x00fc + nop + nop + ld h,b + ld (hl),b + ld (hl),b + call m,0x78fc + jr c,0x0a91 + ex af,af' + ex af,af' + ex af,af' + call m,0x04fc + inc b + inc b + inc b + inc b + inc b + call m,0xc0fc + ret nz + ret nz + ret nz + ret nz + ret nz + call m,0x3cfc + inc a + inc a + inc a + inc a + inc a + ret p + ret p + ret p + ret p + ret p + ret p + ret p + ret p + nop + nop + jr nz,0x0ad0 + jr nc,0x0ada + jr c,0x0ae0 + ret po + ret po + ret po + ld h,b + ld h,b + ld h,b + jr nz,0x0acc + ld a,b + ld a,b + ld a,b + ld (hl),b + ld (hl),b + ld (hl),b + ld h,b + ld h,b + jr 0x0af2 + inc a + inc a + inc a + nop + nop + nop + inc e + inc e + inc e + inc c + inc c + inc c + inc b + inc b + add a,b + add a,b + add a,b + add a,b + add a,b + add a,b + add a,b + add a,b + ld h,b + ld h,b + nop + inc b + nop + ld h,b + ld h,b + ld (hl),b + jr 0x0b0e + ld a,b + ret m + ld a,b + jr c,0x0af3 + ex af,af' + inc b + inc b + inc b + inc b + inc b + inc b + inc b + inc b + ret nz + ret nz + ret nz + ret nz + ret nz + ret nz + ret nz + ret nz + inc a + inc a + inc a + inc a + inc a + inc a + inc a + inc a + ret p + ret p + ret p + ret p + ret p + call m,0x00fc + inc a + inc a + inc a + inc a + inc a + call m,0x00fc + nop + nop + add a,b + add a,b + add a,b + call m,0x00fc + ld h,b + ld b,b + ld b,b + ld b,b + ld b,b + call m,0x00fc + nop + jr 0x0b2f + inc a + inc a + call m,0x00fc + inc b + nop + nop + nop + nop + call m,0x00fc + add a,b + add a,b + add a,b + add a,b + add a,b + call m,0x00fc + ld (hl),b + ld h,b + nop + nop + nop + call m,0x00fc + ex af,af' + ex af,af' + inc e + inc a + ld a,h + call m,0x00fc + inc b + nop + nop + add a,b + ret nz + call m,0x00fc + ret nz + add a,b + nop + nop + inc b + call m,0x00fc + inc a + inc a + ld a,h + call m,0xfcfc + call m,0xfc00 + call m,0xfcfc + nop + call m,0xfcfc + nop + nop + ld a,h + inc a + nop + nop + nop + nop + nop + nop + call m,0x00fc + nop + call m,0x0000 + nop + ret m + ret p + nop + nop + nop + nop + nop + nop + ld hl,0x4210 + jr nz,0x0bde + jr nc,0x0b01 + ld b,b + and l + ld d,b + add a,0x60 + rst 0x20 + ld (hl),b + ex af,af' + add a,c + add hl,hl + sub c + ld c,d + and c + ld l,e + or c + adc a,h + pop bc + xor l + pop de + adc a,0xe1 + rst 0x28 + pop af + ld sp,0x1012 + ld (bc),a + ld (hl),e + ld (0x2252),a + or l + ld d,d + sub h + ld b,d + rst 0x30 + ld (hl),d + sub 0x62 + add hl,sp + sub e + jr 0x0b2b + ld a,e + or e + ld e,d + and e + cp l + out (0x9c),a + jp 0xf3ff + sbc a,0xe3 + ld h,d + inc h + ld b,e + inc (hl) + jr nz,0x0bbe + ld bc,0xe614 + ld h,h + rst 0x00 + ld (hl),h + and h + ld b,h + add a,l + ld d,h + ld l,d + and l + ld c,e + or l + jr z,0x0b4f + add hl,bc + sub l + xor 0xe5 + rst 0x08 + push af + xor h + push bc + adc a,l + push de + ld d,e + ld (hl),0x72 + ld h,0x11 + ld d,0x30 + ld b,0xd7 + halt + or 0x66 + sub l + ld d,(hl) + or h + ld b,(hl) + ld e,e + or a + ld a,d + and a + add hl,de + sub a + jr c,0x0b73 + rst 0x18 + rst 0x30 + cp 0xe7 + sbc a,l + rst 0x10 + cp h + rst 0x00 + call nz,0xe548 + ld e,b + add a,(hl) + ld l,b + and a + ld a,b + ld b,b + ex af,af' + ld h,c + jr 0x0c03 + jr z,0x0c26 + jr c,0x0bd1 + ret + defb 0xed, 0xd9 + adc a,(hl) + jp (hl) + xor a + ld sp,hl + ld c,b + adc a,c + ld l,c + sbc a,c + ld a,(bc) + xor c + dec hl + cp c + push af + ld e,d + call nc,0xb74a + ld a,d + sub (hl) + ld l,d + ld (hl),c + ld a,(de) + ld d,b + ld a,(bc) + inc sp + ld a,(0x2a12) + defb 0xfd + in a,(0xdc) + res 7,a + ei + sbc a,(hl) + ex de,hl + ld a,c + sbc a,e + ld e,b + adc a,e + dec sp + cp e + ld a,(de) + xor e + and (hl) + ld l,h + add a,a + ld a,h + call po,0xc54c + ld e,h + ld (0x032c),hl + inc a + ld h,b + inc c + ld b,c + inc e + xor (hl) + defb 0xed, 0x8f + defb 0xfd + call pe,0xcdcd + ld ix,(0x0bad) + cp l + ld l,b + adc a,l + ld c,c + sbc a,l + sub a + ld a,(hl) + or (hl) + ld l,(hl) + push de + ld e,(hl) + call p,0x134e + ld a,0x32 + ld l,0x51 + ld e,0x70 + ld c,0x9f + rst 0x38 + cp (hl) + rst 0x28 + defb 0xdd + rst 0x18 + call m,0x1bcf + cp a + ld a,(0x59af) + sbc a,a + ld a,b + adc a,a + adc a,b + sub c + xor c + add a,c + jp z,0xebb1 + and c + inc c + pop de + dec l + pop bc + ld c,(hl) + pop af + ld l,a + pop hl + add a,b + djnz 0x0c28 + nop + jp nz,0xe330 + jr nz,0x0c91 + ld d,b + dec h + ld b,b + ld b,(hl) + ld (hl),b + ld h,a + ld h,b + cp c + add a,e + sbc a,b + sub e + ei + and e + jp c,0x3db3 + jp 0xd31c + ld a,a + ex (sp),hl + ld e,(hl) + di + or c + ld (bc),a + sub b + ld (de),a + di + ld (0x32d2),hl + dec (hl) + ld b,d + inc d + ld d,d + ld (hl),a + ld h,d + ld d,(hl) + ld (hl),d + jp pe,0xcbb5 + and l + xor b + sub l + adc a,c + add a,l + ld l,(hl) + push af + ld c,a + push hl + inc l + push de + dec c + push bc + jp po,0xc334 + inc h + and b + inc d + add a,c + inc b + ld h,(hl) + ld (hl),h + ld b,a + ld h,h + inc h + ld d,h + dec b + ld b,h + in a,(0xa7) + jp m,0x99b7 + add a,a + cp b + sub a + ld e,a + rst 0x20 + ld a,(hl) + rst 0x30 + dec e + rst 0x00 + inc a + rst 0x10 + out (0x26),a + jp p,0x9136 + ld b,0xb0 + ld d,0x57 + ld h,(hl) + halt + halt + dec d + ld b,(hl) + inc (hl) + ld d,(hl) + ld c,h + exx + ld l,l + ret + ld c,0xf9 + cpl + jp (hl) + ret z + sbc a,c + jp (hl) + adc a,c + adc a,d + cp c + xor e + xor c + ld b,h + ld e,b + ld h,l + ld c,b + ld b,0x78 + daa + ld l,b + ret nz + jr 0x0cf0 + ex af,af' + add a,d + jr c,0x0cb6 + jr z,0x0d92 + bit 3,h + in a,(0x3f) + ex de,hl + ld e,0xfb + ld sp,hl + adc a,e + ret c + sbc a,e + cp e + xor e + sbc a,d + cp e + ld (hl),l + ld c,d + ld d,h + ld e,d + scf + ld l,d + ld d,0x7a + pop af + ld a,(bc) + ret nc + ld a,(de) + or e + ld hl,(0x3a92) + ld l,0xfd + rrca + defb 0xed, 0x6c + ld c,ixl + call 0xbdaa + adc a,e + xor l + ret pe + sbc a,l + ret + adc a,l + ld h,0x7c + rlca + ld l,h + ld h,h + ld e,h + ld b,l + ld c,h + and d + inc a + add a,e + inc l + ret po + inc e + pop bc + inc c + rra + rst 0x28 + ld a,0xff + ld e,l + rst 0x08 + ld a,h + rst 0x18 + sbc a,e + xor a + cp d + cp a + exx + adc a,a + ret m + sbc a,a + rla + ld l,(hl) + ld (hl),0x7e + ld d,l + ld c,(hl) + ld (hl),h + ld e,(hl) + sub e + ld l,0xb2 + ld a,0xd1 + ld c,0xf0 + ld e,0x00 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + dec bc + inc d + jr nc,0x1034 + rst 0x08 + dec sp diff --git a/nabu_source.bin b/nabu_source.bin new file mode 100644 index 0000000000000000000000000000000000000000..ce286df8b8cab7a4c7449ebde49d89f54b0674d7 GIT binary patch literal 4096 zcmeGc|9?}}^(J|FP1}&(LS-*f<-JDnt%Af@@hygs(3GZHnyd{V-y>E)s1Oh#lo)~) zouWdg%rWO|MPQ07ICP95+ENRIm_dDOSr;pIP!KUd#X<{d-p);0K76)6V83|Yd-uF^ z?)iStxn{ZHf+V7QFGyU7rd68y*jDeAfLMQKE!)Fgl(H{LvUC(&726%*l)*^8^5)lU z0m@uP7K-psQ4xdk=uw&3D56mr8a5k!L(3wMDR>IYnY_qkn*SlXDRD19Br%@-Hf-Zh z-^r_(lVKYhWr(i=;}t1f%qk--l!$@`N$TMGv$7>AxL|2dMpi4>@69qX5UHl40k+f7D`{|~O2MAcbP{wN&h7I>l<}gp z_u$JYbqs0dRA+F#QrOS0;#%m)VkOrnWgnJDeB>wSpecXY!l#Gt3NPRl;T@)R4jqo2 z$@-MX+y`kOt=R+}5P64Yj(|8#K`#EVE-oSY#$Zp~qD5C;HDtC<)E%_juiPHUs44hA6*##-Rt1&+_ zCp|AS2ez^?(#B@0z-6pLg^d|Fynv-S1ukGdGH-*Tn`c1pn$tw9d97$^%F2Ng;^o2d zrcg7Kzp)`2s6AqqhgL&Evq2WS4 zBV4m8GMm;Zn6_{e^JTb@RSnRGVudtLbROKTXkU}a0#u#24c1_&rKJgu(#gSmm+^Aa z7GFSHgkR-Q03y}u`;Av6N1KwDAEKdell^z_a_Sy{+o|cYvZu8x)s-1=Ib6Xa0=8LU zxFT_vq~Qp(=V}XB+5Md@-65`nA~Z~uKa`)5pOGggH-uHJ*VGNCIFpK&Vta03`v}tx zAIn+d5QA8!)nBL6I590d3pIDOLdjY>8@2ey(BMIa#9Blk#3dwu+qMRszimcHqil{` zRyGc~R;p}fddU17$v>W!*C!djOfy`UVl(4ev5L3^?ccOmIZ5Xi>vjG^;8v%pi|q-~ z%4lua!C#AR>S@yp4u=faOOv@gI)I*LgR%)3(e|SRbi4@Yq{AaQb z=@Ujlekg5d$gD};dV|dq>S=%9L8CAi#ufeCip>7>em|Pq@0Yzlt-U)0T?W0?km|~w zV5-o5(PCD?Vk^qz6a%KGSxa2FL{{#Y%uceFlujv68OF+qm{MlDS?ZkZ;iBmi9oF(2T%0Yp+N@5Oqx^;(q*h)uCYjd%<}?tm ze1<|j1kIdv17@r5M{{lh^=vfP{ph^MDj%P}VBr&s)a%jWswbB$^(e9!pT2G%{RZbdaWfw~_(xBdn^Pby9T6F?a8e2V6IA3Qt~Tuvd!B_MaD3bR#e zgn3@?EcGG19=nrzti@tsF@g_c)`E~r@ChyqTNwMmB7s3!AxXi)Fo>d5j2`3#TdAwk zCLpXQ0SHKMw*%h`ScO$~J@EBTrxzoy#kr8sdfwt$2-pkzdX^>fu@`AWLcAL#+_aL9e;;~qK z1DM2Zv&^!Y5bT1Q4GAQCh(A}QQjvJ{pPH$#NLRBmo=G5|201h*Se$nEwp zg147=NLi<-l=X%NqDEjKc$6fPL4i78Hz_xv8Sns@0w0hpN*V|3ai?gND%a#o?FSkF zHv|xZB7i;M0v=ot@{uqBfQjHmy^s?D4o_qs(?4g~<~-y+>rt)ydF?~>i$8q1aaYUV zJ1=(MI~2>GGL+|iT>kpRtIONw{o*yIX3d@%TMvl8Z;~#5eQMqvg#|1n%Q;hdc*VQ6 z^{z$R9{!kLpT7A**Rh@tnqO(H7`J>>_HaFYV&#?jo2Py>Y3APQ9ojd97fxPHoPF!W zCx<_`cRlj_!W~|V>QP3{>x3^tvG!Nb1^etTKCva^y}S4I%=pJcd#iu5XxXjKjQfm3 z^ZTP;g+IIghx4o7d}PCe`)}R3z3K(u>C)y|d7~93x7wQfr`X2+?<0|p{9Ty`7QRyQ z)*Jr6ENPwdW7#mX;htaK?$Nw0eR{FuWc=8O&y2z8Z+kcXs`kBgM?XAYuWlLBSk}F? zGl1*SLH#L~a^7i~%V&2Vbck5 z)DPoo>D|Mp&0o3lmPrLuOWU6eY5K;VJF?~6i!bfl`JU~O$L+NDu7wRur|MZ@EB{P* zR&>Jo+pqU+_~)DZcm8hw(+|03Jg{hZb$7<`TleJu+IUZYR;;RHa^(F38+LvBR_K*c zzO<^!Sw*Gqm}*9UliR2sdC@G*KIS|5X7F#HwQuZw`)5nW`KOevnDg2_e>S&hF5RB$ UfuGi&D)9fTKxU49+_4A$1AJ0FB>(^b literal 0 HcmV?d00001 diff --git a/nabu_source.txt b/nabu_source.txt new file mode 100644 index 0000000..ed096d6 --- /dev/null +++ b/nabu_source.txt @@ -0,0 +1,2898 @@ + .data:00000000 3e 02 ld a,0x02 + .data:00000002 32 ee ff ld (0xffee),a + .data:00000005 d3 00 out (0x00),a + .data:00000007 31 ee ff ld sp,0xffee + .data:0000000a 21 c9 06 ld hl,0x06c9 + .data:0000000d 06 08 ld b,0x08 + .data:0000000f 0e a1 ld c,0xa1 + .data:00000011 ed a3 outi + .data:00000013 78 ld a,b + .data:00000014 f6 80 or 0x80 + .data:00000016 d3 a1 out (0xa1),a + .data:00000018 e6 7f and 0x7f + .data:0000001a 20 f5 jr nz,0x0011 + .data:0000001c 21 ef ff ld hl,0xffef + .data:0000001f 11 f0 ff ld de,0xfff0 + .data:00000022 01 09 00 ld bc,0x0009 + .data:00000025 af xor a + .data:00000026 77 ld (hl),a + .data:00000027 ed b0 ldir + .data:00000029 cd 21 05 call 0x0521 + .data:0000002c af xor a + .data:0000002d cd 2a 05 call 0x052a + .data:00000030 cd 2a 05 call 0x052a + .data:00000033 cd 2a 05 call 0x052a + .data:00000036 cd 2a 05 call 0x052a + .data:00000039 cd 2a 05 call 0x052a + .data:0000003c 3e 40 ld a,0x40 + .data:0000003e cd 2a 05 call 0x052a + .data:00000041 3e 4e ld a,0x4e + .data:00000043 cd 2a 05 call 0x052a + .data:00000046 3e 04 ld a,0x04 + .data:00000048 cd 2a 05 call 0x052a + .data:0000004b cd e3 04 call 0x04e3 + .data:0000004e cd 32 05 call 0x0532 + .data:00000051 ca ca 01 jp z,0x01ca + .data:00000054 3e 3a ld a,0x3a + .data:00000056 d3 00 out (0x00),a + .data:00000058 26 0a ld h,0x0a + .data:0000005a 0e 20 ld c,0x20 + .data:0000005c 11 00 e0 ld de,0xe000 + .data:0000005f 06 01 ld b,0x01 + .data:00000061 cd 63 03 call 0x0363 + .data:00000064 28 04 jr z,0x006a + .data:00000066 10 02 djnz 0x006a + .data:00000068 18 22 jr 0x008c + .data:0000006a cd 4d 06 call 0x064d + .data:0000006d 28 f2 jr z,0x0061 + .data:0000006f db 90 in a,(0x90) + .data:00000071 fe 31 cp 0x31 + .data:00000073 28 0d jr z,0x0082 + .data:00000075 fe 3d cp 0x3d + .data:00000077 20 e8 jr nz,0x0061 + .data:00000079 cb 44 bit 0,h + .data:0000007b 28 e4 jr z,0x0061 + .data:0000007d 25 dec h + .data:0000007e 28 08 jr z,0x0088 + .data:00000080 18 df jr 0x0061 + .data:00000082 cb 44 bit 0,h + .data:00000084 20 db jr nz,0x0061 + .data:00000086 18 f5 jr 0x007d + .data:00000088 21 ef ff ld hl,0xffef + .data:0000008b 34 inc (hl) + .data:0000008c 3a f6 ff ld a,(0xfff6) + .data:0000008f cb 47 bit 0,a + .data:00000091 20 05 jr nz,0x0098 + .data:00000093 cd d1 04 call 0x04d1 + .data:00000096 d3 00 out (0x00),a + .data:00000098 af xor a + .data:00000099 32 ff ff ld (0xffff),a + .data:0000009c dd 21 fd 0f ld ix,0x0ffd + .data:000000a0 11 ff ff ld de,0xffff + .data:000000a3 af xor a + .data:000000a4 67 ld h,a + .data:000000a5 6f ld l,a + .data:000000a6 47 ld b,a + .data:000000a7 dd 4e 00 ld c,(ix+0) + .data:000000aa 09 add hl,bc + .data:000000ab dd 19 add ix,de + .data:000000ad 38 f8 jr c,0x00a7 + .data:000000af 3a fe 0f ld a,(0x0ffe) + .data:000000b2 bd cp l + .data:000000b3 20 06 jr nz,0x00bb + .data:000000b5 3a ff 0f ld a,(0x0fff) + .data:000000b8 94 sub h + .data:000000b9 28 03 jr z,0x00be + .data:000000bb cd a6 04 call 0x04a6 + .data:000000be cd 6a 04 call 0x046a + .data:000000c1 af xor a + .data:000000c2 d3 a1 out (0xa1),a + .data:000000c4 3e 40 ld a,0x40 + .data:000000c6 d3 a1 out (0xa1),a + .data:000000c8 af xor a + .data:000000c9 11 01 00 ld de,0x0001 + .data:000000cc dd 21 00 c0 ld ix,0xc000 + .data:000000d0 d3 a0 out (0xa0),a + .data:000000d2 3c inc a + .data:000000d3 dd 19 add ix,de + .data:000000d5 30 f9 jr nc,0x00d0 + .data:000000d7 dd 21 00 c0 ld ix,0xc000 + .data:000000db af xor a + .data:000000dc 4f ld c,a + .data:000000dd 47 ld b,a + .data:000000de 67 ld h,a + .data:000000df 6f ld l,a + .data:000000e0 7d ld a,l + .data:000000e1 d3 a1 out (0xa1),a + .data:000000e3 7c ld a,h + .data:000000e4 d3 a1 out (0xa1),a + .data:000000e6 db a0 in a,(0xa0) + .data:000000e8 b9 cp c + .data:000000e9 20 18 jr nz,0x0103 + .data:000000eb 7d ld a,l + .data:000000ec d3 a1 out (0xa1),a + .data:000000ee 7c ld a,h + .data:000000ef f6 40 or 0x40 + .data:000000f1 d3 a1 out (0xa1),a + .data:000000f3 79 ld a,c + .data:000000f4 2f cpl + .data:000000f5 d3 a0 out (0xa0),a + .data:000000f7 7d ld a,l + .data:000000f8 d3 a1 out (0xa1),a + .data:000000fa 7c ld a,h + .data:000000fb d3 a1 out (0xa1),a + .data:000000fd db a0 in a,(0xa0) + .data:000000ff 2f cpl + .data:00000100 b9 cp c + .data:00000101 28 03 jr z,0x0106 + .data:00000103 cd a6 04 call 0x04a6 + .data:00000106 0c inc c + .data:00000107 23 inc hl + .data:00000108 11 01 00 ld de,0x0001 + .data:0000010b dd 19 add ix,de + .data:0000010d 30 d1 jr nc,0x00e0 + .data:0000010f cd e3 04 call 0x04e3 + .data:00000112 cd 3e 05 call 0x053e + .data:00000115 cd 6a 04 call 0x046a + .data:00000118 af xor a + .data:00000119 dd 21 00 20 ld ix,0x2000 + .data:0000011d 21 00 21 ld hl,0x2100 + .data:00000120 11 01 00 ld de,0x0001 + .data:00000123 dd 77 00 ld (ix+0),a + .data:00000126 3c inc a + .data:00000127 dd 23 inc ix + .data:00000129 19 add hl,de + .data:0000012a 30 f7 jr nc,0x0123 + .data:0000012c af xor a + .data:0000012d 4f ld c,a + .data:0000012e 21 00 21 ld hl,0x2100 + .data:00000131 dd 21 00 20 ld ix,0x2000 + .data:00000135 47 ld b,a + .data:00000136 dd 7e 00 ld a,(ix+0) + .data:00000139 b9 cp c + .data:0000013a 20 0b jr nz,0x0147 + .data:0000013c 2f cpl + .data:0000013d dd 77 00 ld (ix+0),a + .data:00000140 dd 7e 00 ld a,(ix+0) + .data:00000143 2f cpl + .data:00000144 b9 cp c + .data:00000145 28 03 jr z,0x014a + .data:00000147 cd a6 04 call 0x04a6 + .data:0000014a dd 23 inc ix + .data:0000014c 0c inc c + .data:0000014d 19 add hl,de + .data:0000014e 30 e6 jr nc,0x0136 + .data:00000150 cd 6a 04 call 0x046a + .data:00000153 06 10 ld b,0x10 + .data:00000155 0e 00 ld c,0x00 + .data:00000157 78 ld a,b + .data:00000158 3d dec a + .data:00000159 d3 41 out (0x41),a + .data:0000015b 79 ld a,c + .data:0000015c d3 40 out (0x40),a + .data:0000015e 10 f7 djnz 0x0157 + .data:00000160 0e 00 ld c,0x00 + .data:00000162 06 ff ld b,0xff + .data:00000164 79 ld a,c + .data:00000165 d3 41 out (0x41),a + .data:00000167 78 ld a,b + .data:00000168 d3 40 out (0x40),a + .data:0000016a db 40 in a,(0x40) + .data:0000016c cd 7e 01 call 0x017e + .data:0000016f c4 a6 04 call nz,0x04a6 + .data:00000172 cb 38 srl b + .data:00000174 38 ee jr c,0x0164 + .data:00000176 0c inc c + .data:00000177 3e 0e ld a,0x0e + .data:00000179 b9 cp c + .data:0000017a 20 e6 jr nz,0x0162 + .data:0000017c 18 1b jr 0x0199 + .data:0000017e 21 8b 01 ld hl,0x018b + .data:00000181 59 ld e,c + .data:00000182 16 00 ld d,0x00 + .data:00000184 19 add hl,de + .data:00000185 a6 and (hl) + .data:00000186 5f ld e,a + .data:00000187 78 ld a,b + .data:00000188 a6 and (hl) + .data:00000189 bb cp e + .data:0000018a c9 ret + .data:0000018b ff rst 0x38 + .data:0000018c 0f rrca + .data:0000018d ff rst 0x38 + .data:0000018e 0f rrca + .data:0000018f ff rst 0x38 + .data:00000190 0f rrca + .data:00000191 1f rra + .data:00000192 ff rst 0x38 + .data:00000193 1f rra + .data:00000194 1f rra + .data:00000195 1f rra + .data:00000196 ff rst 0x38 + .data:00000197 ff rst 0x38 + .data:00000198 0f rrca + .data:00000199 cd 6a 04 call 0x046a + .data:0000019c cd 21 05 call 0x0521 + .data:0000019f 11 00 00 ld de,0x0000 + .data:000001a2 06 05 ld b,0x05 + .data:000001a4 0e 20 ld c,0x20 + .data:000001a6 cd 4d 06 call 0x064d + .data:000001a9 28 16 jr z,0x01c1 + .data:000001ab db 90 in a,(0x90) + .data:000001ad fe 95 cp 0x95 + .data:000001af 30 10 jr nc,0x01c1 + .data:000001b1 fe 91 cp 0x91 + .data:000001b3 38 0c jr c,0x01c1 + .data:000001b5 fe 94 cp 0x94 + .data:000001b7 28 03 jr z,0x01bc + .data:000001b9 cd a6 04 call 0x04a6 + .data:000001bc cd 6a 04 call 0x046a + .data:000001bf 18 09 jr 0x01ca + .data:000001c1 1b dec de + .data:000001c2 7a ld a,d + .data:000001c3 b3 or e + .data:000001c4 20 de jr nz,0x01a4 + .data:000001c6 10 dc djnz 0x01a4 + .data:000001c8 18 ef jr 0x01b9 + .data:000001ca db 80 in a,(0x80) + .data:000001cc cd 86 03 call 0x0386 + .data:000001cf 28 12 jr z,0x01e3 + .data:000001d1 cd a6 04 call 0x04a6 + .data:000001d4 18 30 jr 0x0206 + .data:000001d6 3e 05 ld a,0x05 + .data:000001d8 32 f7 ff ld (0xfff7),a + .data:000001db 32 fe ff ld (0xfffe),a + .data:000001de cd a6 04 call 0x04a6 + .data:000001e1 18 e7 jr 0x01ca + .data:000001e3 0e 82 ld c,0x82 + .data:000001e5 cd 79 03 call 0x0379 + .data:000001e8 20 ec jr nz,0x01d6 + .data:000001ea 3e 01 ld a,0x01 + .data:000001ec d3 80 out (0x80),a + .data:000001ee cd 7a 06 call 0x067a + .data:000001f1 db 80 in a,(0x80) + .data:000001f3 20 e1 jr nz,0x01d6 + .data:000001f5 32 f8 ff ld (0xfff8),a + .data:000001f8 0e 10 ld c,0x10 + .data:000001fa cd 6c 03 call 0x036c + .data:000001fd 20 d7 jr nz,0x01d6 + .data:000001ff 0e e1 ld c,0xe1 + .data:00000201 cd 6c 03 call 0x036c + .data:00000204 20 d0 jr nz,0x01d6 + .data:00000206 cd 32 05 call 0x0532 + .data:00000209 c4 6a 04 call nz,0x046a + .data:0000020c 3a ef ff ld a,(0xffef) + .data:0000020f b7 or a + .data:00000210 c2 8c 00 jp nz,0x008c + .data:00000213 3a f6 ff ld a,(0xfff6) + .data:00000216 cb 47 bit 0,a + .data:00000218 20 07 jr nz,0x0221 + .data:0000021a 3e 02 ld a,0x02 + .data:0000021c 32 ee ff ld (0xffee),a + .data:0000021f d3 00 out (0x00),a + .data:00000221 21 f8 ff ld hl,0xfff8 + .data:00000224 cb 7e bit 7,(hl) + .data:00000226 28 77 jr z,0x029f + .data:00000228 21 d1 06 ld hl,0x06d1 + .data:0000022b cd 6b 05 call 0x056b + .data:0000022e 21 f9 ff ld hl,0xfff9 + .data:00000231 11 c7 02 ld de,0x02c7 + .data:00000234 cd 7c 05 call 0x057c + .data:00000237 21 f9 ff ld hl,0xfff9 + .data:0000023a af xor a + .data:0000023b 4f ld c,a + .data:0000023c 06 04 ld b,0x04 + .data:0000023e 7e ld a,(hl) + .data:0000023f cb 40 bit 0,b + .data:00000241 28 09 jr z,0x024c + .data:00000243 cb 27 sla a + .data:00000245 cb 67 bit 4,a + .data:00000247 28 03 jr z,0x024c + .data:00000249 cb a7 res 4,a + .data:0000024b 3c inc a + .data:0000024c 81 add a,c + .data:0000024d 4f ld c,a + .data:0000024e 23 inc hl + .data:0000024f 10 ed djnz 0x023e + .data:00000251 e6 0f and 0x0f + .data:00000253 be cp (hl) + .data:00000254 28 10 jr z,0x0266 + .data:00000256 21 ac 07 ld hl,0x07ac + .data:00000259 cd 6b 05 call 0x056b + .data:0000025c 0e 90 ld c,0x90 + .data:0000025e 11 00 e0 ld de,0xe000 + .data:00000261 cd a2 06 call 0x06a2 + .data:00000264 18 c8 jr 0x022e + .data:00000266 21 f9 ff ld hl,0xfff9 + .data:00000269 06 04 ld b,0x04 + .data:0000026b 11 00 00 ld de,0x0000 + .data:0000026e 7e ld a,(hl) + .data:0000026f cb 23 sla e + .data:00000271 cb 12 rl d + .data:00000273 cb 23 sla e + .data:00000275 cb 12 rl d + .data:00000277 cb 23 sla e + .data:00000279 cb 12 rl d + .data:0000027b cb 23 sla e + .data:0000027d cb 12 rl d + .data:0000027f 83 add a,e + .data:00000280 5f ld e,a + .data:00000281 23 inc hl + .data:00000282 10 ea djnz 0x026e + .data:00000284 d5 push de + .data:00000285 0e 85 ld c,0x85 + .data:00000287 cd 79 03 call 0x0379 + .data:0000028a c2 d6 01 jp nz,0x01d6 + .data:0000028d d1 pop de + .data:0000028e 7a ld a,d + .data:0000028f d3 80 out (0x80),a + .data:00000291 0e 40 ld c,0x40 + .data:00000293 cd 4d 06 call 0x064d + .data:00000296 7b ld a,e + .data:00000297 d3 80 out (0x80),a + .data:00000299 cd ee 05 call 0x05ee + .data:0000029c c2 d6 01 jp nz,0x01d6 + .data:0000029f 0e 81 ld c,0x81 + .data:000002a1 cd 79 03 call 0x0379 + .data:000002a4 c2 d6 01 jp nz,0x01d6 + .data:000002a7 3e 8f ld a,0x8f + .data:000002a9 d3 80 out (0x80),a + .data:000002ab 0e 40 ld c,0x40 + .data:000002ad cd 4d 06 call 0x064d + .data:000002b0 3e 05 ld a,0x05 + .data:000002b2 d3 80 out (0x80),a + .data:000002b4 cd ee 05 call 0x05ee + .data:000002b7 c2 d6 01 jp nz,0x01d6 + .data:000002ba 3e 05 ld a,0x05 + .data:000002bc 32 f8 ff ld (0xfff8),a + .data:000002bf 21 00 00 ld hl,0x0000 + .data:000002c2 11 00 00 ld de,0x0000 + .data:000002c5 01 00 10 ld bc,0x1000 + .data:000002c8 ed b0 ldir + .data:000002ca 3a ee ff ld a,(0xffee) + .data:000002cd cb c7 set 0,a + .data:000002cf d3 00 out (0x00),a + .data:000002d1 21 2c 07 ld hl,0x072c + .data:000002d4 cd 6b 05 call 0x056b + .data:000002d7 af xor a + .data:000002d8 32 00 10 ld (0x1000),a + .data:000002db 32 01 10 ld (0x1001),a + .data:000002de 32 03 10 ld (0x1003),a + .data:000002e1 3c inc a + .data:000002e2 32 02 10 ld (0x1002),a + .data:000002e5 01 0b 10 ld bc,0x100b + .data:000002e8 ed 43 04 10 ld (0x1004),bc + .data:000002ec 01 0d 14 ld bc,0x140d + .data:000002ef ed 43 08 10 ld (0x1008),bc + .data:000002f3 af xor a + .data:000002f4 32 0b 14 ld (0x140b),a + .data:000002f7 32 0c 14 ld (0x140c),a + .data:000002fa af xor a + .data:000002fb d3 41 out (0x41),a + .data:000002fd d3 40 out (0x40),a + .data:000002ff cd 8a 06 call 0x068a + .data:00000302 cd b0 03 call 0x03b0 + .data:00000305 c2 d6 01 jp nz,0x01d6 + .data:00000308 af xor a + .data:00000309 d3 41 out (0x41),a + .data:0000030b 3a 03 10 ld a,(0x1003) + .data:0000030e cb 27 sla a + .data:00000310 cb 27 sla a + .data:00000312 2f cpl + .data:00000313 d3 40 out (0x40),a + .data:00000315 2a 04 10 ld hl,(0x1004) + .data:00000318 01 0b 00 ld bc,0x000b + .data:0000031b 09 add hl,bc + .data:0000031c 7e ld a,(hl) + .data:0000031d 32 0a 10 ld (0x100a),a + .data:00000320 2a 06 10 ld hl,(0x1006) + .data:00000323 01 ee ff ld bc,0xffee + .data:00000326 09 add hl,bc + .data:00000327 e5 push hl + .data:00000328 c1 pop bc + .data:00000329 2a 0b 14 ld hl,(0x140b) + .data:0000032c 09 add hl,bc + .data:0000032d 22 0b 14 ld (0x140b),hl + .data:00000330 2a 04 10 ld hl,(0x1004) + .data:00000333 11 10 00 ld de,0x0010 + .data:00000336 19 add hl,de + .data:00000337 ed 5b 08 10 ld de,(0x1008) + .data:0000033b ed b0 ldir + .data:0000033d ed 53 08 10 ld (0x1008),de + .data:00000341 3a 0a 10 ld a,(0x100a) + .data:00000344 cb 67 bit 4,a + .data:00000346 20 06 jr nz,0x034e + .data:00000348 21 03 10 ld hl,0x1003 + .data:0000034b 34 inc (hl) + .data:0000034c 18 b4 jr 0x0302 + .data:0000034e 3e a5 ld a,0xa5 + .data:00000350 32 fe ff ld (0xfffe),a + .data:00000353 3e 5a ld a,0x5a + .data:00000355 32 ff ff ld (0xffff),a + .data:00000358 3e 07 ld a,0x07 + .data:0000035a d3 41 out (0x41),a + .data:0000035c 3e 7f ld a,0x7f + .data:0000035e d3 40 out (0x40),a + .data:00000360 c3 0f 14 jp 0x140f + .data:00000363 1b dec de + .data:00000364 7a ld a,d + .data:00000365 b3 or e + .data:00000366 28 02 jr z,0x036a + .data:00000368 af xor a + .data:00000369 3d dec a + .data:0000036a 3c inc a + .data:0000036b c9 ret + .data:0000036c c5 push bc + .data:0000036d cd 7a 06 call 0x067a + .data:00000370 c1 pop bc + .data:00000371 c0 ret nz + .data:00000372 db 80 in a,(0x80) + .data:00000374 91 sub c + .data:00000375 c8 ret z + .data:00000376 3e 02 ld a,0x02 + .data:00000378 c9 ret + .data:00000379 79 ld a,c + .data:0000037a d3 80 out (0x80),a + .data:0000037c 0e 10 ld c,0x10 + .data:0000037e cd 6c 03 call 0x036c + .data:00000381 c0 ret nz + .data:00000382 0e 06 ld c,0x06 + .data:00000384 18 e6 jr 0x036c + .data:00000386 06 04 ld b,0x04 + .data:00000388 3e 83 ld a,0x83 + .data:0000038a f5 push af + .data:0000038b d3 80 out (0x80),a + .data:0000038d f1 pop af + .data:0000038e 0e 10 ld c,0x10 + .data:00000390 21 a4 03 ld hl,0x03a4 + .data:00000393 e5 push hl + .data:00000394 cd 6c 03 call 0x036c + .data:00000397 fe 02 cp 0x02 + .data:00000399 28 f2 jr z,0x038d + .data:0000039b fe 00 cp 0x00 + .data:0000039d c8 ret z + .data:0000039e f1 pop af + .data:0000039f 10 e7 djnz 0x0388 + .data:000003a1 af xor a + .data:000003a2 3c inc a + .data:000003a3 c9 ret + .data:000003a4 0e 06 ld c,0x06 + .data:000003a6 21 ab 03 ld hl,0x03ab + .data:000003a9 18 e8 jr 0x0393 + .data:000003ab 0e e4 ld c,0xe4 + .data:000003ad e1 pop hl + .data:000003ae 18 e3 jr 0x0393 + .data:000003b0 d9 exx + .data:000003b1 af xor a + .data:000003b2 3d dec a + .data:000003b3 57 ld d,a + .data:000003b4 5f ld e,a + .data:000003b5 d9 exx + .data:000003b6 0e 84 ld c,0x84 + .data:000003b8 cd 79 03 call 0x0379 + .data:000003bb c0 ret nz + .data:000003bc 06 04 ld b,0x04 + .data:000003be 21 03 10 ld hl,0x1003 + .data:000003c1 0e 40 ld c,0x40 + .data:000003c3 cd 4d 06 call 0x064d + .data:000003c6 28 f9 jr z,0x03c1 + .data:000003c8 7e ld a,(hl) + .data:000003c9 d3 80 out (0x80),a + .data:000003cb 2d dec l + .data:000003cc 10 f3 djnz 0x03c1 + .data:000003ce 0e e4 ld c,0xe4 + .data:000003d0 cd 6c 03 call 0x036c + .data:000003d3 c0 ret nz + .data:000003d4 06 18 ld b,0x18 + .data:000003d6 11 01 00 ld de,0x0001 + .data:000003d9 21 00 00 ld hl,0x0000 + .data:000003dc 19 add hl,de + .data:000003dd 30 0c jr nc,0x03eb + .data:000003df 10 0a djnz 0x03eb + .data:000003e1 21 f5 06 ld hl,0x06f5 + .data:000003e4 cd 6b 05 call 0x056b + .data:000003e7 c1 pop bc + .data:000003e8 c3 d7 02 jp 0x02d7 + .data:000003eb 0e 80 ld c,0x80 + .data:000003ed cd 4d 06 call 0x064d + .data:000003f0 28 ea jr z,0x03dc + .data:000003f2 db 80 in a,(0x80) + .data:000003f4 d6 91 sub 0x91 + .data:000003f6 c0 ret nz + .data:000003f7 3e 10 ld a,0x10 + .data:000003f9 d3 80 out (0x80),a + .data:000003fb 0e 40 ld c,0x40 + .data:000003fd cd 4d 06 call 0x064d + .data:00000400 28 f9 jr z,0x03fb + .data:00000402 0e 80 ld c,0x80 + .data:00000404 cd 4d 06 call 0x064d + .data:00000407 2a 04 10 ld hl,(0x1004) + .data:0000040a 01 00 00 ld bc,0x0000 + .data:0000040d cb 83 res 0,e + .data:0000040f 3e 06 ld a,0x06 + .data:00000411 d3 80 out (0x80),a + .data:00000413 d5 push de + .data:00000414 11 ff ff ld de,0xffff + .data:00000417 3e 0f ld a,0x0f + .data:00000419 d3 41 out (0x41),a + .data:0000041b db 40 in a,(0x40) + .data:0000041d cb 47 bit 0,a + .data:0000041f 20 07 jr nz,0x0428 + .data:00000421 cd 63 03 call 0x0363 + .data:00000424 20 3f jr nz,0x0465 + .data:00000426 18 ef jr 0x0417 + .data:00000428 d1 pop de + .data:00000429 db 80 in a,(0x80) + .data:0000042b fe 10 cp 0x10 + .data:0000042d 20 12 jr nz,0x0441 + .data:0000042f cb 43 bit 0,e + .data:00000431 28 0a jr z,0x043d + .data:00000433 cb 83 res 0,e + .data:00000435 77 ld (hl),a + .data:00000436 cd 5d 06 call 0x065d + .data:00000439 23 inc hl + .data:0000043a 03 inc bc + .data:0000043b 18 d6 jr 0x0413 + .data:0000043d cb c3 set 0,e + .data:0000043f 18 d2 jr 0x0413 + .data:00000441 cb 43 bit 0,e + .data:00000443 20 08 jr nz,0x044d + .data:00000445 77 ld (hl),a + .data:00000446 cd 5d 06 call 0x065d + .data:00000449 23 inc hl + .data:0000044a 03 inc bc + .data:0000044b 18 c6 jr 0x0413 + .data:0000044d ed 43 06 10 ld (0x1006),bc + .data:00000451 fe e1 cp 0xe1 + .data:00000453 c2 b0 03 jp nz,0x03b0 + .data:00000456 d9 exx + .data:00000457 7b ld a,e + .data:00000458 fe 0f cp 0x0f + .data:0000045a c2 b0 03 jp nz,0x03b0 + .data:0000045d 7a ld a,d + .data:0000045e fe 1d cp 0x1d + .data:00000460 c2 b0 03 jp nz,0x03b0 + .data:00000463 af xor a + .data:00000464 c9 ret + .data:00000465 d1 pop de + .data:00000466 d1 pop de + .data:00000467 c3 d6 01 jp 0x01d6 + .data:0000046a 0e 50 ld c,0x50 + .data:0000046c 21 f6 ff ld hl,0xfff6 + .data:0000046f cb 4e bit 1,(hl) + .data:00000471 28 02 jr z,0x0475 + .data:00000473 0e 90 ld c,0x90 + .data:00000475 11 00 cc ld de,0xcc00 + .data:00000478 cd a2 06 call 0x06a2 + .data:0000047b cb 8e res 1,(hl) + .data:0000047d 21 00 80 ld hl,0x8000 + .data:00000480 11 01 00 ld de,0x0001 + .data:00000483 19 add hl,de + .data:00000484 30 fd jr nc,0x0483 + .data:00000486 3a f7 ff ld a,(0xfff7) + .data:00000489 4f ld c,a + .data:0000048a d6 05 sub 0x05 + .data:0000048c 28 02 jr z,0x0490 + .data:0000048e c6 06 add a,0x06 + .data:00000490 32 f7 ff ld (0xfff7),a + .data:00000493 3a f6 ff ld a,(0xfff6) + .data:00000496 cb 47 bit 0,a + .data:00000498 c2 f3 05 jp nz,0x05f3 + .data:0000049b cd d1 04 call 0x04d1 + .data:0000049e d3 00 out (0x00),a + .data:000004a0 32 ee ff ld (0xffee),a + .data:000004a3 c3 f3 05 jp 0x05f3 + .data:000004a6 f5 push af + .data:000004a7 d5 push de + .data:000004a8 e5 push hl + .data:000004a9 3a f6 ff ld a,(0xfff6) + .data:000004ac cb 47 bit 0,a + .data:000004ae 20 0a jr nz,0x04ba + .data:000004b0 cd d1 04 call 0x04d1 + .data:000004b3 f6 10 or 0x10 + .data:000004b5 d3 00 out (0x00),a + .data:000004b7 32 ee ff ld (0xffee),a + .data:000004ba 3e 03 ld a,0x03 + .data:000004bc 32 f6 ff ld (0xfff6),a + .data:000004bf 21 f0 ff ld hl,0xfff0 + .data:000004c2 16 00 ld d,0x00 + .data:000004c4 3a f7 ff ld a,(0xfff7) + .data:000004c7 5f ld e,a + .data:000004c8 19 add hl,de + .data:000004c9 34 inc (hl) + .data:000004ca 20 01 jr nz,0x04cd + .data:000004cc 35 dec (hl) + .data:000004cd e1 pop hl + .data:000004ce d1 pop de + .data:000004cf f1 pop af + .data:000004d0 c9 ret + .data:000004d1 21 dd 04 ld hl,0x04dd + .data:000004d4 3a f7 ff ld a,(0xfff7) + .data:000004d7 5f ld e,a + .data:000004d8 16 00 ld d,0x00 + .data:000004da 19 add hl,de + .data:000004db 7e ld a,(hl) + .data:000004dc c9 ret + .data:000004dd 2a 0a 2a ld hl,(0x2a0a) + .data:000004e0 0a ld a,(bc) + .data:000004e1 22 02 af ld (0xaf02),hl + .data:000004e4 d3 a1 out (0xa1),a + .data:000004e6 3e 41 ld a,0x41 + .data:000004e8 d3 a1 out (0xa1),a + .data:000004ea 0e a0 ld c,0xa0 + .data:000004ec 16 04 ld d,0x04 + .data:000004ee 21 3c 08 ld hl,0x083c + .data:000004f1 06 ff ld b,0xff + .data:000004f3 ed b3 otir + .data:000004f5 15 dec d + .data:000004f6 20 f9 jr nz,0x04f1 + .data:000004f8 af xor a + .data:000004f9 d3 a1 out (0xa1),a + .data:000004fb 3e 48 ld a,0x48 + .data:000004fd d3 a1 out (0xa1),a + .data:000004ff 3e 20 ld a,0x20 + .data:00000501 21 40 fc ld hl,0xfc40 + .data:00000504 11 01 00 ld de,0x0001 + .data:00000507 d3 a0 out (0xa0),a + .data:00000509 19 add hl,de + .data:0000050a 30 fb jr nc,0x0507 + .data:0000050c 06 07 ld b,0x07 + .data:0000050e 21 d3 07 ld hl,0x07d3 + .data:00000511 11 0f 00 ld de,0x000f + .data:00000514 c5 push bc + .data:00000515 e5 push hl + .data:00000516 d5 push de + .data:00000517 cd 6b 05 call 0x056b + .data:0000051a d1 pop de + .data:0000051b e1 pop hl + .data:0000051c c1 pop bc + .data:0000051d 19 add hl,de + .data:0000051e 10 f4 djnz 0x0514 + .data:00000520 c9 ret + .data:00000521 3e 07 ld a,0x07 + .data:00000523 d3 41 out (0x41),a + .data:00000525 3e 7f ld a,0x7f + .data:00000527 d3 40 out (0x40),a + .data:00000529 c9 ret + .data:0000052a d3 91 out (0x91),a + .data:0000052c 00 nop + .data:0000052d 00 nop + .data:0000052e 00 nop + .data:0000052f 00 nop + .data:00000530 00 nop + .data:00000531 c9 ret + .data:00000532 21 fe ff ld hl,0xfffe + .data:00000535 7e ld a,(hl) + .data:00000536 d6 a5 sub 0xa5 + .data:00000538 c0 ret nz + .data:00000539 23 inc hl + .data:0000053a 7e ld a,(hl) + .data:0000053b d6 5a sub 0x5a + .data:0000053d c9 ret + .data:0000053e 0e 05 ld c,0x05 + .data:00000540 c5 push bc + .data:00000541 cd f3 05 call 0x05f3 + .data:00000544 c1 pop bc + .data:00000545 0d dec c + .data:00000546 fa 4c 05 jp m,0x054c + .data:00000549 c5 push bc + .data:0000054a 18 f5 jr 0x0541 + .data:0000054c 3a ef ff ld a,(0xffef) + .data:0000054f b7 or a + .data:00000550 c8 ret z + .data:00000551 2a d0 07 ld hl,(0x07d0) + .data:00000554 22 f9 ff ld (0xfff9),hl + .data:00000557 3a d2 07 ld a,(0x07d2) + .data:0000055a 32 fb ff ld (0xfffb),a + .data:0000055d ed 5b fc 0f ld de,(0x0ffc) + .data:00000561 ed 53 fc ff ld (0xfffc),de + .data:00000565 21 f9 ff ld hl,0xfff9 + .data:00000568 c3 6b 05 jp 0x056b + .data:0000056b 46 ld b,(hl) + .data:0000056c 23 inc hl + .data:0000056d 7e ld a,(hl) + .data:0000056e d3 a1 out (0xa1),a + .data:00000570 23 inc hl + .data:00000571 7e ld a,(hl) + .data:00000572 c6 48 add a,0x48 + .data:00000574 d3 a1 out (0xa1),a + .data:00000576 23 inc hl + .data:00000577 0e a0 ld c,0xa0 + .data:00000579 ed b3 otir + .data:0000057b c9 ret + .data:0000057c 06 05 ld b,0x05 + .data:0000057e db 91 in a,(0x91) + .data:00000580 cb 4f bit 1,a + .data:00000582 28 fa jr z,0x057e + .data:00000584 db 90 in a,(0x90) + .data:00000586 f5 push af + .data:00000587 d6 30 sub 0x30 + .data:00000589 38 37 jr c,0x05c2 + .data:0000058b fe 0a cp 0x0a + .data:0000058d 38 14 jr c,0x05a3 + .data:0000058f d6 07 sub 0x07 + .data:00000591 fe 0a cp 0x0a + .data:00000593 38 2d jr c,0x05c2 + .data:00000595 fe 10 cp 0x10 + .data:00000597 38 0a jr c,0x05a3 + .data:00000599 d6 20 sub 0x20 + .data:0000059b fe 0a cp 0x0a + .data:0000059d 38 23 jr c,0x05c2 + .data:0000059f fe 10 cp 0x10 + .data:000005a1 30 1f jr nc,0x05c2 + .data:000005a3 4f ld c,a + .data:000005a4 78 ld a,b + .data:000005a5 b7 or a + .data:000005a6 20 03 jr nz,0x05ab + .data:000005a8 f1 pop af + .data:000005a9 18 d3 jr 0x057e + .data:000005ab 7b ld a,e + .data:000005ac d3 a1 out (0xa1),a + .data:000005ae 7a ld a,d + .data:000005af f6 48 or 0x48 + .data:000005b1 d3 a1 out (0xa1),a + .data:000005b3 f1 pop af + .data:000005b4 fe 5b cp 0x5b + .data:000005b6 38 02 jr c,0x05ba + .data:000005b8 d6 20 sub 0x20 + .data:000005ba d3 a0 out (0xa0),a + .data:000005bc 71 ld (hl),c + .data:000005bd 23 inc hl + .data:000005be 13 inc de + .data:000005bf 05 dec b + .data:000005c0 18 bc jr 0x057e + .data:000005c2 f1 pop af + .data:000005c3 fe 0d cp 0x0d + .data:000005c5 28 04 jr z,0x05cb + .data:000005c7 fe e7 cp 0xe7 + .data:000005c9 20 05 jr nz,0x05d0 + .data:000005cb 78 ld a,b + .data:000005cc b7 or a + .data:000005cd 20 af jr nz,0x057e + .data:000005cf c9 ret + .data:000005d0 fe 7f cp 0x7f + .data:000005d2 28 04 jr z,0x05d8 + .data:000005d4 fe e1 cp 0xe1 + .data:000005d6 20 a6 jr nz,0x057e + .data:000005d8 78 ld a,b + .data:000005d9 fe 05 cp 0x05 + .data:000005db 28 a1 jr z,0x057e + .data:000005dd 1b dec de + .data:000005de 2b dec hl + .data:000005df 04 inc b + .data:000005e0 7b ld a,e + .data:000005e1 d3 a1 out (0xa1),a + .data:000005e3 7a ld a,d + .data:000005e4 f6 48 or 0x48 + .data:000005e6 d3 a1 out (0xa1),a + .data:000005e8 3e 20 ld a,0x20 + .data:000005ea d3 a0 out (0xa0),a + .data:000005ec 18 90 jr 0x057e + .data:000005ee 0e e4 ld c,0xe4 + .data:000005f0 c3 6c 03 jp 0x036c + .data:000005f3 3a ef ff ld a,(0xffef) + .data:000005f6 b7 or a + .data:000005f7 28 23 jr z,0x061c + .data:000005f9 3e 02 ld a,0x02 + .data:000005fb 32 f9 ff ld (0xfff9),a + .data:000005fe 11 28 00 ld de,0x0028 + .data:00000601 41 ld b,c + .data:00000602 04 inc b + .data:00000603 21 2b 01 ld hl,0x012b + .data:00000606 19 add hl,de + .data:00000607 10 fd djnz 0x0606 + .data:00000609 22 fa ff ld (0xfffa),hl + .data:0000060c 21 f0 ff ld hl,0xfff0 + .data:0000060f 09 add hl,bc + .data:00000610 11 fc ff ld de,0xfffc + .data:00000613 cd 33 06 call 0x0633 + .data:00000616 21 f9 ff ld hl,0xfff9 + .data:00000619 c3 6b 05 jp 0x056b + .data:0000061c 21 f0 ff ld hl,0xfff0 + .data:0000061f 06 00 ld b,0x00 + .data:00000621 09 add hl,bc + .data:00000622 7e ld a,(hl) + .data:00000623 b7 or a + .data:00000624 c8 ret z + .data:00000625 21 3a 07 ld hl,0x073a + .data:00000628 11 13 00 ld de,0x0013 + .data:0000062b 0c inc c + .data:0000062c 0d dec c + .data:0000062d ca 6b 05 jp z,0x056b + .data:00000630 19 add hl,de + .data:00000631 18 f9 jr 0x062c + .data:00000633 7e ld a,(hl) + .data:00000634 cb 3f srl a + .data:00000636 cb 3f srl a + .data:00000638 cb 3f srl a + .data:0000063a cb 3f srl a + .data:0000063c cd 43 06 call 0x0643 + .data:0000063f 13 inc de + .data:00000640 7e ld a,(hl) + .data:00000641 e6 0f and 0x0f + .data:00000643 c6 30 add a,0x30 + .data:00000645 fe 3a cp 0x3a + .data:00000647 38 02 jr c,0x064b + .data:00000649 c6 07 add a,0x07 + .data:0000064b 12 ld (de),a + .data:0000064c c9 ret + .data:0000064d 3e 0e ld a,0x0e + .data:0000064f d3 41 out (0x41),a + .data:00000651 79 ld a,c + .data:00000652 d3 40 out (0x40),a + .data:00000654 3e 0f ld a,0x0f + .data:00000656 d3 41 out (0x41),a + .data:00000658 db 40 in a,(0x40) + .data:0000065a cb 47 bit 0,a + .data:0000065c c9 ret + .data:0000065d f5 push af + .data:0000065e d9 exx + .data:0000065f aa xor d + .data:00000660 4f ld c,a + .data:00000661 06 00 ld b,0x00 + .data:00000663 cb 21 sla c + .data:00000665 cb 10 rl b + .data:00000667 53 ld d,e + .data:00000668 fd 21 74 0b ld iy,0x0b74 + .data:0000066c fd 09 add iy,bc + .data:0000066e fd 7e 00 ld a,(iy+0) + .data:00000671 5f ld e,a + .data:00000672 fd 7e 01 ld a,(iy+1) + .data:00000675 aa xor d + .data:00000676 57 ld d,a + .data:00000677 d9 exx + .data:00000678 f1 pop af + .data:00000679 c9 ret + .data:0000067a 11 ff ff ld de,0xffff + .data:0000067d cd 63 03 call 0x0363 + .data:00000680 c0 ret nz + .data:00000681 0e 80 ld c,0x80 + .data:00000683 cd 4d 06 call 0x064d + .data:00000686 28 f5 jr z,0x067d + .data:00000688 af xor a + .data:00000689 c9 ret + .data:0000068a 3e 07 ld a,0x07 + .data:0000068c d3 41 out (0x41),a + .data:0000068e 3e 7e ld a,0x7e + .data:00000690 d3 40 out (0x40),a + .data:00000692 3e 08 ld a,0x08 + .data:00000694 d3 41 out (0x41),a + .data:00000696 3e 06 ld a,0x06 + .data:00000698 d3 40 out (0x40),a + .data:0000069a 3e 01 ld a,0x01 + .data:0000069c d3 41 out (0x41),a + .data:0000069e 3d dec a + .data:0000069f d3 40 out (0x40),a + .data:000006a1 c9 ret + .data:000006a2 f5 push af + .data:000006a3 e5 push hl + .data:000006a4 c5 push bc + .data:000006a5 d5 push de + .data:000006a6 cd 8a 06 call 0x068a + .data:000006a9 af xor a + .data:000006aa d3 41 out (0x41),a + .data:000006ac 79 ld a,c + .data:000006ad d3 40 out (0x40),a + .data:000006af 21 01 00 ld hl,0x0001 + .data:000006b2 06 04 ld b,0x04 + .data:000006b4 eb ex de,hl + .data:000006b5 19 add hl,de + .data:000006b6 30 fd jr nc,0x06b5 + .data:000006b8 e1 pop hl + .data:000006b9 e5 push hl + .data:000006ba 10 f9 djnz 0x06b5 + .data:000006bc 3e 07 ld a,0x07 + .data:000006be d3 41 out (0x41),a + .data:000006c0 3e 7f ld a,0x7f + .data:000006c2 d3 40 out (0x40),a + .data:000006c4 d1 pop de + .data:000006c5 c1 pop bc + .data:000006c6 e1 pop hl + .data:000006c7 f1 pop af + .data:000006c8 c9 ret + .data:000006c9 f5 push af + .data:000006ca 00 nop + .data:000006cb 00 nop + .data:000006cc 00 nop + .data:000006cd 00 nop + .data:000006ce 02 ld (bc),a + .data:000006cf d0 ret nc + .data:000006d0 00 nop + .data:000006d1 21 ab 02 ld hl,0x02ab + .data:000006d4 50 ld d,b + .data:000006d5 4c ld c,h + .data:000006d6 45 ld b,l + .data:000006d7 41 ld b,c + .data:000006d8 53 ld d,e + .data:000006d9 45 ld b,l + .data:000006da 20 54 jr nz,0x0730 + .data:000006dc 59 ld e,c + .data:000006dd 50 ld d,b + .data:000006de 45 ld b,l + .data:000006df 20 49 jr nz,0x072a + .data:000006e1 4e ld c,(hl) + .data:000006e2 20 43 jr nz,0x0727 + .data:000006e4 48 ld c,b + .data:000006e5 41 ld b,c + .data:000006e6 4e ld c,(hl) + .data:000006e7 4e ld c,(hl) + .data:000006e8 45 ld b,l + .data:000006e9 4c ld c,h + .data:000006ea 20 43 jr nz,0x072f + .data:000006ec 4f ld c,a + .data:000006ed 44 ld b,h + .data:000006ee 45 ld b,l + .data:000006ef 20 20 jr nz,0x0711 + .data:000006f1 20 20 jr nz,0x0713 + .data:000006f3 20 20 jr nz,0x0715 + .data:000006f5 34 inc (hl) + .data:000006f6 21 03 53 ld hl,0x5303 + .data:000006f9 45 ld b,l + .data:000006fa 45 ld b,l + .data:000006fb 20 22 jr nz,0x071f + .data:000006fd 49 ld c,c + .data:000006fe 46 ld b,(hl) + .data:000006ff 20 53 jr nz,0x0754 + .data:00000701 4f ld c,a + .data:00000702 4d ld c,l + .data:00000703 45 ld b,l + .data:00000704 54 ld d,h + .data:00000705 48 ld c,b + .data:00000706 49 ld c,c + .data:00000707 4e ld c,(hl) + .data:00000708 47 ld b,a + .data:00000709 20 47 jr nz,0x0752 + .data:0000070b 4f ld c,a + .data:0000070c 45 ld b,l + .data:0000070d 53 ld d,e + .data:0000070e 20 57 jr nz,0x0767 + .data:00000710 52 ld d,d + .data:00000711 4f ld c,a + .data:00000712 4e ld c,(hl) + .data:00000713 47 ld b,a + .data:00000714 22 20 49 ld (0x4920),hl + .data:00000717 4e ld c,(hl) + .data:00000718 20 20 jr nz,0x073a + .data:0000071a 20 20 jr nz,0x073c + .data:0000071c 20 20 jr nz,0x073e + .data:0000071e 20 20 jr nz,0x0740 + .data:00000720 4f ld c,a + .data:00000721 57 ld d,a + .data:00000722 4e ld c,(hl) + .data:00000723 45 ld b,l + .data:00000724 52 ld d,d + .data:00000725 53 ld d,e + .data:00000726 20 47 jr nz,0x076f + .data:00000728 55 ld d,l + .data:00000729 49 ld c,c + .data:0000072a 44 ld b,h + .data:0000072b 45 ld b,l + .data:0000072c 0b dec bc + .data:0000072d 21 03 50 ld hl,0x5003 + .data:00000730 4c ld c,h + .data:00000731 45 ld b,l + .data:00000732 41 ld b,c + .data:00000733 53 ld d,e + .data:00000734 45 ld b,l + .data:00000735 20 57 jr nz,0x078e + .data:00000737 41 ld b,c + .data:00000738 49 ld c,c + .data:00000739 54 ld d,h + .data:0000073a 10 49 djnz 0x0785 + .data:0000073c 01 52 4f ld bc,0x4f52 + .data:0000073f 4d ld c,l + .data:00000740 20 46 jr nz,0x0788 + .data:00000742 41 ld b,c + .data:00000743 49 ld c,c + .data:00000744 4c ld c,h + .data:00000745 55 ld d,l + .data:00000746 52 ld d,d + .data:00000747 45 ld b,l + .data:00000748 20 20 jr nz,0x076a + .data:0000074a 20 20 jr nz,0x076c + .data:0000074c 20 10 jr nz,0x075e + .data:0000074e 71 ld (hl),c + .data:0000074f 01 56 49 ld bc,0x4956 + .data:00000752 44 ld b,h + .data:00000753 45 ld b,l + .data:00000754 4f ld c,a + .data:00000755 20 46 jr nz,0x079d + .data:00000757 41 ld b,c + .data:00000758 49 ld c,c + .data:00000759 4c ld c,h + .data:0000075a 55 ld d,l + .data:0000075b 52 ld d,d + .data:0000075c 45 ld b,l + .data:0000075d 20 20 jr nz,0x077f + .data:0000075f 20 10 jr nz,0x0771 + .data:00000761 99 sbc a,c + .data:00000762 01 52 41 ld bc,0x4152 + .data:00000765 4d ld c,l + .data:00000766 20 46 jr nz,0x07ae + .data:00000768 41 ld b,c + .data:00000769 49 ld c,c + .data:0000076a 4c ld c,h + .data:0000076b 55 ld d,l + .data:0000076c 52 ld d,d + .data:0000076d 45 ld b,l + .data:0000076e 20 20 jr nz,0x0790 + .data:00000770 20 20 jr nz,0x0792 + .data:00000772 20 10 jr nz,0x0784 + .data:00000774 c1 pop bc + .data:00000775 01 53 4f ld bc,0x4f53 + .data:00000778 55 ld d,l + .data:00000779 4e ld c,(hl) + .data:0000077a 44 ld b,h + .data:0000077b 20 46 jr nz,0x07c3 + .data:0000077d 41 ld b,c + .data:0000077e 49 ld c,c + .data:0000077f 4c ld c,h + .data:00000780 55 ld d,l + .data:00000781 52 ld d,d + .data:00000782 45 ld b,l + .data:00000783 20 20 jr nz,0x07a5 + .data:00000785 20 10 jr nz,0x0797 + .data:00000787 e9 jp (hl) + .data:00000788 01 4b 45 ld bc,0x454b + .data:0000078b 59 ld e,c + .data:0000078c 42 ld b,d + .data:0000078d 4f ld c,a + .data:0000078e 41 ld b,c + .data:0000078f 52 ld d,d + .data:00000790 44 ld b,h + .data:00000791 20 46 jr nz,0x07d9 + .data:00000793 41 ld b,c + .data:00000794 49 ld c,c + .data:00000795 4c ld c,h + .data:00000796 55 ld d,l + .data:00000797 52 ld d,d + .data:00000798 45 ld b,l + .data:00000799 10 11 djnz 0x07ac + .data:0000079b 02 ld (bc),a + .data:0000079c 41 ld b,c + .data:0000079d 44 ld b,h + .data:0000079e 41 ld b,c + .data:0000079f 50 ld d,b + .data:000007a0 54 ld d,h + .data:000007a1 4f ld c,a + .data:000007a2 52 ld d,d + .data:000007a3 20 46 jr nz,0x07eb + .data:000007a5 41 ld b,c + .data:000007a6 49 ld c,c + .data:000007a7 4c ld c,h + .data:000007a8 55 ld d,l + .data:000007a9 52 ld d,d + .data:000007aa 45 ld b,l + .data:000007ab 20 21 jr nz,0x07ce + .data:000007ad ab xor e + .data:000007ae 02 ld (bc),a + .data:000007af 52 ld d,d + .data:000007b0 45 ld b,l + .data:000007b1 2d dec l + .data:000007b2 54 ld d,h + .data:000007b3 59 ld e,c + .data:000007b4 50 ld d,b + .data:000007b5 45 ld b,l + .data:000007b6 20 43 jr nz,0x07fb + .data:000007b8 48 ld c,b + .data:000007b9 41 ld b,c + .data:000007ba 4e ld c,(hl) + .data:000007bb 4e ld c,(hl) + .data:000007bc 45 ld b,l + .data:000007bd 4c ld c,h + .data:000007be 20 43 jr nz,0x0803 + .data:000007c0 4f ld c,a + .data:000007c1 44 ld b,h + .data:000007c2 45 ld b,l + .data:000007c3 20 20 jr nz,0x07e5 + .data:000007c5 20 20 jr nz,0x07e7 + .data:000007c7 20 20 jr nz,0x07e9 + .data:000007c9 20 20 jr nz,0x07eb + .data:000007cb 20 20 jr nz,0x07ed + .data:000007cd 20 20 jr nz,0x07ef + .data:000007cf 20 02 jr nz,0x07d3 + .data:000007d1 5a ld e,d + .data:000007d2 03 inc bc + .data:000007d3 0c inc c + .data:000007d4 0d dec c + .data:000007d5 00 nop + .data:000007d6 5b ld e,e + .data:000007d7 5c ld e,h + .data:000007d8 5c ld e,h + .data:000007d9 5c ld e,h + .data:000007da 5c ld e,h + .data:000007db 5c ld e,h + .data:000007dc 5c ld e,h + .data:000007dd 5c ld e,h + .data:000007de 5c ld e,h + .data:000007df 5c ld e,h + .data:000007e0 5c ld e,h + .data:000007e1 5d ld e,l + .data:000007e2 0c inc c + .data:000007e3 35 dec (hl) + .data:000007e4 00 nop + .data:000007e5 5e ld e,(hl) + .data:000007e6 5e ld e,(hl) + .data:000007e7 5e ld e,(hl) + .data:000007e8 5e ld e,(hl) + .data:000007e9 5e ld e,(hl) + .data:000007ea 5e ld e,(hl) + .data:000007eb 5e ld e,(hl) + .data:000007ec 5e ld e,(hl) + .data:000007ed 5e ld e,(hl) + .data:000007ee 5e ld e,(hl) + .data:000007ef 5e ld e,(hl) + .data:000007f0 5e ld e,(hl) + .data:000007f1 0c inc c + .data:000007f2 5d ld e,l + .data:000007f3 00 nop + .data:000007f4 5f ld e,a + .data:000007f5 60 ld h,b + .data:000007f6 61 ld h,c + .data:000007f7 62 ld h,d + .data:000007f8 63 ld h,e + .data:000007f9 64 ld h,h + .data:000007fa 65 ld h,l + .data:000007fb 66 ld h,(hl) + .data:000007fc 67 ld h,a + .data:000007fd 68 ld l,b + .data:000007fe 69 ld l,c + .data:000007ff 6a ld l,d + .data:00000800 0c inc c + .data:00000801 85 add a,l + .data:00000802 00 nop + .data:00000803 6b ld l,e + .data:00000804 6c ld l,h + .data:00000805 6d ld l,l + .data:00000806 6e ld l,(hl) + .data:00000807 6f ld l,a + .data:00000808 70 ld (hl),b + .data:00000809 71 ld (hl),c + .data:0000080a 72 ld (hl),d + .data:0000080b 73 ld (hl),e + .data:0000080c 74 ld (hl),h + .data:0000080d 75 ld (hl),l + .data:0000080e 76 halt + .data:0000080f 0c inc c + .data:00000810 ad xor l + .data:00000811 00 nop + .data:00000812 77 ld (hl),a + .data:00000813 78 ld a,b + .data:00000814 79 ld a,c + .data:00000815 7a ld a,d + .data:00000816 7b ld a,e + .data:00000817 7c ld a,h + .data:00000818 7d ld a,l + .data:00000819 7e ld a,(hl) + .data:0000081a 7f ld a,a + .data:0000081b 80 add a,b + .data:0000081c 81 add a,c + .data:0000081d 82 add a,d + .data:0000081e 0c inc c + .data:0000081f d5 push de + .data:00000820 00 nop + .data:00000821 83 add a,e + .data:00000822 83 add a,e + .data:00000823 83 add a,e + .data:00000824 83 add a,e + .data:00000825 83 add a,e + .data:00000826 83 add a,e + .data:00000827 83 add a,e + .data:00000828 83 add a,e + .data:00000829 83 add a,e + .data:0000082a 83 add a,e + .data:0000082b 83 add a,e + .data:0000082c 83 add a,e + .data:0000082d 0c inc c + .data:0000082e fd defb 0xfd + .data:0000082f 00 nop + .data:00000830 84 add a,h + .data:00000831 85 add a,l + .data:00000832 85 add a,l + .data:00000833 85 add a,l + .data:00000834 85 add a,l + .data:00000835 85 add a,l + .data:00000836 85 add a,l + .data:00000837 85 add a,l + .data:00000838 85 add a,l + .data:00000839 85 add a,l + .data:0000083a 85 add a,l + .data:0000083b 86 add a,(hl) + .data:0000083c 00 nop + .data:0000083d 00 nop + .data:0000083e 00 nop + .data:0000083f 00 nop + .data:00000840 00 nop + .data:00000841 00 nop + .data:00000842 00 nop + .data:00000843 00 nop + .data:00000844 10 10 djnz 0x0856 + .data:00000846 10 10 djnz 0x0858 + .data:00000848 10 00 djnz 0x084a + .data:0000084a 10 00 djnz 0x084c + .data:0000084c 28 28 jr z,0x0876 + .data:0000084e 00 nop + .data:0000084f 00 nop + .data:00000850 00 nop + .data:00000851 00 nop + .data:00000852 00 nop + .data:00000853 00 nop + .data:00000854 28 28 jr z,0x087e + .data:00000856 7c ld a,h + .data:00000857 28 7c jr z,0x08d5 + .data:00000859 28 28 jr z,0x0883 + .data:0000085b 00 nop + .data:0000085c 38 54 jr c,0x08b2 + .data:0000085e 50 ld d,b + .data:0000085f 38 14 jr c,0x0875 + .data:00000861 54 ld d,h + .data:00000862 38 00 jr c,0x0864 + .data:00000864 60 ld h,b + .data:00000865 64 ld h,h + .data:00000866 08 ex af,af' + .data:00000867 10 20 djnz 0x0889 + .data:00000869 6c ld l,h + .data:0000086a 0c inc c + .data:0000086b 00 nop + .data:0000086c 10 28 djnz 0x0896 + .data:0000086e 28 30 jr z,0x08a0 + .data:00000870 50 ld d,b + .data:00000871 4c ld c,h + .data:00000872 7c ld a,h + .data:00000873 00 nop + .data:00000874 30 30 jr nc,0x08a6 + .data:00000876 10 60 djnz 0x08d8 + .data:00000878 00 nop + .data:00000879 00 nop + .data:0000087a 00 nop + .data:0000087b 00 nop + .data:0000087c 10 20 djnz 0x089e + .data:0000087e 40 ld b,b + .data:0000087f 40 ld b,b + .data:00000880 40 ld b,b + .data:00000881 20 10 jr nz,0x0893 + .data:00000883 00 nop + .data:00000884 40 ld b,b + .data:00000885 20 10 jr nz,0x0897 + .data:00000887 10 10 djnz 0x0899 + .data:00000889 20 40 jr nz,0x08cb + .data:0000088b 00 nop + .data:0000088c 00 nop + .data:0000088d 54 ld d,h + .data:0000088e 38 7c jr c,0x090c + .data:00000890 38 54 jr c,0x08e6 + .data:00000892 10 00 djnz 0x0894 + .data:00000894 00 nop + .data:00000895 00 nop + .data:00000896 10 10 djnz 0x08a8 + .data:00000898 7c ld a,h + .data:00000899 10 10 djnz 0x08ab + .data:0000089b 00 nop + .data:0000089c 00 nop + .data:0000089d 00 nop + .data:0000089e 00 nop + .data:0000089f 00 nop + .data:000008a0 30 30 jr nc,0x08d2 + .data:000008a2 10 60 djnz 0x0904 + .data:000008a4 00 nop + .data:000008a5 00 nop + .data:000008a6 00 nop + .data:000008a7 00 nop + .data:000008a8 38 00 jr c,0x08aa + .data:000008aa 00 nop + .data:000008ab 00 nop + .data:000008ac 00 nop + .data:000008ad 00 nop + .data:000008ae 00 nop + .data:000008af 00 nop + .data:000008b0 00 nop + .data:000008b1 18 18 jr 0x08cb + .data:000008b3 00 nop + .data:000008b4 04 inc b + .data:000008b5 04 inc b + .data:000008b6 08 ex af,af' + .data:000008b7 18 30 jr 0x08e9 + .data:000008b9 20 40 jr nz,0x08fb + .data:000008bb 00 nop + .data:000008bc 38 44 jr c,0x0902 + .data:000008be 4c ld c,h + .data:000008bf 54 ld d,h + .data:000008c0 64 ld h,h + .data:000008c1 44 ld b,h + .data:000008c2 38 00 jr c,0x08c4 + .data:000008c4 10 30 djnz 0x08f6 + .data:000008c6 10 10 djnz 0x08d8 + .data:000008c8 10 10 djnz 0x08da + .data:000008ca 38 00 jr c,0x08cc + .data:000008cc 30 48 jr nc,0x0916 + .data:000008ce 48 ld c,b + .data:000008cf 18 30 jr 0x0901 + .data:000008d1 20 78 jr nz,0x094b + .data:000008d3 00 nop + .data:000008d4 30 48 jr nc,0x091e + .data:000008d6 08 ex af,af' + .data:000008d7 10 08 djnz 0x08e1 + .data:000008d9 48 ld c,b + .data:000008da 30 00 jr nc,0x08dc + .data:000008dc 10 30 djnz 0x090e + .data:000008de 30 50 jr nc,0x0930 + .data:000008e0 50 ld d,b + .data:000008e1 78 ld a,b + .data:000008e2 10 00 djnz 0x08e4 + .data:000008e4 78 ld a,b + .data:000008e5 40 ld b,b + .data:000008e6 50 ld d,b + .data:000008e7 68 ld l,b + .data:000008e8 08 ex af,af' + .data:000008e9 48 ld c,b + .data:000008ea 30 00 jr nc,0x08ec + .data:000008ec 30 28 jr nc,0x0916 + .data:000008ee 40 ld b,b + .data:000008ef 70 ld (hl),b + .data:000008f0 68 ld l,b + .data:000008f1 48 ld c,b + .data:000008f2 30 00 jr nc,0x08f4 + .data:000008f4 78 ld a,b + .data:000008f5 48 ld c,b + .data:000008f6 08 ex af,af' + .data:000008f7 10 30 djnz 0x0929 + .data:000008f9 20 20 jr nz,0x091b + .data:000008fb 00 nop + .data:000008fc 30 48 jr nc,0x0946 + .data:000008fe 48 ld c,b + .data:000008ff 30 48 jr nc,0x0949 + .data:00000901 48 ld c,b + .data:00000902 30 00 jr nc,0x0904 + .data:00000904 30 48 jr nc,0x094e + .data:00000906 48 ld c,b + .data:00000907 38 08 jr c,0x0911 + .data:00000909 50 ld d,b + .data:0000090a 30 00 jr nc,0x090c + .data:0000090c 00 nop + .data:0000090d 00 nop + .data:0000090e 30 30 jr nc,0x0940 + .data:00000910 00 nop + .data:00000911 30 30 jr nc,0x0943 + .data:00000913 00 nop + .data:00000914 00 nop + .data:00000915 00 nop + .data:00000916 30 30 jr nc,0x0948 + .data:00000918 00 nop + .data:00000919 30 10 jr nc,0x092b + .data:0000091b 40 ld b,b + .data:0000091c 08 ex af,af' + .data:0000091d 10 20 djnz 0x093f + .data:0000091f 40 ld b,b + .data:00000920 20 10 jr nz,0x0932 + .data:00000922 08 ex af,af' + .data:00000923 00 nop + .data:00000924 00 nop + .data:00000925 00 nop + .data:00000926 00 nop + .data:00000927 78 ld a,b + .data:00000928 00 nop + .data:00000929 78 ld a,b + .data:0000092a 00 nop + .data:0000092b 00 nop + .data:0000092c 40 ld b,b + .data:0000092d 20 10 jr nz,0x093f + .data:0000092f 08 ex af,af' + .data:00000930 10 20 djnz 0x0952 + .data:00000932 40 ld b,b + .data:00000933 00 nop + .data:00000934 30 48 jr nc,0x097e + .data:00000936 48 ld c,b + .data:00000937 10 20 djnz 0x0959 + .data:00000939 20 00 jr nz,0x093b + .data:0000093b 20 40 jr nz,0x097d + .data:0000093d 38 04 jr c,0x0943 + .data:0000093f 38 08 jr c,0x0949 + .data:00000941 38 48 jr c,0x098b + .data:00000943 34 inc (hl) + .data:00000944 10 28 djnz 0x096e + .data:00000946 44 ld b,h + .data:00000947 44 ld b,h + .data:00000948 7c ld a,h + .data:00000949 44 ld b,h + .data:0000094a 44 ld b,h + .data:0000094b 00 nop + .data:0000094c 78 ld a,b + .data:0000094d 44 ld b,h + .data:0000094e 44 ld b,h + .data:0000094f 78 ld a,b + .data:00000950 44 ld b,h + .data:00000951 44 ld b,h + .data:00000952 78 ld a,b + .data:00000953 00 nop + .data:00000954 38 44 jr c,0x099a + .data:00000956 40 ld b,b + .data:00000957 40 ld b,b + .data:00000958 40 ld b,b + .data:00000959 44 ld b,h + .data:0000095a 38 00 jr c,0x095c + .data:0000095c 70 ld (hl),b + .data:0000095d 48 ld c,b + .data:0000095e 44 ld b,h + .data:0000095f 44 ld b,h + .data:00000960 44 ld b,h + .data:00000961 48 ld c,b + .data:00000962 70 ld (hl),b + .data:00000963 00 nop + .data:00000964 7c ld a,h + .data:00000965 40 ld b,b + .data:00000966 40 ld b,b + .data:00000967 70 ld (hl),b + .data:00000968 40 ld b,b + .data:00000969 40 ld b,b + .data:0000096a 7c ld a,h + .data:0000096b 00 nop + .data:0000096c 7c ld a,h + .data:0000096d 40 ld b,b + .data:0000096e 40 ld b,b + .data:0000096f 70 ld (hl),b + .data:00000970 40 ld b,b + .data:00000971 40 ld b,b + .data:00000972 40 ld b,b + .data:00000973 00 nop + .data:00000974 38 44 jr c,0x09ba + .data:00000976 44 ld b,h + .data:00000977 40 ld b,b + .data:00000978 5c ld e,h + .data:00000979 44 ld b,h + .data:0000097a 3c inc a + .data:0000097b 00 nop + .data:0000097c 44 ld b,h + .data:0000097d 44 ld b,h + .data:0000097e 44 ld b,h + .data:0000097f 7c ld a,h + .data:00000980 44 ld b,h + .data:00000981 44 ld b,h + .data:00000982 44 ld b,h + .data:00000983 00 nop + .data:00000984 38 10 jr c,0x0996 + .data:00000986 10 10 djnz 0x0998 + .data:00000988 10 10 djnz 0x099a + .data:0000098a 38 00 jr c,0x098c + .data:0000098c 1c inc e + .data:0000098d 08 ex af,af' + .data:0000098e 08 ex af,af' + .data:0000098f 08 ex af,af' + .data:00000990 48 ld c,b + .data:00000991 48 ld c,b + .data:00000992 30 00 jr nc,0x0994 + .data:00000994 48 ld c,b + .data:00000995 48 ld c,b + .data:00000996 50 ld d,b + .data:00000997 70 ld (hl),b + .data:00000998 50 ld d,b + .data:00000999 48 ld c,b + .data:0000099a 4c ld c,h + .data:0000099b 00 nop + .data:0000099c 40 ld b,b + .data:0000099d 40 ld b,b + .data:0000099e 40 ld b,b + .data:0000099f 40 ld b,b + .data:000009a0 40 ld b,b + .data:000009a1 40 ld b,b + .data:000009a2 7c ld a,h + .data:000009a3 00 nop + .data:000009a4 6c ld l,h + .data:000009a5 54 ld d,h + .data:000009a6 54 ld d,h + .data:000009a7 44 ld b,h + .data:000009a8 44 ld b,h + .data:000009a9 44 ld b,h + .data:000009aa 44 ld b,h + .data:000009ab 00 nop + .data:000009ac 44 ld b,h + .data:000009ad 64 ld h,h + .data:000009ae 64 ld h,h + .data:000009af 54 ld d,h + .data:000009b0 54 ld d,h + .data:000009b1 4c ld c,h + .data:000009b2 4c ld c,h + .data:000009b3 00 nop + .data:000009b4 38 44 jr c,0x09fa + .data:000009b6 44 ld b,h + .data:000009b7 44 ld b,h + .data:000009b8 44 ld b,h + .data:000009b9 44 ld b,h + .data:000009ba 38 00 jr c,0x09bc + .data:000009bc 78 ld a,b + .data:000009bd 44 ld b,h + .data:000009be 44 ld b,h + .data:000009bf 78 ld a,b + .data:000009c0 40 ld b,b + .data:000009c1 40 ld b,b + .data:000009c2 40 ld b,b + .data:000009c3 00 nop + .data:000009c4 38 44 jr c,0x0a0a + .data:000009c6 44 ld b,h + .data:000009c7 44 ld b,h + .data:000009c8 54 ld d,h + .data:000009c9 48 ld c,b + .data:000009ca 34 inc (hl) + .data:000009cb 00 nop + .data:000009cc 78 ld a,b + .data:000009cd 48 ld c,b + .data:000009ce 48 ld c,b + .data:000009cf 78 ld a,b + .data:000009d0 50 ld d,b + .data:000009d1 48 ld c,b + .data:000009d2 4c ld c,h + .data:000009d3 00 nop + .data:000009d4 38 44 jr c,0x0a1a + .data:000009d6 40 ld b,b + .data:000009d7 38 04 jr c,0x09dd + .data:000009d9 44 ld b,h + .data:000009da 38 00 jr c,0x09dc + .data:000009dc 7c ld a,h + .data:000009dd 10 10 djnz 0x09ef + .data:000009df 10 10 djnz 0x09f1 + .data:000009e1 10 10 djnz 0x09f3 + .data:000009e3 00 nop + .data:000009e4 44 ld b,h + .data:000009e5 44 ld b,h + .data:000009e6 44 ld b,h + .data:000009e7 44 ld b,h + .data:000009e8 44 ld b,h + .data:000009e9 44 ld b,h + .data:000009ea 38 00 jr c,0x09ec + .data:000009ec 44 ld b,h + .data:000009ed 44 ld b,h + .data:000009ee 44 ld b,h + .data:000009ef 28 28 jr z,0x0a19 + .data:000009f1 28 10 jr z,0x0a03 + .data:000009f3 00 nop + .data:000009f4 44 ld b,h + .data:000009f5 44 ld b,h + .data:000009f6 44 ld b,h + .data:000009f7 44 ld b,h + .data:000009f8 54 ld d,h + .data:000009f9 54 ld d,h + .data:000009fa 28 00 jr z,0x09fc + .data:000009fc 44 ld b,h + .data:000009fd 44 ld b,h + .data:000009fe 28 10 jr z,0x0a10 + .data:00000a00 28 44 jr z,0x0a46 + .data:00000a02 44 ld b,h + .data:00000a03 00 nop + .data:00000a04 44 ld b,h + .data:00000a05 44 ld b,h + .data:00000a06 44 ld b,h + .data:00000a07 38 10 jr c,0x0a19 + .data:00000a09 10 10 djnz 0x0a1b + .data:00000a0b 00 nop + .data:00000a0c 7c ld a,h + .data:00000a0d 0c inc c + .data:00000a0e 18 10 jr 0x0a20 + .data:00000a10 20 60 jr nz,0x0a72 + .data:00000a12 7c ld a,h + .data:00000a13 00 nop + .data:00000a14 00 nop + .data:00000a15 00 nop + .data:00000a16 00 nop + .data:00000a17 3c inc a + .data:00000a18 7c ld a,h + .data:00000a19 00 nop + .data:00000a1a 00 nop + .data:00000a1b fc fc 00 call m,0x00fc + .data:00000a1e 00 nop + .data:00000a1f fc fc 00 call m,0x00fc + .data:00000a22 00 nop + .data:00000a23 fc 00 00 call m,0x0000 + .data:00000a26 00 nop + .data:00000a27 f0 ret p + .data:00000a28 f8 ret m + .data:00000a29 00 nop + .data:00000a2a 00 nop + .data:00000a2b fc fc fc call m,0xfcfc + .data:00000a2e 00 nop + .data:00000a2f fc fc fc call m,0xfcfc + .data:00000a32 fc 00 fc call m,0xfc00 + .data:00000a35 fc f0 f0 call m,0xf0f0 + .data:00000a38 f0 ret p + .data:00000a39 f0 ret p + .data:00000a3a f0 ret p + .data:00000a3b f0 ret p + .data:00000a3c fc fc 0c call m,0x0cfc + .data:00000a3f 0c inc c + .data:00000a40 0c inc c + .data:00000a41 04 inc b + .data:00000a42 04 inc b + .data:00000a43 04 inc b + .data:00000a44 fc fc e0 call m,0xe0fc + .data:00000a47 e0 ret po + .data:00000a48 e0 ret po + .data:00000a49 e0 ret po + .data:00000a4a e0 ret po + .data:00000a4b e0 ret po + .data:00000a4c fc fc 7c call m,0x7cfc + .data:00000a4f 7c ld a,h + .data:00000a50 7c ld a,h + .data:00000a51 7c ld a,h + .data:00000a52 7c ld a,h + .data:00000a53 7c ld a,h + .data:00000a54 fc fc 80 call m,0x80fc + .data:00000a57 80 add a,b + .data:00000a58 80 add a,b + .data:00000a59 18 18 jr 0x0a73 + .data:00000a5b 18 fc jr 0x0a59 + .data:00000a5d fc 7c 7c call m,0x7c7c + .data:00000a60 7c ld a,h + .data:00000a61 3c inc a + .data:00000a62 3c inc a + .data:00000a63 3c inc a + .data:00000a64 fc fc 80 call m,0x80fc + .data:00000a67 80 add a,b + .data:00000a68 80 add a,b + .data:00000a69 80 add a,b + .data:00000a6a 80 add a,b + .data:00000a6b 80 add a,b + .data:00000a6c fc fc 00 call m,0x00fc + .data:00000a6f 00 nop + .data:00000a70 00 nop + .data:00000a71 60 ld h,b + .data:00000a72 70 ld (hl),b + .data:00000a73 70 ld (hl),b + .data:00000a74 fc fc 78 call m,0x78fc + .data:00000a77 38 18 jr c,0x0a91 + .data:00000a79 08 ex af,af' + .data:00000a7a 08 ex af,af' + .data:00000a7b 08 ex af,af' + .data:00000a7c fc fc 04 call m,0x04fc + .data:00000a7f 04 inc b + .data:00000a80 04 inc b + .data:00000a81 04 inc b + .data:00000a82 04 inc b + .data:00000a83 04 inc b + .data:00000a84 fc fc c0 call m,0xc0fc + .data:00000a87 c0 ret nz + .data:00000a88 c0 ret nz + .data:00000a89 c0 ret nz + .data:00000a8a c0 ret nz + .data:00000a8b c0 ret nz + .data:00000a8c fc fc 3c call m,0x3cfc + .data:00000a8f 3c inc a + .data:00000a90 3c inc a + .data:00000a91 3c inc a + .data:00000a92 3c inc a + .data:00000a93 3c inc a + .data:00000a94 f0 ret p + .data:00000a95 f0 ret p + .data:00000a96 f0 ret p + .data:00000a97 f0 ret p + .data:00000a98 f0 ret p + .data:00000a99 f0 ret p + .data:00000a9a f0 ret p + .data:00000a9b f0 ret p + .data:00000a9c 00 nop + .data:00000a9d 00 nop + .data:00000a9e 20 30 jr nz,0x0ad0 + .data:00000aa0 30 38 jr nc,0x0ada + .data:00000aa2 38 3c jr c,0x0ae0 + .data:00000aa4 e0 ret po + .data:00000aa5 e0 ret po + .data:00000aa6 e0 ret po + .data:00000aa7 60 ld h,b + .data:00000aa8 60 ld h,b + .data:00000aa9 60 ld h,b + .data:00000aaa 20 20 jr nz,0x0acc + .data:00000aac 78 ld a,b + .data:00000aad 78 ld a,b + .data:00000aae 78 ld a,b + .data:00000aaf 70 ld (hl),b + .data:00000ab0 70 ld (hl),b + .data:00000ab1 70 ld (hl),b + .data:00000ab2 60 ld h,b + .data:00000ab3 60 ld h,b + .data:00000ab4 18 3c jr 0x0af2 + .data:00000ab6 3c inc a + .data:00000ab7 3c inc a + .data:00000ab8 3c inc a + .data:00000ab9 00 nop + .data:00000aba 00 nop + .data:00000abb 00 nop + .data:00000abc 1c inc e + .data:00000abd 1c inc e + .data:00000abe 1c inc e + .data:00000abf 0c inc c + .data:00000ac0 0c inc c + .data:00000ac1 0c inc c + .data:00000ac2 04 inc b + .data:00000ac3 04 inc b + .data:00000ac4 80 add a,b + .data:00000ac5 80 add a,b + .data:00000ac6 80 add a,b + .data:00000ac7 80 add a,b + .data:00000ac8 80 add a,b + .data:00000ac9 80 add a,b + .data:00000aca 80 add a,b + .data:00000acb 80 add a,b + .data:00000acc 60 ld h,b + .data:00000acd 60 ld h,b + .data:00000ace 00 nop + .data:00000acf 04 inc b + .data:00000ad0 00 nop + .data:00000ad1 60 ld h,b + .data:00000ad2 60 ld h,b + .data:00000ad3 70 ld (hl),b + .data:00000ad4 18 38 jr 0x0b0e + .data:00000ad6 78 ld a,b + .data:00000ad7 f8 ret m + .data:00000ad8 78 ld a,b + .data:00000ad9 38 18 jr c,0x0af3 + .data:00000adb 08 ex af,af' + .data:00000adc 04 inc b + .data:00000add 04 inc b + .data:00000ade 04 inc b + .data:00000adf 04 inc b + .data:00000ae0 04 inc b + .data:00000ae1 04 inc b + .data:00000ae2 04 inc b + .data:00000ae3 04 inc b + .data:00000ae4 c0 ret nz + .data:00000ae5 c0 ret nz + .data:00000ae6 c0 ret nz + .data:00000ae7 c0 ret nz + .data:00000ae8 c0 ret nz + .data:00000ae9 c0 ret nz + .data:00000aea c0 ret nz + .data:00000aeb c0 ret nz + .data:00000aec 3c inc a + .data:00000aed 3c inc a + .data:00000aee 3c inc a + .data:00000aef 3c inc a + .data:00000af0 3c inc a + .data:00000af1 3c inc a + .data:00000af2 3c inc a + .data:00000af3 3c inc a + .data:00000af4 f0 ret p + .data:00000af5 f0 ret p + .data:00000af6 f0 ret p + .data:00000af7 f0 ret p + .data:00000af8 f0 ret p + .data:00000af9 fc fc 00 call m,0x00fc + .data:00000afc 3c inc a + .data:00000afd 3c inc a + .data:00000afe 3c inc a + .data:00000aff 3c inc a + .data:00000b00 3c inc a + .data:00000b01 fc fc 00 call m,0x00fc + .data:00000b04 00 nop + .data:00000b05 00 nop + .data:00000b06 80 add a,b + .data:00000b07 80 add a,b + .data:00000b08 80 add a,b + .data:00000b09 fc fc 00 call m,0x00fc + .data:00000b0c 60 ld h,b + .data:00000b0d 40 ld b,b + .data:00000b0e 40 ld b,b + .data:00000b0f 40 ld b,b + .data:00000b10 40 ld b,b + .data:00000b11 fc fc 00 call m,0x00fc + .data:00000b14 00 nop + .data:00000b15 18 18 jr 0x0b2f + .data:00000b17 3c inc a + .data:00000b18 3c inc a + .data:00000b19 fc fc 00 call m,0x00fc + .data:00000b1c 04 inc b + .data:00000b1d 00 nop + .data:00000b1e 00 nop + .data:00000b1f 00 nop + .data:00000b20 00 nop + .data:00000b21 fc fc 00 call m,0x00fc + .data:00000b24 80 add a,b + .data:00000b25 80 add a,b + .data:00000b26 80 add a,b + .data:00000b27 80 add a,b + .data:00000b28 80 add a,b + .data:00000b29 fc fc 00 call m,0x00fc + .data:00000b2c 70 ld (hl),b + .data:00000b2d 60 ld h,b + .data:00000b2e 00 nop + .data:00000b2f 00 nop + .data:00000b30 00 nop + .data:00000b31 fc fc 00 call m,0x00fc + .data:00000b34 08 ex af,af' + .data:00000b35 08 ex af,af' + .data:00000b36 1c inc e + .data:00000b37 3c inc a + .data:00000b38 7c ld a,h + .data:00000b39 fc fc 00 call m,0x00fc + .data:00000b3c 04 inc b + .data:00000b3d 00 nop + .data:00000b3e 00 nop + .data:00000b3f 80 add a,b + .data:00000b40 c0 ret nz + .data:00000b41 fc fc 00 call m,0x00fc + .data:00000b44 c0 ret nz + .data:00000b45 80 add a,b + .data:00000b46 00 nop + .data:00000b47 00 nop + .data:00000b48 04 inc b + .data:00000b49 fc fc 00 call m,0x00fc + .data:00000b4c 3c inc a + .data:00000b4d 3c inc a + .data:00000b4e 7c ld a,h + .data:00000b4f fc fc fc call m,0xfcfc + .data:00000b52 fc 00 fc call m,0xfc00 + .data:00000b55 fc fc fc call m,0xfcfc + .data:00000b58 00 nop + .data:00000b59 fc fc fc call m,0xfcfc + .data:00000b5c 00 nop + .data:00000b5d 00 nop + .data:00000b5e 7c ld a,h + .data:00000b5f 3c inc a + .data:00000b60 00 nop + .data:00000b61 00 nop + .data:00000b62 00 nop + .data:00000b63 00 nop + .data:00000b64 00 nop + .data:00000b65 00 nop + .data:00000b66 fc fc 00 call m,0x00fc + .data:00000b69 00 nop + .data:00000b6a fc 00 00 call m,0x0000 + .data:00000b6d 00 nop + .data:00000b6e f8 ret m + .data:00000b6f f0 ret p + .data:00000b70 00 nop + .data:00000b71 00 nop + .data:00000b72 00 nop + .data:00000b73 00 nop + .data:00000b74 00 nop + .data:00000b75 00 nop + .data:00000b76 21 10 42 ld hl,0x4210 + .data:00000b79 20 63 jr nz,0x0bde + .data:00000b7b 30 84 jr nc,0x0b01 + .data:00000b7d 40 ld b,b + .data:00000b7e a5 and l + .data:00000b7f 50 ld d,b + .data:00000b80 c6 60 add a,0x60 + .data:00000b82 e7 rst 0x20 + .data:00000b83 70 ld (hl),b + .data:00000b84 08 ex af,af' + .data:00000b85 81 add a,c + .data:00000b86 29 add hl,hl + .data:00000b87 91 sub c + .data:00000b88 4a ld c,d + .data:00000b89 a1 and c + .data:00000b8a 6b ld l,e + .data:00000b8b b1 or c + .data:00000b8c 8c adc a,h + .data:00000b8d c1 pop bc + .data:00000b8e ad xor l + .data:00000b8f d1 pop de + .data:00000b90 ce e1 adc a,0xe1 + .data:00000b92 ef rst 0x28 + .data:00000b93 f1 pop af + .data:00000b94 31 12 10 ld sp,0x1012 + .data:00000b97 02 ld (bc),a + .data:00000b98 73 ld (hl),e + .data:00000b99 32 52 22 ld (0x2252),a + .data:00000b9c b5 or l + .data:00000b9d 52 ld d,d + .data:00000b9e 94 sub h + .data:00000b9f 42 ld b,d + .data:00000ba0 f7 rst 0x30 + .data:00000ba1 72 ld (hl),d + .data:00000ba2 d6 62 sub 0x62 + .data:00000ba4 39 add hl,sp + .data:00000ba5 93 sub e + .data:00000ba6 18 83 jr 0x0b2b + .data:00000ba8 7b ld a,e + .data:00000ba9 b3 or e + .data:00000baa 5a ld e,d + .data:00000bab a3 and e + .data:00000bac bd cp l + .data:00000bad d3 9c out (0x9c),a + .data:00000baf c3 ff f3 jp 0xf3ff + .data:00000bb2 de e3 sbc a,0xe3 + .data:00000bb4 62 ld h,d + .data:00000bb5 24 inc h + .data:00000bb6 43 ld b,e + .data:00000bb7 34 inc (hl) + .data:00000bb8 20 04 jr nz,0x0bbe + .data:00000bba 01 14 e6 ld bc,0xe614 + .data:00000bbd 64 ld h,h + .data:00000bbe c7 rst 0x00 + .data:00000bbf 74 ld (hl),h + .data:00000bc0 a4 and h + .data:00000bc1 44 ld b,h + .data:00000bc2 85 add a,l + .data:00000bc3 54 ld d,h + .data:00000bc4 6a ld l,d + .data:00000bc5 a5 and l + .data:00000bc6 4b ld c,e + .data:00000bc7 b5 or l + .data:00000bc8 28 85 jr z,0x0b4f + .data:00000bca 09 add hl,bc + .data:00000bcb 95 sub l + .data:00000bcc ee e5 xor 0xe5 + .data:00000bce cf rst 0x08 + .data:00000bcf f5 push af + .data:00000bd0 ac xor h + .data:00000bd1 c5 push bc + .data:00000bd2 8d adc a,l + .data:00000bd3 d5 push de + .data:00000bd4 53 ld d,e + .data:00000bd5 36 72 ld (hl),0x72 + .data:00000bd7 26 11 ld h,0x11 + .data:00000bd9 16 30 ld d,0x30 + .data:00000bdb 06 d7 ld b,0xd7 + .data:00000bdd 76 halt + .data:00000bde f6 66 or 0x66 + .data:00000be0 95 sub l + .data:00000be1 56 ld d,(hl) + .data:00000be2 b4 or h + .data:00000be3 46 ld b,(hl) + .data:00000be4 5b ld e,e + .data:00000be5 b7 or a + .data:00000be6 7a ld a,d + .data:00000be7 a7 and a + .data:00000be8 19 add hl,de + .data:00000be9 97 sub a + .data:00000bea 38 87 jr c,0x0b73 + .data:00000bec df rst 0x18 + .data:00000bed f7 rst 0x30 + .data:00000bee fe e7 cp 0xe7 + .data:00000bf0 9d sbc a,l + .data:00000bf1 d7 rst 0x10 + .data:00000bf2 bc cp h + .data:00000bf3 c7 rst 0x00 + .data:00000bf4 c4 48 e5 call nz,0xe548 + .data:00000bf7 58 ld e,b + .data:00000bf8 86 add a,(hl) + .data:00000bf9 68 ld l,b + .data:00000bfa a7 and a + .data:00000bfb 78 ld a,b + .data:00000bfc 40 ld b,b + .data:00000bfd 08 ex af,af' + .data:00000bfe 61 ld h,c + .data:00000bff 18 02 jr 0x0c03 + .data:00000c01 28 23 jr z,0x0c26 + .data:00000c03 38 cc jr c,0x0bd1 + .data:00000c05 c9 ret + .data:00000c06 ed d9 defb 0xed, 0xd9 + .data:00000c08 8e adc a,(hl) + .data:00000c09 e9 jp (hl) + .data:00000c0a af xor a + .data:00000c0b f9 ld sp,hl + .data:00000c0c 48 ld c,b + .data:00000c0d 89 adc a,c + .data:00000c0e 69 ld l,c + .data:00000c0f 99 sbc a,c + .data:00000c10 0a ld a,(bc) + .data:00000c11 a9 xor c + .data:00000c12 2b dec hl + .data:00000c13 b9 cp c + .data:00000c14 f5 push af + .data:00000c15 5a ld e,d + .data:00000c16 d4 4a b7 call nc,0xb74a + .data:00000c19 7a ld a,d + .data:00000c1a 96 sub (hl) + .data:00000c1b 6a ld l,d + .data:00000c1c 71 ld (hl),c + .data:00000c1d 1a ld a,(de) + .data:00000c1e 50 ld d,b + .data:00000c1f 0a ld a,(bc) + .data:00000c20 33 inc sp + .data:00000c21 3a 12 2a ld a,(0x2a12) + .data:00000c24 fd defb 0xfd + .data:00000c25 db dc in a,(0xdc) + .data:00000c27 cb bf res 7,a + .data:00000c29 fb ei + .data:00000c2a 9e sbc a,(hl) + .data:00000c2b eb ex de,hl + .data:00000c2c 79 ld a,c + .data:00000c2d 9b sbc a,e + .data:00000c2e 58 ld e,b + .data:00000c2f 8b adc a,e + .data:00000c30 3b dec sp + .data:00000c31 bb cp e + .data:00000c32 1a ld a,(de) + .data:00000c33 ab xor e + .data:00000c34 a6 and (hl) + .data:00000c35 6c ld l,h + .data:00000c36 87 add a,a + .data:00000c37 7c ld a,h + .data:00000c38 e4 4c c5 call po,0xc54c + .data:00000c3b 5c ld e,h + .data:00000c3c 22 2c 03 ld (0x032c),hl + .data:00000c3f 3c inc a + .data:00000c40 60 ld h,b + .data:00000c41 0c inc c + .data:00000c42 41 ld b,c + .data:00000c43 1c inc e + .data:00000c44 ae xor (hl) + .data:00000c45 ed 8f defb 0xed, 0x8f + .data:00000c47 fd defb 0xfd + .data:00000c48 ec cd cd call pe,0xcdcd + .data:00000c4b dd 2a ad 0b ld ix,(0x0bad) + .data:00000c4f bd cp l + .data:00000c50 68 ld l,b + .data:00000c51 8d adc a,l + .data:00000c52 49 ld c,c + .data:00000c53 9d sbc a,l + .data:00000c54 97 sub a + .data:00000c55 7e ld a,(hl) + .data:00000c56 b6 or (hl) + .data:00000c57 6e ld l,(hl) + .data:00000c58 d5 push de + .data:00000c59 5e ld e,(hl) + .data:00000c5a f4 4e 13 call p,0x134e + .data:00000c5d 3e 32 ld a,0x32 + .data:00000c5f 2e 51 ld l,0x51 + .data:00000c61 1e 70 ld e,0x70 + .data:00000c63 0e 9f ld c,0x9f + .data:00000c65 ff rst 0x38 + .data:00000c66 be cp (hl) + .data:00000c67 ef rst 0x28 + .data:00000c68 dd defb 0xdd + .data:00000c69 df rst 0x18 + .data:00000c6a fc cf 1b call m,0x1bcf + .data:00000c6d bf cp a + .data:00000c6e 3a af 59 ld a,(0x59af) + .data:00000c71 9f sbc a,a + .data:00000c72 78 ld a,b + .data:00000c73 8f adc a,a + .data:00000c74 88 adc a,b + .data:00000c75 91 sub c + .data:00000c76 a9 xor c + .data:00000c77 81 add a,c + .data:00000c78 ca b1 eb jp z,0xebb1 + .data:00000c7b a1 and c + .data:00000c7c 0c inc c + .data:00000c7d d1 pop de + .data:00000c7e 2d dec l + .data:00000c7f c1 pop bc + .data:00000c80 4e ld c,(hl) + .data:00000c81 f1 pop af + .data:00000c82 6f ld l,a + .data:00000c83 e1 pop hl + .data:00000c84 80 add a,b + .data:00000c85 10 a1 djnz 0x0c28 + .data:00000c87 00 nop + .data:00000c88 c2 30 e3 jp nz,0xe330 + .data:00000c8b 20 04 jr nz,0x0c91 + .data:00000c8d 50 ld d,b + .data:00000c8e 25 dec h + .data:00000c8f 40 ld b,b + .data:00000c90 46 ld b,(hl) + .data:00000c91 70 ld (hl),b + .data:00000c92 67 ld h,a + .data:00000c93 60 ld h,b + .data:00000c94 b9 cp c + .data:00000c95 83 add a,e + .data:00000c96 98 sbc a,b + .data:00000c97 93 sub e + .data:00000c98 fb ei + .data:00000c99 a3 and e + .data:00000c9a da b3 3d jp c,0x3db3 + .data:00000c9d c3 1c d3 jp 0xd31c + .data:00000ca0 7f ld a,a + .data:00000ca1 e3 ex (sp),hl + .data:00000ca2 5e ld e,(hl) + .data:00000ca3 f3 di + .data:00000ca4 b1 or c + .data:00000ca5 02 ld (bc),a + .data:00000ca6 90 sub b + .data:00000ca7 12 ld (de),a + .data:00000ca8 f3 di + .data:00000ca9 22 d2 32 ld (0x32d2),hl + .data:00000cac 35 dec (hl) + .data:00000cad 42 ld b,d + .data:00000cae 14 inc d + .data:00000caf 52 ld d,d + .data:00000cb0 77 ld (hl),a + .data:00000cb1 62 ld h,d + .data:00000cb2 56 ld d,(hl) + .data:00000cb3 72 ld (hl),d + .data:00000cb4 ea b5 cb jp pe,0xcbb5 + .data:00000cb7 a5 and l + .data:00000cb8 a8 xor b + .data:00000cb9 95 sub l + .data:00000cba 89 adc a,c + .data:00000cbb 85 add a,l + .data:00000cbc 6e ld l,(hl) + .data:00000cbd f5 push af + .data:00000cbe 4f ld c,a + .data:00000cbf e5 push hl + .data:00000cc0 2c inc l + .data:00000cc1 d5 push de + .data:00000cc2 0d dec c + .data:00000cc3 c5 push bc + .data:00000cc4 e2 34 c3 jp po,0xc334 + .data:00000cc7 24 inc h + .data:00000cc8 a0 and b + .data:00000cc9 14 inc d + .data:00000cca 81 add a,c + .data:00000ccb 04 inc b + .data:00000ccc 66 ld h,(hl) + .data:00000ccd 74 ld (hl),h + .data:00000cce 47 ld b,a + .data:00000ccf 64 ld h,h + .data:00000cd0 24 inc h + .data:00000cd1 54 ld d,h + .data:00000cd2 05 dec b + .data:00000cd3 44 ld b,h + .data:00000cd4 db a7 in a,(0xa7) + .data:00000cd6 fa b7 99 jp m,0x99b7 + .data:00000cd9 87 add a,a + .data:00000cda b8 cp b + .data:00000cdb 97 sub a + .data:00000cdc 5f ld e,a + .data:00000cdd e7 rst 0x20 + .data:00000cde 7e ld a,(hl) + .data:00000cdf f7 rst 0x30 + .data:00000ce0 1d dec e + .data:00000ce1 c7 rst 0x00 + .data:00000ce2 3c inc a + .data:00000ce3 d7 rst 0x10 + .data:00000ce4 d3 26 out (0x26),a + .data:00000ce6 f2 36 91 jp p,0x9136 + .data:00000ce9 06 b0 ld b,0xb0 + .data:00000ceb 16 57 ld d,0x57 + .data:00000ced 66 ld h,(hl) + .data:00000cee 76 halt + .data:00000cef 76 halt + .data:00000cf0 15 dec d + .data:00000cf1 46 ld b,(hl) + .data:00000cf2 34 inc (hl) + .data:00000cf3 56 ld d,(hl) + .data:00000cf4 4c ld c,h + .data:00000cf5 d9 exx + .data:00000cf6 6d ld l,l + .data:00000cf7 c9 ret + .data:00000cf8 0e f9 ld c,0xf9 + .data:00000cfa 2f cpl + .data:00000cfb e9 jp (hl) + .data:00000cfc c8 ret z + .data:00000cfd 99 sbc a,c + .data:00000cfe e9 jp (hl) + .data:00000cff 89 adc a,c + .data:00000d00 8a adc a,d + .data:00000d01 b9 cp c + .data:00000d02 ab xor e + .data:00000d03 a9 xor c + .data:00000d04 44 ld b,h + .data:00000d05 58 ld e,b + .data:00000d06 65 ld h,l + .data:00000d07 48 ld c,b + .data:00000d08 06 78 ld b,0x78 + .data:00000d0a 27 daa + .data:00000d0b 68 ld l,b + .data:00000d0c c0 ret nz + .data:00000d0d 18 e1 jr 0x0cf0 + .data:00000d0f 08 ex af,af' + .data:00000d10 82 add a,d + .data:00000d11 38 a3 jr c,0x0cb6 + .data:00000d13 28 7d jr z,0x0d92 + .data:00000d15 cb 5c bit 3,h + .data:00000d17 db 3f in a,(0x3f) + .data:00000d19 eb ex de,hl + .data:00000d1a 1e fb ld e,0xfb + .data:00000d1c f9 ld sp,hl + .data:00000d1d 8b adc a,e + .data:00000d1e d8 ret c + .data:00000d1f 9b sbc a,e + .data:00000d20 bb cp e + .data:00000d21 ab xor e + .data:00000d22 9a sbc a,d + .data:00000d23 bb cp e + .data:00000d24 75 ld (hl),l + .data:00000d25 4a ld c,d + .data:00000d26 54 ld d,h + .data:00000d27 5a ld e,d + .data:00000d28 37 scf + .data:00000d29 6a ld l,d + .data:00000d2a 16 7a ld d,0x7a + .data:00000d2c f1 pop af + .data:00000d2d 0a ld a,(bc) + .data:00000d2e d0 ret nc + .data:00000d2f 1a ld a,(de) + .data:00000d30 b3 or e + .data:00000d31 2a 92 3a ld hl,(0x3a92) + .data:00000d34 2e fd ld l,0xfd + .data:00000d36 0f rrca + .data:00000d37 ed 6c defb 0xed, 0x6c + .data:00000d39 dd 4d ld c,ixl + .data:00000d3b cd aa bd call 0xbdaa + .data:00000d3e 8b adc a,e + .data:00000d3f ad xor l + .data:00000d40 e8 ret pe + .data:00000d41 9d sbc a,l + .data:00000d42 c9 ret + .data:00000d43 8d adc a,l + .data:00000d44 26 7c ld h,0x7c + .data:00000d46 07 rlca + .data:00000d47 6c ld l,h + .data:00000d48 64 ld h,h + .data:00000d49 5c ld e,h + .data:00000d4a 45 ld b,l + .data:00000d4b 4c ld c,h + .data:00000d4c a2 and d + .data:00000d4d 3c inc a + .data:00000d4e 83 add a,e + .data:00000d4f 2c inc l + .data:00000d50 e0 ret po + .data:00000d51 1c inc e + .data:00000d52 c1 pop bc + .data:00000d53 0c inc c + .data:00000d54 1f rra + .data:00000d55 ef rst 0x28 + .data:00000d56 3e ff ld a,0xff + .data:00000d58 5d ld e,l + .data:00000d59 cf rst 0x08 + .data:00000d5a 7c ld a,h + .data:00000d5b df rst 0x18 + .data:00000d5c 9b sbc a,e + .data:00000d5d af xor a + .data:00000d5e ba cp d + .data:00000d5f bf cp a + .data:00000d60 d9 exx + .data:00000d61 8f adc a,a + .data:00000d62 f8 ret m + .data:00000d63 9f sbc a,a + .data:00000d64 17 rla + .data:00000d65 6e ld l,(hl) + .data:00000d66 36 7e ld (hl),0x7e + .data:00000d68 55 ld d,l + .data:00000d69 4e ld c,(hl) + .data:00000d6a 74 ld (hl),h + .data:00000d6b 5e ld e,(hl) + .data:00000d6c 93 sub e + .data:00000d6d 2e b2 ld l,0xb2 + .data:00000d6f 3e d1 ld a,0xd1 + .data:00000d71 0e f0 ld c,0xf0 + .data:00000d73 1e 00 ld e,0x00 + .data:00000d75 00 nop + .data:00000d76 00 nop + .data:00000d77 00 nop + .data:00000d78 00 nop + .data:00000d79 00 nop + .data:00000d7a 00 nop + .data:00000d7b 00 nop + .data:00000d7c 00 nop + .data:00000d7d 00 nop + .data:00000d7e 00 nop + .data:00000d7f 00 nop + .data:00000d80 00 nop + .data:00000d81 00 nop + .data:00000d82 00 nop + .data:00000d83 00 nop + .data:00000d84 00 nop + .data:00000d85 00 nop + .data:00000d86 00 nop + .data:00000d87 00 nop + .data:00000d88 00 nop + .data:00000d89 00 nop + .data:00000d8a 00 nop + .data:00000d8b 00 nop + .data:00000d8c 00 nop + .data:00000d8d 00 nop + .data:00000d8e 00 nop + .data:00000d8f 00 nop + .data:00000d90 00 nop + .data:00000d91 00 nop + .data:00000d92 00 nop + .data:00000d93 00 nop + .data:00000d94 00 nop + .data:00000d95 00 nop + .data:00000d96 00 nop + .data:00000d97 00 nop + .data:00000d98 00 nop + .data:00000d99 00 nop + .data:00000d9a 00 nop + .data:00000d9b 00 nop + .data:00000d9c 00 nop + .data:00000d9d 00 nop + .data:00000d9e 00 nop + .data:00000d9f 00 nop + .data:00000da0 00 nop + .data:00000da1 00 nop + .data:00000da2 00 nop + .data:00000da3 00 nop + .data:00000da4 00 nop + .data:00000da5 00 nop + .data:00000da6 00 nop + .data:00000da7 00 nop + .data:00000da8 00 nop + .data:00000da9 00 nop + .data:00000daa 00 nop + .data:00000dab 00 nop + .data:00000dac 00 nop + .data:00000dad 00 nop + .data:00000dae 00 nop + .data:00000daf 00 nop + .data:00000db0 00 nop + .data:00000db1 00 nop + .data:00000db2 00 nop + .data:00000db3 00 nop + .data:00000db4 00 nop + .data:00000db5 00 nop + .data:00000db6 00 nop + .data:00000db7 00 nop + .data:00000db8 00 nop + .data:00000db9 00 nop + .data:00000dba 00 nop + .data:00000dbb 00 nop + .data:00000dbc 00 nop + .data:00000dbd 00 nop + .data:00000dbe 00 nop + .data:00000dbf 00 nop + .data:00000dc0 00 nop + .data:00000dc1 00 nop + .data:00000dc2 00 nop + .data:00000dc3 00 nop + .data:00000dc4 00 nop + .data:00000dc5 00 nop + .data:00000dc6 00 nop + .data:00000dc7 00 nop + .data:00000dc8 00 nop + .data:00000dc9 00 nop + .data:00000dca 00 nop + .data:00000dcb 00 nop + .data:00000dcc 00 nop + .data:00000dcd 00 nop + .data:00000dce 00 nop + .data:00000dcf 00 nop + .data:00000dd0 00 nop + .data:00000dd1 00 nop + .data:00000dd2 00 nop + .data:00000dd3 00 nop + .data:00000dd4 00 nop + .data:00000dd5 00 nop + .data:00000dd6 00 nop + .data:00000dd7 00 nop + .data:00000dd8 00 nop + .data:00000dd9 00 nop + .data:00000dda 00 nop + .data:00000ddb 00 nop + .data:00000ddc 00 nop + .data:00000ddd 00 nop + .data:00000dde 00 nop + .data:00000ddf 00 nop + .data:00000de0 00 nop + .data:00000de1 00 nop + .data:00000de2 00 nop + .data:00000de3 00 nop + .data:00000de4 00 nop + .data:00000de5 00 nop + .data:00000de6 00 nop + .data:00000de7 00 nop + .data:00000de8 00 nop + .data:00000de9 00 nop + .data:00000dea 00 nop + .data:00000deb 00 nop + .data:00000dec 00 nop + .data:00000ded 00 nop + .data:00000dee 00 nop + .data:00000def 00 nop + .data:00000df0 00 nop + .data:00000df1 00 nop + .data:00000df2 00 nop + .data:00000df3 00 nop + .data:00000df4 00 nop + .data:00000df5 00 nop + .data:00000df6 00 nop + .data:00000df7 00 nop + .data:00000df8 00 nop + .data:00000df9 00 nop + .data:00000dfa 00 nop + .data:00000dfb 00 nop + .data:00000dfc 00 nop + .data:00000dfd 00 nop + .data:00000dfe 00 nop + .data:00000dff 00 nop + .data:00000e00 00 nop + .data:00000e01 00 nop + .data:00000e02 00 nop + .data:00000e03 00 nop + .data:00000e04 00 nop + .data:00000e05 00 nop + .data:00000e06 00 nop + .data:00000e07 00 nop + .data:00000e08 00 nop + .data:00000e09 00 nop + .data:00000e0a 00 nop + .data:00000e0b 00 nop + .data:00000e0c 00 nop + .data:00000e0d 00 nop + .data:00000e0e 00 nop + .data:00000e0f 00 nop + .data:00000e10 00 nop + .data:00000e11 00 nop + .data:00000e12 00 nop + .data:00000e13 00 nop + .data:00000e14 00 nop + .data:00000e15 00 nop + .data:00000e16 00 nop + .data:00000e17 00 nop + .data:00000e18 00 nop + .data:00000e19 00 nop + .data:00000e1a 00 nop + .data:00000e1b 00 nop + .data:00000e1c 00 nop + .data:00000e1d 00 nop + .data:00000e1e 00 nop + .data:00000e1f 00 nop + .data:00000e20 00 nop + .data:00000e21 00 nop + .data:00000e22 00 nop + .data:00000e23 00 nop + .data:00000e24 00 nop + .data:00000e25 00 nop + .data:00000e26 00 nop + .data:00000e27 00 nop + .data:00000e28 00 nop + .data:00000e29 00 nop + .data:00000e2a 00 nop + .data:00000e2b 00 nop + .data:00000e2c 00 nop + .data:00000e2d 00 nop + .data:00000e2e 00 nop + .data:00000e2f 00 nop + .data:00000e30 00 nop + .data:00000e31 00 nop + .data:00000e32 00 nop + .data:00000e33 00 nop + .data:00000e34 00 nop + .data:00000e35 00 nop + .data:00000e36 00 nop + .data:00000e37 00 nop + .data:00000e38 00 nop + .data:00000e39 00 nop + .data:00000e3a 00 nop + .data:00000e3b 00 nop + .data:00000e3c 00 nop + .data:00000e3d 00 nop + .data:00000e3e 00 nop + .data:00000e3f 00 nop + .data:00000e40 00 nop + .data:00000e41 00 nop + .data:00000e42 00 nop + .data:00000e43 00 nop + .data:00000e44 00 nop + .data:00000e45 00 nop + .data:00000e46 00 nop + .data:00000e47 00 nop + .data:00000e48 00 nop + .data:00000e49 00 nop + .data:00000e4a 00 nop + .data:00000e4b 00 nop + .data:00000e4c 00 nop + .data:00000e4d 00 nop + .data:00000e4e 00 nop + .data:00000e4f 00 nop + .data:00000e50 00 nop + .data:00000e51 00 nop + .data:00000e52 00 nop + .data:00000e53 00 nop + .data:00000e54 00 nop + .data:00000e55 00 nop + .data:00000e56 00 nop + .data:00000e57 00 nop + .data:00000e58 00 nop + .data:00000e59 00 nop + .data:00000e5a 00 nop + .data:00000e5b 00 nop + .data:00000e5c 00 nop + .data:00000e5d 00 nop + .data:00000e5e 00 nop + .data:00000e5f 00 nop + .data:00000e60 00 nop + .data:00000e61 00 nop + .data:00000e62 00 nop + .data:00000e63 00 nop + .data:00000e64 00 nop + .data:00000e65 00 nop + .data:00000e66 00 nop + .data:00000e67 00 nop + .data:00000e68 00 nop + .data:00000e69 00 nop + .data:00000e6a 00 nop + .data:00000e6b 00 nop + .data:00000e6c 00 nop + .data:00000e6d 00 nop + .data:00000e6e 00 nop + .data:00000e6f 00 nop + .data:00000e70 00 nop + .data:00000e71 00 nop + .data:00000e72 00 nop + .data:00000e73 00 nop + .data:00000e74 00 nop + .data:00000e75 00 nop + .data:00000e76 00 nop + .data:00000e77 00 nop + .data:00000e78 00 nop + .data:00000e79 00 nop + .data:00000e7a 00 nop + .data:00000e7b 00 nop + .data:00000e7c 00 nop + .data:00000e7d 00 nop + .data:00000e7e 00 nop + .data:00000e7f 00 nop + .data:00000e80 00 nop + .data:00000e81 00 nop + .data:00000e82 00 nop + .data:00000e83 00 nop + .data:00000e84 00 nop + .data:00000e85 00 nop + .data:00000e86 00 nop + .data:00000e87 00 nop + .data:00000e88 00 nop + .data:00000e89 00 nop + .data:00000e8a 00 nop + .data:00000e8b 00 nop + .data:00000e8c 00 nop + .data:00000e8d 00 nop + .data:00000e8e 00 nop + .data:00000e8f 00 nop + .data:00000e90 00 nop + .data:00000e91 00 nop + .data:00000e92 00 nop + .data:00000e93 00 nop + .data:00000e94 00 nop + .data:00000e95 00 nop + .data:00000e96 00 nop + .data:00000e97 00 nop + .data:00000e98 00 nop + .data:00000e99 00 nop + .data:00000e9a 00 nop + .data:00000e9b 00 nop + .data:00000e9c 00 nop + .data:00000e9d 00 nop + .data:00000e9e 00 nop + .data:00000e9f 00 nop + .data:00000ea0 00 nop + .data:00000ea1 00 nop + .data:00000ea2 00 nop + .data:00000ea3 00 nop + .data:00000ea4 00 nop + .data:00000ea5 00 nop + .data:00000ea6 00 nop + .data:00000ea7 00 nop + .data:00000ea8 00 nop + .data:00000ea9 00 nop + .data:00000eaa 00 nop + .data:00000eab 00 nop + .data:00000eac 00 nop + .data:00000ead 00 nop + .data:00000eae 00 nop + .data:00000eaf 00 nop + .data:00000eb0 00 nop + .data:00000eb1 00 nop + .data:00000eb2 00 nop + .data:00000eb3 00 nop + .data:00000eb4 00 nop + .data:00000eb5 00 nop + .data:00000eb6 00 nop + .data:00000eb7 00 nop + .data:00000eb8 00 nop + .data:00000eb9 00 nop + .data:00000eba 00 nop + .data:00000ebb 00 nop + .data:00000ebc 00 nop + .data:00000ebd 00 nop + .data:00000ebe 00 nop + .data:00000ebf 00 nop + .data:00000ec0 00 nop + .data:00000ec1 00 nop + .data:00000ec2 00 nop + .data:00000ec3 00 nop + .data:00000ec4 00 nop + .data:00000ec5 00 nop + .data:00000ec6 00 nop + .data:00000ec7 00 nop + .data:00000ec8 00 nop + .data:00000ec9 00 nop + .data:00000eca 00 nop + .data:00000ecb 00 nop + .data:00000ecc 00 nop + .data:00000ecd 00 nop + .data:00000ece 00 nop + .data:00000ecf 00 nop + .data:00000ed0 00 nop + .data:00000ed1 00 nop + .data:00000ed2 00 nop + .data:00000ed3 00 nop + .data:00000ed4 00 nop + .data:00000ed5 00 nop + .data:00000ed6 00 nop + .data:00000ed7 00 nop + .data:00000ed8 00 nop + .data:00000ed9 00 nop + .data:00000eda 00 nop + .data:00000edb 00 nop + .data:00000edc 00 nop + .data:00000edd 00 nop + .data:00000ede 00 nop + .data:00000edf 00 nop + .data:00000ee0 00 nop + .data:00000ee1 00 nop + .data:00000ee2 00 nop + .data:00000ee3 00 nop + .data:00000ee4 00 nop + .data:00000ee5 00 nop + .data:00000ee6 00 nop + .data:00000ee7 00 nop + .data:00000ee8 00 nop + .data:00000ee9 00 nop + .data:00000eea 00 nop + .data:00000eeb 00 nop + .data:00000eec 00 nop + .data:00000eed 00 nop + .data:00000eee 00 nop + .data:00000eef 00 nop + .data:00000ef0 00 nop + .data:00000ef1 00 nop + .data:00000ef2 00 nop + .data:00000ef3 00 nop + .data:00000ef4 00 nop + .data:00000ef5 00 nop + .data:00000ef6 00 nop + .data:00000ef7 00 nop + .data:00000ef8 00 nop + .data:00000ef9 00 nop + .data:00000efa 00 nop + .data:00000efb 00 nop + .data:00000efc 00 nop + .data:00000efd 00 nop + .data:00000efe 00 nop + .data:00000eff 00 nop + .data:00000f00 00 nop + .data:00000f01 00 nop + .data:00000f02 00 nop + .data:00000f03 00 nop + .data:00000f04 00 nop + .data:00000f05 00 nop + .data:00000f06 00 nop + .data:00000f07 00 nop + .data:00000f08 00 nop + .data:00000f09 00 nop + .data:00000f0a 00 nop + .data:00000f0b 00 nop + .data:00000f0c 00 nop + .data:00000f0d 00 nop + .data:00000f0e 00 nop + .data:00000f0f 00 nop + .data:00000f10 00 nop + .data:00000f11 00 nop + .data:00000f12 00 nop + .data:00000f13 00 nop + .data:00000f14 00 nop + .data:00000f15 00 nop + .data:00000f16 00 nop + .data:00000f17 00 nop + .data:00000f18 00 nop + .data:00000f19 00 nop + .data:00000f1a 00 nop + .data:00000f1b 00 nop + .data:00000f1c 00 nop + .data:00000f1d 00 nop + .data:00000f1e 00 nop + .data:00000f1f 00 nop + .data:00000f20 00 nop + .data:00000f21 00 nop + .data:00000f22 00 nop + .data:00000f23 00 nop + .data:00000f24 00 nop + .data:00000f25 00 nop + .data:00000f26 00 nop + .data:00000f27 00 nop + .data:00000f28 00 nop + .data:00000f29 00 nop + .data:00000f2a 00 nop + .data:00000f2b 00 nop + .data:00000f2c 00 nop + .data:00000f2d 00 nop + .data:00000f2e 00 nop + .data:00000f2f 00 nop + .data:00000f30 00 nop + .data:00000f31 00 nop + .data:00000f32 00 nop + .data:00000f33 00 nop + .data:00000f34 00 nop + .data:00000f35 00 nop + .data:00000f36 00 nop + .data:00000f37 00 nop + .data:00000f38 00 nop + .data:00000f39 00 nop + .data:00000f3a 00 nop + .data:00000f3b 00 nop + .data:00000f3c 00 nop + .data:00000f3d 00 nop + .data:00000f3e 00 nop + .data:00000f3f 00 nop + .data:00000f40 00 nop + .data:00000f41 00 nop + .data:00000f42 00 nop + .data:00000f43 00 nop + .data:00000f44 00 nop + .data:00000f45 00 nop + .data:00000f46 00 nop + .data:00000f47 00 nop + .data:00000f48 00 nop + .data:00000f49 00 nop + .data:00000f4a 00 nop + .data:00000f4b 00 nop + .data:00000f4c 00 nop + .data:00000f4d 00 nop + .data:00000f4e 00 nop + .data:00000f4f 00 nop + .data:00000f50 00 nop + .data:00000f51 00 nop + .data:00000f52 00 nop + .data:00000f53 00 nop + .data:00000f54 00 nop + .data:00000f55 00 nop + .data:00000f56 00 nop + .data:00000f57 00 nop + .data:00000f58 00 nop + .data:00000f59 00 nop + .data:00000f5a 00 nop + .data:00000f5b 00 nop + .data:00000f5c 00 nop + .data:00000f5d 00 nop + .data:00000f5e 00 nop + .data:00000f5f 00 nop + .data:00000f60 00 nop + .data:00000f61 00 nop + .data:00000f62 00 nop + .data:00000f63 00 nop + .data:00000f64 00 nop + .data:00000f65 00 nop + .data:00000f66 00 nop + .data:00000f67 00 nop + .data:00000f68 00 nop + .data:00000f69 00 nop + .data:00000f6a 00 nop + .data:00000f6b 00 nop + .data:00000f6c 00 nop + .data:00000f6d 00 nop + .data:00000f6e 00 nop + .data:00000f6f 00 nop + .data:00000f70 00 nop + .data:00000f71 00 nop + .data:00000f72 00 nop + .data:00000f73 00 nop + .data:00000f74 00 nop + .data:00000f75 00 nop + .data:00000f76 00 nop + .data:00000f77 00 nop + .data:00000f78 00 nop + .data:00000f79 00 nop + .data:00000f7a 00 nop + .data:00000f7b 00 nop + .data:00000f7c 00 nop + .data:00000f7d 00 nop + .data:00000f7e 00 nop + .data:00000f7f 00 nop + .data:00000f80 00 nop + .data:00000f81 00 nop + .data:00000f82 00 nop + .data:00000f83 00 nop + .data:00000f84 00 nop + .data:00000f85 00 nop + .data:00000f86 00 nop + .data:00000f87 00 nop + .data:00000f88 00 nop + .data:00000f89 00 nop + .data:00000f8a 00 nop + .data:00000f8b 00 nop + .data:00000f8c 00 nop + .data:00000f8d 00 nop + .data:00000f8e 00 nop + .data:00000f8f 00 nop + .data:00000f90 00 nop + .data:00000f91 00 nop + .data:00000f92 00 nop + .data:00000f93 00 nop + .data:00000f94 00 nop + .data:00000f95 00 nop + .data:00000f96 00 nop + .data:00000f97 00 nop + .data:00000f98 00 nop + .data:00000f99 00 nop + .data:00000f9a 00 nop + .data:00000f9b 00 nop + .data:00000f9c 00 nop + .data:00000f9d 00 nop + .data:00000f9e 00 nop + .data:00000f9f 00 nop + .data:00000fa0 00 nop + .data:00000fa1 00 nop + .data:00000fa2 00 nop + .data:00000fa3 00 nop + .data:00000fa4 00 nop + .data:00000fa5 00 nop + .data:00000fa6 00 nop + .data:00000fa7 00 nop + .data:00000fa8 00 nop + .data:00000fa9 00 nop + .data:00000faa 00 nop + .data:00000fab 00 nop + .data:00000fac 00 nop + .data:00000fad 00 nop + .data:00000fae 00 nop + .data:00000faf 00 nop + .data:00000fb0 00 nop + .data:00000fb1 00 nop + .data:00000fb2 00 nop + .data:00000fb3 00 nop + .data:00000fb4 00 nop + .data:00000fb5 00 nop + .data:00000fb6 00 nop + .data:00000fb7 00 nop + .data:00000fb8 00 nop + .data:00000fb9 00 nop + .data:00000fba 00 nop + .data:00000fbb 00 nop + .data:00000fbc 00 nop + .data:00000fbd 00 nop + .data:00000fbe 00 nop + .data:00000fbf 00 nop + .data:00000fc0 00 nop + .data:00000fc1 00 nop + .data:00000fc2 00 nop + .data:00000fc3 00 nop + .data:00000fc4 00 nop + .data:00000fc5 00 nop + .data:00000fc6 00 nop + .data:00000fc7 00 nop + .data:00000fc8 00 nop + .data:00000fc9 00 nop + .data:00000fca 00 nop + .data:00000fcb 00 nop + .data:00000fcc 00 nop + .data:00000fcd 00 nop + .data:00000fce 00 nop + .data:00000fcf 00 nop + .data:00000fd0 00 nop + .data:00000fd1 00 nop + .data:00000fd2 00 nop + .data:00000fd3 00 nop + .data:00000fd4 00 nop + .data:00000fd5 00 nop + .data:00000fd6 00 nop + .data:00000fd7 00 nop + .data:00000fd8 00 nop + .data:00000fd9 00 nop + .data:00000fda 00 nop + .data:00000fdb 00 nop + .data:00000fdc 00 nop + .data:00000fdd 00 nop + .data:00000fde 00 nop + .data:00000fdf 00 nop + .data:00000fe0 00 nop + .data:00000fe1 00 nop + .data:00000fe2 00 nop + .data:00000fe3 00 nop + .data:00000fe4 00 nop + .data:00000fe5 00 nop + .data:00000fe6 00 nop + .data:00000fe7 00 nop + .data:00000fe8 00 nop + .data:00000fe9 00 nop + .data:00000fea 00 nop + .data:00000feb 00 nop + .data:00000fec 00 nop + .data:00000fed 00 nop + .data:00000fee 00 nop + .data:00000fef 00 nop + .data:00000ff0 00 nop + .data:00000ff1 00 nop + .data:00000ff2 00 nop + .data:00000ff3 00 nop + .data:00000ff4 00 nop + .data:00000ff5 00 nop + .data:00000ff6 00 nop + .data:00000ff7 00 nop + .data:00000ff8 00 nop + .data:00000ff9 00 nop + .data:00000ffa 0b dec bc + .data:00000ffb 14 inc d + .data:00000ffc 30 36 jr nc,0x1034 + .data:00000ffe cf rst 0x08 + .data:00000fff 3b dec sp