diff options
Diffstat (limited to 'lib/mobile/main.asm')
-rw-r--r-- | lib/mobile/main.asm | 657 |
1 files changed, 248 insertions, 409 deletions
diff --git a/lib/mobile/main.asm b/lib/mobile/main.asm index a2ac008ca..3e3657f7e 100644 --- a/lib/mobile/main.asm +++ b/lib/mobile/main.asm @@ -7,7 +7,7 @@ INCLUDE "constants/hardware_constants.asm" SECTION "Mobile Adapter SDK", ROMX -Function110000: ; 110000 (44:4000) +Function110000: ; Copy b bytes from hl to de .loop ld a, [hli] @@ -16,9 +16,8 @@ Function110000: ; 110000 (44:4000) dec b jr nz, .loop ret -; 110007 (44:4007) -Function110007: ; 110007 +Function110007: ; Copy bytes from hl to de until a 0 is encountered. ; Include the 0 in the copy, and count the number of ; nonzero bytes copied. Keep the de pointer at the @@ -31,9 +30,8 @@ Function110007: ; 110007 inc de inc bc jr .loop -; 11000f -Function11000f: ; 11000f +Function11000f: ; Copy bytes from hl to de until a 0 is encountered, ; or a bytes have been copied, whichever comes first. ; Add the byte count to the count previously stored @@ -63,9 +61,8 @@ Function11000f: ; 11000f adc 0 ld b, a ret -; 110029 -Function110029: ; 110029 (44:4029) +Function110029: ; Clear two bytes at $ca3a. xor a ld hl, $ca3a @@ -73,7 +70,7 @@ Function110029: ; 110029 (44:4029) ld [hl], a ret -Function110030:: ; 110030 (44:4030) +Function110030:: ; Use the byte at $c988 as a parameter ; for a dw. ; If [$c988] not in {12, 14, 16}, @@ -121,9 +118,8 @@ Function110030:: ; 110030 (44:4030) ld h, [hl] ld l, a ret ; indirectly jump to the function loaded from the dw, which returns to Function3e60. -; 110070 (44:4070) -.dw ; 110070 +.dw dw Function110115 dw Function110236 dw Function110291 @@ -158,9 +154,8 @@ Function110030:: ; 110030 (44:4030) dw Function1103ac dw Function110235 dw Function111540 -; 1100b4 -Function1100b4: ; 1100b4 (44:40b4) +Function1100b4: push bc .loop di @@ -187,9 +182,8 @@ Function1100b4: ; 1100b4 (44:40b4) .done pop bc ret -; 1100dc (44:40dc) -Function1100dc: ; 1100dc +Function1100dc: xor a ld [rTAC], a ld e, c @@ -225,9 +219,8 @@ Function1100dc: ; 1100dc ld a, $6 ld [$ff00+c], a ret -; 110115 -Function110115: ; 110115 +Function110115: ld hl, $c821 bit 1, [hl] jr nz, .asm_110120 @@ -384,27 +377,24 @@ Function110115: ; 110115 ld h, [hl] ld l, a jp .asm_11015b -; 110226 -Function110226: ; 110226 (44:4226) +Function110226: ld a, $21 -Function110228: ; 110228 +Function110228: ld [$c80f], a ld hl, $c821 set 1, [hl] ret -; 110231 (44:4231) -Function110231: ; 110231 +Function110231: ld a, $20 jr Function110228 -; 110235 -Function110235: ; 110235 +Function110235: nop -Function110236: ; 110236 +Function110236: ld a, [$c988] push af push bc @@ -459,9 +449,8 @@ Function110236: ; 110236 .asm_11028b ld [$c86a], a jp Function110432 -; 110291 -Function110291: ; 110291 +Function110291: ld a, [$c821] bit 1, a jr z, .asm_1102a6 @@ -554,9 +543,8 @@ Function110291: ; 110291 res 1, [hl] set 0, [hl] ret -; 11032c -Function11032c: ; 11032c +Function11032c: ld a, [$c821] bit 1, a jp nz, Function110226 @@ -613,17 +601,15 @@ Function11032c: ; 11032c ld a, $2d ld [$c86a], a jp Function110432 -; 110393 -Function110393: ; 110393 +Function110393: ld c, LOW(rIE) ld a, [$ff00+c] or $c ld [$ff00+c], a ret -; 11039a -Function11039a: ; 11039a +Function11039a: ld b, $0 .asm_11039c inc b @@ -642,9 +628,8 @@ Function11039a: ; 11039a .asm_1103aa scf ret -; 1103ac -Function1103ac: ; 1103ac +Function1103ac: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -713,13 +698,12 @@ Function1103ac: ; 1103ac ld a, $b ld [$c86a], a -Function110432: ; 110432 +Function110432: ld hl, $c821 set 0, [hl] ret -; 110438 -Function110438: ; 110438 +Function110438: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -759,9 +743,8 @@ Function110438: ; 110438 ld a, $c ld [$c86a], a jr Function110432 -; 110485 -Function110485: ; 110485 +Function110485: ld de, $cb47 ld hl, Unknown_11201d ld b, $6 @@ -787,9 +770,8 @@ Function110485: ; 110485 ld a, c ld [$cb4c], a ret -; 1104b0 -Function1104b0: ; 1104b0 +Function1104b0: xor a ld [$c81e], a call Function110393 @@ -799,9 +781,8 @@ Function1104b0: ; 1104b0 ld hl, Unknown_112000 ld b, $1 jp Function111f07 -; 1104c6 -Function1104c6: ; 1104c6 +Function1104c6: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -886,33 +867,29 @@ Function1104c6: ; 1104c6 ld a, $e ld [$c86a], a jp Function110432 -; 110578 -Function110578: ; 110578 +Function110578: ld b, $25 call Function110596 or a jp nz, Function1135ba ret -; 110582 -Function110582: ; 110582 +Function110582: ld b, $26 call Function110596 or a jp nz, Function11359d ret -; 11058c -Function11058c: ; 11058c +Function11058c: ld b, $27 call Function110596 or a jp nz, Function1135ad ret -; 110596 -Function110596: ; 110596 +Function110596: ld a, [$c821] bit 0, a jr nz, .asm_1105d9 @@ -949,9 +926,8 @@ Function110596: ; 110596 .asm_1105d9 pop hl jp Function110226 -; 1105dd -Function1105dd: ; 1105dd +Function1105dd: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -979,9 +955,8 @@ Function1105dd: ; 1105dd ld a, $d ld [$c86a], a jp Function110432 -; 110615 -Function110615: ; 110615 +Function110615: ld b, $15 ld [$c86e], a or a @@ -1102,9 +1077,8 @@ Function110615: ; 110615 ld a, $50 ld b, $40 jp .asm_110631 -; 1106ef -Function1106ef: ; 1106ef +Function1106ef: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -1158,9 +1132,8 @@ Function1106ef: ; 1106ef call Function11295e ld a, $0 jp Function110615 -; 110757 -Function110757: ; 110757 +Function110757: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -1243,9 +1216,8 @@ Function110757: ; 110757 .asm_1107fb pop hl jp Function110231 -; 1107ff -Function1107ff: ; 1107ff +Function1107ff: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -1315,21 +1287,19 @@ Function1107ff: ; 1107ff ld a, $16 ld [$c86a], a jp Function110432 -; 110899 -Function110899: ; 110899 +Function110899: ld a, [$c86a] cp $3 jp nz, Function110226 jr Function1108ab -; 1108a3 -Function1108a3: ; 1108a3 +Function1108a3: ld a, [$c86a] cp $4 jp nz, Function110226 -Function1108ab: ; 1108ab +Function1108ab: ld hl, $c821 bit 0, [hl] jp nz, Function110226 @@ -1368,9 +1338,8 @@ Function1108ab: ; 1108ab ld a, $17 ld [$c86a], a jp Function110432 -; 110905 -Function110905: ; 110905 +Function110905: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -1450,9 +1419,8 @@ Function110905: ; 110905 call Function110000 ld a, $1 jp Function110615 -; 1109a4 -Function1109a4: ; 1109a4 +Function1109a4: ld hl, $c821 bit 0, [hl] jp nz, Function110226 @@ -1489,9 +1457,8 @@ Function1109a4: ; 1109a4 ld a, $18 ld [$c86a], a jp Function110432 -; 1109f9 -Function1109f9: ; 1109f9 +Function1109f9: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -1535,9 +1502,8 @@ Function1109f9: ; 1109f9 ld a, $1d ld [$c86a], a jp Function110432 -; 110a5b -Function110a5b: ; 110a5b +Function110a5b: ld a, [$c821] bit 2, a jr z, .asm_110a6d @@ -1620,9 +1586,8 @@ Function110a5b: ; 110a5b ld a, $1a ld [$c86a], a jp Function110432 -; 110af4 -Function110af4: ; 110af4 +Function110af4: ld hl, $c827 ld a, e ld [hli], a @@ -1832,9 +1797,8 @@ Function110af4: ; 110af4 ld e, a pop hl jp .asm_110b1c -; 110c3c -Function110c3c: ; 110c3c +Function110c3c: ld a, [$c821] bit 0, a jp nz, Function110226 @@ -1878,9 +1842,8 @@ Function110c3c: ; 110c3c ld a, $1b ld [$c86a], a jp Function110432 -; 110c9e -Function110c9e: ; 110c9e +Function110c9e: ld a, [$c821] bit 2, a jr z, .asm_110cb0 @@ -1963,9 +1926,8 @@ Function110c9e: ; 110c9e ld a, $1c ld [$c86a], a jp Function110432 -; 110d37 -Function110d37: ; 110d37 +Function110d37: push bc push de ld b, 0 @@ -2100,9 +2062,8 @@ Function110d37: ; 110d37 cp $a jr nz, .last_loop ret -; 110ddd -Function110ddd: ; 110ddd +Function110ddd: ld a, [$c821] bit 2, a ld a, [$c86a] @@ -2300,7 +2261,7 @@ Function110ddd: ; 110ddd xor a ld [$c994], a -Function110f07: ; 110f07 +Function110f07: ld hl, $c833 ld a, [hli] ld h, [hl] @@ -2387,7 +2348,6 @@ Function110f07: ; 110f07 ld a, $f ld [$c86a], a jp Function110432 -; 110fad URIPrefix: ; 0x110fad db "http://" @@ -2409,7 +2369,7 @@ HTTPRankingURL: ; 0x111020 db "gameboy.datacenter.ne.jp/cgb/ranking" .End -Function111044: ; 111044 +Function111044: ld hl, $c827 ld a, e ld [hli], a @@ -2581,9 +2541,8 @@ Function111044: ; 111044 ld [$c86d], a ei ret -; 11115f -Function11115f: ; 11115f +Function11115f: ld e, a xor a cp b @@ -2658,17 +2617,15 @@ Function11115f: ; 11115f ld [hl], a pop af ret -; 1111ca -Function1111ca: ; 1111ca +Function1111ca: ld hl, $c821 res 2, [hl] ld a, $6 ld [$c86b], a jp Function112430 -; 1111d7 -Function1111d7: ; 1111d7 +Function1111d7: push hl ld hl, $c866 ld a, [hli] @@ -2700,9 +2657,8 @@ Function1111d7: ; 1111d7 ld a, b ld [hl], a ret -; 1111fe -Function1111fe: ; 1111fe +Function1111fe: ld a, [$c821] bit 2, a ld a, [$c86a] @@ -2899,9 +2855,8 @@ endr xor $1 ld [$c994], a jp Function110f07 -; 111335 -Function111335: ; 111335 +Function111335: ld hl, $c876 ld a, [hli] ld h, [hl] @@ -3028,27 +2983,24 @@ Function111335: ; 111335 ld [de], a inc de ret -; 1113ea -Function1113ea: ; 1113ea +Function1113ea: cp $14 jp z, Function111044 cp $24 jp z, Function111044 jp Function110226 -; 1113f7 -Function1113f7: ; 1113f7 +Function1113f7: pop hl -Function1113f8: ; 1113f8 +Function1113f8: pop hl pop hl pop hl jp Function110231 -; 1113fe -Function1113fe: ; 1113fe +Function1113fe: ld a, [$c822] bit 4, a jp z, .asm_11147f @@ -3136,9 +3088,8 @@ Function1113fe: ; 1113fe call Function110231 ld a, $ff ret -; 11148c -Function11148c: ; 11148c +Function11148c: ld a, [$c822] bit 4, a jp z, Function110226 @@ -3258,12 +3209,11 @@ Function11148c: ; 11148c ld [hl], a pop hl jr .asm_1114d2 -; 111540 -Function111540: ; 111540 +Function111540: nop -Function111541: ; 111541 +Function111541: ld hl, $c821 bit 0, [hl] jp nz, Function110226 @@ -3307,9 +3257,8 @@ Function111541: ; 111541 ld a, $1 ld [$c86b], a jr .asm_11156f -; 111596 -Function111596: ; 111596 +Function111596: ld hl, $c86a ld a, [hl] cp $1 @@ -3352,9 +3301,8 @@ Function111596: ; 111596 ld a, $1 ld [hl], a ret -; 1115e4 -Function1115e4: ; 1115e4 +Function1115e4: di push af ld hl, $c821 @@ -3383,9 +3331,8 @@ Function1115e4: ; 1115e4 .asm_11160d ei jr .asm_111604 -; 111610 -Function111610: ; 111610 +Function111610: ld hl, $c86a ld a, [hl] dec a @@ -3404,9 +3351,8 @@ Function111610: ; 111610 ld [hli], a ld [hl], b ret -; 11162d -Function11162d: ; 11162d +Function11162d: ld a, [$c86a] cp $1 jp nz, Function110226 @@ -3426,9 +3372,8 @@ Function11162d: ; 11162d or b jr nz, .asm_111647 ret -; 11164f -Function11164f: ; 11164f (44:564f) +Function11164f: ld hl, $c815 xor a ld [hli], a @@ -3443,7 +3388,7 @@ Function11164f: ; 11164f (44:564f) ld [hl], a ret -Function111664: ; 111664 (44:5664) +Function111664: ld hl, $ca3a ld a, [hli] ld e, a @@ -3467,7 +3412,7 @@ Function111664: ; 111664 (44:5664) ld [hl], d ret -Function111686: ; 111686 (44:5686) +Function111686: xor a ld [rTAC], a ld c, $ff @@ -3483,17 +3428,16 @@ Function111686: ; 111686 (44:5686) or c ld [hl], a ret -; 1116a0 (44:56a0) -Function1116a0: ; 1116a0 +Function1116a0: ld a, $1 jr Function1116a9 -Function1116a4: ; 1116a4 +Function1116a4: set 1, [hl] ld a, [$c86a] -Function1116a9: ; 1116a9 +Function1116a9: ld [$cb48], a ld hl, $c815 xor a @@ -3510,9 +3454,8 @@ Function1116a9: ; 1116a9 and b ld [$cb47], a ret -; 1116c5 -_MobileReceive:: ; 1116c5 (44:56c5) +_MobileReceive:: ld a, [$c800] rrca jp nc, Function1118bc @@ -3618,7 +3561,7 @@ _MobileReceive:: ; 1116c5 (44:56c5) .asm_111778 xor a ld [$c800], a -Function11177c: ; 11177c (44:577c) +Function11177c: ld hl, $c820 ld a, [hld] ld e, a @@ -3638,18 +3581,18 @@ Function11177c: ; 11177c (44:577c) ld [hl], e jp Function1118bc -Function111796: ; 111796 (44:5796) +Function111796: ld b, $a jr asm_1117a2 -asm_11179a: ; 11179a (44:579a) +asm_11179a: xor a ld [hli], a ld [hl], a jp Function1118bc -Function1117a0: ; 1117a0 (44:57a0) +Function1117a0: ld b, $3 -asm_1117a2: ; 1117a2 (44:57a2) +asm_1117a2: ld hl, $c822 set 3, [hl] ld hl, $c815 @@ -3686,7 +3629,7 @@ asm_1117a2: ; 1117a2 (44:57a2) ld [hl], a jp Function1118bc -Function1117e7: ; 1117e7 (44:57e7) +Function1117e7: ld a, [$c80b] or a jr z, .asm_1117f8 @@ -3765,7 +3708,7 @@ Function1117e7: ; 1117e7 (44:57e7) ld [hl], a jr Function1118bc -Function11186e: ; 11186e (44:586e) +Function11186e: call Function1118c2 ld a, $4 cp [hl] @@ -3780,7 +3723,7 @@ Function11186e: ; 11186e (44:586e) inc [hl] jr Function1118bc -Function111884: ; 111884 (44:5884) +Function111884: call Function1118c2 ld a, [$c80c] cp [hl] @@ -3790,7 +3733,7 @@ Function111884: ; 111884 (44:5884) inc [hl] jr Function1118bc -Function111892: ; 111892 (44:5892) +Function111892: ld a, [rSB] ld c, a call Function111664 @@ -3816,12 +3759,12 @@ Function111892: ; 111892 (44:5892) xor a ld [hli], a inc [hl] -Function1118bc: ; 1118bc (44:58bc) +Function1118bc: ld hl, $c822 res 1, [hl] ret -Function1118c2: ; 1118c2 (44:58c2) +Function1118c2: ld a, [rSB] ld c, a ld b, $0 @@ -3839,7 +3782,7 @@ Function1118c2: ; 1118c2 (44:58c2) inc [hl] ret -_Timer:: ; 1118de (44:58de) +_Timer:: ld a, [$c80b] cp $4 call z, Function111b3c @@ -3975,7 +3918,7 @@ _Timer:: ; 1118de (44:58de) ld [$c80f], a jr .asm_1119a9 -Function1119f0: ; 1119f0 (44:59f0) +Function1119f0: ld a, $90 ld [$c81e], a ld [$c808], a @@ -3987,7 +3930,7 @@ Function1119f0: ; 1119f0 (44:59f0) ld [$c806], a jp Function111b3b -Function111a0b: ; 111a0b (44:5a0b) +Function111a0b: ld a, [hl] cp $6 jp z, Function111b3b @@ -4006,7 +3949,7 @@ Function111a0b: ; 111a0b (44:5a0b) call Function111f07 jp Function111b3b -Function111a2a: ; 111a2a (44:5a2a) +Function111a2a: ld hl, $c80b ld a, [hld] or a @@ -4018,13 +3961,13 @@ Function111a2a: ; 111a2a (44:5a2a) jp z, Function111ab9 cp $3 jp z, Function111abd -asm_111a40: ; 111a40 (44:5a40) +asm_111a40: ld a, $4b -Function111a42: ; 111a42 (44:5a42) +Function111a42: ld [rSB], a jp Function111b2e -asm_111a47: ; 111a47 (44:5a47) +asm_111a47: ld hl, $c815 dec [hl] jr nz, asm_111a40 @@ -4084,11 +4027,11 @@ asm_111a47: ; 111a47 (44:5a47) ei jp Function111b3b -Function111ab9: ; 111ab9 (44:5ab9) +Function111ab9: ld a, $80 jr Function111a42 -Function111abd: ; 111abd (44:5abd) +Function111abd: ld a, [$c814] or a jr nz, .asm_111acb @@ -4143,7 +4086,7 @@ Function111abd: ; 111abd (44:5abd) ld a, $f1 jp Function111a42 -Function111b21: ; 111b21 (44:5b21) +Function111b21: ld hl, $c803 ld a, [hli] ld e, a @@ -4155,7 +4098,7 @@ Function111b21: ; 111b21 (44:5b21) ld [hld], a ld [hl], e -Function111b2e: ; 111b2e (44:5b2e) +Function111b2e: ld hl, $c822 set 1, [hl] ld a, $3 @@ -4163,10 +4106,10 @@ Function111b2e: ; 111b2e (44:5b2e) ld a, $83 ld [rSC], a -Function111b3b: ; 111b3b (44:5b3b) +Function111b3b: ret -Function111b3c: ; 111b3c (44:5b3c) +Function111b3c: xor a ld [$c819], a ld [$c80b], a @@ -4268,7 +4211,7 @@ Function111b3c: ; 111b3c (44:5b3c) ld [$c807], a ret -Function111c06: ; 111c06 (44:5c06) +Function111c06: ld de, $c872 ld hl, $ca40 ld b, $2 @@ -4277,7 +4220,7 @@ Function111c06: ; 111c06 (44:5c06) ld [$c807], a ret -Function111c17: ; 111c17 (44:5c17) +Function111c17: ld a, [$ca3c] cp $9f jp z, Function111d07 @@ -4376,7 +4319,7 @@ Function111c17: ; 111c17 (44:5c17) call Function110000 jr Function111d07 -Function111cc2: ; 111cc2 (44:5cc2) +Function111cc2: xor a cp d jr nz, .asm_111cda @@ -4425,7 +4368,7 @@ Function111cc2: ; 111cc2 (44:5cc2) jr nc, Function111d07 inc [hl] -Function111d07: ; 111d07 (44:5d07) +Function111d07: ld a, [$c822] bit 4, a jr z, .asm_111d1c @@ -4440,7 +4383,7 @@ Function111d07: ; 111d07 (44:5d07) ld [$c807], a ret -Function111d23: ; 111d23 (44:5d23) +Function111d23: ld a, [$c829] ld e, a ld a, [$c82a] @@ -4452,7 +4395,7 @@ Function111d23: ; 111d23 (44:5d23) ld [$c807], a ret -Function111d39: ; 111d39 (44:5d39) +Function111d39: ld de, $ca3f ld hl, Unknown_112006 ld b, $9 @@ -4482,14 +4425,14 @@ Function111d39: ; 111d39 (44:5d39) xor a jr .asm_111d59 -Function111d65: ; 111d65 (44:5d65) +Function111d65: ld a, $3 ld [$c807], a ld hl, $c821 set 4, [hl] ret -Function111d70: ; 111d70 (44:5d70) +Function111d70: ld hl, $c822 bit 0, [hl] jr z, .asm_111dc0 @@ -4544,7 +4487,7 @@ Function111d70: ; 111d70 (44:5d70) ld [$c807], a ret -Function111dd9: ; 111dd9 (44:5dd9) +Function111dd9: cp $ff jr z, .asm_111de7 or a @@ -4585,7 +4528,7 @@ Function111dd9: ; 111dd9 (44:5dd9) ld b, $3 ret -Function111e15: ; 111e15 (44:5e15) +Function111e15: ld a, b and $7 rrca @@ -4599,13 +4542,11 @@ Function111e15: ; 111e15 (44:5e15) ld [$c821], a pop hl ret -; 111e28 (44:5e28) -Function111e28: ; 111e28 +Function111e28: jp Function110029 -; 111e2b -Function111e2b: ; 111e2b (44:5e2b) +Function111e2b: ld a, [$c81e] cp $ff jp z, Function111ef8 @@ -4720,20 +4661,19 @@ Function111e2b: ; 111e2b (44:5e2b) ld [$c807], a ret -Function111ef8: ; 111ef8 (44:5ef8) +Function111ef8: ld a, [$c805] ld [$c807], a ret -; 111eff (44:5eff) -Function111eff: ; 111eff +Function111eff: ld de, $000a -Function111f02: ; 111f02 (44:5f02) +Function111f02: ld [$c81e], a ld b, $5 -Function111f07: ; 111f07 (44:5f07) +Function111f07: call Function1100b4 ret c ld a, [$c800] @@ -4783,9 +4723,8 @@ Function111f07: ; 111f07 (44:5f07) set 5, [hl] ei ret -; 111f63 (44:5f63) -Function111f63: ; 111f63 +Function111f63: push de ld hl, 0 ld c, b @@ -4819,9 +4758,8 @@ Function111f63: ; 111f63 ld e, c ld d, b ret -; 111f8d -Function111f8d: ; 111f8d +Function111f8d: dec de ld a, [de] add l @@ -4831,9 +4769,8 @@ Function111f8d: ; 111f8d ld h, a dec b ret -; 111f97 -Function111f97: ; 111f97 (44:5f97) +Function111f97: ld hl, $c822 bit 0, [hl] ret nz @@ -4880,62 +4817,61 @@ Function111f97: ; 111f97 (44:5f97) ld hl, Unknown_112001 ld de, $12 jp Function111f07 -; 111ff2 (44:5ff2) ds 14 -Unknown_112000: ; 112000 +Unknown_112000: db $4b -Unknown_112001: ; 112001 +Unknown_112001: db $99, $66, $10, $00, $00 -Unknown_112006: ; 112006 +Unknown_112006: db $08, "NINTENDO", $02, $77, $80, $00 -Unknown_112013: ; 112013 +Unknown_112013: db $99, $66, $11, $00, $00, $00, $00, $11, $80, $00 -Unknown_11201d: ; 11201d +Unknown_11201d: db $99, $66, $12, $00, $00, $00 -Unknown_112023: ; 112023 +Unknown_112023: db $99, $66, $13, $00, $00, $00, $00, $13, $80, $00 -Unknown_11202d: ; 11202d +Unknown_11202d: db $99, $66, $17, $00, $00, $00, $00, $17, $80, $00 -Unknown_112037: ; 112037 +Unknown_112037: db $99, $66, $21, $00, $00 -Unknown_11203c: ; 11203c +Unknown_11203c: db $99, $66, $22, $00, $00, $00, $00, $22, $80, $00 -Unknown_112046: ; 112046 +Unknown_112046: db $99, $66, $19, $00, $00, $02, $00, $60, $00, $7b, $80, $00 -Unknown_112052: ; 112052 +Unknown_112052: db $99, $66, $19, $00, $00, $02, $60, $60, $00, $db, $80, $00 -Unknown_11205e: ; 11205e +Unknown_11205e: db $99, $66, $1a, $00, $00 -Unknown_112063: ; 112063 +Unknown_112063: db $99, $66, $28, $00, $00 -Unknown_112068: ; 112068 +Unknown_112068: db $99, $66, $14, $00, $00, $00, $00, $14, $80, $00 -Unknown_112072: ; 112072 +Unknown_112072: db $99, $66, $15, $00, $00, $01, $ff, $01, $15, $80, $00 -Unknown_11207d: ; 11207d +Unknown_11207d: db $99, $66, $23, $00, $00, $06 -Unknown_112083: ; 112083 +Unknown_112083: db $99, $66, $24, $00, $00, $01 -Unknown_112089: ; 112089 +Unknown_112089: db $ec, $14, $c9 db $e4, $0f, $0e db $e0, $0c, $53 @@ -4943,7 +4879,6 @@ Unknown_112089: ; 112089 db $b0, $05, $ee db $ec, $10, $b4 db $e4, $0c, $dd -; 11209e Unknown_11209e: db "HELO ", 0 @@ -4981,9 +4916,8 @@ Unknown_112137: db "POST ", 0 Unknown_11213d: db "Content-Length: ", 0 -; 11214e -Function11214e: ; 11214e (44:614e) +Function11214e: ld a, [$c822] bit 5, a ret nz @@ -5037,9 +4971,8 @@ Function11214e: ; 11214e (44:614e) ld hl, $c821 res 1, [hl] jr .asm_112175 -; 1121ac (44:61ac) -Jumptable_1121ac: ; 1121ac +Jumptable_1121ac: dw Function1121f6 dw Function112271 dw Function112373 @@ -5077,9 +5010,8 @@ Jumptable_1121ac: ; 1121ac dw Function1134cb dw Function113672 dw Function113626 -; 1121f6 -Function1121f6: ; 1121f6 +Function1121f6: dec a jr z, .asm_1121fe dec a @@ -5147,30 +5079,27 @@ Function1121f6: ; 1121f6 call Function11225d jp Function1116a4 -Function112251: ; 112251 +Function112251: xor a ld [$c821], a ld [$c807], a inc a ld [$c86a], a ret -; 11225d -Function11225d: ; 11225d +Function11225d: ld [$c80f], a ld a, $5 ld [$c86a], a ld hl, $c821 ret -; 112269 -Function112269: ; 112269 +Function112269: ld a, $91 ld hl, Unknown_112013 jp Function111eff -; 112271 -Function112271: ; 112271 +Function112271: dec a jr z, .asm_11228c dec a @@ -5304,7 +5233,7 @@ Function112271: ; 112271 call Function11225d jp Function1116a4 -Function11234b: ; 11234b +Function11234b: ld a, [$cb4c] add $a ld e, a @@ -5313,7 +5242,7 @@ Function11234b: ; 11234b ld a, b jp Function111f02 -Function11235a: ; 11235a +Function11235a: ld hl, $c86e ld a, $80 ld [hli], a @@ -5322,15 +5251,13 @@ Function11235a: ; 11235a ld a, $97 ld hl, Unknown_11202d jp Function111eff -; 11236b -Function11236b: ; 11236b +Function11236b: ld a, $99 ld de, $000c jp Function111f02 -; 112373 -Function112373: ; 112373 +Function112373: dec a jr z, Function11235a dec a @@ -5374,9 +5301,8 @@ Function112373: ; 112373 ld a, [$c872] call Function11225d jp Function1116a4 -; 1123b6 -Function1123b6: ; 1123b6 +Function1123b6: dec a jr z, .asm_1123be dec a @@ -5404,9 +5330,8 @@ Function1123b6: ; 1123b6 set 6, [hl] set 5, [hl] ret -; 1123e1 -Function1123e1: ; 1123e1 +Function1123e1: dec a jr z, .asm_1123f2 dec a @@ -5458,7 +5383,7 @@ Function1123e1: ; 1123e1 ld [hl], a jp Function1116a0 -Function112430: ; 112430 +Function112430: ld a, $3 ld [$c807], a ld de, $cb47 @@ -5473,9 +5398,8 @@ Function112430: ; 112430 ld a, $a4 ld hl, $cb47 jp Function111f02 -; 112451 -Function112451: ; 112451 +Function112451: dec a jr z, .asm_112458 dec a @@ -5607,9 +5531,8 @@ Function112451: ; 112451 .asm_112531 jp Function1125bf -; 112534 -Function112534: ; 112534 +Function112534: ld b, $fa ld hl, $c880 xor a @@ -5632,9 +5555,8 @@ Function112534: ; 112534 ld a, $95 ld hl, $cb53 jp Function111f02 -; 112566 -Function112566: ; 112566 +Function112566: call Function1125c7 ld a, [$cb5a] and $1 @@ -5661,7 +5583,7 @@ Function112566: ; 112566 ld [$c86a], a jr Function1125bf -Function112597: ; 112597 +Function112597: call Function1125c7 call Function11269b ld a, $5 @@ -5683,14 +5605,13 @@ Function112597: ; 112597 .asm_1125bc ld [$c86a], a -Function1125bf: ; 1125bf +Function1125bf: ld hl, $c821 set 0, [hl] res 2, [hl] ret -; 1125c7 -Function1125c7: ; 1125c7 +Function1125c7: ld hl, $c872 ld a, [hli] ld c, a @@ -5741,9 +5662,8 @@ Function1125c7: ; 1125c7 ld [de], a inc de ret -; 11261c -Function11261c: ; 11261c +Function11261c: xor a ld [$c86b], a ld a, [$c86c] @@ -5768,13 +5688,12 @@ Function11261c: ; 11261c ld a, $11 ld [$c86a], a -Function11264e: ; 11264e +Function11264e: ld hl, $c821 set 0, [hl] ret -; 112654 -Function112654: ; 112654 +Function112654: xor a ld [$c86b], a ld a, [$c86c] @@ -5809,9 +5728,8 @@ Function112654: ; 112654 ld a, $12 ld [$c86a], a jr Function11264e -; 11269b -Function11269b: ; 11269b +Function11269b: ld bc, $0001 ld hl, Unknown_112110 ld a, [$c994] @@ -5819,19 +5737,16 @@ Function11269b: ; 11269b call nz, Function1126ac call Function110007 ret -; 1126ac -Function1126ac: ; 1126ac +Function1126ac: ld hl, Unknown_112137 ret -; 1126b0 -Function1126b0: ; 1126b0 +Function1126b0: ld hl, Unknown_112115 jp Function110007 -; 1126b6 -Function1126b6: ; 1126b6 +Function1126b6: ld hl, Unknown_112121 call Function110007 ld hl, $013f @@ -5856,9 +5771,8 @@ Function1126b6: ; 1126b6 ld c, a ld hl, Unknown_112132 jp Function110007 -; 1126e6 -Function1126e6: ; 1126e6 +Function1126e6: xor a ld [$c86b], a ld hl, Unknown_11213d @@ -5891,9 +5805,8 @@ Function1126e6: ; 1126e6 ld c, a or c ret -; 112715 -Function112715: ; 112715 +Function112715: xor a ld [$c86c], a ld a, $2 @@ -5901,13 +5814,12 @@ Function112715: ; 112715 ld hl, $c821 res 0, [hl] ret -; 112724 -Function112724: ; 112724 +Function112724: ld a, $ff ld [$c86e], a -Function112729: ; 112729 +Function112729: push hl ld hl, $c82c xor a @@ -5920,9 +5832,8 @@ Function112729: ; 112729 ld [hl], a pop hl ret -; 11273a -Function11273a: ; 11273a +Function11273a: dec a jr z, .asm_112752 dec a @@ -6002,12 +5913,12 @@ Function11273a: ; 11273a ld [$c86b], a jp Function112430 -Function1127c5: ; 1127c5 +Function1127c5: ld de, $000b ld a, $95 jp Function111f02 -Function1127cd: ; 1127cd +Function1127cd: ld hl, $c810 xor a ld [hli], a @@ -6019,13 +5930,12 @@ Function1127cd: ; 1127cd set 1, [hl] res 0, [hl] ret -; 1127e1 -Function1127e1: ; 1127e1 +Function1127e1: call Function112807 ld hl, $c832 -Function1127e7: ; 1127e7 +Function1127e7: ld a, [hli] cp $d ret nz @@ -6035,9 +5945,8 @@ Function1127e7: ; 1127e7 ld a, $20 ld [hl], a ret -; 1127f3 -Function1127f3: ; 1127f3 +Function1127f3: call Function112807 ld hl, $c82f ld a, [hli] @@ -6050,9 +5959,8 @@ Function1127f3: ; 1127f3 cp $2e ret nz jr Function1127e7 -; 112807 -Function112807: ; 112807 +Function112807: push bc push de ld hl, $ca3f @@ -6090,9 +5998,8 @@ Function112807: ; 112807 ld b, $5 ld de, $c82f jr .asm_11282a -; 112840 -Function112840: ; 112840 +Function112840: dec a jr z, .asm_112844 ret @@ -6161,7 +6068,7 @@ Function112840: ; 112840 ld hl, $cb47 jp Function1127c5 -Function1128bd: ; 1128bd +Function1128bd: ld hl, $c880 call Function112b11 ld hl, $c810 @@ -6173,16 +6080,14 @@ Function1128bd: ; 1128bd set 1, [hl] res 0, [hl] ret -; 1128d3 -Function1128d3: ; 1128d3 +Function1128d3: ld hl, $c821 res 0, [hl] res 2, [hl] ret -; 1128db -Function1128db: ; 1128db +Function1128db: dec a jr z, .asm_112947 dec a @@ -6259,9 +6164,8 @@ Function1128db: ; 1128db .asm_11295b jp Function1128bd -; 11295e -Function11295e: ; 11295e +Function11295e: ld a, $d ld [de], a inc de @@ -6271,9 +6175,8 @@ Function11295e: ; 11295e inc de inc c ret -; 112969 -Function112969: ; 112969 +Function112969: dec a jr z, .asm_112970 dec a @@ -6304,9 +6207,8 @@ Function112969: ; 112969 res 7, [hl] set 5, [hl] ret -; 11299c -Function11299c: ; 11299c +Function11299c: dec a jr z, .asm_1129aa dec a @@ -6385,7 +6287,7 @@ Function11299c: ; 11299c inc de .asm_112a2c -Function112a2c: ; 112a2c +Function112a2c: ld hl, $c821 set 1, [hl] res 0, [hl] @@ -6399,7 +6301,7 @@ Function112a2c: ; 112a2c ld [$c86a], a ret -Function112a42: ; 112a42 +Function112a42: ld hl, $c810 xor a ld [hli], a @@ -6411,9 +6313,8 @@ Function112a42: ; 112a42 set 1, [hl] res 0, [hl] ret -; 112a56 -Function112a56: ; 112a56 +Function112a56: dec a jr z, .asm_112a5a ret @@ -6468,9 +6369,8 @@ Function112a56: ; 112a56 .asm_112aa6 ld de, $0005 jp Function112a2c -; 112aac -Function112aac: ; 112aac +Function112aac: ld a, [$c872] push af ld a, [$c873] @@ -6530,9 +6430,8 @@ Function112aac: ; 112aac pop af ld [$c872], a ret -; 112b11 -Function112b11: ; 112b11 +Function112b11: ld a, [$c872] push af ld a, [$c873] @@ -6588,9 +6487,8 @@ Function112b11: ; 112b11 pop af ld [$c872], a ret -; 112b60 -Function112b60: ; 112b60 +Function112b60: ld a, [hli] cp $30 jr c, .asm_112b6f @@ -6605,9 +6503,8 @@ Function112b60: ; 112b60 .asm_112b6f scf ret -; 112b71 -Function112b71: ; 112b71 +Function112b71: dec a jr z, .asm_112b75 ret @@ -6654,9 +6551,8 @@ Function112b71: ; 112b71 .asm_112bb5 ld de, $0004 jp Function112a2c -; 112bbb -Function112bbb: ; 112bbb +Function112bbb: dec a jr z, .asm_112bbf ret @@ -6684,9 +6580,8 @@ Function112bbb: ; 112bbb .asm_112be6 ld de, $0004 jp Function112a2c -; 112bec -Function112bec: ; 112bec +Function112bec: dec a jr z, .asm_112bf7 dec a @@ -6878,9 +6773,8 @@ Function112bec: ; 112bec ld hl, $c82d ld b, $2 jp Function110000 -; 112d20 -Function112d20: ; 112d20 +Function112d20: ld a, [$c86a] cp $1a jr nz, .asm_112d2d @@ -6890,9 +6784,8 @@ Function112d20: ; 112d20 .asm_112d2d ld de, $0004 jp Function112a2c -; 112d33 -Function112d33: ; 112d33 +Function112d33: dec a jr z, .asm_112d87 dec a @@ -7221,9 +7114,8 @@ Function112d33: ; 112d33 ld hl, $c821 res 0, [hl] ret -; 112f61 -Function112f61: ; 112f61 +Function112f61: ld hl, $c989 ld a, [hl] or a @@ -7294,9 +7186,8 @@ Function112f61: ; 112f61 call Function11306b ld a, [$c990] ret -; 112fd5 -Function112fd5: ; 112fd5 +Function112fd5: ld de, Unknown_113001 push hl call Function113281 @@ -7331,13 +7222,11 @@ Function112fd5: ; 112fd5 pop hl pop bc ret -; 113001 -Unknown_113001: ; 113001 +Unknown_113001: db "date: ", 0 -; 113008 -Function113008: ; 113008 +Function113008: ld de, Unknown_1132a6 push hl call Function113273 @@ -7358,9 +7247,8 @@ Function113008: ; 113008 ld a, $2 ld [$c990], a ret -; 113026 -Function113026: ; 113026 +Function113026: ld de, Unknown_1132b2 push hl call Function113273 @@ -7392,9 +7280,8 @@ Function113026: ; 113026 pop hl pop bc ret -; 113054 -Function113054: ; 113054 +Function113054: ld de, Unknown_1132bf push hl call Function113273 @@ -7410,14 +7297,13 @@ Function113054: ; 113054 pop bc pop hl ret -; 11306b -Function11306b: ; 11306b +Function11306b: ld hl, $c880 ld a, [$c82d] ld b, a -Function113072: ; 113072 +Function113072: call Function113268 jp nc, Function113089 ld a, [$ca3c] @@ -7429,7 +7315,7 @@ Function113072: ; 113072 pop hl jr Function113095 -Function113089: ; 113089 +Function113089: ld a, [hl] cp $d jr z, .asm_113094 @@ -7440,7 +7326,7 @@ Function113089: ; 113089 .asm_113094 inc hl -Function113095: ; 113095 +Function113095: inc hl push bc ld a, [$c872] @@ -7575,9 +7461,8 @@ Function113095: ; 113095 ld a, $2 ld [$c989], a ret -; 113167 -Function113167: ; 113167 +Function113167: ld de, Unknown_1132ff push hl call Function113273 @@ -7598,7 +7483,7 @@ Function113167: ; 113167 jr nz, .asm_113178 jr Function113197 -Function113180: ; 113180 +Function113180: ld de, Unknown_11330c push hl call Function113273 @@ -7618,7 +7503,7 @@ Function113180: ; 113180 cp $a jr nz, .asm_113191 -Function113197: ; 113197 +Function113197: pop hl ld c, b ld de, $cb57 @@ -7633,9 +7518,8 @@ Function113197: ; 113197 pop hl pop bc ret -; 1131a9 -Function1131a9: ; 1131a9 +Function1131a9: ld hl, $c979 ld de, $c880 ld b, $0 @@ -7697,9 +7581,8 @@ Function1131a9: ; 1131a9 dec [hl] ld a, $4 ret -; 113206 -Function113206: ; 113206 +Function113206: ld a, b sub e ld [$c991], a @@ -7735,9 +7618,8 @@ Function113206: ; 113206 ld a, $3 ld [$c86b], a ret -; 113245 -Function113245: ; 113245 +Function113245: ld a, b sub e ld [$c992], a @@ -7758,9 +7640,8 @@ Function113245: ; 113245 ld a, $3 ld [$c86b], a ret -; 113268 -Function113268: ; 113268 +Function113268: .asm_113268 dec b ld a, [hli] @@ -7771,9 +7652,8 @@ Function113268: ; 113268 jr nz, .asm_113268 scf ret -; 113273 -Function113273: ; 113273 +Function113273: ld c, $0 .asm_113275 ld a, [de] @@ -7787,9 +7667,8 @@ Function113273: ; 113273 jr z, .asm_113275 scf ret -; 113281 -Function113281: ; 113281 +Function113281: ld c, $0 push hl ld l, e @@ -7816,16 +7695,14 @@ Function113281: ; 113281 ld h, d pop de ret -; 11329d -Function11329d: ; 11329d +Function11329d: cp $41 ret c cp $5b ret nc or $20 ret -; 1132a6 Unknown_1132a6: db "Gb-Status: ", 0 @@ -7839,9 +7716,8 @@ Unknown_1132ff: db "URI-header: ", 0 Unknown_11330c: db "Location: ", 0 -; 113317 -Function113317: ; 113317 +Function113317: ld a, $1 ld [$c86b], a ld de, $cb59 @@ -7888,13 +7764,11 @@ Function113317: ; 113317 ld hl, Unknown_113372 call Function110007 jr .asm_113351 -; 113372 -Unknown_113372: ; 113372 +Unknown_113372: db "Content-Length: 0", $d, "\n", 0 -; 113386 -Function113386: ; 113386 +Function113386: call Function113482 ld a, $1 ld [$c86b], a @@ -7931,9 +7805,8 @@ Function113386: ; 113386 ld a, $95 ld hl, $cb53 jp Function111f02 -; 1133de -Function1133de: ; 1133de +Function1133de: call Function1126e6 xor a ld [$c86b], a @@ -7946,9 +7819,8 @@ Function1133de: ; 1133de ld a, [$c9ad] ld [$c87f], a ret -; 1133fe -Function1133fe: ; 1133fe +Function1133fe: ld hl, $cb58 ld a, [hli] cp $68 @@ -8039,9 +7911,8 @@ Function1133fe: ; 1133fe jr nz, .asm_113478 dec de jr .asm_113455 -; 113482 -Function113482: ; 113482 +Function113482: ld hl, $c87f ld a, [hld] ld b, a @@ -8091,9 +7962,8 @@ Function113482: ; 113482 ld hl, $cb47 ld a, $95 jp Function111f02 -; 1134cb -Function1134cb: ; 1134cb +Function1134cb: dec a jr z, .asm_1134d9 dec a @@ -8145,9 +8015,8 @@ Function1134cb: ; 1134cb cp $1e jp nz, Function112251 jp Function1116a0 -; 113519 -Function113519: ; 113519 +Function113519: dec a jr z, .asm_113527 dec a @@ -8228,9 +8097,8 @@ Function113519: ; 113519 .asm_11358c call Function11225d jp Function1116a4 -; 113592 -Function113592: ; 113592 +Function113592: push de ld l, e ld h, d @@ -8240,9 +8108,8 @@ Function113592: ; 113592 call Function110000 pop de ret -; 11359d -Function11359d: ; 11359d +Function11359d: ld b, $20 call Function113592 ld a, $21 @@ -8251,17 +8118,15 @@ Function11359d: ; 11359d xor a ld [de], a ret -; 1135ad -Function1135ad: ; 1135ad +Function1135ad: ld b, $1e call Function113592 ld a, $1f ld hl, $c8ac jp Function11000f -; 1135ba -Function1135ba: ; 1135ba +Function1135ba: ld b, $65 call Function113592 ld hl, $c8f6 @@ -8281,9 +8146,8 @@ Function1135ba: ; 1135ba ld a, $11 ld hl, $c92e jp Function11000f -; 1135eb -Function1135eb: ; 1135eb +Function1135eb: ld b, $8 .asm_1135ed ld a, [hl] @@ -8317,19 +8181,16 @@ Function1135eb: ; 1135eb ld [de], a inc de ret -; 113620 -Function113620: ; 113620 +Function113620: ld a, $23 ret -; 113623 -Function113623: ; 113623 +Function113623: ld a, $2a ret -; 113626 -Function113626: ; 113626 +Function113626: dec a jr z, .asm_113634 dec a @@ -8383,9 +8244,8 @@ Function113626: ; 113626 .asm_11366f jp Function1116a0 -; 113672 -Function113672: ; 113672 +Function113672: dec a jr z, .asm_113680 dec a @@ -8438,9 +8298,8 @@ Function113672: ; 113672 .asm_1136be jp Function1116a0 -; 1136c1 -Function1136c1: ; 1136c1 +Function1136c1: xor a ld [$cc28], a ld a, l @@ -8812,9 +8671,8 @@ endr xor a ld [hl], a ret -; 113909 -Function113909: ; 113909 +Function113909: call Function11391e ld a, c and $f0 @@ -8827,7 +8685,7 @@ Function113909: ; 113909 jp z, Function1139b7 jp Function1139de -Function11391e: ; 11391e +Function11391e: and $f ld e, a ld d, $0 @@ -8837,7 +8695,7 @@ Function11391e: ; 11391e ld b, $8 jp Function110000 -Function11392f: ; 11392f +Function11392f: ld hl, $cbf9 ld a, [hli] ld h, [hl] @@ -8871,7 +8729,7 @@ Function11392f: ; 11392f call Function113a15 ret -Function113973: ; 113973 +Function113973: ld hl, $cbf9 ld a, [hli] ld h, [hl] @@ -8904,9 +8762,8 @@ Function113973: ; 113973 ld de, $cc03 call Function113a15 ret -; 1139b7 -Function1139b7: ; 1139b7 +Function1139b7: ld hl, $cbf9 ld a, [hli] ld h, [hl] @@ -8927,9 +8784,8 @@ Function1139b7: ; 1139b7 ld hl, $cbff call Function113a28 ret -; 1139de -Function1139de: ; 1139de +Function1139de: ld hl, $cbfd ld a, [hli] ld h, [hl] @@ -8952,9 +8808,8 @@ Function1139de: ; 1139de ld hl, $cbff call Function113a28 ret -; 113a0b -Function113a0b: ; 113a0b +Function113a0b: ld b, $4 .asm_113a0d ld a, [de] @@ -8964,9 +8819,8 @@ Function113a0b: ; 113a0b dec b jr nz, .asm_113a0d ret -; 113a15 -Function113a15: ; 113a15 +Function113a15: ld b, $4 .asm_113a17 ld a, [de] @@ -8976,9 +8830,8 @@ Function113a15: ; 113a15 dec b jr nz, .asm_113a17 ret -; 113a1f -Function113a1f: ; 113a1f +Function113a1f: ld b, $4 .asm_113a21 ld a, [hl] @@ -8987,9 +8840,8 @@ Function113a1f: ; 113a1f dec b jr nz, .asm_113a21 ret -; 113a28 -Function113a28: ; 113a28 +Function113a28: ld b, $4 .asm_113a2a ld a, [de] @@ -8999,9 +8851,8 @@ Function113a28: ; 113a28 dec b jr nz, .asm_113a2a ret -; 113a32 -Function113a32: ; 113a32 +Function113a32: ld a, [de] inc de add [hl] @@ -9015,9 +8866,8 @@ Function113a32: ; 113a32 dec b jr nz, .asm_113a38 ret -; 113a40 -Function113a40: ; 113a40 +Function113a40: .asm_113a40 or a push hl @@ -9039,11 +8889,9 @@ Function113a40: ; 113a40 dec b jr nz, .asm_113a40 ret -; 113a55 -Unknown_113a55: ; 113a55 +Unknown_113a55: db "Authorization: GB00 name=", $22, 0 -; 113a70 Unknown_113a70: db $00, $00, $00, $07, $06, $04, $00, $0c, $04, $08, $00, $11, $02, $0c, $00, $16 @@ -9062,9 +8910,8 @@ Unknown_113a70: db $30, $30, $00, $06, $36, $0c, $00, $0a, $34, $28, $00, $0f, $32, $04, $00, $15 db $30, $20, $00, $06, $36, $3c, $00, $0a, $34, $18, $00, $0f, $32, $34, $00, $15 db $30, $10, $00, $06, $36, $2c, $00, $0a, $34, $08, $00, $0f, $32, $24, $00, $15 -; 113b70 -Unknown_113b70: ; 113b70 +Unknown_113b70: dw $cbe7 dw $cbeb dw $cbef @@ -9073,7 +8920,7 @@ Unknown_113b70: ; 113b70 dw $cbeb dw $cbef -Unknown_113b7e: ; 113b7e +Unknown_113b7e: db $01, $23, $45, $67, $89, $ab, $cd, $ef db $fe, $dc, $ba, $98, $76, $54, $32, $10 @@ -9095,7 +8942,7 @@ Unknown_113b8e: db $4f, $7e, $a8, $6f, $e0, $e6, $2c, $fe, $14, $43, $01, $a3, $a1, $11, $08, $4e db $82, $7e, $53, $f7, $35, $f2, $3a, $bd, $bb, $d2, $d7, $2a, $91, $d3, $86, $eb -Function113c8e: ; 113c8e +Function113c8e: ld a, c ld [$cc10], a ld a, b @@ -9229,9 +9076,8 @@ Function113c8e: ; 113c8e ld a, $0 ld [hl], a ret -; 113d47 -Function113d47: ; 113d47 +Function113d47: cp $1a jr c, .asm_113d5a cp $34 @@ -9258,9 +9104,8 @@ Function113d47: ; 113d47 .asm_113d63 ld a, $2b ret -; 113d66 -Function113d66: ; 113d66 +Function113d66: ld a, c ld [$cc10], a ld a, b @@ -9427,9 +9272,8 @@ endr .asm_113e3f sub $47 ret -; 113e42 -Function113e42: ; 113e42 +Function113e42: dec a jr z, .asm_113e4f dec a @@ -9504,18 +9348,16 @@ Function113e42: ; 113e42 ld a, $1 ld [$c86b], a jp .asm_113e6d -; 113eb8 -Function113eb8: ; 113eb8 +Function113eb8: ld a, $ff ld [$c81e], a ld hl, $c822 res 5, [hl] res 0, [hl] jp Function111f97 -; 113ec7 -Unreferenced_Function113ec7: ; 113ec7 +Unreferenced_Function113ec7: ld hl, $c822 ld a, [hl] push af @@ -9543,9 +9385,8 @@ Unreferenced_Function113ec7: ; 113ec7 ld hl, $c822 set 0, [hl] ret -; 113ef2 -Function113ef2: ; 113ef2 +Function113ef2: dec a jr z, .asm_113efa dec a @@ -9588,9 +9429,8 @@ Function113ef2: ; 113ef2 dec a ld [hl], a ret -; 113f2d -Function113f2d: ; 113f2d +Function113f2d: dec a jr z, .asm_113f35 dec a @@ -9649,4 +9489,3 @@ Function113f2d: ; 113f2d inc a ld [hl], a ret -; 113f84 |