diff options
Diffstat (limited to 'battle')
-rw-r--r-- | battle/ai/items.asm | 8 | ||||
-rw-r--r-- | battle/anim_commands.asm | 48 | ||||
-rw-r--r-- | battle/anim_objects.asm | 328 | ||||
-rw-r--r-- | battle/bg_effects.asm | 217 |
4 files changed, 0 insertions, 601 deletions
diff --git a/battle/ai/items.asm b/battle/ai/items.asm index 6cd1cad2d..58c413b87 100644 --- a/battle/ai/items.asm +++ b/battle/ai/items.asm @@ -272,7 +272,6 @@ Function381be: ; 381be jp Function38385 ; 381ca -; known jump sources: 381be (e:41be), 38214 (e:4214) Function381ca: ; 381ca (e:41ca) ld a, [EnemyMonStatus] ; $d214 and a @@ -315,7 +314,6 @@ Function38208: ; 38208 call Function381ca jp c, Function38383 -; known jump sources: 3820b (e:420b) Function3821a: ; 3821a (e:421a) call Function383b5 jp Function38385 @@ -327,7 +325,6 @@ Function38220: ; 38220 call Function383ae jp Function38385 -; known jump sources: 38208 (e:4208), 38220 (e:4220), 38284 (e:4284) Function3822c: ; 3822c (e:422c) ld a, [bc] bit 6, a @@ -484,7 +481,6 @@ Function38341: ; 38341 jp Function38385 ; 3834d -; known jump sources: 38311 (e:4311) Function3834d: ; 3834d (e:434d) ld a, [EnemyTurnsTaken] ; $c6dc and a @@ -540,20 +536,17 @@ Function3839a: ; 3839a ; 383a3 -; known jump sources: 381c4 (e:41c4) Function383a3: ; 383a3 (e:43a3) call Function3839a call Function384e0 ld a, FULL_HEAL jp Function38568 -; known jump sources: 38226 (e:4226) Function383ae: ; 383ae (e:43ae) ld a, $f ld [$d1f1], a jr asm_383c6 -; known jump sources: 3821a (e:421a) Function383b5: ; 383b5 (e:43b5) call Function384e0 ld a, $e @@ -594,7 +587,6 @@ Function383ee: ; 383ee ld b, 50 jr Function383f8 -; known jump sources: 3828c (e:428c) Function383f4: ; 383f4 (e:43f4) ld a, HYPER_POTION ld b, 200 diff --git a/battle/anim_commands.asm b/battle/anim_commands.asm index 8f9aecbf1..6e5a931eb 100644 --- a/battle/anim_commands.asm +++ b/battle/anim_commands.asm @@ -351,7 +351,6 @@ Functioncc293: ; cc293 ; cc2a4 -; no known jump sources BattleAnimCommands:: ; cc2a4 (33:42a4) dw BattleAnimCmd_D0 dw BattleAnimCmd_D1 @@ -403,14 +402,12 @@ BattleAnimCommands:: ; cc2a4 (33:42a4) dw BattleAnimCmd_FF -; no known jump sources BattleAnimCmd_EA: BattleAnimCmd_EB: BattleAnimCmd_EC: BattleAnimCmd_ED: ; cc304 (33:4304) ret -; no known jump sources BattleAnimCmd_FF: ; cc305 (33:4305) ld hl, $d40f res 1, [hl] @@ -424,7 +421,6 @@ BattleAnimCmd_FF: ; cc305 (33:4305) ld [hl], d ret -; no known jump sources BattleAnimCmd_FE: ; cc317 (33:4317) call GetBattleAnimByte ld e, a @@ -448,7 +444,6 @@ BattleAnimCmd_FE: ; cc317 (33:4317) set 1, [hl] ret -; no known jump sources BattleAnimCmd_FC: ; cc339 (33:4339) call GetBattleAnimByte ld e, a @@ -460,7 +455,6 @@ BattleAnimCmd_FC: ; cc339 (33:4339) ld [hl], d ret -; no known jump sources BattleAnimCmd_FD: ; cc348 (33:4348) call GetBattleAnimByte ld hl, $d40f @@ -501,7 +495,6 @@ BattleAnimCmd_FD: ; cc348 (33:4348) ld [hl], e ret -; no known jump sources BattleAnimCmd_EF: ; cc383 (33:4383) ld hl, $c689 ld a, [hl] @@ -531,19 +524,16 @@ BattleAnimCmd_EF: ; cc383 (33:4383) ld [hl], e ret -; no known jump sources BattleAnimCmd_F9: ; cc3a6 (33:43a6) call GetBattleAnimByte ld [$d416], a ret -; no known jump sources BattleAnimCmd_FA: ; cc3ad (33:43ad) ld hl, $d416 inc [hl] ret -; no known jump sources BattleAnimCmd_FB: ; cc3b2 (33:43b2) call GetBattleAnimByte ld hl, $d416 @@ -572,7 +562,6 @@ BattleAnimCmd_FB: ; cc3b2 (33:43b2) ld [hl], d ret -; no known jump sources BattleAnimCmd_F8: ; cc3d6 (33:43d6) call GetBattleAnimByte ld hl, $c689 @@ -601,7 +590,6 @@ BattleAnimCmd_F8: ; cc3d6 (33:43d6) ld [hl], d ret -; no known jump sources BattleAnimCmd_EE: ; cc3fa (33:43fa) call GetBattleAnimByte ld e, a @@ -630,7 +618,6 @@ BattleAnimCmd_EE: ; cc3fa (33:43fa) ld [hl], d ret -; no known jump sources BattleAnimCmd_D0: ; cc41f (33:441f) call GetBattleAnimByte ld [$d419], a @@ -643,7 +630,6 @@ BattleAnimCmd_D0: ; cc41f (33:441f) call Functioncc9a1 ret -; no known jump sources BattleAnimCmd_F0: ; cc43b (33:443b) call GetBattleAnimByte ld [$d419], a @@ -656,25 +642,21 @@ BattleAnimCmd_F0: ; cc43b (33:443b) call Functionccb4f ret -; no known jump sources BattleAnimCmd_F1: ; cc457 (33:4457) call GetBattleAnimByte ld [$cfc7], a ret -; no known jump sources BattleAnimCmd_F2: ; cc45e (33:445e) call GetBattleAnimByte ld [$cfc8], a ret -; no known jump sources BattleAnimCmd_F3: ; cc465 (33:4465) call GetBattleAnimByte ld [$cfc9], a ret -; no known jump sources BattleAnimCmd_DF: ; cc46c (33:446c) ld a, [hSGB] ; $ff00+$e7 and a @@ -685,7 +667,6 @@ BattleAnimCmd_DF: ; cc46c (33:446c) ld [$cfc8], a ret -; no known jump sources BattleAnimCmd_E5: ; cc479 (33:4479) ld hl, $d30a ld a, $a0 @@ -696,7 +677,6 @@ BattleAnimCmd_E5: ; cc479 (33:4479) jr nz, .asm_cc47e ret -; no known jump sources BattleAnimCmd_D1: BattleAnimCmd_D2: BattleAnimCmd_D3: @@ -737,7 +717,6 @@ BattleAnimCmd_D5: ; cc485 (33:4485) jr nz, .asm_cc492 ret -; no known jump sources BattleAnimCmd_D6: ; cc4c0 (33:44c0) call GetBattleAnimByte ld e, $a @@ -762,7 +741,6 @@ BattleAnimCmd_D6: ; cc4c0 (33:44c0) inc [hl] ret -; no known jump sources BattleAnimCmd_D8: ; cc4e3 (33:44e3) call GetBattleAnimByte ld e, $5 @@ -787,7 +765,6 @@ BattleAnimCmd_D8: ; cc4e3 (33:44e3) inc [hl] ret -; no known jump sources BattleAnimCmd_D7: ; cc506 (33:4506) call GetBattleAnimByte ld e, $a @@ -813,7 +790,6 @@ BattleAnimCmd_D7: ; cc506 (33:4506) ld [hl], a ret -; no known jump sources BattleAnimCmd_D9: ; cc52c (33:452c) ld hl, $d300 @@ -848,7 +824,6 @@ BattleAnimCmd_D9: ; cc52c (33:452c) call Functioncc561 ret -; known jump sources: cc550 (33:4550), cc55d (33:455d), cc57b (33:457b) Functioncc561: ; cc561 (33:4561) push af push hl @@ -870,7 +845,6 @@ Functioncc561: ; cc561 (33:4561) jr nz, Functioncc561 ret -; no known jump sources BattleAnimCmd_DA: ; cc57e (33:457e) ld hl, $d300 @@ -905,7 +879,6 @@ BattleAnimCmd_DA: ; cc57e (33:457e) call Functioncc5b3 ret -; known jump sources: cc5a2 (33:45a2), cc5af (33:45af), cc5cd (33:45cd) Functioncc5b3: ; cc5b3 (33:45b3) push af push hl @@ -927,18 +900,15 @@ Functioncc5b3: ; cc5b3 (33:45b3) jr nz, Functioncc5b3 ret -; no known jump sources BattleAnimCmd_DB: ; cc5d0 (33:45d0) callab GetPokeBallWobble ld a, c ld [$d416], a ret -; no known jump sources BattleAnimCmd_E7: ; cc5db (33:45db) ret -; no known jump sources BattleAnimCmd_DC: ; cc5dc (33:45dc) ld a, [rSVBK] ; $ff00+$70 push af @@ -974,7 +944,6 @@ BattleAnimCmd_DC: ; cc5dc (33:45dc) ld [rSVBK], a ; $ff00+$70 ret -; no known jump sources BattleAnimCmd_E8: ; cc622 (33:4622) ld de, $8000 @@ -995,7 +964,6 @@ BattleAnimCmd_E8: ; cc622 (33:4622) call Request2bpp ret -; no known jump sources BattleAnimCmd_DD: ; cc640 (33:4640) ld a, [rSVBK] ; $ff00+$70 @@ -1065,14 +1033,12 @@ GetSubstitutePic: ; cc64c ld [rSVBK], a ; $ff00+$70 ret -; known jump sources: cc663 (33:4663), cc66c (33:466c), cc675 (33:4675), cc67e (33:467e), cc695 (33:4695), cc69e (33:469e), cc6a7 (33:46a7), cc6b0 (33:46b0) CopyMonsterSpriteTile: ; cc6c6 (33:46c6) ld bc, $10 ld a, BANK(MonsterSpriteGFX) call FarCopyBytes ret -; no known jump sources BattleAnimCmd_E2: ; cc6cf (33:46cf) ld a, [rSVBK] ; $ff00+$70 push af @@ -1087,7 +1053,6 @@ BattleAnimCmd_E2: ; cc6cf (33:46cf) ld [rSVBK], a ; $ff00+$70 ret -; known jump sources: cc6da (33:46da), cc740 (33:4740) GetMinimizePic: ; cc6e7 (33:46e7) ld hl, $a000 ld bc, $310 @@ -1118,7 +1083,6 @@ GetMinimizePic: ; cc6e7 (33:46e7) lb bc, BANK(GetMinimizePic), $24 ret -; known jump sources: cc6fc (33:46fc), cc70c (33:470c) CopyMinimizePic: ; cc719 (33:4719) ld hl, MinimizePic ld bc, $10 @@ -1131,7 +1095,6 @@ MinimizePic: ; cc725 INCBIN "gfx/battle/minimize.2bpp" ; cc735 -; no known jump sources BattleAnimCmd_E9: ; cc735 (33:4735) ld a, [rSVBK] ; $ff00+$70 push af @@ -1147,7 +1110,6 @@ BattleAnimCmd_E9: ; cc735 (33:4735) ld [rSVBK], a ; $ff00+$70 ret -; no known jump sources BattleAnimCmd_DE: ; cc750 (33:4750) ld a, [rSVBK] ; $ff00+$70 push af @@ -1173,7 +1135,6 @@ BattleAnimCmd_DE: ; cc750 (33:4750) ld [rSVBK], a ; $ff00+$70 ret -; no known jump sources BattleAnimCmd_E6: ; cc776 (33:4776) ld a, [rSVBK] ; $ff00+$70 push af @@ -1210,37 +1171,30 @@ BattleAnimCmd_E6: ; cc776 (33:4776) ld [rSVBK], a ; $ff00+$70 ret -; no known jump sources BattleAnimCmd_E3: ; cc7bb (33:47bb) xor a ld [hOAMUpdate], a ; $ff00+$d8 ret -; no known jump sources BattleAnimCmd_E4: ; cc7bf (33:47bf) ld a, $1 ld [hOAMUpdate], a ; $ff00+$d8 ret -; no known jump sources BattleAnimCmd_F4: ; cc7c4 (33:47c4) ld hl, $d40f set 3, [hl] ret -; no known jump sources BattleAnimCmd_F5: ; cc7ca (33:47ca) ret -; no known jump sources BattleAnimCmd_F6: ; cc7cb (33:47cb) ret -; no known jump sources BattleAnimCmd_F7: ; cc7cc (33:47cc) ret -; no known jump sources BattleAnimCmd_E0: ; cc7cd (33:47cd) call GetBattleAnimByte ld e, a @@ -1270,7 +1224,6 @@ Datacc7f8: ; cc7f8 db $f0, $0f, $f0, $0f ; cc7fc -; known jump sources: cc7d8 (33:47d8) Functioncc7fc: ; cc7fc (33:47fc) ld a, [hBattleTurn] ; $ff00+$e4 and a @@ -1284,7 +1237,6 @@ Functioncc7fc: ; cc7fc (33:47fc) xor 1 ret -; no known jump sources BattleAnimCmd_E1: ; cc807 (33:4807) call GetBattleAnimByte and 3 diff --git a/battle/anim_objects.asm b/battle/anim_objects.asm index d3e417fc2..19afac4dc 100644 --- a/battle/anim_objects.asm +++ b/battle/anim_objects.asm @@ -1,7 +1,6 @@ ; Objects used in battle animations. -; known jump sources: cc437 (33:4437) Functioncc9a1: ; cc9a1 (33:49a1) ld hl, $d30a ld e, $a @@ -32,7 +31,6 @@ Functioncc9bd: ; cc9bd ; cc9c4 -; known jump sources: cc9b9 (33:49b9) Functioncc9c4: ; cc9c4 (33:49c4) ld a, [$d419] ld e, a @@ -286,7 +284,6 @@ Functionccaaa: ; ccaaa ; ccb31 -; known jump sources: cc9ed (33:49ed) Functionccb31: ; ccb31 (33:4b31) push hl push bc @@ -316,7 +313,6 @@ Functionccb48: ; ccb48 ; ccb4f -; known jump sources: cc453 (33:4453) Functionccb4f: ; ccb4f (33:4b4f) callab Functionc801a ret @@ -529,7 +525,6 @@ Functionccfbe: ; ccfbe ; ccfce -; no known jump sources Jumptable_ccfce: ; ccfce (33:4fce) dw Functioncd06e dw Functioncd12a @@ -613,32 +608,26 @@ Jumptable_ccfce: ; ccfce (33:4fce) dw Functionce6bf -; no known jump sources Functioncd06e: ; cd06e (33:506e) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd071: ; cd071 (33:5071) dw Functioncd078 dw Functioncd075 -; no known jump sources Functioncd075: ; cd075 (33:5075) call Functioncc9bd -; no known jump sources Functioncd078: ; cd078 (33:5078) ret -; no known jump sources Functioncd079: ; cd079 (33:5079) call Functioncd081 ret c call Functioncc9bd ret -; known jump sources: cd079 (33:5079), cd17e (33:517e), cd22b (33:522b) Functioncd081: ; cd081 (33:5081) ld hl, $7 add hl, bc @@ -664,7 +653,6 @@ Functioncd081: ; cd081 (33:5081) scf ret -; no known jump sources Functioncd0a6: ; cd0a6 (33:50a6) ld hl, $7 add hl, bc @@ -705,17 +693,14 @@ Functioncd0a6: ; cd0a6 (33:50a6) ld [hl], a ret -; known jump sources: cdafa (33:5afa) Functioncd0e3: ; cd0e3 (33:50e3) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd0e6: ; cd0e6 (33:50e6) dw Functioncd0ea dw Functioncd106 -; no known jump sources Functioncd0ea: ; cd0ea (33:50ea) call Functionce72c ld hl, $b @@ -734,7 +719,6 @@ Functioncd0ea: ; cd0ea (33:50ea) and $7f ld [hl], a -; no known jump sources Functioncd106: ; cd106 (33:5106) ld hl, $f add hl, bc @@ -759,22 +743,18 @@ Functioncd106: ; cd106 (33:5106) inc [hl] ret -; no known jump sources Functioncd12a: ; cd12a (33:512a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd12d: ; cd12d (33:512d) dw Functioncd135 dw Functioncd131 -; no known jump sources Functioncd131: ; cd131 (33:5131) call Functioncc9bd ret -; no known jump sources Functioncd135: ; cd135 (33:5135) ld hl, $7 add hl, bc @@ -787,7 +767,6 @@ Functioncd135: ; cd135 (33:5135) call Functionce70a ret -; no known jump sources Functioncd146: ; cd146 (33:5146) ld hl, $7 add hl, bc @@ -803,11 +782,9 @@ Functioncd146: ; cd146 (33:5146) call Functioncc9bd ret -; no known jump sources Functioncd15c: ; cd15c (33:515c) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd15f: ; cd15f (33:515f) dw Functioncd177 dw Functioncd17e @@ -823,13 +800,11 @@ Jumptable_cd15f: ; cd15f (33:515f) dw Functioncd20e -; no known jump sources Functioncd177: ; cd177 (33:5177) call Functioncd249 call Functionce72c ret -; no known jump sources Functioncd17e: ; cd17e (33:517e) call Functioncd081 ret c @@ -845,7 +820,6 @@ Functioncd17e: ; cd17e (33:517e) call Functionce72c ret -; no known jump sources Functioncd196: ; cd196 (33:5196) call Functionce72c ld a, $9 @@ -856,7 +830,6 @@ Functioncd196: ; cd196 (33:5196) inc hl ld [hl], $10 -; no known jump sources Functioncd1a7: ; cd1a7 (33:51a7) ld hl, $f add hl, bc @@ -885,7 +858,6 @@ Functioncd1a7: ; cd1a7 (33:51a7) call Functionce72c ret -; no known jump sources Functioncd1d2: ; cd1d2 (33:51d2) ld a, $d call Functionce7bf @@ -893,11 +865,9 @@ Functioncd1d2: ; cd1d2 (33:51d2) add hl, bc dec [hl] -; no known jump sources Functioncd1dc: ; cd1dc (33:51dc) ret -; no known jump sources Functioncd1dd: ; cd1dd (33:51dd) call Functioncd249 ld a, $a @@ -907,7 +877,6 @@ Functioncd1dd: ; cd1dd (33:51dd) add hl, bc ld [hl], $20 -; no known jump sources Functioncd1ee: ; cd1ee (33:51ee) ld hl, $f add hl, bc @@ -929,29 +898,24 @@ Functioncd1ee: ; cd1ee (33:51ee) call Functionce72c ret -; known jump sources: cd205 (33:5205) Functioncd20e: ; cd20e (33:520e) call Functioncc9bd ret -; no known jump sources Functioncd212: ; cd212 (33:5212) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd215: ; cd215 (33:5215) dw Functioncd21b dw Functioncd222 dw Functioncd232 -; no known jump sources Functioncd21b: ; cd21b (33:521b) call Functioncd249 call Functionce72c ret -; no known jump sources Functioncd222: ; cd222 (33:5222) ld hl, $7 add hl, bc @@ -963,7 +927,6 @@ Functioncd222: ; cd222 (33:5222) .asm_cd22f call Functionce72c -; no known jump sources Functioncd232: ; cd232 (33:5232) ld hl, $8 add hl, bc @@ -981,7 +944,6 @@ Functioncd232: ; cd232 (33:5232) call Functioncc9bd ret -; known jump sources: cd177 (33:5177), cd1dd (33:51dd), cd21b (33:521b) Functioncd249: ; cd249 (33:5249) ld hl, Unknown_cd26c ld a, [rSVBK] ; $ff00+$70 @@ -1023,11 +985,9 @@ Unknown_cd26c: ; cd26c db $ff, 2 ; cd284 -; no known jump sources Functioncd284: ; cd284 (33:5284) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd287: ; cd287 (33:5287) dw Functioncd291 dw Functioncd2a0 @@ -1036,7 +996,6 @@ Jumptable_cd287: ; cd287 (33:5287) dw Functioncd2bd -; no known jump sources Functioncd291: ; cd291 (33:5291) ld hl, $b add hl, bc @@ -1048,7 +1007,6 @@ Functioncd291: ; cd291 (33:5291) ld [hl], a ret -; no known jump sources Functioncd2a0: ; cd2a0 (33:52a0) ld hl, $7 add hl, bc @@ -1061,32 +1019,26 @@ Functioncd2a0: ; cd2a0 (33:52a0) call Functionce70a ret -; no known jump sources Functioncd2b1: ; cd2b1 (33:52b1) call Functioncc9bd ret -; no known jump sources Functioncd2b5: ; cd2b5 (33:52b5) call Functionce72c ld a, $f call Functionce7bf -; no known jump sources Functioncd2bd: ; cd2bd (33:52bd) ret -; no known jump sources Functioncd2be: ; cd2be (33:52be) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd2c1: ; cd2c1 (33:52c1) dw Functioncd2c5 dw Functioncd2d1 -; no known jump sources Functioncd2c5: ; cd2c5 (33:52c5) call Functionce72c ld hl, $f @@ -1095,7 +1047,6 @@ Functioncd2c5: ; cd2c5 (33:52c5) inc hl ld [hl], $48 -; no known jump sources Functioncd2d1: ; cd2d1 (33:52d1) ld hl, $f add hl, bc @@ -1130,11 +1081,9 @@ Functioncd2d1: ; cd2d1 (33:52d1) call Functioncc9bd ret -; no known jump sources Functioncd306: ; cd306 (33:5306) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd309: ; cd309 (33:5309) dw Functioncd311 dw Functioncd321 @@ -1142,7 +1091,6 @@ Jumptable_cd309: ; cd309 (33:5309) dw Functioncd37d -; no known jump sources Functioncd311: ; cd311 (33:5311) ld hl, $7 add hl, bc @@ -1154,14 +1102,12 @@ Functioncd311: ; cd311 (33:5311) .asm_cd31e call Functionce72c -; no known jump sources Functioncd321: ; cd321 (33:5321) call Functionce72c ld hl, $f add hl, bc ld [hl], $0 -; no known jump sources Functioncd32a: ; cd32a (33:532a) ld hl, $f add hl, bc @@ -1214,7 +1160,6 @@ Functioncd32a: ; cd32a (33:532a) .asm_cd37a call Functionce72c -; no known jump sources Functioncd37d: ; cd37d (33:537d) ld hl, $7 add hl, bc @@ -1227,7 +1172,6 @@ Functioncd37d: ; cd37d (33:537d) call Functioncd38e ret -; known jump sources: cd31a (33:531a), cd38a (33:538a) Functioncd38e: ; cd38e (33:538e) ld hl, $b add hl, bc @@ -1251,18 +1195,15 @@ Functioncd38e: ; cd38e (33:538e) jr nz, .asm_cd3a9 ret -; no known jump sources Functioncd3ae: ; cd3ae (33:53ae) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd3b1: ; cd3b1 (33:53b1) dw Functioncd3b7 dw Functioncd3cc dw Functioncd3ee -; no known jump sources Functioncd3b7: ; cd3b7 (33:53b7) call Functionce72c ld hl, $f @@ -1276,7 +1217,6 @@ Functioncd3b7: ; cd3b7 (33:53b7) add hl, bc ld [hl], a -; no known jump sources Functioncd3cc: ; cd3cc (33:53cc) ld hl, $f add hl, bc @@ -1302,16 +1242,13 @@ Functioncd3cc: ; cd3cc (33:53cc) ld [hl], a ret -; no known jump sources Functioncd3ee: ; cd3ee (33:53ee) call Functioncc9bd ret -; no known jump sources Functioncd3f2: ; cd3f2 (33:53f2) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd3f5: ; cd3f5 (33:53f5) dw Functioncd409 dw Functioncd45c @@ -1325,7 +1262,6 @@ Jumptable_cd3f5: ; cd3f5 (33:53f5) dw Functioncd458 -; no known jump sources Functioncd409: ; cd409 (33:5409) ld hl, $b add hl, bc @@ -1339,7 +1275,6 @@ Functioncd409: ; cd409 (33:5409) call Functionce7bf ret -; known jump sources: cd415 (33:5415) Functioncd41d: ; cd41d (33:541d) ld hl, $7 add hl, bc @@ -1357,7 +1292,6 @@ Functioncd41d: ; cd41d (33:541d) ld a, $10 call Functionce7bf -; no known jump sources Functioncd437: ; cd437 (33:5437) ld hl, $f add hl, bc @@ -1380,52 +1314,43 @@ Functioncd437: ; cd437 (33:5437) inc [hl] ret -; no known jump sources Functioncd458: ; cd458 (33:5458) call Functioncc9bd ret -; no known jump sources Functioncd45c: ; cd45c (33:545c) ld hl, $a add hl, bc dec [hl] ret -; no known jump sources Functioncd462: ; cd462 (33:5462) ld hl, $a add hl, bc inc [hl] -; no known jump sources Functioncd467: ; cd467 (33:5467) ld hl, $9 add hl, bc dec [hl] ret -; no known jump sources Functioncd46d: ; cd46d (33:546d) ld hl, $a add hl, bc inc [hl] -; no known jump sources Functioncd472: ; cd472 (33:5472) ld hl, $9 add hl, bc inc [hl] -; no known jump sources Functioncd477: ; cd477 (33:5477) ret -; no known jump sources Functioncd478: ; cd478 (33:5478) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd47b: ; cd47b (33:547b) dw Functioncd48d dw Functioncd496 @@ -1438,14 +1363,12 @@ Jumptable_cd47b: ; cd47b (33:547b) dw Functioncd549 -; no known jump sources Functioncd48d: ; cd48d (33:548d) call Functionce72c ld hl, $f add hl, bc ld [hl], $40 -; no known jump sources Functioncd496: ; cd496 (33:5496) ld hl, $f add hl, bc @@ -1501,7 +1424,6 @@ Functioncd496: ; cd496 (33:5496) ld [hl], e ret -; no known jump sources Functioncd4ee: ; cd4ee (33:54ee) ld hl, $a add hl, bc @@ -1551,7 +1473,6 @@ Functioncd4ee: ; cd4ee (33:54ee) ld [hl], e ret -; no known jump sources Functioncd53a: ; cd53a (33:553a) ld a, $16 call Functionce7bf @@ -1559,12 +1480,10 @@ Functioncd53a: ; cd53a (33:553a) add hl, bc res 5, [hl] -; no known jump sources Functioncd545: ; cd545 (33:5545) call Functionce72c ret -; no known jump sources Functioncd549: ; cd549 (33:5549) ld hl, $7 add hl, bc @@ -1575,7 +1494,6 @@ Functioncd549: ; cd549 (33:5549) call Functionce70a ret -; known jump sources: cd4d2 (33:54d2), cd5cd (33:55cd) Functioncd557: ; cd557 (33:5557) ld hl, $b add hl, bc @@ -1609,17 +1527,14 @@ Functioncd557: ; cd557 (33:5557) ld de, rJOYP ; $ff00 ret -; no known jump sources Functioncd58a: ; cd58a (33:558a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd58d: ; cd58d (33:558d) dw Functioncd591 dw Functioncd5aa -; no known jump sources Functioncd591: ; cd591 (33:5591) ld hl, $b add hl, bc @@ -1636,7 +1551,6 @@ Functioncd591: ; cd591 (33:5591) add hl, bc ld [hl], $40 -; no known jump sources Functioncd5aa: ; cd5aa (33:55aa) ld hl, $f add hl, bc @@ -1678,25 +1592,21 @@ Functioncd5aa: ; cd5aa (33:55aa) ld [hl], e ret -; no known jump sources Functioncd5e9: ; cd5e9 (33:55e9) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd5ec: ; cd5ec (33:55ec) dw Functioncd5f2 dw Functioncd5fb dw Functioncd61b -; no known jump sources Functioncd5f2: ; cd5f2 (33:55f2) call Functionce72c ld hl, $f add hl, bc ld [hl], $c -; no known jump sources Functioncd5fb: ; cd5fb (33:55fb) ld hl, $f add hl, bc @@ -1717,7 +1627,6 @@ Functioncd5fb: ; cd5fb (33:55fb) ld a, $22 call Functionce7bf -; no known jump sources Functioncd61b: ; cd61b (33:561b) ld hl, $7 add hl, bc @@ -1771,11 +1680,9 @@ Functioncd61b: ; cd61b (33:561b) ld [hl], d ret -; no known jump sources Functioncd66a: ; cd66a (33:566a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd66d: ; cd66d (33:566d) dw Functioncd677 dw Functioncd687 @@ -1784,7 +1691,6 @@ Jumptable_cd66d: ; cd66d (33:566d) dw Functioncd6d6 -; no known jump sources Functioncd677: ; cd677 (33:5677) call Functionce72c ld a, $42 @@ -1795,7 +1701,6 @@ Functioncd677: ; cd677 (33:5677) ld [$FF00+$c8], a ret -; no known jump sources Functioncd687: ; cd687 (33:5687) ld hl, $b add hl, bc @@ -1837,11 +1742,9 @@ Functioncd687: ; cd687 (33:5687) inc [hl] inc [hl] -; no known jump sources Functioncd6c5: ; cd6c5 (33:56c5) ret -; no known jump sources Functioncd6c6: ; cd6c6 (33:56c6) ld hl, $8 add hl, bc @@ -1853,7 +1756,6 @@ Functioncd6c6: ; cd6c6 (33:56c6) ld [$FF00+$c7], a ld [$FF00+$c8], a -; no known jump sources Functioncd6d6: ; cd6d6 (33:56d6) call Functioncc9bd ret @@ -1866,17 +1768,14 @@ asm_cd6da: ; cd6da (33:56da) ld [$FF00+$c7], a ret -; no known jump sources Functioncd6e3: ; cd6e3 (33:56e3) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd6e6: ; cd6e6 (33:56e6) dw Functioncd6ea dw Functioncd6f7 -; no known jump sources Functioncd6ea: ; cd6ea (33:56ea) call Functionce72c ld hl, $b @@ -1885,7 +1784,6 @@ Functioncd6ea: ; cd6ea (33:56ea) add [hl] call Functionce7bf -; no known jump sources Functioncd6f7: ; cd6f7 (33:56f7) ld hl, $7 add hl, bc @@ -1908,11 +1806,9 @@ Functioncd6f7: ; cd6f7 (33:56f7) ld [hl], a ret -; no known jump sources Functioncd71a: ; cd71a (33:571a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd71d: ; cd71d (33:571d) dw Functioncd725 dw Functioncd728 @@ -1920,11 +1816,9 @@ Jumptable_cd71d: ; cd71d (33:571d) dw Functioncd776 -; no known jump sources Functioncd725: ; cd725 (33:5725) call Functionce72c -; no known jump sources Functioncd728: ; cd728 (33:5728) ld hl, $8 add hl, bc @@ -1959,7 +1853,6 @@ Functioncd728: ; cd728 (33:5728) and $1 ld [hl], a -; no known jump sources Functioncd763: ; cd763 (33:5763) ld hl, $a add hl, bc @@ -1973,11 +1866,9 @@ Functioncd763: ; cd763 (33:5763) ld a, $29 call Functionce7bf -; no known jump sources Functioncd776: ; cd776 (33:5776) ret -; no known jump sources Functioncd777: ; cd777 (33:5777) ld hl, $a add hl, bc @@ -2009,17 +1900,14 @@ Functioncd777: ; cd777 (33:5777) ld [hl], a ret -; no known jump sources Functioncd7a4: ; cd7a4 (33:57a4) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd7a7: ; cd7a7 (33:57a7) dw Functioncd7ab dw Functioncd7d2 -; no known jump sources Functioncd7ab: ; cd7ab (33:57ab) call Functionce72c ld hl, $b @@ -2043,7 +1931,6 @@ Functioncd7ab: ; cd7ab (33:57ab) add hl, bc ld [hl], $1 -; no known jump sources Functioncd7d2: ; cd7d2 (33:57d2) ld hl, $10 add hl, bc @@ -2083,11 +1970,9 @@ Functioncd7d2: ; cd7d2 (33:57d2) dec [hl] ret -; no known jump sources Functioncd80c: ; cd80c (33:580c) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd80f: ; cd80f (33:580f) dw Functioncd81f dw Functioncd817 @@ -2095,26 +1980,21 @@ Jumptable_cd80f: ; cd80f (33:580f) dw Functioncd820 -; no known jump sources Functioncd817: ; cd817 (33:5817) call Functionce72c ld a, $35 call Functionce7bf -; no known jump sources Functioncd81f: ; cd81f (33:581f) ret -; no known jump sources Functioncd820: ; cd820 (33:5820) call Functioncc9bd ret -; no known jump sources Functioncd824: ; cd824 (33:5824) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd827: ; cd827 (33:5827) dw Functioncd835 dw Functioncd860 @@ -2125,7 +2005,6 @@ Jumptable_cd827: ; cd827 (33:5827) dw Functioncd893 -; no known jump sources Functioncd835: ; cd835 (33:5835) call Functionce72c ld hl, $3 @@ -2153,7 +2032,6 @@ Functioncd835: ; cd835 (33:5835) and $7f ld [hl], a -; no known jump sources Functioncd860: ; cd860 (33:5860) ld hl, $f add hl, bc @@ -2185,23 +2063,19 @@ Functioncd860: ; cd860 (33:5860) and $1f ret nz -; no known jump sources Functioncd88f: ; cd88f (33:588f) call Functionce72c ret -; no known jump sources Functioncd893: ; cd893 (33:5893) ld hl, $e add hl, bc ld [hl], $1 ret -; no known jump sources Functioncd89a: ; cd89a (33:589a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd89d: ; cd89d (33:589d) dw Functioncd8ab dw Functioncd8cc @@ -2212,7 +2086,6 @@ Jumptable_cd89d: ; cd89d (33:589d) dw Functioncd8f9 -; no known jump sources Functioncd8ab: ; cd8ab (33:58ab) call Functionce72c ld hl, $b @@ -2234,7 +2107,6 @@ Functioncd8ab: ; cd8ab (33:58ab) and $7f ld [hl], a -; no known jump sources Functioncd8cc: ; cd8cc (33:58cc) ld hl, $f add hl, bc @@ -2262,29 +2134,24 @@ Functioncd8cc: ; cd8cc (33:58cc) and $1f ret nz -; no known jump sources Functioncd8f5: ; cd8f5 (33:58f5) call Functionce72c ret -; no known jump sources Functioncd8f9: ; cd8f9 (33:58f9) ld hl, $e add hl, bc ld [hl], $1 ret -; no known jump sources Functioncd900: ; cd900 (33:5900) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd903: ; cd903 (33:5903) dw Functioncd907 dw Functioncd913 -; no known jump sources Functioncd907: ; cd907 (33:5907) call Functionce72c ld hl, $f @@ -2293,7 +2160,6 @@ Functioncd907: ; cd907 (33:5907) inc hl ld [hl], $0 -; no known jump sources Functioncd913: ; cd913 (33:5913) ld hl, $b add hl, bc @@ -2337,11 +2203,9 @@ Functioncd913: ; cd913 (33:5913) call Functioncc9bd ret -; no known jump sources Functioncd954: ; cd954 (33:5954) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cd957: ; cd957 (33:5957) dw Functioncd961 dw Functioncd96a @@ -2350,19 +2214,16 @@ Jumptable_cd957: ; cd957 (33:5957) dw Functioncd97b -; no known jump sources Functioncd961: ; cd961 (33:5961) call Functionce72c ld hl, $b add hl, bc ld [hl], $0 -; no known jump sources Functioncd96a: ; cd96a (33:596a) call Functioncd99a ret -; no known jump sources Functioncd96e: ; cd96e (33:596e) ld hl, $7 add hl, bc @@ -2372,7 +2233,6 @@ Functioncd96e: ; cd96e (33:596e) call Functionce72c ret -; no known jump sources Functioncd97b: ; cd97b (33:597b) ld hl, $7 add hl, bc @@ -2382,7 +2242,6 @@ Functioncd97b: ; cd97b (33:597b) call Functioncc9bd ret -; known jump sources: cd975 (33:5975), cd982 (33:5982) asm_cd988: ; cd988 (33:5988) call Functioncd99a ld hl, $7 @@ -2396,7 +2255,6 @@ asm_cd988: ; cd988 (33:5988) dec [hl] ret -; known jump sources: cd96a (33:596a), cd988 (33:5988) Functioncd99a: ; cd99a (33:599a) call Functioncd9f4 ld hl, $f @@ -2456,7 +2314,6 @@ Functioncd99a: ; cd99a (33:599a) ld [hl], a ret -; known jump sources: cd99a (33:599a) Functioncd9f4: ; cd9f4 (33:59f4) ld hl, $10 add hl, bc @@ -2472,7 +2329,6 @@ Unknown_cda01: ; cda01 db 8, 6, 5, 4, 5, 6, 8, 12, 16 ; cda0a -; no known jump sources Functioncda0a: ; cda0a (33:5a0a) ld hl, $7 add hl, bc @@ -2501,18 +2357,15 @@ Functioncda0a: ; cda0a (33:5a0a) jr nz, .asm_cda2c ret -; no known jump sources Functioncda31: ; cda31 (33:5a31) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cda34: ; cda34 (33:5a34) dw Functioncda4c dw Functioncda3a dw Functioncda4c -; no known jump sources Functioncda3a: ; cda3a (33:5a3a) ld hl, $3 add hl, bc @@ -2524,15 +2377,12 @@ Functioncda3a: ; cda3a (33:5a3a) add hl, bc ld [hl], $8 -; no known jump sources Functioncda4c: ; cda4c (33:5a4c) ret -; no known jump sources Functioncda4d: ; cda4d (33:5a4d) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cda50: ; cda50 (33:5a50) dw Functioncda58 dw Functioncda62 @@ -2540,7 +2390,6 @@ Jumptable_cda50: ; cda50 (33:5a50) dw Functioncda8c -; no known jump sources Functioncda58: ; cda58 (33:5a58) call Functionce72c ld hl, $10 @@ -2548,7 +2397,6 @@ Functioncda58: ; cda58 (33:5a58) ld [hl], $40 ret -; no known jump sources Functioncda62: ; cda62 (33:5a62) ld hl, $10 add hl, bc @@ -2564,7 +2412,6 @@ Functioncda62: ; cda62 (33:5a62) call Functionce72c ret -; no known jump sources Functioncda7a: ; cda7a (33:5a7a) ld hl, $10 add hl, bc @@ -2578,11 +2425,9 @@ Functioncda7a: ; cda7a (33:5a7a) ld a, $58 call Functionce7bf -; no known jump sources Functioncda8c: ; cda8c (33:5a8c) ret -; known jump sources: cda6b (33:5a6b), cdaf2 (33:5af2) Functioncda8d: ; cda8d (33:5a8d) dec [hl] ld d, $20 @@ -2631,18 +2476,15 @@ Functioncda8d: ; cda8d (33:5a8d) dec [hl] ret -; no known jump sources Functioncdad6: ; cdad6 (33:5ad6) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdad9: ; cdad9 (33:5ad9) dw Functioncdadf dw Functioncdae9 dw Functioncdaf9 -; no known jump sources Functioncdadf: ; cdadf (33:5adf) call Functionce72c ld hl, $10 @@ -2650,7 +2492,6 @@ Functioncdadf: ; cdadf (33:5adf) ld [hl], $40 ret -; no known jump sources Functioncdae9: ; cdae9 (33:5ae9) ld hl, $10 add hl, bc @@ -2662,11 +2503,9 @@ Functioncdae9: ; cdae9 (33:5ae9) .asm_cdaf6 call Functionce72c -; no known jump sources Functioncdaf9: ; cdaf9 (33:5af9) ret -; no known jump sources Functioncdafa: ; cdafa (33:5afa) call Functioncd0e3 ld hl, $f @@ -2676,11 +2515,9 @@ Functioncdafa: ; cdafa (33:5afa) ld [hl], a ret -; no known jump sources Functioncdb06: ; cdb06 (33:5b06) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdb09: ; cdb09 (33:5b09) dw Functioncdb13 dw Functioncdb14 @@ -2689,11 +2526,9 @@ Jumptable_cdb09: ; cdb09 (33:5b09) dw Functioncdb65 -; no known jump sources Functioncdb13: ; cdb13 (33:5b13) ret -; no known jump sources Functioncdb14: ; cdb14 (33:5b14) ld hl, $8 add hl, bc @@ -2709,7 +2544,6 @@ Functioncdb14: ; cdb14 (33:5b14) ld [hl], a ret -; no known jump sources Functioncdb28: ; cdb28 (33:5b28) ld hl, $7 add hl, bc @@ -2735,7 +2569,6 @@ Functioncdb28: ; cdb28 (33:5b28) dec [hl] ret -; no known jump sources Functioncdb50: ; cdb50 (33:5b50) call Functionce72c ld hl, $f @@ -2748,7 +2581,6 @@ Functioncdb50: ; cdb50 (33:5b50) add hl, bc ld [hl], $80 -; no known jump sources Functioncdb65: ; cdb65 (33:5b65) ld hl, $7 add hl, bc @@ -2768,11 +2600,9 @@ Functioncdb65: ; cdb65 (33:5b65) ld [hl], a ret -; no known jump sources Functioncdb80: ; cdb80 (33:5b80) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdb83: ; cdb83 (33:5b83) dw Functioncdb9f dw Functioncdbb3 @@ -2790,7 +2620,6 @@ Jumptable_cdb83: ; cdb83 (33:5b83) dw Functioncdc74 -; no known jump sources Functioncdb9f: ; cdb9f (33:5b9f) ld hl, $f add hl, bc @@ -2805,7 +2634,6 @@ Functioncdb9f: ; cdb9f (33:5b9f) ld [hl], a ret -; no known jump sources Functioncdbb3: ; cdbb3 (33:5bb3) ld hl, $7 add hl, bc @@ -2817,7 +2645,6 @@ Functioncdbb3: ; cdbb3 (33:5bb3) call Functioncdc75 ret -; no known jump sources Functioncdbc1: ; cdbc1 (33:5bc1) ld hl, $7 add hl, bc @@ -2829,7 +2656,6 @@ Functioncdbc1: ; cdbc1 (33:5bc1) call Functioncdc75 ret -; no known jump sources Functioncdbcf: ; cdbcf (33:5bcf) ld hl, $7 add hl, bc @@ -2848,7 +2674,6 @@ Functioncdbcf: ; cdbcf (33:5bcf) inc [hl] ret -; no known jump sources Functioncdbeb: ; cdbeb (33:5beb) ld hl, $10 add hl, bc @@ -2883,19 +2708,16 @@ asm_cdbfa: ; cdbfa (33:5bfa) ld [hl], e ret -; no known jump sources Functioncdc1a: ; cdc1a (33:5c1a) call Functioncc9bd ret -; no known jump sources Functioncdc1e: ; cdc1e (33:5c1e) ld a, $4e call Functionce7bf call Functionce72c ret -; no known jump sources Functioncdc27: ; cdc27 (33:5c27) ld hl, $f add hl, bc @@ -2909,7 +2731,6 @@ Functioncdc27: ; cdc27 (33:5c27) ld [hl], a ret -; no known jump sources Functioncdc39: ; cdc39 (33:5c39) ld a, $50 call Functionce7bf @@ -2919,7 +2740,6 @@ Functioncdc39: ; cdc39 (33:5c39) call Functionce72c ret -; no known jump sources Functioncdc48: ; cdc48 (33:5c48) ld a, $4f call Functionce7bf @@ -2929,7 +2749,6 @@ Functioncdc48: ; cdc48 (33:5c48) ld [hl], $40 ret -; no known jump sources Functioncdc57: ; cdc57 (33:5c57) ld hl, $f add hl, bc @@ -2949,11 +2768,9 @@ Functioncdc57: ; cdc57 (33:5c57) .asm_cdc71 call Functionce72c -; no known jump sources Functioncdc74: ; cdc74 (33:5c74) ret -; known jump sources: cdbbd (33:5bbd), cdbcb (33:5bcb) Functioncdc75: ; cdc75 (33:5c75) ld hl, $f add hl, bc @@ -2986,7 +2803,6 @@ Functioncdc75: ; cdc75 (33:5c75) call Functionce72c ret -; no known jump sources Functioncdca6: ; cdca6 (33:5ca6) ld hl, $a add hl, bc @@ -3008,17 +2824,14 @@ Functioncdca6: ; cdca6 (33:5ca6) ld [hl], a ret -; no known jump sources Functioncdcc3: ; cdcc3 (33:5cc3) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdcc6: ; cdcc6 (33:5cc6) dw Functioncdcca dw Functioncdced -; no known jump sources Functioncdcca: ; cdcca (33:5cca) ld a, [hBattleTurn] ; $ff00+$e4 and a @@ -3041,7 +2854,6 @@ Functioncdcca: ; cdcca (33:5cca) call Functionce7bf ret -; no known jump sources Functioncdced: ; cdced (33:5ced) ld hl, $f add hl, bc @@ -3055,7 +2867,6 @@ Functioncdced: ; cdced (33:5ced) call Functioncc9bd ret -; known jump sources: cdcf6 (33:5cf6) Functioncdcfe: ; cdcfe (33:5cfe) ld hl, $10 add hl, bc @@ -3088,17 +2899,14 @@ Functioncdcfe: ; cdcfe (33:5cfe) ld [hl], a ret -; no known jump sources Functioncdd2a: ; cdd2a (33:5d2a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdd2d: ; cdd2d (33:5d2d) dw Functioncdd31 dw Functioncdd4f -; no known jump sources Functioncdd31: ; cdd31 (33:5d31) call Functionce72c ld hl, $b @@ -3118,7 +2926,6 @@ Functioncdd31: ; cdd31 (33:5d31) call Functionce7bf ret -; no known jump sources Functioncdd4f: ; cdd4f (33:5d4f) ld hl, $b add hl, bc @@ -3162,17 +2969,14 @@ Functioncdd4f: ; cdd4f (33:5d4f) inc [hl] ret -; no known jump sources Functioncdd90: ; cdd90 (33:5d90) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdd93: ; cdd93 (33:5d93) dw Functioncdd97 dw Functioncddbc -; no known jump sources Functioncdd97: ; cdd97 (33:5d97) call Functionce72c ld hl, $3 @@ -3196,7 +3000,6 @@ Functioncdd97: ; cdd97 (33:5d97) and $7f ld [hl], a -; no known jump sources Functioncddbc: ; cddbc (33:5dbc) ld hl, $b add hl, bc @@ -3237,18 +3040,15 @@ Functioncddbc: ; cddbc (33:5dbc) call Functionce7bf ret -; no known jump sources Functioncddf9: ; cddf9 (33:5df9) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cddfc: ; cddfc (33:5dfc) dw Functioncde02 dw Functioncde20 dw Functioncde21 -; no known jump sources Functioncde02: ; cde02 (33:5e02) call Functionce72c ld hl, $b @@ -3267,11 +3067,9 @@ Functioncde02: ; cde02 (33:5e02) add hl, bc ld [hl], a -; no known jump sources Functioncde20: ; cde20 (33:5e20) ret -; no known jump sources Functioncde21: ; cde21 (33:5e21) call Functioncc9bd ret @@ -3281,7 +3079,6 @@ Unknown_cde25: ; cde25 db $ec, $f8, $00 ; cde28 -; no known jump sources Functioncde28: ; cde28 (33:5e28) ld hl, $f add hl, bc @@ -3311,7 +3108,6 @@ Functioncde28: ; cde28 (33:5e28) ld [hl], e ret -; no known jump sources Functioncde54: ; cde54 (33:5e54) ld hl, $f add hl, bc @@ -3328,17 +3124,14 @@ Functioncde54: ; cde54 (33:5e54) inc [hl] ret -; no known jump sources Functioncde6b: ; cde6b (33:5e6b) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cde6e: ; cde6e (33:5e6e) dw Functioncde72 dw Functioncde88 -; no known jump sources Functioncde72: ; cde72 (33:5e72) call Functionce72c ld hl, $b @@ -3353,21 +3146,17 @@ Functioncde72: ; cde72 (33:5e72) add $6a call Functionce7bf -; no known jump sources Functioncde88: ; cde88 (33:5e88) ret -; no known jump sources Functioncde89: ; cde89 (33:5e89) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cde8c: ; cde8c (33:5e8c) dw Functioncde90 dw Functioncdebf -; no known jump sources Functioncde90: ; cde90 (33:5e90) call Functionce72c ld hl, $f @@ -3399,7 +3188,6 @@ Functioncde90: ; cde90 (33:5e90) call Functionce7bf ret -; no known jump sources Functioncdebf: ; cdebf (33:5ebf) ld hl, $f add hl, bc @@ -3423,7 +3211,6 @@ Functioncdebf: ; cdebf (33:5ebf) ld [hl], a ret -; no known jump sources Functioncdedd: ; cdedd (33:5edd) ld hl, $f add hl, bc @@ -3464,7 +3251,6 @@ Functioncdedd: ; cdedd (33:5edd) call Functioncc9bd ret -; no known jump sources Functioncdf1b: ; cdf1b (33:5f1b) ld hl, $f add hl, bc @@ -3505,17 +3291,14 @@ Functioncdf1b: ; cdf1b (33:5f1b) call Functioncc9bd ret -; no known jump sources Functioncdf59: ; cdf59 (33:5f59) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_cdf5c: ; cdf5c (33:5f5c) dw Functioncdf60 dw Functioncdedd -; no known jump sources Functioncdf60: ; cdf60 (33:5f60) ld hl, $7 add hl, bc @@ -3545,7 +3328,6 @@ Functioncdf60: ; cdf60 (33:5f60) call Functionce72c ret -; no known jump sources Functioncdf8c: ; cdf8c (33:5f8c) ld hl, $b add hl, bc @@ -3587,7 +3369,6 @@ Functioncdf8c: ; cdf8c (33:5f8c) call Functioncc9bd ret -; no known jump sources Functioncdfcb: ; cdfcb (33:5fcb) ld hl, $b add hl, bc @@ -3630,18 +3411,15 @@ Functioncdfcb: ; cdfcb (33:5fcb) call Functioncc9bd ret -; no known jump sources Functionce00b: ; ce00b (33:600b) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce00e: ; ce00e (33:600e) dw Functionce014 dw Functionce023 dw Functionce05f -; no known jump sources Functionce014: ; ce014 (33:6014) call Functionce72c ld hl, $f @@ -3651,7 +3429,6 @@ Functionce014: ; ce014 (33:6014) add hl, bc ld [hl], $10 -; no known jump sources Functionce023: ; ce023 (33:6023) ld hl, $7 add hl, bc @@ -3690,16 +3467,13 @@ Functionce023: ; ce023 (33:6023) srl [hl] ret -; no known jump sources Functionce05f: ; ce05f (33:605f) call Functioncc9bd ret -; no known jump sources Functionce063: ; ce063 (33:6063) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce066: ; ce066 (33:6066) dw Functionce06e dw Functionce083 @@ -3707,7 +3481,6 @@ Jumptable_ce066: ; ce066 (33:6066) dw Functionce09e -; no known jump sources Functionce06e: ; ce06e (33:606e) ld hl, $b add hl, bc @@ -3723,7 +3496,6 @@ Functionce06e: ; ce06e (33:606e) ld [hl], a ret -; no known jump sources Functionce083: ; ce083 (33:6083) ld hl, $7 add hl, bc @@ -3734,7 +3506,6 @@ Functionce083: ; ce083 (33:6083) call Functionce70a ret -; no known jump sources Functionce091: ; ce091 (33:6091) ld hl, $10 add hl, bc @@ -3744,7 +3515,6 @@ Functionce091: ; ce091 (33:6091) call Functioncc9bd ret -; known jump sources: ce098 (33:6098) Functionce09e: ; ce09e (33:609e) ld hl, $10 add hl, bc @@ -3770,18 +3540,15 @@ Functionce09e: ; ce09e (33:609e) ld [hl], a ret -; no known jump sources Functionce0c5: ; ce0c5 (33:60c5) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce0c8: ; ce0c8 (33:60c8) dw Functionce0ce dw Functionce0f8 dw Functionce0dd -; no known jump sources Functionce0ce: ; ce0ce (33:60ce) ld hl, $b add hl, bc @@ -3793,7 +3560,6 @@ Functionce0ce: ; ce0ce (33:60ce) ld [hl], a ret -; no known jump sources Functionce0dd: ; ce0dd (33:60dd) ld hl, $f add hl, bc @@ -3812,7 +3578,6 @@ Functionce0dd: ; ce0dd (33:60dd) sub $4 ld [hl], a -; no known jump sources Functionce0f8: ; ce0f8 (33:60f8) ld hl, $7 add hl, bc @@ -3828,17 +3593,14 @@ Functionce0f8: ; ce0f8 (33:60f8) call Functionce70a ret -; no known jump sources Functionce10e: ; ce10e (33:610e) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce111: ; ce111 (33:6111) dw Functionce115 dw Functionce12a -; no known jump sources Functionce115: ; ce115 (33:6115) call Functionce72c ld hl, $f @@ -3852,7 +3614,6 @@ Functionce115: ; ce115 (33:6115) add hl, bc ld [hl], a -; no known jump sources Functionce12a: ; ce12a (33:612a) ld hl, $f add hl, bc @@ -3886,7 +3647,6 @@ Functionce12a: ; ce12a (33:612a) srl [hl] ret -; no known jump sources Functionce15c: ; ce15c (33:615c) ld hl, $b add hl, bc @@ -3944,7 +3704,6 @@ Functionce15c: ; ce15c (33:615c) call Functioncc9bd ret -; no known jump sources Functionce1b0: ; ce1b0 (33:61b0) ld hl, $b add hl, bc @@ -3983,17 +3742,14 @@ Functionce1b0: ; ce1b0 (33:61b0) call Functioncc9bd ret -; no known jump sources Functionce1e7: ; ce1e7 (33:61e7) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce1ea: ; ce1ea (33:61ea) dw Functionce1ee dw Functionce1fb -; no known jump sources Functionce1ee: ; ce1ee (33:61ee) call Functionce72c ld hl, $8 @@ -4003,7 +3759,6 @@ Functionce1ee: ; ce1ee (33:61ee) add hl, bc ld [hl], a -; no known jump sources Functionce1fb: ; ce1fb (33:61fb) ld hl, $b add hl, bc @@ -4030,17 +3785,14 @@ Functionce1fb: ; ce1fb (33:61fb) inc [hl] ret -; no known jump sources Functionce226: ; ce226 (33:6226) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce229: ; ce229 (33:6229) dw Functionce22d dw Functionce254 -; no known jump sources Functionce22d: ; ce22d (33:622d) call Functionce72c ld hl, $b @@ -4063,15 +3815,12 @@ Functionce22d: ; ce22d (33:622d) add hl, bc ld [hl], $f -; no known jump sources Functionce254: ; ce254 (33:6254) ret -; no known jump sources Functionce255: ; ce255 (33:6255) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce258: ; ce258 (33:6258) dw Functionce260 dw Functionce274 @@ -4079,7 +3828,6 @@ Jumptable_ce258: ; ce258 (33:6258) dw Functionce289 -; no known jump sources Functionce260: ; ce260 (33:6260) call Functionce72c ld a, [hBattleTurn] ; $ff00+$e4 @@ -4095,12 +3843,10 @@ Functionce260: ; ce260 (33:6260) ld [hl], a ret -; no known jump sources Functionce274: ; ce274 (33:6274) call Functionce29f ret -; no known jump sources Functionce278: ; ce278 (33:6278) call Functionce29f ld hl, $7 @@ -4112,7 +3858,6 @@ Functionce278: ; ce278 (33:6278) call Functionce70a ret -; no known jump sources Functionce289: ; ce289 (33:6289) call Functionce29f ld hl, $7 @@ -4127,7 +3872,6 @@ Functionce289: ; ce289 (33:6289) call Functioncc9bd ret -; known jump sources: ce274 (33:6274), ce278 (33:6278), ce289 (33:6289) Functionce29f: ; ce29f (33:629f) ld hl, $10 add hl, bc @@ -4160,7 +3904,6 @@ Unknown_ce2c8: ; ce2c8 db $ff, $ff, $00, $00 ; ce2cc -; no known jump sources Functionce2cc: ; ce2cc (33:62cc) ld hl, $b add hl, bc @@ -4191,18 +3934,15 @@ Functionce2cc: ; ce2cc (33:62cc) dec [hl] ret -; no known jump sources Functionce2fd: ; ce2fd (33:62fd) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce300: ; ce300 (33:6300) dw Functionce306 dw Functionce330 dw Functionce34c -; no known jump sources Functionce306: ; ce306 (33:6306) ld hl, $a add hl, bc @@ -4231,7 +3971,6 @@ Functionce306: ; ce306 (33:6306) ld [hl], e ret -; no known jump sources Functionce330: ; ce330 (33:6330) ld hl, $10 add hl, bc @@ -4254,7 +3993,6 @@ Functionce330: ; ce330 (33:6330) ld [hl], a ret -; no known jump sources Functionce34c: ; ce34c (33:634c) ld hl, $7 add hl, bc @@ -4268,17 +4006,14 @@ Functionce34c: ; ce34c (33:634c) call Functioncc9bd ret -; no known jump sources Functionce35f: ; ce35f (33:635f) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce362: ; ce362 (33:6362) dw Functionce366 dw Functionce375 -; no known jump sources Functionce366: ; ce366 (33:6366) call Functionce72c ld hl, $b @@ -4288,7 +4023,6 @@ Functionce366: ; ce366 (33:6366) add $81 call Functionce7bf -; no known jump sources Functionce375: ; ce375 (33:6375) ld hl, $b add hl, bc @@ -4304,18 +4038,15 @@ Functionce375: ; ce375 (33:6375) dec [hl] ret -; no known jump sources Functionce389: ; ce389 (33:6389) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce38c: ; ce38c (33:638c) dw Functionce392 dw Functionce39c dw Functionce3ae -; no known jump sources Functionce392: ; ce392 (33:6392) call Functionce72c ld hl, $f @@ -4323,7 +4054,6 @@ Functionce392: ; ce392 (33:6392) ld [hl], $c ret -; no known jump sources Functionce39c: ; ce39c (33:639c) ld hl, $f add hl, bc @@ -4337,14 +4067,12 @@ Functionce39c: ; ce39c (33:639c) ld a, $20 call Functionce7bf -; no known jump sources Functionce3ae: ; ce3ae (33:63ae) ld hl, $a add hl, bc dec [hl] ret -; no known jump sources Functionce3b4: ; ce3b4 (33:63b4) ld hl, $f add hl, bc @@ -4365,7 +4093,6 @@ Functionce3b4: ; ce3b4 (33:63b4) ld [hl], a ret -; no known jump sources Functionce3d2: ; ce3d2 (33:63d2) ld hl, $a add hl, bc @@ -4395,17 +4122,14 @@ Functionce3d2: ; ce3d2 (33:63d2) inc [hl] ret -; no known jump sources Functionce3ff: ; ce3ff (33:63ff) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce402: ; ce402 (33:6402) dw Functionce406 dw Functionce412 -; no known jump sources Functionce406: ; ce406 (33:6406) ld hl, $b add hl, bc @@ -4416,12 +4140,10 @@ Functionce406: ; ce406 (33:6406) ld [hl], a ret -; no known jump sources Functionce412: ; ce412 (33:6412) call Functioncc9bd ret -; no known jump sources Functionce416: ; ce416 (33:6416) ld hl, $b add hl, bc @@ -4446,18 +4168,15 @@ Functionce416: ; ce416 (33:6416) inc [hl] ret -; no known jump sources Functionce43a: ; ce43a (33:643a) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce43d: ; ce43d (33:643d) dw Functionce443 dw Functionce465 dw Functionce490 -; no known jump sources Functionce443: ; ce443 (33:6443) call Functionce72c ld hl, $f @@ -4478,7 +4197,6 @@ Functionce443: ; ce443 (33:6443) or $8 ld [hl], a -; no known jump sources Functionce465: ; ce465 (33:6465) ld hl, $f add hl, bc @@ -4508,7 +4226,6 @@ Functionce465: ; ce465 (33:6465) ld [hl], $10 call Functionce72c -; no known jump sources Functionce490: ; ce490 (33:6490) ld hl, $f add hl, bc @@ -4519,17 +4236,14 @@ Functionce490: ; ce490 (33:6490) call Functioncc9bd ret -; no known jump sources Functionce49c: ; ce49c (33:649c) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce49f: ; ce49f (33:649f) dw Functionce4a3 dw Functionce4b0 -; no known jump sources Functionce4a3: ; ce4a3 (33:64a3) call Functionce72c ld hl, $b @@ -4538,7 +4252,6 @@ Functionce4a3: ; ce4a3 (33:64a3) add [hl] call Functionce7bf -; no known jump sources Functionce4b0: ; ce4b0 (33:64b0) ld hl, $a add hl, bc @@ -4568,7 +4281,6 @@ Functionce4b0: ; ce4b0 (33:64b0) call Functioncc9bd ret -; no known jump sources Functionce4dc: ; ce4dc (33:64dc) ld hl, $b add hl, bc @@ -4599,7 +4311,6 @@ Functionce4dc: ; ce4dc (33:64dc) srl [hl] ret -; no known jump sources Functionce508: ; ce508 (33:6508) ld hl, $f add hl, bc @@ -4629,7 +4340,6 @@ Functionce508: ; ce508 (33:6508) call Functioncc9bd ret -; no known jump sources Functionce532: ; ce532 (33:6532) ld hl, $b add hl, bc @@ -4659,18 +4369,15 @@ Functionce532: ; ce532 (33:6532) ld [hl], a ret -; no known jump sources Functionce55b: ; ce55b (33:655b) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce55e: ; ce55e (33:655e) dw Functionce564 dw Functionce56e dw Functionce577 -; no known jump sources Functionce564: ; ce564 (33:6564) ld d, $18 ld hl, $b @@ -4679,14 +4386,12 @@ Functionce564: ; ce564 (33:6564) inc [hl] jr asm_ce58f -; no known jump sources Functionce56e: ; ce56e (33:656e) call Functionce72c ld hl, $f add hl, bc ld [hl], $18 -; no known jump sources Functionce577: ; ce577 (33:6577) ld hl, $f add hl, bc @@ -4707,17 +4412,14 @@ asm_ce58f: ; ce58f (33:658f) call Functionce6f1 ret -; no known jump sources Functionce593: ; ce593 (33:6593) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce596: ; ce596 (33:6596) dw Functionce5b3 dw Functionce59a -; no known jump sources Functionce59a: ; ce59a (33:659a) ld hl, $7 add hl, bc @@ -4736,11 +4438,9 @@ Functionce59a: ; ce59a (33:659a) .asm_ce5b0 call Functioncc9bd -; no known jump sources Functionce5b3: ; ce5b3 (33:65b3) ret -; no known jump sources Functionce5b4: ; ce5b4 (33:65b4) ld d, $50 ld hl, $b @@ -4768,7 +4468,6 @@ Functionce5b4: ; ce5b4 (33:65b4) ld [hl], a ret -; no known jump sources Functionce5dc: ; ce5dc (33:65dc) ld hl, $a add hl, bc @@ -4784,11 +4483,9 @@ Functionce5dc: ; ce5dc (33:65dc) call Functioncc9bd ret -; no known jump sources Functionce5ee: ; ce5ee (33:65ee) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce5f1: ; ce5f1 (33:65f1) dw Functionce5f9 dw Functionce60a @@ -4796,7 +4493,6 @@ Jumptable_ce5f1: ; ce5f1 (33:65f1) dw Functionce618 -; no known jump sources Functionce5f9: ; ce5f9 (33:65f9) ld hl, $b add hl, bc @@ -4808,7 +4504,6 @@ Functionce5f9: ; ce5f9 (33:65f9) add hl, bc ld [hl], $ec -; no known jump sources Functionce60a: ; ce60a (33:660a) ld hl, $a add hl, bc @@ -4821,7 +4516,6 @@ Functionce60a: ; ce60a (33:660a) inc [hl] ret -; known jump sources: ce611 (33:6611) Functionce618: ; ce618 (33:6618) call Functioncc9bd ret @@ -4829,7 +4523,6 @@ asm_ce61c: ; ce61c (33:661c) call Functionce72c call Functionce72c -; no known jump sources Functionce622: ; ce622 (33:6622) ld hl, $a add hl, bc @@ -4842,11 +4535,9 @@ Functionce622: ; ce622 (33:6622) dec [hl] ret -; no known jump sources Functionce62f: ; ce62f (33:662f) call Functionce71e ; ; ; call does not return -; no known jump sources Jumptable_ce632: ; ce632 (33:6632) dw Functionce63a dw Functionce648 @@ -4854,7 +4545,6 @@ Jumptable_ce632: ; ce632 (33:6632) dw Functionce672 -; no known jump sources Functionce63a: ; ce63a (33:663a) ld hl, $b add hl, bc @@ -4865,7 +4555,6 @@ Functionce63a: ; ce63a (33:663a) call Functionce72c ret -; no known jump sources Functionce648: ; ce648 (33:6648) ld hl, $a add hl, bc @@ -4882,7 +4571,6 @@ Functionce648: ; ce648 (33:6648) inc [hl] ret -; no known jump sources Functionce65c: ; ce65c (33:665c) ld hl, $a add hl, bc @@ -4900,7 +4588,6 @@ Functionce65c: ; ce65c (33:665c) ld [hl], a ret -; no known jump sources Functionce672: ; ce672 (33:6672) ld hl, $a add hl, bc @@ -4918,7 +4605,6 @@ Functionce672: ; ce672 (33:6672) ld [hl], a ret -; no known jump sources Functionce688: ; ce688 (33:6688) ld hl, $7 add hl, bc @@ -4950,7 +4636,6 @@ Functionce688: ; ce688 (33:6688) ld [hl], e ret -; no known jump sources Functionce6b3: ; ce6b3 (33:66b3) ld d, $18 ld hl, $b @@ -4960,7 +4645,6 @@ Functionce6b3: ; ce6b3 (33:66b3) call Functionce6f1 ret -; no known jump sources Functionce6bf: ; ce6bf (33:66bf) ld d, $18 ld hl, $10 @@ -4974,7 +4658,6 @@ Functionce6bf: ; ce6bf (33:66bf) call Functionce6f1 ret -; no known jump sources Functionce6d2: ; ce6d2 (33:66d2) ld hl, $f add hl, bc @@ -4996,7 +4679,6 @@ Functionce6d2: ; ce6d2 (33:66d2) call Functioncc9bd ret -; known jump sources: ce58f (33:658f), ce6bb (33:66bb), ce6ce (33:66ce) Functionce6f1: ; ce6f1 (33:66f1) push af push de @@ -5014,7 +4696,6 @@ Functionce6f1: ; ce6f1 (33:66f1) ld [hl], a ret -; known jump sources: cd142 (33:5142), cd154 (33:5154), cd2ad (33:52ad), cd553 (33:5553), cd609 (33:5609), cd706 (33:5706), cd733 (33:5733), ce02f (33:602f), ce08d (33:608d), ce10a (33:610a), ce285 (33:6285), ce297 (33:6297), ce357 (33:6357) Functionce70a: ; ce70a (33:670a) and $f ld e, a @@ -5031,7 +4712,6 @@ Functionce70a: ; ce70a (33:670a) jr nz, .asm_ce719 ret -; known jump sources: cd06e (33:506e), cd0e3 (33:50e3), cd12a (33:512a), cd15c (33:515c), cd212 (33:5212), cd284 (33:5284), cd2be (33:52be), cd306 (33:5306), cd3ae (33:53ae), cd3f2 (33:53f2), cd478 (33:5478), cd58a (33:558a), cd5e9 (33:55e9), cd66a (33:566a), cd6e3 (33:56e3), cd71a (33:571a), cd7a4 (33:57a4), cd80c (33:580c), cd824 (33:5824), cd89a (33:589a), cd900 (33:5900), cd954 (33:5954), cda31 (33:5a31), cda4d (33:5a4d), cdad6 (33:5ad6), cdb06 (33:5b06), cdb80 (33:5b80), cdcc3 (33:5cc3), cdd2a (33:5d2a), cdd90 (33:5d90), cddf9 (33:5df9), cde6b (33:5e6b), cde89 (33:5e89), cdf59 (33:5f59), ce00b (33:600b), ce063 (33:6063), ce0c5 (33:60c5), ce10e (33:610e), ce1e7 (33:61e7), ce226 (33:6226), ce255 (33:6255), ce2fd (33:62fd), ce35f (33:635f), ce389 (33:6389), ce3ff (33:63ff), ce43a (33:643a), ce49c (33:649c), ce55b (33:655b), ce593 (33:6593), ce5ee (33:65ee), ce62f (33:662f) Functionce71e: ; ce71e (33:671e) pop de ld hl, $e @@ -5045,18 +4725,15 @@ Functionce71e: ; ce71e (33:671e) ld l, a jp [hl] -; known jump sources: cd0ea (33:50ea), cd17a (33:517a), cd192 (33:5192), cd196 (33:5196), cd1ce (33:51ce), cd1e5 (33:51e5), cd20a (33:520a), cd21e (33:521e), cd22f (33:522f), cd2b5 (33:52b5), cd2c5 (33:52c5), cd31e (33:531e), cd321 (33:5321), cd37a (33:537a), cd3b7 (33:53b7), cd42f (33:542f), cd48d (33:548d), cd49f (33:549f), cd545 (33:5545), cd5a1 (33:55a1), cd5f2 (33:55f2), cd60d (33:560d), cd677 (33:5677), cd694 (33:5694), cd6ea (33:56ea), cd725 (33:5725), cd747 (33:5747), cd76e (33:576e), cd7ab (33:57ab), cd817 (33:5817), cd835 (33:5835), cd88f (33:588f), cd8ab (33:58ab), cd8f5 (33:58f5), cd907 (33:5907), cd961 (33:5961), cd977 (33:5977), cda43 (33:5a43), cda58 (33:5a58), cda76 (33:5a76), cda84 (33:5a84), cdadf (33:5adf), cdaf6 (33:5af6), cdb50 (33:5b50), cdbe2 (33:5be2), cdbe6 (33:5be6), cdc23 (33:5c23), cdc44 (33:5c44), cdc4d (33:5c4d), cdc71 (33:5c71), cdca2 (33:5ca2), cdcd9 (33:5cd9), cdd31 (33:5d31), cdd97 (33:5d97), cde02 (33:5e02), cde72 (33:5e72), cde90 (33:5e90), cdf88 (33:5f88), ce014 (33:6014), ce115 (33:6115), ce1ee (33:61ee), ce22d (33:622d), ce260 (33:6260), ce30f (33:630f), ce366 (33:6366), ce392 (33:6392), ce3a6 (33:63a6), ce443 (33:6443), ce48d (33:648d), ce4a3 (33:64a3), ce56e (33:656e), ce601 (33:6601), ce61c (33:661c), ce61f (33:661f), ce644 (33:6644) Functionce72c: ; ce72c (33:672c) ld hl, $e add hl, bc inc [hl] ret -; known jump sources: cd0d2 (33:50d2), cd11c (33:511c), cd33a (33:533a), cd44a (33:544a), cd7f5 (33:57f5), cd929 (33:5929), cd9bb (33:59bb), cdd69 (33:5d69), cddd3 (33:5dd3), cdefb (33:5efb), cdf39 (33:5f39), cdf72 (33:5f72), cdfaa (33:5faa), cdfe9 (33:5fe9), ce172 (33:6172), ce1c7 (33:61c7), ce218 (33:6218), ce246 (33:6246), ce2ee (33:62ee), ce3c9 (33:63c9), ce3e6 (33:63e6), ce429 (33:6429), ce482 (33:6482), ce4c2 (33:64c2), ce525 (33:6525), ce552 (33:6552), ce5d3 (33:65d3), ce701 (33:6701), ce76c (33:676c) Functionce732: ; ce732 (33:6732) add $10 -; known jump sources: cd09c (33:509c), cd0c8 (33:50c8), cd112 (33:5112), cd1ad (33:51ad), cd1f4 (33:51f4), cd2d7 (33:52d7), cd34d (33:534d), cd440 (33:5440), cd4ca (33:54ca), cd502 (33:5502), cd5c5 (33:55c5), cd6a4 (33:56a4), cd711 (33:5711), cd73e (33:573e), cd7eb (33:57eb), cd86a (33:586a), cd8d6 (33:58d6), cd91f (33:591f), cd9a4 (33:59a4), cda90 (33:5a90), cdb77 (33:5b77), cdc30 (33:5c30), cdc5e (33:5c5e), cdc7b (33:5c7b), cdd07 (33:5d07), cdd5f (33:5d5f), cddc5 (33:5dc5), cde31 (33:5e31), cde5d (33:5e5d), cdee6 (33:5ee6), cdf24 (33:5f24), cdf95 (33:5f95), cdfd4 (33:5fd4), ce03c (33:603c), ce0a5 (33:60a5), ce0e4 (33:60e4), ce130 (33:6130), ce168 (33:6168), ce1bd (33:61bd), ce202 (33:6202), ce237 (33:6237), ce2d3 (33:62d3), ce3be (33:63be), ce41f (33:641f), ce478 (33:6478), ce4ea (33:64ea), ce51b (33:651b), ce548 (33:6548), ce5bf (33:65bf), ce6e1 (33:66e1), ce6f3 (33:66f3), ce766 (33:6766) Functionce734: ; ce734 (33:6734) and $3f cp $20 @@ -5072,7 +4749,6 @@ Functionce734: ; ce734 (33:6734) inc a ret -; known jump sources: ce73a (33:673a), ce741 (33:6741) Functionce749: ; ce749 (33:6749) ld e, a ld a, d @@ -5095,14 +4771,12 @@ Functionce749: ; ce749 (33:6749) jr nz, .asm_ce758 ret -; no known jump sources Functionce765: ; ce765 (33:6765) ld a, e call Functionce734 ld e, a ret -; no known jump sources Functionce76b: ; ce76b (33:676b) ld a, e call Functionce732 @@ -5130,7 +4804,6 @@ Unknown_ce77f: ; ce77f sine_wave $100 ; ce7bf -; known jump sources: cd18f (33:518f), cd19b (33:519b), cd1cb (33:51cb), cd1d4 (33:51d4), cd1e2 (33:51e2), cd2ba (33:52ba), cd419 (33:5419), cd434 (33:5434), cd4ab (33:54ab), cd53c (33:553c), cd618 (33:5618), cd6f4 (33:56f4), cd74c (33:574c), cd773 (33:5773), cd81c (33:581c), cd883 (33:5883), cd8e8 (33:58e8), cda40 (33:5a40), cda73 (33:5a73), cda89 (33:5a89), cdc20 (33:5c20), cdc3b (33:5c3b), cdc4a (33:5c4a), cdce9 (33:5ce9), cdd4b (33:5d4b), cddb1 (33:5db1), cddf5 (33:5df5), cde0c (33:5e0c), cde85 (33:5e85), cdebb (33:5ebb), ce372 (33:6372), ce3ab (33:63ab), ce458 (33:6458), ce4ad (33:64ad) Functionce7bf: ; ce7bf (33:67bf) ld hl, $3 add hl, bc @@ -5238,7 +4911,6 @@ Functionce83c: ; ce83c ; ce846 -; known jump sources: cc4b0 (33:44b0) Functionce846: ; ce846 (33:6846) push hl ld l, a diff --git a/battle/bg_effects.asm b/battle/bg_effects.asm index 011e0e08a..19d831a94 100644 --- a/battle/bg_effects.asm +++ b/battle/bg_effects.asm @@ -1,6 +1,5 @@ ; BG effects for use in battle animations. -; no known jump sources Functionc8000: ; c8000 (32:4000) ld hl, $d3fa ld e, $5 @@ -22,7 +21,6 @@ Functionc8000: ; c8000 (32:4000) jr nz, .asm_c8005 ret -; no known jump sources Functionc801a: ; c801a (32:401a) ld hl, $d3fa ld e, $5 @@ -51,14 +49,12 @@ Functionc801a: ; c801a (32:401a) ld [hl], a ret -; known jump sources: c80c6 (32:40c6), c811c (32:411c), c8139 (32:4139), c814d (32:414d), c8164 (32:4164), c81e6 (32:41e6), c81ef (32:41ef), c822c (32:422c), c827d (32:427d), c8299 (32:4299), c82ea (32:42ea), c8377 (32:4377), c8437 (32:4437), c85ca (32:45ca), c85ff (32:45ff), c8d13 (32:4d13), c8dd0 (32:4dd0), c8e26 (32:4e26), c8e4e (32:4e4e), c8f15 (32:4f15) EndBattleBGEffect: ; c8043 (32:4043) ld hl, 0 add hl, bc ld [hl], 0 ret -; known jump sources: c800d (32:400d) Functionc804a: ; c804a (32:404a) ld hl, 0 add hl, bc @@ -72,7 +68,6 @@ Functionc804a: ; c804a (32:404a) ld l, a jp [hl] -; no known jump sources BattleBGEffects: ; c805a (32:405a) dw BattleBGEffect_0 dw Functionc80eb @@ -130,12 +125,10 @@ BattleBGEffects: ; c805a (32:405a) dw Functionc8d3a -; no known jump sources BattleBGEffect_0: ; c80c6 (32:40c6) call EndBattleBGEffect ret -; known jump sources: c8b7d (32:4b7d), c8d80 (32:4d80), c8dd8 (32:4dd8) Functionc80ca: ; c80ca (32:40ca) ld hl, $1 add hl, bc @@ -148,7 +141,6 @@ Functionc80ca: ; c80ca (32:40ca) ld l, a ret -; known jump sources: c81b3 (32:41b3), c8214 (32:4214), c8281 (32:4281), c82f5 (32:42f5), c83ed (32:43ed), c8545 (32:4545), c8599 (32:4599), c8607 (32:4607), c863f (32:463f), c8662 (32:4662), c8689 (32:4689), c8709 (32:4709), c8761 (32:4761), c87a7 (32:47a7), c8805 (32:4805), c8837 (32:4837), c88e7 (32:48e7), c8919 (32:4919), c892a (32:492a), c8964 (32:4964), c89b5 (32:49b5), c89ee (32:49ee), c8a3a (32:4a3a), c8acc (32:4acc), c8b05 (32:4b05), c8c61 (32:4c61), c8ca2 (32:4ca2) Functionc80d7: ; c80d7 (32:40d7) pop de ld hl, $1 @@ -162,14 +154,12 @@ Functionc80d7: ; c80d7 (32:40d7) ld l, a jp [hl] -; known jump sources: c81c0 (32:41c0), c8230 (32:4230), c825a (32:425a), c829d (32:429d), c82c7 (32:42c7), c8302 (32:4302), c835c (32:435c), c841d (32:441d), c854e (32:454e), c85a2 (32:45a2), c8610 (32:4610), c8648 (32:4648), c866b (32:466b), c8698 (32:4698), c86cb (32:46cb), c8712 (32:4712), c876a (32:476a), c87b2 (32:47b2), c87db (32:47db), c8810 (32:4810), c8842 (32:4842), c8876 (32:4876), c8890 (32:4890), c88f6 (32:48f6), c8933 (32:4933), c896d (32:496d), c89be (32:49be), c89f7 (32:49f7), c8a49 (32:4a49), c8a84 (32:4a84), c8a96 (32:4a96), c8ad3 (32:4ad3), c8b0e (32:4b0e), c8c68 (32:4c68), c8cab (32:4cab), c8d8b (32:4d8b), c8dec (32:4dec), c8def (32:4def), c8df2 (32:4df2) Functionc80e5: ; c80e5 (32:40e5) ld hl, $1 add hl, bc inc [hl] ret -; no known jump sources Functionc80eb: ; c80eb (32:40eb) ld de, .inverted jp Functionc80fb @@ -180,7 +170,6 @@ Functionc80eb: ; c80eb (32:40eb) db %00011011 ; 0123 ; c80f3 -; no known jump sources Functionc80f3: ; c80f3 (32:40f3) ld de, .white jp Functionc80fb @@ -191,7 +180,6 @@ Functionc80f3: ; c80f3 (32:40f3) db %00000000 ; 0000 ; c80fb -; known jump sources: c80ee (32:40ee), c80f6 (32:40f6) Functionc80fb: ; c80fb (32:40fb) ld a, $1 ld [$d419], a @@ -229,7 +217,6 @@ Functionc80fb: ; c80fb (32:40fb) ld [$cfc7], a ret -; no known jump sources Functionc812d: ; c812d (32:412d) ld de, Unknown_c813d call Functionc8d57 @@ -245,7 +232,6 @@ Unknown_c813d: db $e4, $e0, $d0, $ff ; c8141 -; no known jump sources Functionc8141: ; c8141 (32:4141) ld de, Unknown_c8151 call Functionc8d57 @@ -261,7 +247,6 @@ Unknown_c8151: db $e4, $f4, $f8, $ff ; c8155 -; no known jump sources Functionc8155: ; c8155 (32:4155) ld de, Unknown_c8168 call Functionc8d57 @@ -278,7 +263,6 @@ Unknown_c8168: db $e4, $f8, $fc, $f8, $e4, $90, $40, $90, $fe ; c8171 -; no known jump sources Functionc8171: ; c8171 (32:4171) call Functionc9059 jr nz, .asm_c817b @@ -300,7 +284,6 @@ Unknown_c8188: db $f0, $c0, $fe ; c818b -; no known jump sources Functionc818b: ; c818b (32:418b) call Functionc9059 jr nz, .asm_c8195 @@ -322,7 +305,6 @@ Unknown_c81a2: db $f0, $cc, $fe ; c81a5 -; no known jump sources Functionc81a5: ; c81a5 (32:41a5) ld de, Unknown_c81af call Functionc8d57 @@ -334,11 +316,9 @@ Unknown_c81af: db $1b, $63, $87, $fe ; c81b3 -; no known jump sources Functionc81b3: ; c81b3 (32:41b3) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c81b6: ; c81b6 (32:41b6) dw Functionc81c0 dw Functionc80e5 @@ -347,7 +327,6 @@ Jumptable_c81b6: ; c81b6 (32:41b6) dw Functionc81e3 -; no known jump sources Functionc81c0: ; c81c0 (32:41c0) call Functionc80e5 push bc @@ -368,14 +347,12 @@ Functionc81c0: ; c81c0 (32:41c0) ld [hBGMapMode], a ; $ff00+$d4 ret -; no known jump sources Functionc81e3: ; c81e3 (32:41e3) xor a ld [hBGMapMode], a ; $ff00+$d4 call EndBattleBGEffect ret -; no known jump sources Functionc81ea: ; c81ea (32:41ea) call Functionc9042 jr z, .asm_c81f3 @@ -407,11 +384,9 @@ Unknown_c8210: db $ff ; c8214 -; no known jump sources Functionc8214: ; c8214 (32:4214) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8217: ; c8217 (32:4217) dw Functionc8223 dw Functionc825a @@ -421,7 +396,6 @@ Jumptable_c8217: ; c8217 (32:4217) dw Functionc827a -; no known jump sources Functionc8223: ; c8223 (32:4223) call Functionc9042 jr z, .asm_c8230 @@ -452,7 +426,6 @@ Functionc8223: ; c8223 (32:4223) pop bc ret -; no known jump sources Functionc825a: ; c825a (32:425a) call Functionc80e5 push bc @@ -471,18 +444,15 @@ Functionc825a: ; c825a (32:425a) pop bc ret -; no known jump sources Functionc827a: ; c827a (32:427a) xor a ld [hBGMapMode], a ; $ff00+$d4 call EndBattleBGEffect ret -; no known jump sources Functionc8281: ; c8281 (32:4281) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8284: ; c8284 (32:4284) dw Functionc8290 dw Functionc82c7 @@ -492,7 +462,6 @@ Jumptable_c8284: ; c8284 (32:4284) dw Functionc82e7 -; no known jump sources Functionc8290: ; c8290 (32:4290) call Functionc9042 jr z, .asm_c829d @@ -523,7 +492,6 @@ Functionc8290: ; c8290 (32:4290) pop bc ret -; no known jump sources Functionc82c7: ; c82c7 (32:42c7) call Functionc80e5 push bc @@ -542,23 +510,19 @@ Functionc82c7: ; c82c7 (32:42c7) pop bc ret -; no known jump sources Functionc82e7: ; c82e7 (32:42e7) xor a ld [hBGMapMode], a ; $ff00+$d4 call EndBattleBGEffect ret -; known jump sources: c8255 (32:4255), c82c2 (32:42c2) Functionc82ee: ; c82ee (32:42ee) callab Functioncc9a1 ret -; no known jump sources Functionc82f5: ; c82f5 (32:42f5) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c82f8: ; c82f8 (32:42f8) dw Functionc8302 dw Functionc831d @@ -567,7 +531,6 @@ Jumptable_c82f8: ; c82f8 (32:42f8) dw Functionc8365 -; no known jump sources Functionc8302: ; c8302 (32:4302) call Functionc80e5 call Functionc9038 @@ -587,7 +550,6 @@ Functionc8302: ; c8302 (32:4302) ld [hl], a ret -; no known jump sources Functionc831d: ; c831d (32:431d) ld hl, $2 add hl, bc @@ -641,7 +603,6 @@ Functionc831d: ; c831d (32:431d) dec [hl] ret -; no known jump sources Functionc8365: ; c8365 (32:4365) xor a ld [hBGMapMode], a ; $ff00+$d4 @@ -658,7 +619,6 @@ Functionc8365: ; c8365 (32:4365) call EndBattleBGEffect ret -; no known jump sources Functionc837b: ; c837b (32:437b) call Functionc9038 jr nz, .asm_c8385 @@ -689,7 +649,6 @@ Unknown_c839e: db $ff ; c83a8 -; no known jump sources Functionc83a8: ; c83a8 (32:43a8) call Functionc9038 jr nz, .asm_c83b2 @@ -728,11 +687,9 @@ Unknown_c83d7: db $ff ; c83ed -; known jump sources: c8208 (32:4208), c8390 (32:4390), c83bd (32:43bd) Functionc83ed: ; c83ed (32:43ed) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c83f0: ; c83f0 (32:43f0) dw Functionc83fa dw Functionc80e5 @@ -741,7 +698,6 @@ Jumptable_c83f0: ; c83f0 (32:43f0) dw Functionc8434 -; known jump sources: c8428 (32:4428) Functionc83fa: ; c83fa (32:43fa) ld hl, $3 add hl, bc @@ -772,7 +728,6 @@ Functionc83fa: ; c83fa (32:43fa) call Functionc843b jr Functionc83fa -; no known jump sources Functionc842a: ; c842a (32:442a) xor a ld [hBGMapMode], a ; $ff00+$d4 @@ -781,14 +736,12 @@ Functionc842a: ; c842a (32:442a) ld [hl], $0 ret -; known jump sources: c8410 (32:4410) Functionc8434: ; c8434 (32:4434) xor a ld [hBGMapMode], a ; $ff00+$d4 call EndBattleBGEffect ret -; known jump sources: c8425 (32:4425) Functionc843b: ; c843b (32:443b) push bc inc hl @@ -812,7 +765,6 @@ Functionc843b: ; c843b (32:443b) pop bc ret -; known jump sources: c841a (32:441a) Functionc8458: ; c8458 (32:4458) push bc push hl @@ -932,24 +884,20 @@ Unknown_c853c: ; c853c db $06, $1b, $30 ; c8545 -; no known jump sources Functionc8545: ; c8545 (32:4545) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8548: ; c8548 (32:4548) dw Functionc854e dw Functionc8557 dw Functionc8561 -; no known jump sources Functionc854e: ; c854e (32:454e) call Functionc80e5 ld de, $202 call Functionc8f69 -; no known jump sources Functionc8557: ; c8557 (32:4557) ld a, [hLCDStatCustom] ; $ff00+$c6 and a @@ -959,12 +907,10 @@ Functionc8557: ; c8557 (32:4557) pop bc ret -; no known jump sources Functionc8561: ; c8561 (32:4561) call Functionc8f0a ret -; known jump sources: c855c (32:455c) Functionc8565: ; c8565 (32:4565) ld hl, $d422 ld de, $d423 @@ -1005,18 +951,15 @@ Functionc8565: ; c8565 (32:4565) jr c, .asm_c8580 ret -; no known jump sources Functionc8599: ; c8599 (32:4599) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c859c: ; c859c (32:459c) dw Functionc85a2 dw Functionc85ba dw Functionc85be -; no known jump sources Functionc85a2: ; c85a2 (32:45a2) call Functionc80e5 call Functionc8eca @@ -1030,17 +973,14 @@ Functionc85a2: ; c85a2 (32:45a2) call Functionc8f2e ret -; no known jump sources Functionc85ba: ; c85ba (32:45ba) call Functionc8fef ret -; no known jump sources Functionc85be: ; c85be (32:45be) call Functionc8f0a ret -; no known jump sources Functionc85c2: ; c85c2 (32:45c2) call Functionc8eca ld a, $42 @@ -1048,7 +988,6 @@ Functionc85c2: ; c85c2 (32:45c2) call EndBattleBGEffect ret -; no known jump sources Functionc85ce: ; c85ce (32:45ce) ld hl, $3 add hl, bc @@ -1082,23 +1021,19 @@ Functionc85ce: ; c85ce (32:45ce) call EndBattleBGEffect ret -; no known jump sources Functionc8603: ; c8603 (32:4603) call Functionc8f0a ret -; no known jump sources Functionc8607: ; c8607 (32:4607) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c860a: ; c860a (32:460a) dw Functionc8610 dw Functionc862e dw Functionc863b -; no known jump sources Functionc8610: ; c8610 (32:4610) call Functionc80e5 call Functionc8eca @@ -1115,7 +1050,6 @@ Functionc8610: ; c8610 (32:4610) ld [hl], $0 ret -; no known jump sources Functionc862e: ; c862e (32:462e) ld hl, $3 add hl, bc @@ -1126,23 +1060,19 @@ Functionc862e: ; c862e (32:462e) call Functionc8fef ret -; no known jump sources Functionc863b: ; c863b (32:463b) call Functionc8f0a ret -; no known jump sources Functionc863f: ; c863f (32:463f) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8642: ; c8642 (32:4642) dw Functionc8648 dw Functionc865a dw Functionc865e -; no known jump sources Functionc8648: ; c8648 (32:4648) call Functionc80e5 call Functionc8eca @@ -1152,28 +1082,23 @@ Functionc8648: ; c8648 (32:4648) call Functionc8f2e ret -; no known jump sources Functionc865a: ; c865a (32:465a) call Functionc8fef ret -; no known jump sources Functionc865e: ; c865e (32:465e) call Functionc8f0a ret -; no known jump sources Functionc8662: ; c8662 (32:4662) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8665: ; c8665 (32:4665) dw Functionc866b dw Functionc8681 dw Functionc8685 -; no known jump sources Functionc866b: ; c866b (32:466b) call Functionc80e5 call Functionc8eca @@ -1186,21 +1111,17 @@ Functionc866b: ; c866b (32:466b) call Functionc8f2e ret -; no known jump sources Functionc8681: ; c8681 (32:4681) call Functionc8fef ret -; no known jump sources Functionc8685: ; c8685 (32:4685) call Functionc8f0a ret -; no known jump sources Functionc8689: ; c8689 (32:4689) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c868c: ; c868c (32:468c) dw Functionc8698 dw Functionc86af @@ -1210,7 +1131,6 @@ Jumptable_c868c: ; c868c (32:468c) dw Functionc8705 -; no known jump sources Functionc8698: ; c8698 (32:4698) call Functionc80e5 call Functionc8eca @@ -1224,7 +1144,6 @@ Functionc8698: ; c8698 (32:4698) ld [hl], $0 ret -; no known jump sources Functionc86af: ; c86af (32:46af) ld hl, $3 add hl, bc @@ -1235,7 +1154,6 @@ Functionc86af: ; c86af (32:46af) call Functionc86ea ret -; no known jump sources Functionc86bd: ; c86bd (32:46bd) ld hl, $3 add hl, bc @@ -1249,7 +1167,6 @@ asm_c86cb: ; c86cb (32:46cb) call Functionc80e5 ret -; no known jump sources Functionc86cf: ; c86cf (32:46cf) ld hl, $2 add hl, bc @@ -1266,11 +1183,9 @@ Functionc86cf: ; c86cf (32:46cf) add $4 ld [hl], a -; no known jump sources Functionc86e9: ; c86e9 (32:46e9) ret -; known jump sources: c86b9 (32:46b9), c86c7 (32:46c7), c86de (32:46de) Functionc86ea: ; c86ea (32:46ea) ld e, a xor $ff @@ -1295,23 +1210,19 @@ Functionc86ea: ; c86ea (32:46ea) ld [hl], e ret -; no known jump sources Functionc8705: ; c8705 (32:4705) call Functionc8f0a ret -; no known jump sources Functionc8709: ; c8709 (32:4709) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c870c: ; c870c (32:470c) dw Functionc8712 dw Functionc8732 dw Functionc875d -; no known jump sources Functionc8712: ; c8712 (32:4712) call Functionc80e5 call Functionc8eca @@ -1330,7 +1241,6 @@ Functionc8712: ; c8712 (32:4712) ld [hl], $0 ret -; no known jump sources Functionc8732: ; c8732 (32:4732) ld a, [$FF00+$c8] ld l, a @@ -1364,23 +1274,19 @@ Functionc8732: ; c8732 (32:4732) ld [hl], $0 ret -; no known jump sources Functionc875d: ; c875d (32:475d) call Functionc8f0a ret -; no known jump sources Functionc8761: ; c8761 (32:4761) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8764: ; c8764 (32:4764) dw Functionc876a dw Functionc8781 dw Functionc87a3 -; no known jump sources Functionc876a: ; c876a (32:476a) call Functionc80e5 call Functionc8eca @@ -1394,7 +1300,6 @@ Functionc876a: ; c876a (32:476a) ld [hl], $1 ret -; no known jump sources Functionc8781: ; c8781 (32:4781) ld hl, $3 add hl, bc @@ -1419,16 +1324,13 @@ Functionc8781: ; c8781 (32:4781) ld [hl], a ret -; no known jump sources Functionc87a3: ; c87a3 (32:47a3) call Functionc8f0a ret -; no known jump sources Functionc87a7: ; c87a7 (32:47a7) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c87aa: ; c87aa (32:47aa) dw Functionc87b2 dw Functionc87cf @@ -1436,7 +1338,6 @@ Jumptable_c87aa: ; c87aa (32:47aa) dw Functionc8801 -; no known jump sources Functionc87b2: ; c87b2 (32:47b2) call Functionc80e5 call Functionc8eca @@ -1453,7 +1354,6 @@ Functionc87b2: ; c87b2 (32:47b2) ld [hl], $0 ret -; no known jump sources Functionc87cf: ; c87cf (32:47cf) ld hl, $3 add hl, bc @@ -1466,7 +1366,6 @@ Functionc87cf: ; c87cf (32:47cf) ld [hl], $10 call Functionc80e5 -; no known jump sources Functionc87de: ; c87de (32:47de) ld a, [$FF00+$c7] ld l, a @@ -1493,16 +1392,13 @@ Functionc87de: ; c87de (32:47de) inc [hl] ret -; no known jump sources Functionc8801: ; c8801 (32:4801) call Functionc8f0a ret -; no known jump sources Functionc8805: ; c8805 (32:4805) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8808: ; c8808 (32:4808) dw Functionc8810 dw Functionc8869 @@ -1510,7 +1406,6 @@ Jumptable_c8808: ; c8808 (32:4808) dw Functionc8833 -; no known jump sources Functionc8810: ; c8810 (32:4810) call Functionc80e5 call Functionc8eca @@ -1532,16 +1427,13 @@ Functionc8810: ; c8810 (32:4810) ld [hl], a ret -; no known jump sources Functionc8833: ; c8833 (32:4833) call Functionc8f0a ret -; no known jump sources Functionc8837: ; c8837 (32:4837) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c883a: ; c883a (32:483a) dw Functionc8842 dw Functionc8869 @@ -1549,7 +1441,6 @@ Jumptable_c883a: ; c883a (32:483a) dw Functionc8865 -; no known jump sources Functionc8842: ; c8842 (32:4842) call Functionc80e5 call Functionc8eca @@ -1571,12 +1462,10 @@ Functionc8842: ; c8842 (32:4842) ld [hl], a ret -; no known jump sources Functionc8865: ; c8865 (32:4865) call Functionc8f0a ret -; no known jump sources Functionc8869: ; c8869 (32:4869) ld hl, $3 add hl, bc @@ -1598,7 +1487,6 @@ Functionc8869: ; c8869 (32:4869) ld [hl], a ret -; no known jump sources Functionc8888: ; c8888 (32:4888) ld hl, $3 add hl, bc @@ -1619,7 +1507,6 @@ Functionc8888: ; c8888 (32:4888) ld [hl], a ret -; known jump sources: c8879 (32:4879), c8893 (32:4893) Functionc88a5: ; c88a5 (32:48a5) push af ld a, [FXAnimIDHi] ; $cfc3 @@ -1670,11 +1557,9 @@ Functionc88a5: ; c88a5 (32:48a5) jr nz, .asm_c88e2 ret -; no known jump sources Functionc88e7: ; c88e7 (32:48e7) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c88ea: ; c88ea (32:48ea) dw Functionc88f6 dw Functionc8869 @@ -1682,12 +1567,10 @@ Jumptable_c88ea: ; c88ea (32:48ea) dw Functionc88f2 -; no known jump sources Functionc88f2: ; c88f2 (32:48f2) call Functionc8f0a ret -; no known jump sources Functionc88f6: ; c88f6 (32:48f6) call Functionc80e5 call Functionc8eca @@ -1709,11 +1592,9 @@ Functionc88f6: ; c88f6 (32:48f6) ld [hl], a ret -; no known jump sources Functionc8919: ; c8919 (32:4919) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c891c: ; c891c (32:491c) dw Functionc88f6 dw Functionc8869 @@ -1722,26 +1603,21 @@ Jumptable_c891c: ; c891c (32:491c) dw Functionc8926 -; no known jump sources Functionc8926: ; c8926 (32:4926) call Functionc8f0a -; no known jump sources Functionc8929: ; c8929 (32:4929) ret -; no known jump sources Functionc892a: ; c892a (32:492a) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c892d: ; c892d (32:492d) dw Functionc8933 dw Functionc894a dw Functionc8960 -; no known jump sources Functionc8933: ; c8933 (32:4933) call Functionc80e5 call Functionc8eca @@ -1755,7 +1631,6 @@ Functionc8933: ; c8933 (32:4933) ld [hl], $0 ret -; no known jump sources Functionc894a: ; c894a (32:494a) ld hl, $3 add hl, bc @@ -1770,23 +1645,19 @@ Functionc894a: ; c894a (32:494a) ld [hl], a ret -; no known jump sources Functionc8960: ; c8960 (32:4960) call Functionc8f0a ret -; no known jump sources Functionc8964: ; c8964 (32:4964) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8967: ; c8967 (32:4967) dw Functionc896d dw Functionc8985 dw Functionc89b1 -; no known jump sources Functionc896d: ; c896d (32:496d) call Functionc80e5 call Functionc8eca @@ -1802,7 +1673,6 @@ Functionc896d: ; c896d (32:496d) ld [hl], a ret -; no known jump sources Functionc8985: ; c8985 (32:4985) ld hl, $3 add hl, bc @@ -1831,23 +1701,19 @@ Functionc8985: ; c8985 (32:4985) ld [hl], a ret -; no known jump sources Functionc89b1: ; c89b1 (32:49b1) call Functionc8f0a ret -; no known jump sources Functionc89b5: ; c89b5 (32:49b5) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c89b8: ; c89b8 (32:49b8) dw Functionc89be dw Functionc89ca dw Functionc89da -; no known jump sources Functionc89be: ; c89be (32:49be) call Functionc80e5 call Functionc8eca @@ -1855,7 +1721,6 @@ Functionc89be: ; c89be (32:49be) call Functionc8ede ret -; no known jump sources Functionc89ca: ; c89ca (32:49ca) ld hl, $3 add hl, bc @@ -1868,7 +1733,6 @@ Functionc89ca: ; c89ca (32:49ca) call Functionc8f2e ret -; no known jump sources Functionc89da: ; c89da (32:49da) ld hl, $3 add hl, bc @@ -1884,18 +1748,15 @@ Functionc89da: ; c89da (32:49da) call Functionc8f0a ret -; no known jump sources Functionc89ee: ; c89ee (32:49ee) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c89f1: ; c89f1 (32:49f1) dw Functionc89f7 dw Functionc8a14 dw Functionc8a36 -; no known jump sources Functionc89f7: ; c89f7 (32:49f7) call Functionc80e5 call Functionc8eca @@ -1912,7 +1773,6 @@ Functionc89f7: ; c89f7 (32:49f7) ld [hl], $20 ret -; no known jump sources Functionc8a14: ; c8a14 (32:4a14) ld hl, $2 add hl, bc @@ -1936,16 +1796,13 @@ Functionc8a14: ; c8a14 (32:4a14) inc [hl] ret -; no known jump sources Functionc8a36: ; c8a36 (32:4a36) call Functionc8f0a ret -; no known jump sources Functionc8a3a: ; c8a3a (32:4a3a) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8a3d: ; c8a3d (32:4a3d) dw Functionc8a49 dw Functionc8a6f @@ -1955,7 +1812,6 @@ Jumptable_c8a3d: ; c8a3d (32:4a3d) dw Functionc8aac -; no known jump sources Functionc8a49: ; c8a49 (32:4a49) call Functionc80e5 ld a, $e4 @@ -1980,11 +1836,9 @@ Functionc8a49: ; c8a49 (32:4a49) add hl, bc ld [hl], $0 -; no known jump sources Functionc8a6f: ; c8a6f (32:4a6f) ret -; no known jump sources Functionc8a70: ; c8a70 (32:4a70) call Functionc8ab0 jr nc, .asm_c8a79 @@ -2000,7 +1854,6 @@ Functionc8a70: ; c8a70 (32:4a70) call Functionc80e5 ret -; no known jump sources Functionc8a88: ; c8a88 (32:4a88) call Functionc8ab0 jr nc, .asm_c8a96 @@ -2014,7 +1867,6 @@ Functionc8a88: ; c8a88 (32:4a88) call Functionc80e5 ret -; known jump sources: c8a75 (32:4a75), c8a8d (32:4a8d) Functionc8a9a: ; c8a9a (32:4a9a) ld e, a ld a, [$FF00+$c7] @@ -2031,12 +1883,10 @@ Functionc8a9a: ; c8a9a (32:4a9a) jr nz, .asm_c8aa5 ret -; no known jump sources Functionc8aac: ; c8aac (32:4aac) call Functionc8f19 ret -; known jump sources: c8a70 (32:4a70), c8a88 (32:4a88) Functionc8ab0: ; c8ab0 (32:4ab0) ld hl, $3 add hl, bc @@ -2058,17 +1908,14 @@ Unknown_c8ac7: db $00, $40, $90, $e4, $ff ; c8acc -; no known jump sources Functionc8acc: ; c8acc (32:4acc) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8acf: ; c8acf (32:4acf) dw Functionc8ad3 dw Functionc8ae5 -; no known jump sources Functionc8ad3: ; c8ad3 (32:4ad3) call Functionc80e5 call Functionc8eca @@ -2079,7 +1926,6 @@ Functionc8ad3: ; c8ad3 (32:4ad3) ld [hl], $40 ret -; no known jump sources Functionc8ae5: ; c8ae5 (32:4ae5) ld hl, $2 add hl, bc @@ -2099,21 +1945,18 @@ Functionc8ae5: ; c8ae5 (32:4ae5) call Functionc8f0a ret -; no known jump sources Functionc8b00: ; c8b00 (32:4b00) ld a, [hCGB] ; $ff00+$e6 and a jr nz, asm_c8b7a call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8b08: ; c8b08 (32:4b08) dw Functionc8b0e dw Functionc8b22 dw Functionc8b60 -; no known jump sources Functionc8b0e: ; c8b0e (32:4b0e) call Functionc80e5 ld a, $e4 @@ -2126,7 +1969,6 @@ Functionc8b0e: ; c8b0e (32:4b0e) ld [$FF00+$c8], a ret -; no known jump sources Functionc8b22: ; c8b22 (32:4b22) ld hl, $3 add hl, bc @@ -2167,7 +2009,6 @@ Functionc8b22: ; c8b22 (32:4b22) pop bc ret -; no known jump sources Functionc8b60: ; c8b60 (32:4b60) call Functionc8f19 ld a, $e4 @@ -2175,7 +2016,6 @@ Functionc8b60: ; c8b60 (32:4b60) ld [$cfc9], a ret -; known jump sources: c8b5b (32:4b5b) Functionc8b6c: ; c8b6c (32:4b6c) ld hl, $d200 .asm_c8b6f @@ -2271,7 +2111,6 @@ Unknown_c8be0: ; c8be0 db $90, $f8 ; c8be8 -; no known jump sources Functionc8be8: ; c8be8 (32:4be8) ld de, Unknown_c8bef call Functionc8d77 @@ -2282,7 +2121,6 @@ Unknown_c8bef: ; c8bef db $e4, $6c, $fe ; c8bf2 -; no known jump sources Functionc8bf2: ; c8bf2 (32:4bf2) ld de, Unknown_c8bf9 call Functionc8d77 @@ -2293,7 +2131,6 @@ Unknown_c8bf9: ; c8bf9 db $e4, $90, $40, $ff ; c8bfd -; no known jump sources Functionc8bfd: ; c8bfd (32:4bfd) ld de, Unknown_c8c04 call Functionc8d77 @@ -2304,7 +2141,6 @@ Unknown_c8c04: ; c8c04 db $e4, $f8, $fc, $ff ; c8c08 -; no known jump sources Functionc8c08: ; c8c08 (32:4c08) ld de, Unknown_c8c0f call Functionc8d77 @@ -2315,7 +2151,6 @@ Unknown_c8c0f: ; c8c0f db $e4, $90, $40, $90, $fe ; c8c14 -; no known jump sources Functionc8c14: ; c8c14 (32:4c14) ld de, Unknown_c8c1b call Functionc8d77 @@ -2326,7 +2161,6 @@ Unknown_c8c1b: ; c8c1b db $e4, $f8, $fc, $f8, $fe ; c8c20 -; no known jump sources Functionc8c20: ; c8c20 (32:4c20) ld de, Unknown_c8c27 call Functionc8d77 @@ -2337,7 +2171,6 @@ Unknown_c8c27: ; c8c27 db $e4, $f8, $fc, $f8, $e4, $90, $40, $90, $fe ; c8c30 -; no known jump sources Functionc8c30: ; c8c30 (32:4c30) ld de, Unknown_c8c37 call Functionc8d77 @@ -2348,7 +2181,6 @@ Unknown_c8c37: db $e4, $fc, $e4, $00, $fe ; c8c3c -; no known jump sources Functionc8c3c: ; c8c3c (32:4c3c) ld de, Unknown_c8c43 call Functionc8d77 @@ -2359,7 +2191,6 @@ Unknown_c8c43: db $e4, $90, $40, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $40, $90, $e4, $ff ; c8c55 -; no known jump sources Functionc8c55: ; c8c55 (32:4c55) ld de, Unknown_c8c5c call Functionc8d77 @@ -2370,17 +2201,14 @@ Unknown_c8c5c: db $00, $40, $90, $e4, $ff ; c8c61 -; no known jump sources Functionc8c61: ; c8c61 (32:4c61) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8c64: ; c8c64 (32:4c64) dw Functionc8c68 dw Functionc8c85 -; no known jump sources Functionc8c68: ; c8c68 (32:4c68) call Functionc80e5 call Functionc8eca @@ -2397,7 +2225,6 @@ Functionc8c68: ; c8c68 (32:4c68) ld [hl], $20 ret -; no known jump sources Functionc8c85: ; c8c85 (32:4c85) ld hl, $3 add hl, bc @@ -2419,18 +2246,15 @@ Functionc8c85: ; c8c85 (32:4c85) call Functionc8f0a ret -; no known jump sources Functionc8ca2: ; c8ca2 (32:4ca2) call Functionc80d7 ; ; ; call does not return -; no known jump sources Jumptable_c8ca5: ; c8ca5 (32:4ca5) dw Functionc8cab dw Functionc8cc3 dw Functionc8cdd -; no known jump sources Functionc8cab: ; c8cab (32:4cab) call Functionc80e5 call Functionc8eca @@ -2445,7 +2269,6 @@ Functionc8cab: ; c8cab (32:4cab) ld [hl], $0 ret -; no known jump sources Functionc8cc3: ; c8cc3 (32:4cc3) ld hl, $3 add hl, bc @@ -2462,12 +2285,10 @@ Functionc8cc3: ; c8cc3 (32:4cc3) ld [hl], a ret -; known jump sources: c8cca (32:4cca) Functionc8cdd: ; c8cdd (32:4cdd) call Functionc8f0a ret -; no known jump sources Functionc8ce1: ; c8ce1 (32:4ce1) call Functionc8d0b jr c, .asm_c8cea @@ -2485,7 +2306,6 @@ Functionc8ce1: ; c8ce1 (32:4ce1) ld [$d314], a ret -; no known jump sources Functionc8cf9: ; c8cf9 (32:4cf9) call Functionc8d0b jr nc, .asm_c8cff @@ -2494,7 +2314,6 @@ Functionc8cf9: ; c8cf9 (32:4cf9) ld [hSCX], a ; $ff00+$cf ret -; no known jump sources Functionc8d02: ; c8d02 (32:4d02) call Functionc8d0b jr nc, .asm_c8d08 @@ -2503,7 +2322,6 @@ Functionc8d02: ; c8d02 (32:4d02) ld [hSCY], a ; $ff00+$d0 ret -; known jump sources: c8ce1 (32:4ce1), c8cf9 (32:4cf9), c8d02 (32:4d02) Functionc8d0b: ; c8d0b (32:4d0b) ld hl, $1 add hl, bc @@ -2540,7 +2358,6 @@ Functionc8d0b: ; c8d0b (32:4d0b) and a ret -; no known jump sources Functionc8d3a: ; c8d3a (32:4d3a) ld hl, $3 add hl, bc @@ -2561,7 +2378,6 @@ Functionc8d3a: ; c8d3a (32:4d3a) ld [hSCX], a ; $ff00+$cf ret -; known jump sources: c8130 (32:4130), c8144 (32:4144), c8158 (32:4158), c817e (32:417e), c8198 (32:4198), c81a8 (32:41a8) Functionc8d57: ; c8d57 (32:4d57) ld hl, $1 add hl, bc @@ -2586,7 +2402,6 @@ Functionc8d57: ; c8d57 (32:4d57) call Functionc8eac ret -; known jump sources: c8beb (32:4beb), c8bf5 (32:4bf5), c8c00 (32:4c00), c8c0b (32:4c0b), c8c17 (32:4c17), c8c23 (32:4c23), c8c33 (32:4c33), c8c3f (32:4c3f), c8c58 (32:4c58) Functionc8d77: ; c8d77 (32:4d77) ld a, [hCGB] ; $ff00+$e6 and a @@ -2597,14 +2412,12 @@ Functionc8d77: ; c8d77 (32:4d77) pop de jp [hl] -; no known jump sources Jumptable_c8d85: ; c8d85 (32:4d85) dw Functionc8d8b dw Functionc8daa dw Functionc8dc9 -; no known jump sources Functionc8d8b: ; c8d8b (32:4d8b) call Functionc80e5 ld a, $e4 @@ -2623,7 +2436,6 @@ Functionc8d8b: ; c8d8b (32:4d8b) ld [hl], a ret -; no known jump sources Functionc8daa: ; c8daa (32:4daa) ld hl, $2 add hl, bc @@ -2647,7 +2459,6 @@ Functionc8daa: ; c8daa (32:4daa) dec [hl] ret -; no known jump sources Functionc8dc9: ; c8dc9 (32:4dc9) call Functionc8f19 ld a, $e4 @@ -2661,7 +2472,6 @@ asm_c8dd4: ; c8dd4 (32:4dd4) pop de jp [hl] -; no known jump sources Jumptable_c8ddd: ; c8ddd (32:4ddd) dw Functionc8de7 dw Functionc8e02 @@ -2670,7 +2480,6 @@ Jumptable_c8ddd: ; c8ddd (32:4ddd) dw Functionc8e49 -; no known jump sources Functionc8de7: ; c8de7 (32:4de7) call Functionc9038 jr nz, .asm_c8df2 @@ -2687,7 +2496,6 @@ Functionc8de7: ; c8de7 (32:4de7) ld [hl], a ret -; no known jump sources Functionc8e02: ; c8e02 (32:4e02) ld hl, $2 add hl, bc @@ -2711,14 +2519,12 @@ Functionc8e02: ; c8e02 (32:4e02) dec [hl] ret -; no known jump sources Functionc8e21: ; c8e21 (32:4e21) ld a, $e4 call Functionc8e52 call EndBattleBGEffect ret -; no known jump sources Functionc8e2a: ; c8e2a (32:4e2a) ld hl, $2 add hl, bc @@ -2742,14 +2548,12 @@ Functionc8e2a: ; c8e2a (32:4e2a) dec [hl] ret -; no known jump sources Functionc8e49: ; c8e49 (32:4e49) ld a, $e4 call Functionc8e7f call EndBattleBGEffect ret -; known jump sources: c8e17 (32:4e17), c8e23 (32:4e23) Functionc8e52: ; c8e52 (32:4e52) ld h, a ld a, [rSVBK] ; $ff00+$70 @@ -2777,7 +2581,6 @@ Functionc8e52: ; c8e52 (32:4e52) ld [hCGBPalUpdate], a ; $ff00+$e5 ret -; known jump sources: c8e3f (32:4e3f), c8e4b (32:4e4b) Functionc8e7f: ; c8e7f (32:4e7f) ld h, a ld a, [rSVBK] ; $ff00+$70 @@ -2805,14 +2608,12 @@ Functionc8e7f: ; c8e7f (32:4e7f) ld [hCGBPalUpdate], a ; $ff00+$e5 ret -; known jump sources: c8d73 (32:4d73), c8dba (32:4dba), c8e12 (32:4e12), c8e3a (32:4e3a) Functionc8eac: ; c8eac (32:4eac) ld hl, $3 add hl, bc ld a, [hl] inc [hl] -; known jump sources: c8d65 (32:4d65) Functionc8eb2: ; c8eb2 (32:4eb2) ld l, a ld h, $0 @@ -2833,11 +2634,9 @@ Functionc8eb2: ; c8eb2 (32:4eb2) scf ret -; known jump sources: c85a5 (32:45a5), c85c2 (32:45c2), c85fc (32:45fc), c8613 (32:4613), c864b (32:464b), c866e (32:466e), c869b (32:469b), c8715 (32:4715), c876d (32:476d), c87b5 (32:47b5), c8813 (32:4813), c8845 (32:4845), c88f9 (32:48f9), c8936 (32:4936), c8970 (32:4970), c89c1 (32:49c1), c89fa (32:49fa), c8ad6 (32:4ad6), c8c6b (32:4c6b), c8cae (32:4cae), c8f0f (32:4f0f), c8f2a (32:4f2a) Functionc8eca: ; c8eca (32:4eca) xor a -; known jump sources: c8a4e (32:4a4e), c8b13 (32:4b13), c8d90 (32:4d90) Functionc8ecb: ; c8ecb (32:4ecb) ld hl, LYOverrides ; $d100 ld e, $99 @@ -2853,7 +2652,6 @@ Functionc8ecb: ; c8ecb (32:4ecb) jr nz, .asm_c8ed9 ret -; known jump sources: c85c7 (32:45c7), c8650 (32:4650), c8673 (32:4673), c86a0 (32:46a0), c871a (32:471a), c8772 (32:4772), c87ba (32:47ba), c8818 (32:4818), c88fe (32:48fe), c893b (32:493b), c8975 (32:4975), c89c6 (32:49c6), c8a53 (32:4a53), c8adb (32:4adb), c8c70 (32:4c70), c8d95 (32:4d95) Functionc8ede: ; c8ede (32:4ede) ld [hLCDStatCustom], a ; $ff00+$c6 call Functionc9038 @@ -2869,7 +2667,6 @@ Functionc8ede: ; c8ede (32:4ede) ld [$FF00+$c8], a ret -; known jump sources: c884a (32:484a), c89ff (32:49ff) Functionc8ef4: ; c8ef4 (32:4ef4) ld [hLCDStatCustom], a ; $ff00+$c6 call Functionc9038 @@ -2885,7 +2682,6 @@ Functionc8ef4: ; c8ef4 (32:4ef4) ld [$FF00+$c8], a ret -; known jump sources: c8561 (32:4561), c85be (32:45be), c8603 (32:4603), c863b (32:463b), c865e (32:465e), c8685 (32:4685), c8705 (32:4705), c875d (32:475d), c87a3 (32:47a3), c8801 (32:4801), c8833 (32:4833), c8865 (32:4865), c88f2 (32:48f2), c8926 (32:4926), c8960 (32:4960), c89b1 (32:49b1), c89ea (32:49ea), c8a36 (32:4a36), c8afc (32:4afc), c8c9e (32:4c9e), c8cdd (32:4cdd) Functionc8f0a: ; c8f0a (32:4f0a) xor a ld [$FF00+$c7], a @@ -2896,7 +2692,6 @@ Functionc8f0a: ; c8f0a (32:4f0a) call EndBattleBGEffect ret -; known jump sources: c8aac (32:4aac), c8b60 (32:4b60), c8dc9 (32:4dc9) Functionc8f19: ; c8f19 (32:4f19) xor a ld [hLCDStatCustom], a ; $ff00+$c6 @@ -2909,7 +2704,6 @@ Functionc8f19: ; c8f19 (32:4f19) call Functionc8eca ret -; known jump sources: c85b6 (32:45b6), c8624 (32:4624), c8656 (32:4656), c867d (32:467d), c8724 (32:4724), c89d6 (32:49d6), c89e6 (32:49e6), c8af8 (32:4af8) Functionc8f2e: ; c8f2e (32:4f2e) push bc xor a @@ -2945,7 +2739,6 @@ Functionc8f2e: ; c8f2e (32:4f2e) pop bc ret -; known jump sources: c8554 (32:4554) Functionc8f69: ; c8f69 (32:4f69) push bc xor a @@ -2974,7 +2767,6 @@ Functionc8f69: ; c8f69 (32:4f69) pop bc ret -; known jump sources: c85f8 (32:45f8) Functionc8f9a: ; c8f9a (32:4f9a) push bc ld [$d41c], a @@ -3024,7 +2816,6 @@ Functionc8f9a: ; c8f9a (32:4f9a) and a ret -; known jump sources: c8fa6 (32:4fa6) Functionc8fe4: ; c8fe4 (32:4fe4) ld a, [$FF00+$c7] ld e, a @@ -3034,7 +2825,6 @@ Functionc8fe4: ; c8fe4 (32:4fe4) ld d, $0 ret -; known jump sources: c85ba (32:45ba), c8637 (32:4637), c865a (32:465a), c8681 (32:4681) Functionc8fef: ; c8fef (32:4fef) push bc ld a, [$FF00+$c7] @@ -3062,7 +2852,6 @@ Functionc8fef: ; c8fef (32:4fef) pop bc ret -; known jump sources: c88b4 (32:48b4), c8954 (32:4954), c899d (32:499d), c8c9a (32:4c9a), c8cd1 (32:4cd1), c8dbf (32:4dbf) Functionc900b: ; c900b (32:500b) push af ld h, $d2 @@ -3078,7 +2867,6 @@ Functionc900b: ; c900b (32:500b) jr nz, .asm_c9016 ret -; known jump sources: c8790 (32:4790), c87f7 (32:47f7), c8a2c (32:4a2c) Functionc901b: ; c901b (32:501b) push af ld e, a @@ -3104,7 +2892,6 @@ Functionc901b: ; c901b (32:501b) jr nz, .asm_c9033 ret -; known jump sources: c81c4 (32:41c4), c81f3 (32:41f3), c8234 (32:4234), c825e (32:425e), c82a1 (32:42a1), c82cb (32:42cb), c8305 (32:4305), c837b (32:437b), c83a8 (32:43a8), c8826 (32:4826), c8858 (32:4858), c890c (32:490c), c8b39 (32:4b39), c8de7 (32:4de7), c8ee0 (32:4ee0), c8ef6 (32:4ef6) Functionc9038: ; c9038 (32:5038) ld hl, $2 add hl, bc @@ -3113,7 +2900,6 @@ Functionc9038: ; c9038 (32:5038) xor [hl] ret -; known jump sources: c81ea (32:41ea), c8223 (32:4223), c8290 (32:4290) Functionc9042: ; c9042 (32:5042) ld hl, $2 add hl, bc @@ -3129,20 +2915,17 @@ Functionc9042: ; c9042 (32:5042) and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND ret -; known jump sources: c8171 (32:4171), c818b (32:418b) Functionc9059: ; c9059 (32:5059) ld a, [hSGB] ; $ff00+$e7 and a ret -; known jump sources: c86d6 (32:46d6), c8951 (32:4951), c898c (32:498c), c8997 (32:4997), c8cce (32:4cce), c8d45 (32:4d45), c8f54 (32:4f54), c8f85 (32:4f85), c8fc2 (32:4fc2) Functionc905d: ; c905d (32:505d) ld e, a callab Functionce765 ld a, e ret -; known jump sources: c8a24 (32:4a24) Functionc9066: ; c9066 (32:5066) ld e, a callab Functionce76b |