diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2015-11-03 15:05:19 -0500 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2015-11-03 15:22:04 -0500 |
commit | 10beeb3c0611b9114a8e5ff6ab0b8c5d7716defe (patch) | |
tree | 849a489313f516c3e4f51b18969824543debf7a2 /main.asm | |
parent | b1dc88b7281e0486cb952c8f8c62dab705eb4b9d (diff) |
Battle Tower
Diffstat (limited to 'main.asm')
-rw-r--r-- | main.asm | 1082 |
1 files changed, 540 insertions, 542 deletions
@@ -563,7 +563,7 @@ Function5e85: ; 5e85 call Function6e3 and $80 jr z, .asm_5e93 - ld de, $0408 + ld de, $408 call Function5eaf ret @@ -650,17 +650,17 @@ MenuData2_0x5f03: ; 5f03 Function5f1c: ; 5f1c call GetMemTileCoord push hl - ld de, $005d + ld de, $5d add hl, de call DisplayBadgeCount pop hl push hl - ld de, $0084 + ld de, $84 add hl, de call DisplayPokedexNumCaught pop hl push hl - ld de, $0030 + ld de, $30 add hl, de ld de, .Player call PlaceString @@ -672,14 +672,14 @@ Function5f1c: ; 5f1c ; 5f40 Function5f40: ; 5f40 - ld de, $00a9 + ld de, $a9 add hl, de call DisplayGameTime ret ; 5f48 Function5f48: ; 5f48 - ld de, $00a9 + ld de, $a9 add hl, de ld de, .text_5f53 call PlaceString @@ -1390,7 +1390,7 @@ Function639b: ; unreferenced and $3 ret nz ld bc, wc3a4 - ld hl, $000a + ld hl, $a add hl, bc ; over-the-top compicated way to load wc3ae into hl ld l, [hl] ld h, 0 @@ -1568,7 +1568,7 @@ Function64db: ; 64db ld [rSVBK], a ld a, $60 ld hl, w6_d000 - ld bc, $400 + lb bc, 4, 0 call ByteFill ld a, w6_d000 / $100 ld [rHDMA1], a @@ -7600,7 +7600,7 @@ Functiond670: ; d670 ld [wd1f5], a ld a, [wd1ee] ld [wd1f6], a - ld bc, $0001 + ld bc, 1 jr .asm_d6d9 .asm_d6c1 @@ -7753,11 +7753,11 @@ Functiond784: ; d784 ret z cp $1 jr z, .asm_d792 - ld de, $0016 + ld de, $16 jr .asm_d795 .asm_d792 - ld de, $0015 + ld de, $15 .asm_d795 push hl @@ -7893,7 +7893,7 @@ Functiond839: ; d839 .asm_d85e push bc - ld bc, $0080 + ld bc, $80 add hl, bc pop bc ld a, l @@ -8533,14 +8533,14 @@ SentGetPkmnIntoFromBox: ; db3f pop hl ld b, h ld c, l - ld hl, $001f + ld hl, $1f add hl, bc ld [hl], a - ld hl, $0024 + ld hl, $24 add hl, bc ld d, h ld e, l - ld hl, $000a + ld hl, $a add hl, bc push bc ld b, $1 @@ -8549,11 +8549,11 @@ SentGetPkmnIntoFromBox: ; db3f ld a, [wd10b] and a jr nz, .asm_dcac - ld hl, $0020 + ld hl, $20 add hl, bc xor a ld [hl], a - ld hl, $0022 + ld hl, $22 add hl, bc ld d, h ld e, l @@ -8742,21 +8742,21 @@ Functiondd64: ; dd64 push hl call Functionde1a pop hl - ld bc, $0020 + ld bc, $20 call CopyBytes call GetBaseData call Functionde1a ld b, d ld c, e - ld hl, $001f + ld hl, $1f add hl, bc ld a, [CurPartyLevel] ld [hl], a - ld hl, $0024 + ld hl, $24 add hl, bc ld d, h ld e, l - ld hl, $000a + ld hl, $a add hl, bc push bc ld b, $1 @@ -8779,7 +8779,7 @@ Functiondd64: ; dd64 ld d, a callab CalcExpAtLevel pop bc - ld hl, $0008 + ld hl, $8 add hl, bc ld a, [hMultiplicand] ld [hli], a @@ -9232,7 +9232,7 @@ Functione039: ; e039 cp [hl] jr z, .asm_e131 ld hl, s0_a600 - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call AddNTimes push hl add hl, bc @@ -9242,11 +9242,11 @@ Functione039: ; e039 .asm_e11a push bc push hl - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call CopyBytes pop hl push hl - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item add hl, bc pop de pop bc @@ -9352,7 +9352,7 @@ endr srl c pop hl push bc - ld bc, $000b + ld bc, NAME_LENGTH add hl, bc pop bc ld a, c @@ -9986,10 +9986,10 @@ ClearPCItemScreen: ; e58b ld a, " " call ByteFill hlcoord 0,0 - ld bc, $0a12 + lb bc, 10, 18 call TextBox hlcoord 0,12 - ld bc, $0412 + lb bc, 4, 18 call TextBox call Function3200 call SetPalettes ; load regular palettes? @@ -9999,10 +9999,10 @@ ClearPCItemScreen: ; e58b Functione5bb: ; e5bb ld a, [CurPartyMon] ld hl, sBoxMon1Species - ld bc, $0020 + ld bc, $20 call AddNTimes ld de, TempMonSpecies - ld bc, $0020 + ld bc, $20 ld a, BANK(sBoxMon1Species) call GetSRAMBank call CopyBytes @@ -10016,7 +10016,7 @@ Functione5d9: ; unreferenced jr z, .asm_e5f1 ld a, b ld hl, Unknown_e66e - ld bc, $0003 + ld bc, 3 call AddNTimes ld a, [hli] push af @@ -10033,7 +10033,7 @@ Functione5d9: ; unreferenced .asm_e5f6 call GetSRAMBank ld a, [hl] - ld bc, $0016 + ld bc, $16 add hl, bc ld b, a ld c, $0 @@ -10047,7 +10047,7 @@ Functione5d9: ; unreferenced ld a, c ld bc, 0 add hl, bc - ld bc, $0020 + ld bc, $20 call AddNTimes ld a, [hl] ld [de], a @@ -10059,7 +10059,7 @@ Functione5d9: ; unreferenced push hl push bc ld a, c - ld bc, $035c + ld bc, $35c add hl, bc call SkipNames call CopyBytes @@ -10068,9 +10068,9 @@ Functione5d9: ; unreferenced push hl push bc ld a, c - ld bc, $001f + ld bc, $1f add hl, bc - ld bc, $0020 + ld bc, $20 call AddNTimes ld a, [hl] ld [de], a @@ -10080,9 +10080,9 @@ Functione5d9: ; unreferenced push hl push bc ld a, c - ld bc, $0015 + ld bc, $15 add hl, bc - ld bc, $0020 + ld bc, $20 call AddNTimes ld a, [hli] and $f0 @@ -10132,7 +10132,7 @@ Unknown_e66e: ; e66e Functione698: ; e698 ld hl, wBreedMon1Stats ld de, TempMon - ld bc, $0020 + ld bc, $20 call CopyBytes callab CalcLevel ld a, [wBreedMon1Level] @@ -10147,7 +10147,7 @@ Functione698: ; e698 Functione6b3: ; e6b3 ld hl, wBreedMon2Stats ld de, TempMon - ld bc, $0020 + ld bc, $20 call CopyBytes callab CalcLevel ld a, [wBreedMon2Level] @@ -10773,7 +10773,7 @@ Function118ca: ; 118ca dec c jr nz, .asm_11905 push de - ld de, $0017 + ld de, $17 add hl, de pop de dec b @@ -13530,12 +13530,12 @@ Function12cfe: ; 12cfe (4:6cfe) ld [de], a ld a, [CurPartyMon] ld hl, s0_a600 - ld bc, $2f + ld bc, PartyMon1StatsEnd - PartyMon1Item call AddNTimes ld d, h ld e, l ld hl, DefaultFlypoint - ld bc, $2f + ld bc, PartyMon1StatsEnd - PartyMon1Item ld a, BANK(s0_a600) call GetSRAMBank call CopyBytes @@ -14125,19 +14125,19 @@ Function12fd5: ; 12fd5 push hl call Function1313a pop hl - ld bc, $0015 + ld bc, $15 add hl, bc call Function1313a ld a, [wBattleMode] jr z, .asm_13113 ld hl, BattleMonMoves - ld bc, $0020 + ld bc, $20 ld a, [CurPartyMon] call AddNTimes push hl call Function1313a pop hl - ld bc, $0006 + ld bc, 6 add hl, bc call Function1313a @@ -14640,7 +14640,7 @@ Function1344a: ; 1344a Function1345a: ; 1345a ld de, OBPals + 8 * 6 - ld bc, $0004 + ld bc, 4 ld hl, wd03f ld a, [hli] ld h, [hl] @@ -14720,12 +14720,12 @@ Function134c0: ; 134c0 ld l, a inc hl pop af - ld bc, $0004 + ld bc, 4 call AddNTimes inc hl ld de, wdcac ld a, [EngineBuffer1] - ld bc, $0003 + ld bc, 3 call FarCopyBytes ret ; 134dd @@ -15317,7 +15317,7 @@ Function1383e: ; 1383e jr c, .next ld hl, EndFlypoint ld de, wd00a - ld bc, $0004 + ld bc, 4 call CopyBytes ld hl, DefaultFlypoint ld de, EndFlypoint @@ -15845,7 +15845,7 @@ Function13a47: ; unreferenced ld d, h ld e, l ld hl, PlayerName - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes .asm_13b34 pop bc @@ -17754,13 +17754,13 @@ CheckCutCollision: ; 149f5 Function14a07:: ; 14a07 ld a, [PlayerStandingTile] - ld de, $001f + ld de, $1f cp $71 ; door ret z - ld de, $0013 + ld de, $13 cp $7c ; warp pad ret z - ld de, $0023 + ld de, $23 ret ; 14a1a @@ -19908,13 +19908,13 @@ Function1686d: ; 1686d ld a, d ld [StringBuffer2 + 1], a ld de, StringBuffer1 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld hl, 0 - ld bc, $0064 + ld bc, $64 ld a, [StringBuffer2 + 1] call AddNTimes - ld de, $0064 + ld de, $64 add hl, de xor a ld [StringBuffer2 + 2], a @@ -20189,7 +20189,7 @@ Function169ac: ; 169ac ld hl, wEggNick call CopyBytes ld hl, PartyMonOT - ld bc, $000b + ld bc, NAME_LENGTH call Function16a31 ld hl, wEggOT call CopyBytes @@ -20418,14 +20418,14 @@ Function16a66: ; 16a66 .asm_16bab ld hl, StringBuffer1 ld de, wd050 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld hl, wEggMonMoves ld de, wEggMonPP predef FillPP ld hl, wd050 ld de, StringBuffer1 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld a, [BaseEggSteps] ld hl, wEggMonHappiness @@ -20471,7 +20471,7 @@ Function16be4: ; 16be4 call Request1bpp hlcoord 0, 0 - ld bc, $0312 + lb bc, 3, 18 call TextBox hlcoord 0, 5 @@ -20479,7 +20479,7 @@ Function16be4: ; 16be4 call TextBox hlcoord 0, 14 - ld bc, $0212 + lb bc, 2, 18 call TextBox hlcoord 1, 2 @@ -20629,7 +20629,7 @@ Function16d20: ; 16d20 xor a call GetSRAMBank ld hl, sScratch - ld bc, $0310 ; 784 + ld bc, $310 ; 784 xor a call ByteFill ld hl, VTiles2 tile $31 @@ -21411,7 +21411,7 @@ Function17254: ; 17254 (5:7254) ld [hBGMapAddress + 1], a ld a, c ld [$ffad], a - ld bc, $707 + lb bc, 7, 7 predef FillBox pop af call Function17363 @@ -21656,7 +21656,7 @@ UnknownText_0x17467: ; 0x17467 Function1746c: ; 1746c push bc ld de, StringBuffer1 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes call Function16e1d pop bc @@ -22147,7 +22147,7 @@ Function240db: ; 240db dec c jr nz, .asm_240f1 pop hl - ld bc, $0028 + ld bc, $28 add hl, bc pop bc dec b @@ -23362,7 +23362,7 @@ Function247f0: ; 247f0 .asm_2480d call GetMemTileCoord - ld bc, $0015 + ld bc, $15 add hl, bc ld a, [wcf92] ld b, a @@ -23380,7 +23380,7 @@ Function247f0: ; 247f0 push hl call Function2486e pop hl - ld bc, $0028 + ld bc, $28 add hl, bc pop bc inc c @@ -23741,7 +23741,7 @@ Function24a6c: ; 24a6c (9:4a6c) dec a cpl .asm_24a76 - ld hl, $0 + ld hl, $ call AddNTimes ld b, h ld c, l @@ -23813,7 +23813,7 @@ PlaceMenuItemQuantity: ; 0x24ac3 pop hl and a jr nz, .done - ld de, $0015 + ld de, $15 add hl, de ld [hl], "×" inc hl @@ -23837,13 +23837,13 @@ Function24af0: ; 24af0 Function24af8: ; 24af8 ld hl, MenuDataHeader_0x24b15 - ld de, $000b + ld de, $b call Function1e2e Function24b01: ; 24b01 call Function1cbb call GetMemTileCoord - ld de, $0015 + ld de, $15 add hl, de ld de, Money lb bc, PRINTNUM_MONEY | 3, 6 @@ -24192,7 +24192,7 @@ MonMenuLoop: ; 24d59 PopulateMonMenu: ; 24d91 call GetMemTileCoord - ld bc, $002a ; 42 + ld bc, $2a ; 42 add hl, bc ld de, Buffer2 .loop @@ -24205,7 +24205,7 @@ PopulateMonMenu: ; 24d91 call GetMonMenuString pop hl call PlaceString - ld bc, $0028 ; 40 + ld bc, $28 ; 40 add hl, bc pop de jr .loop @@ -24680,7 +24680,7 @@ Function2500e: ; 2500e Function25072: ; 25072 call Function1cbb call GetMemTileCoord - ld de, $0015 + ld de, $15 add hl, de ld [hl], $f1 inc hl @@ -25818,7 +25818,7 @@ Function2686c: ; 2686c ld hl, DefaultFlypoint ld [hli], a ld a, -1 - ld bc, $0010 + ld bc, $10 call ByteFill ret ; 2687a @@ -27297,19 +27297,19 @@ Function2805d: ; 2805d ld [rIE], a ld hl, wd1f3 ld de, EnemyMonSpecies - ld bc, $0011 + ld bc, $11 call Function75f ld a, $fe ld [de], a ld hl, OverworldMap ld de, wd26b - ld bc, $01a8 + ld bc, $1a8 call Function75f ld a, $fe ld [de], a ld hl, wc608 ld de, wc6d0 - ld bc, $00c8 + ld bc, $c8 call Function75f xor a ld [rIF], a @@ -27319,7 +27319,7 @@ Function2805d: ; 2805d ld hl, wd26b call Function287ca push hl - ld bc, $000b + ld bc, NAME_LENGTH add hl, bc ld a, [hl] pop hl @@ -27328,7 +27328,7 @@ Function2805d: ; 2805d cp $7 jp nc, Function28b22 ld de, OverworldMap - ld bc, $01a2 + ld bc, $1a2 call Function2879e ld de, wc6d0 ld hl, wc813 @@ -27362,7 +27362,7 @@ Function2805d: ; 2805d jr nz, .asm_280fe ld hl, OverworldMap ld de, wd26b - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld de, OTPartyCount ld a, [hli] @@ -27440,26 +27440,26 @@ Function28177: ; 28177 ld [rIE], a ld hl, wd1f3 ld de, EnemyMonSpecies - ld bc, $0011 + ld bc, $11 call Function75f ld a, $fe ld [de], a ld hl, OverworldMap ld de, wd26b - ld bc, $01c2 + ld bc, $1c2 call Function75f ld a, $fe ld [de], a ld hl, wc608 ld de, wc6d0 - ld bc, $00c8 + ld bc, $c8 call Function75f ld a, [wLinkMode] cp LINK_TRADECENTER jr nz, .asm_281fd ld hl, wc9f4 ld de, wcb84 - ld bc, $0186 + ld bc, $186 call Function283f2 .asm_281fd @@ -27473,7 +27473,7 @@ Function28177: ; 28177 ld hl, wd26b call Function287ca ld de, OverworldMap - ld bc, $01b9 + ld bc, $1b9 call Function2879e ld de, wc6d0 ld hl, wc813 @@ -27521,10 +27521,10 @@ Function28177: ; 28177 jr z, .asm_28259 dec hl ld de, wcb84 - ld bc, $0190 + ld bc, $190 call CopyBytes ld hl, wcb84 - ld bc, $00c6 + ld bc, $c6 .asm_28272 ld a, [hl] cp $21 @@ -27557,7 +27557,7 @@ Function28177: ; 28177 ld b, $6 .asm_2829c push bc - ld bc, $0021 + ld bc, $21 call CopyBytes ld a, $e add e @@ -27578,7 +27578,7 @@ Function28177: ; 28177 ld a, $0 adc d ld d, a - ld bc, $000e + ld bc, $e call CopyBytes pop bc dec b @@ -27604,7 +27604,7 @@ Function28177: ; 28177 .asm_282ee pop de - ld hl, $002f + ld hl, $2f add hl, de ld d, h ld e, l @@ -27618,16 +27618,16 @@ Function28177: ; 28177 .asm_282fe ld hl, OverworldMap ld de, wd26b - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld de, OTPartyCount - ld bc, $0008 + ld bc, 8 call CopyBytes ld de, wd276 - ld bc, $0002 + ld bc, 2 call CopyBytes ld de, OTPartyMon1Species - ld bc, $01a4 + ld bc, $1a4 call CopyBytes ld a, OTPartyMonOT % $100 ld [wd102], a @@ -27772,7 +27772,7 @@ String28419: ; 28419 Function28426: ; 28426 ld hl, OverworldMap - ld bc, $0514 + lb bc, 5, SCREEN_WIDTH .asm_2842c xor a ld [hli], a @@ -27849,7 +27849,7 @@ endr ld a, $ff ld [de], a inc de - ld bc, $100 + lb bc, 1, 0 jr .asm_28464 .asm_28495 @@ -27868,7 +27868,7 @@ Function28499: ; 28499 dec b jr nz, .asm_284a0 ld hl, PlayerName - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes push de ld hl, PartyCount @@ -27893,7 +27893,7 @@ Function28499: ; 28499 .asm_284ce ld [de], a pop de - ld hl, $0008 + ld hl, $8 add hl, de ld d, h ld e, l @@ -27911,7 +27911,7 @@ Function28499: ; 28499 call .asm_284f0 ld hl, PartyMonNicknames .asm_284f0 - ld bc, $0042 + ld bc, $42 jp CopyBytes ; 284f6 @@ -27928,7 +27928,7 @@ Function284f6: ; 284f6 ld a, [wd265] ld [de], a inc de - ld hl, $0022 + ld hl, $22 add hl, bc ld a, [hli] ld [de], a @@ -27939,7 +27939,7 @@ Function284f6: ; 284f6 xor a ld [de], a inc de - ld hl, $0020 + ld hl, $20 add hl, bc ld a, [hl] ld [de], a @@ -27971,13 +27971,13 @@ Function284f6: ; 284f6 .asm_28544 push bc - ld hl, $0001 + ld hl, $1 add hl, bc ld bc, $1a call CopyBytes pop bc - ld hl, $001f + ld hl, $1f add hl, bc ld a, [hl] ld [de], a @@ -27985,9 +27985,9 @@ Function284f6: ; 284f6 inc de push bc - ld hl, $0024 + ld hl, $24 add hl, bc - ld bc, $0008 + ld bc, 8 call CopyBytes pop bc @@ -28006,7 +28006,7 @@ Function284f6: ; 284f6 ld [BaseSpecialAttack], a pop bc - ld hl, $000a + ld hl, $a add hl, bc ld c, $5 ld b, $1 @@ -28036,22 +28036,22 @@ Function28595: ; 28595 dec b jr nz, .loop1 ld hl, PlayerName - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld hl, PartyCount - ld bc, $0008 + ld bc, 8 call CopyBytes ld hl, PlayerID - ld bc, $0002 + ld bc, 2 call CopyBytes ld hl, PartyMon1Species - ld bc, $0120 + ld bc, $120 call CopyBytes ld hl, PartyMonOT - ld bc, $0042 + ld bc, $42 call CopyBytes ld hl, PartyMonNicknames - ld bc, $0042 + ld bc, $42 call CopyBytes ld a, [wLinkMode] cp LINK_TRADECENTER @@ -28062,28 +28062,28 @@ Function28595: ; 28595 ld a, BANK(s0_a600) call GetSRAMBank ld hl, s0_a600 - ld b, $6 + ld b, PARTY_LENGTH .loop2 push bc - ld bc, $0021 + ld bc, $21 call CopyBytes - ld bc, $000e + ld bc, $e add hl, bc pop bc dec b jr nz, .loop2 ld hl, s0_a600 - ld b, $6 + ld b, PARTY_LENGTH .loop3 push bc - ld bc, $0021 + ld bc, $21 add hl, bc - ld bc, $000e + ld bc, $e call CopyBytes pop bc dec b jr nz, .loop3 - ld b, $6 + ld b, PARTY_LENGTH ld de, s0_a600 ld hl, wc9f9 .loop4 @@ -28108,19 +28108,19 @@ Function28595: ; 28595 .next pop de - ld hl, $002f + ld hl, PartyMon1StatsEnd - PartyMon1Item add hl, de ld d, h ld e, l pop hl - ld bc, $0021 + ld bc, $21 add hl, bc pop bc dec b jr nz, .loop4 call CloseSRAM ld hl, wc9f9 - ld bc, $00c6 + ld bc, $c6 .loop5 ld a, [hl] cp $fe @@ -28184,13 +28184,13 @@ Function2868a: ; 2868a dec c jr nz, .loop pop hl - ld bc, $0108 + lb bc, 1, 8 add hl, bc ld de, OTPartyMonOT - ld bc, $0042 + ld bc, $42 call CopyBytes ld de, OTPartyMonNicknames - ld bc, $0042 + ld bc, $42 jp CopyBytes ; 286ba @@ -28208,7 +28208,7 @@ Function286ba: ; 286ba ld a, [wd265] ld [bc], a ld [CurSpecies], a - ld hl, $0022 + ld hl, $22 add hl, bc ld a, [de] inc de @@ -28217,7 +28217,7 @@ Function286ba: ; 286ba inc de ld [hl], a inc de - ld hl, $0020 + ld hl, $20 add hl, bc ld a, [de] inc de @@ -28237,7 +28237,7 @@ Function286ba: ; 286ba ld a, h ld [wcbe9], a push bc - ld hl, $0001 + ld hl, $1 add hl, bc push hl ld h, d @@ -28251,25 +28251,25 @@ Function286ba: ; 286ba ld [de], a inc de pop bc - ld bc, $0019 + ld bc, $19 call CopyBytes pop bc ld d, h ld e, l - ld hl, $001f + ld hl, $1f add hl, bc ld a, [de] inc de ld [hl], a ld [CurPartyLevel], a push bc - ld hl, $0024 + ld hl, $24 add hl, bc push hl ld h, d ld l, e pop de - ld bc, $0008 + ld bc, 8 call CopyBytes pop bc call GetBaseData @@ -28277,7 +28277,7 @@ Function286ba: ; 286ba push bc ld d, h ld e, l - ld hl, $000a + ld hl, $a add hl, bc ld c, $5 ld b, $1 @@ -28290,7 +28290,7 @@ Function286ba: ; 286ba ld [hli], a push hl push bc - ld hl, $000a + ld hl, $a add hl, bc ld c, $6 ld b, $1 @@ -28302,7 +28302,7 @@ Function286ba: ; 286ba ld a, [$ffb6] ld [hli], a push hl - ld hl, $001b + ld hl, $1b add hl, bc ld a, $46 ld [hli], a @@ -28484,7 +28484,7 @@ Function28835: ; 28835 call Function1bf7 push hl push bc - ld bc, $000b + ld bc, NAME_LENGTH add hl, bc ld [hl], $7f pop bc @@ -28546,7 +28546,7 @@ Function288c5: ; 288c5 call Function1bf7 push hl push bc - ld bc, $000b + ld bc, NAME_LENGTH add hl, bc ld [hl], $7f pop bc @@ -28566,7 +28566,7 @@ Function288c5: ; 288c5 call Function1bf7 push hl push bc - ld bc, $000b + ld bc, NAME_LENGTH add hl, bc ld [hl], $7f pop bc @@ -28663,12 +28663,12 @@ Function28926: ; 28926 callba Function4d319 call Call_LoadTempTileMapToTileMap hlcoord 6, 1 - ld bc, $0601 - ld a, $7f + lb bc, 6, 1 + ld a, " " call Function28b77 hlcoord 17, 1 - ld bc, $0601 - ld a, $7f + lb bc, 6, 1 + ld a, " " call Function28b77 jp Function2888b @@ -28765,7 +28765,7 @@ Function28ac9: ; 28ac9 call Function1bf7 push hl push bc - ld bc, $000b + ld bc, NAME_LENGTH add hl, bc ld [hl], $7f pop bc @@ -28888,7 +28888,7 @@ Function28b87: ; 28b87 call GetPokemonName ld hl, StringBuffer1 ld de, wd004 - ld bc, $000b + ld bc, PKMN_NAME_LENGTH call CopyBytes ld a, [wd003] ld hl, OTPartySpecies @@ -28943,8 +28943,8 @@ Function28b87: ; 28b87 ld a, $1 ld [wcf56], a hlcoord 0, 12 - ld b, $4 - ld c, $12 + ld b, 4 + ld c, 18 call Function28eef hlcoord 1, 14 ld de, String28ece @@ -28960,8 +28960,8 @@ Function28b87: ; 28b87 dec a jr nz, .asm_28c7b hlcoord 0, 12 - ld b, $4 - ld c, $12 + ld b, 4 + ld c, 18 call Function28eef hlcoord 1, 14 ld de, String28ece @@ -28971,13 +28971,13 @@ Function28b87: ; 28b87 .asm_28c7b ld hl, s0_a600 ld a, [DefaultFlypoint] - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call AddNTimes ld a, BANK(s0_a600) call GetSRAMBank ld d, h ld e, l - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item add hl, bc ld a, [DefaultFlypoint] ld c, a @@ -28987,7 +28987,7 @@ Function28b87: ; 28b87 cp $6 jr z, .asm_28ca6 push bc - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call CopyBytes pop bc jr .asm_28c96 @@ -28996,20 +28996,20 @@ Function28b87: ; 28b87 ld hl, s0_a600 ld a, [PartyCount] dec a - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call AddNTimes push hl ld hl, wc9f4 ld a, [wd003] - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call AddNTimes pop de - ld bc, $002f + ld bc, PartyMon1StatsEnd - PartyMon1Item call CopyBytes call CloseSRAM ld hl, PlayerName ld de, wc6e7 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld a, [DefaultFlypoint] ld hl, PartySpecies @@ -29023,7 +29023,7 @@ Function28b87: ; 28b87 ld hl, PartyMonOT call SkipNames ld de, wc6f2 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld hl, PartyMon1ID ld a, [DefaultFlypoint] @@ -29049,7 +29049,7 @@ Function28b87: ; 28b87 ld [wc701], a ld hl, wd26b ld de, wc719 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld a, [wd003] ld hl, OTPartySpecies @@ -29062,7 +29062,7 @@ Function28b87: ; 28b87 ld hl, OTPartyMonOT call SkipNames ld de, wc724 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ld hl, OTPartyMon1ID ld a, [wd003] @@ -29110,7 +29110,7 @@ Function28b87: ; 28b87 add hl, bc ld a, [hl] ld [wd003], a - ld c, $64 + ld c, 100 call DelayFrames call ClearTileMap call LoadFontsBattleExtra @@ -29187,17 +29187,17 @@ Function28b87: ; 28b87 callba Function14a58 callba MobileFn_1060af callba Function106187 - ld c, $28 + ld c, 40 call DelayFrames hlcoord 0, 12 - ld b, $4 - ld c, $12 + ld b, 4 + ld c, 18 call Function28eef hlcoord 1, 14 ld de, String28ebd call PlaceString callba Function4d354 - ld c, $32 + ld c, 50 call DelayFrames ld a, [wLinkMode] cp LINK_TIMECAPSULE @@ -29425,12 +29425,12 @@ Function28fdb: ; 28fdb call Decompress ld hl, TradeArrowGFX ld de, VTiles1 tile $6d - ld bc, $0010 + ld bc, $10 ld a, BANK(TradeArrowGFX) call FarCopyBytes ld hl, TradeArrowGFX + $10 ld de, VTiles1 tile $6e - ld bc, $0010 + ld bc, $10 ld a, BANK(TradeArrowGFX) call FarCopyBytes xor a @@ -29598,7 +29598,7 @@ Function2914e: ; 2914e call DisableLCD callab Function8cf53 ld hl, $9874 - ld bc, $000c + ld bc, $c ld a, $60 call ByteFill pop af @@ -29614,14 +29614,14 @@ Function2914e: ; 2914e pop de ld a, $11 call Function3b2a - ld hl, $000b + ld hl, $b add hl, bc pop bc ld [hl], b pop de ld a, $12 call Function3b2a - ld hl, $000b + ld hl, $b add hl, bc pop bc ld [hl], b @@ -29795,7 +29795,7 @@ Function29297: ; 29297 hlcoord 9, 3 ld [hl], $5b inc hl - ld bc, $000a + ld bc, $a ld a, $60 call ByteFill hlcoord 3, 2 @@ -29815,7 +29815,7 @@ Function292af: ; 292af Function292be: ; 292be call Function297cf hlcoord 0, 3 - ld bc, $0011 + ld bc, $11 ld a, $60 call ByteFill hlcoord 17, 3 @@ -29875,7 +29875,7 @@ Function292f6: ; 292f6 ld de, wc741 call PlaceString hlcoord 7, 2 - ld bc, $0006 + ld bc, 6 pop af call ByteFill call WaitBGMap @@ -30097,7 +30097,7 @@ Function294a9: ; 294a9 call GetPokemonName ld hl, StringBuffer1 pop de - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ret ; 294bb @@ -30112,7 +30112,7 @@ Function294c0: ; 294c0 Function294c3: ; 294c3 call DelayFrame ld hl, VTiles2 - ld bc, $0a31 + ld bc, $a31 call Request2bpp call WaitTop call Function297cf @@ -30318,10 +30318,10 @@ Function2962c: ; 2962c lb de, $54, $58 ld a, $e call Function3b2a - ld hl, $000b + ld hl, $b add hl, bc ld [hl], $1 - ld hl, $0007 + ld hl, $7 add hl, bc ld [hl], $dc call Function29114 @@ -30421,7 +30421,7 @@ Function296bd: ; 296bd (a:56bd) inc [hl] ret .asm_296c8 - ld hl, $0 + ld hl, $ add hl, bc ld [hl], $0 ret @@ -30459,7 +30459,7 @@ Function296f2: ; 296f2 (a:56f2) dec [hl] and a ret nz - ld hl, $0 + ld hl, $ add hl, bc ld [hl], $0 ret @@ -30644,11 +30644,11 @@ Function297ed: ; 297ed Function297ff: ; 297ff push de ld de, wc736 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes pop hl ld de, wc741 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ret ; 29814 @@ -31428,7 +31428,7 @@ endr .asm_2a067 pop hl - ld bc, $002f + ld bc, $2f add hl, bc jr .asm_2a052 ; 2a06e @@ -31452,7 +31452,7 @@ Function2a06e: ; 2a06e .asm_2a081 pop hl - ld bc, $0009 + ld bc, 9 add hl, bc jr .asm_2a06e ; 2a088 @@ -32479,7 +32479,7 @@ Function2b930: ; 2b930 Function2b995: ; 2b995 ld c, $0 ld b, $3 - ld de, $002f + ld de, $2f .asm_2b99c ld a, [hli] or [hl] @@ -32529,7 +32529,7 @@ Function2b9a6: ; 2b9a6 .asm_2b9d7 push de - ld de, $002f + ld de, $2f add hl, de pop de dec c @@ -32575,7 +32575,7 @@ Function2ba01: ; 2ba01 .asm_2ba10 push de - ld de, $002e + ld de, $2e add hl, de pop de dec d @@ -32699,7 +32699,7 @@ endr .asm_2c08e ld a, b ld [de], a - ld bc, $0032 + ld bc, $32 add hl, bc ret ; 2c095 @@ -34918,7 +34918,7 @@ Function41a7f: ; 41a7f hlcoord 0, 17 ld [hl], $3b inc hl - ld bc, $0013 + ld bc, $13 ld a, " " call ByteFill callba Function4424d @@ -36047,7 +36047,7 @@ endr hlcoord 2, 11 call ClearBox hlcoord 1, 10 - ld bc, $0013 + ld bc, $13 ld a, $61 call ByteFill hlcoord 1, 9 @@ -36074,7 +36074,7 @@ endr hlcoord 2, 11 call ClearBox hlcoord 1, 10 - ld bc, $0013 + ld bc, $13 ld a, $61 call ByteFill hlcoord 1, 9 @@ -36377,21 +36377,21 @@ GivePokeItem:: ; 446cc push bc push af ld hl, s0_a600 - ld bc, $002f + ld bc, $2f call AddNTimes ld d, h ld e, l ld hl, wd002 - ld bc, $0021 + ld bc, $21 ld a, BANK(s0_a600) call GetSRAMBank call CopyBytes pop af push af ld hl, PartyMonOT - ld bc, $000b + ld bc, NAME_LENGTH call AddNTimes - ld bc, $000a + ld bc, $a call CopyBytes pop af ld hl, PartyMon1ID @@ -36418,11 +36418,11 @@ Function44725: ; 44725 call GetSRAMBank ld hl, s0_a600 ld de, s0_a71a - ld bc, $11a + ld bc, 6 * (party_struct_length + PartyMon1 - PartyMon1Item) call CopyBytes ld hl, s0_a834 ld de, s0_aa0b - ld bc, $1d7 + ld bc, 1 + 10 * (party_struct_length + PartyMon1 - PartyMon1Item) call CopyBytes jp CloseSRAM ; 44745 @@ -36432,11 +36432,11 @@ Function44745: ; 44745 (11:4745) call GetSRAMBank ld hl, s0_a71a ld de, s0_a600 - ld bc, $11a + ld bc, 6 * (party_struct_length + PartyMon1 - PartyMon1Item) call CopyBytes ld hl, s0_aa0b ld de, s0_a834 - ld bc, $1d7 + ld bc, 1 + 10 * (party_struct_length + PartyMon1 - PartyMon1Item) call CopyBytes jp CloseSRAM @@ -36445,11 +36445,11 @@ Function44765: ; 44765 (11:4765) call GetSRAMBank xor a ld hl, s0_a600 - ld bc, $11a + ld bc, 6 * (party_struct_length + PartyMon1 - PartyMon1Item) call ByteFill xor a ld hl, s0_a834 - ld bc, $1d7 + ld bc, 1 + 10 * (party_struct_length + PartyMon1 - PartyMon1Item) call ByteFill jp CloseSRAM ; 44781 (11:4781) @@ -36527,7 +36527,7 @@ InitMail: ; 0x447b9 Function447da: ; 0x447da dec a ld hl, s0_a835 + $21 - ld bc, $002f + ld bc, $2f call AddNTimes ld a, BANK(s0_a834) call GetSRAMBank @@ -36657,7 +36657,7 @@ Function4484a: ; 0x4484a call GetSRAMBank pop af ld hl, s0_a835 + $2e - ld bc, $002f + ld bc, $2f call AddNTimes ld a, [hl] ld [CurItem], a @@ -38917,33 +38917,33 @@ Function4936e: ; 4936e (12:536e) Function49384: ; 49384 (12:5384) hlcoord 0, 0, AttrMap - ld bc, $401 + lb bc, 4, 1 ld a, $1 call Function49336 - ld bc, $201 + lb bc, 2, 1 ld a, $2 call Function49336 - ld bc, $601 + lb bc, 6, 1 ld a, $3 call Function49336 hlcoord 1, 0, AttrMap ld a, $1 - ld bc, $312 + lb bc, 3, 18 call Function49336 - ld bc, $212 + lb bc, 2, 18 ld a, $2 call Function49336 - ld bc, $c12 + lb bc, 12, 18 ld a, $3 call Function49336 hlcoord 19, 0, AttrMap - ld bc, $401 + lb bc, 4, 1 ld a, $1 call Function49336 - ld bc, $201 + lb bc, 2, 1 ld a, $2 call Function49336 - ld bc, $601 + lb bc, 6, 1 ld a, $3 call Function49336 hlcoord 0, 12, AttrMap @@ -38984,7 +38984,7 @@ Palette_493e1: ; 493e1 Function49409:: ; 49409 ld hl, Palette_49418 ld de, Unkn1Pals + 8 * 7 - ld bc, $0008 + ld bc, 8 ld a, $5 call FarCopyWRAM ret @@ -39048,7 +39048,7 @@ Palette_49478: ; 49478 Function49480: ; 49480 hlcoord 0, 0, AttrMap - ld bc, $0414 + lb bc, 4, SCREEN_WIDTH ld a, $7 call Function49336 hlcoord 0, 2, AttrMap @@ -39061,7 +39061,7 @@ Function49480: ; 49480 Function49496: ; 49496 hlcoord 0, 0, AttrMap - ld bc, $0214 + lb bc, 2, SCREEN_WIDTH ld a, $7 call Function49336 hlcoord 0, 1, AttrMap @@ -39131,7 +39131,7 @@ LoadPokeComPalette: ; 494f2 ld a, $5 ld de, Unkn1Pals ld hl, PokeComPalette - ld bc, $0040 + ld bc, $40 call FarCopyWRAM ret ; 49501 @@ -39144,7 +39144,7 @@ LoadBattleTowerPalette: ; 49541 ld a, $5 ld de, Unkn1Pals ld hl, BattleTowerPalette - ld bc, $0040 + ld bc, $40 call FarCopyWRAM ret ; 49550 @@ -39157,7 +39157,7 @@ LoadIcePathPalette: ; 49590 ld a, $5 ld de, Unkn1Pals ld hl, IcePathPalette - ld bc, $0040 + ld bc, $40 call FarCopyWRAM ret ; 4959f @@ -39170,7 +39170,7 @@ LoadHousePalette: ; 495df ld a, $5 ld de, Unkn1Pals ld hl, HousePalette - ld bc, $0040 + ld bc, $40 call FarCopyWRAM ret ; 495ee @@ -39183,7 +39183,7 @@ LoadRadioTowerPalette: ; 4962e ld a, $5 ld de, Unkn1Pals ld hl, RadioTowerPalette - ld bc, $0040 + ld bc, $40 call FarCopyWRAM ret ; 4963d @@ -39246,22 +39246,22 @@ LoadMansionPalette: ; 496c5 ld a, $5 ld de, Unkn1Pals ld hl, MansionPalette1 - ld bc, $0040 + ld bc, $40 call FarCopyWRAM ld a, $5 ld de, Unkn1Pals + $20 ld hl, MansionPalette2 - ld bc, $0008 + ld bc, 8 call FarCopyWRAM ld a, $5 ld de, Unkn1Pals + $18 ld hl, MansionPalette3 - ld bc, $0008 + ld bc, 8 call FarCopyWRAM ld a, $5 ld de, Unkn1Pals + $30 ld hl, MansionPalette4 - ld bc, $0008 + ld bc, 8 call FarCopyWRAM ret ; 496fe @@ -39276,7 +39276,7 @@ MansionPalette2: ; 496fe Function49706: ; 49706 ld hl, Palette_49732 ld de, Unkn1Pals - ld bc, $0008 + ld bc, 8 ld a, $5 call FarCopyWRAM callba Function96a4 @@ -39284,7 +39284,7 @@ Function49706: ; 49706 callba Function96b3 ld hl, Palette_4973a ld de, Unkn2Pals - ld bc, $0008 + ld bc, 8 ld a, $5 call FarCopyWRAM ret @@ -39307,7 +39307,7 @@ Palette_4973a: ; 4973a Function49742: ; 49742 ld hl, Palette_49757 ld de, Unkn1Pals - ld bc, $0040 + ld bc, $40 ld a, $5 call FarCopyWRAM callba Function96a4 @@ -39358,38 +39358,38 @@ Palette_49757: ; 49757 Function49797: ; 49797 hlcoord 0, 0, AttrMap - ld bc, $1002 + lb bc, 16, 2 ld a, $4 call Function49336 ld a, $3 ldcoord_a 0, 1, AttrMap ldcoord_a 0, 14, AttrMap hlcoord 2, 0, AttrMap - ld bc, $0812 + lb bc, 8, 18 ld a, $5 call Function49336 hlcoord 2, 8, AttrMap - ld bc, $0812 + lb bc, 8, 18 ld a, $6 call Function49336 hlcoord 0, 16, AttrMap - ld bc, $0214 + lb bc, 2, SCREEN_WIDTH ld a, $4 call Function49336 ld a, $3 - ld bc, $0601 + lb bc, 6, 1 hlcoord 6, 1, AttrMap call Function49336 ld a, $3 - ld bc, $0601 + lb bc, 6, 1 hlcoord 17, 1, AttrMap call Function49336 ld a, $3 - ld bc, $0601 + lb bc, 6, 1 hlcoord 6, 9, AttrMap call Function49336 ld a, $3 - ld bc, $0601 + lb bc, 6, 1 hlcoord 17, 9, AttrMap call Function49336 ld a, $2 @@ -39411,7 +39411,7 @@ endr Function49811: ; 49811 ld hl, Palette_49826 ld de, wd010 - ld bc, $0030 + ld bc, $30 ld a, $5 call FarCopyWRAM callba Function96a4 @@ -39472,16 +39472,16 @@ Special_CelebiShrineEvent: ; 4989a xor a ld [VramState], a call LoadCelebiGFX - ld de, $0750 + ld de, $750 ld a, $2c call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $84 - ld hl, $0002 + ld hl, $2 add hl, bc ld [hl], $1f - ld hl, $000f + ld hl, $f add hl, bc ld a, $80 ld [hl], a @@ -39527,7 +39527,7 @@ endr dec c jr nz, .loop ld hl, Sprites + $10 - ld bc, $0090 + ld bc, $90 xor a call ByteFill ret @@ -39576,7 +39576,7 @@ Function49944: ; 49944 ld e, $0 ld a, $18 call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $80 ret @@ -39717,7 +39717,7 @@ endr ld e, [hl] inc hl ld d, [hl] - ld hl, $0 + ld hl, $ .asm_49b61 srl a jr nc, .asm_49b66 @@ -39772,7 +39772,7 @@ Function49bae: ; 49bae ld a, $90 .asm_49bde - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], a jr .asm_49be9 @@ -40570,8 +40570,8 @@ Strings_4a23d: ; 4a23d Function4a28a: ; 4a28a (12:628a) hlcoord 2, 3 - ld bc, $601 - ld a, $7f + lb bc, 6, 1 + ld a, " " call Function4a6d8 call Function1bee call WaitBGMap @@ -40724,64 +40724,64 @@ Function4a3a7: ; 4a3a7 (12:63a7) call Function4a485 Function4a3aa: ; 4a3aa hlcoord 0, 0 - ld bc, $301 + lb bc, 3, 1 xor a call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 ld a, $1 call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 xor a call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 ld a, $1 call Function4a6d8 - ld bc, $401 + lb bc, 4, 1 ld a, $2 call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 ld a, $3 call Function4a6d8 - ld bc, $101 - ld a, $7f + lb bc, 1, 1 + ld a, " " call Function4a6d8 hlcoord 1, 0 ld a, $1 - ld bc, $312 + lb bc, 3, 18 call Function4a6d8 - ld bc, $112 + lb bc, 1, 18 ld a, $0 call Function4a6d8 - ld bc, $112 + lb bc, 1, 18 ld a, $1 call Function4a6d8 - ld bc, $112 + lb bc, 1, 18 ld a, $2 call Function4a6d8 - ld bc, $b12 - ld a, $7f + lb bc, 11, 18 + ld a, " " call Function4a6d8 hlcoord 19, 0 - ld bc, $301 + lb bc, 3, 1 ld a, $0 call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 ld a, $1 call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 xor a call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 ld a, $1 call Function4a6d8 - ld bc, $401 + lb bc, 4, 1 ld a, $2 call Function4a6d8 - ld bc, $101 + lb bc, 1, 1 ld a, $3 call Function4a6d8 - ld bc, $101 - ld a, $7f + lb bc, 1, 1 + ld a, " " call Function4a6d8 ret ; 4a449 (12:6449) @@ -41624,7 +41624,7 @@ Function4a9d7: ; 4a9d7 ld h, d ld l, e ld de, EndFlypoint - ld bc, $0006 + ld bc, 6 call CopyBytes ld a, [wd003] ld hl, PartyMonNicknames @@ -41632,7 +41632,7 @@ Function4a9d7: ; 4a9d7 ld h, d ld l, e ld de, wd00c - ld bc, $0006 + ld bc, 6 call CopyBytes ld a, [wd004] ld hl, PartyMonNicknames @@ -41640,7 +41640,7 @@ Function4a9d7: ; 4a9d7 ld h, d ld l, e ld de, wd012 - ld bc, $0006 + ld bc, 6 call CopyBytes ld hl, UnknownText_0x4aa1d call PrintText @@ -41731,13 +41731,13 @@ Function4aa7a: ; 4aa7a push hl ld c, l ld b, h - ld hl, $0002 + ld hl, $2 add hl, bc ld [hl], a pop hl .next - ld bc, $0010 + ld bc, $10 add hl, bc dec e jr nz, .inner_loop @@ -41765,7 +41765,7 @@ Function4aab6: ; 4aab6 push de push hl hlcoord 0, 1 - ld bc, $0028 + ld bc, $28 call AddNTimes ld [hl], $ec pop hl @@ -42004,7 +42004,7 @@ endr ld a, [PartyCount] hlcoord 6, 1 .asm_4ac3b - ld bc, $0028 + ld bc, $28 add hl, bc dec a jr nz, .asm_4ac3b @@ -42295,7 +42295,7 @@ Function4ae12: ; 4ae12 ; 4ae1f Function4ae1f: ; 4ae1f - ld bc, $0e07 + lb bc, 14, 7 push bc ld hl, YesNoMenuDataHeader call CopyMenuDataHeader @@ -42616,7 +42616,7 @@ Function4d15b:: ; 4d15b ld a, [wd196] and a jr z, .asm_4d168 - ld bc, $0030 + ld bc, $30 add hl, bc .asm_4d168 @@ -43579,7 +43579,7 @@ CheckPartyFullAfterContest: ; 4d9e5 call GetPokemonName ld hl, StringBuffer1 ld de, wd050 - ld bc, $000b + ld bc, PKMN_NAME_LENGTH call CopyBytes call GiveANickname_YesNo jr c, .asm_4da66 @@ -45235,7 +45235,7 @@ _EvolutionAnimation: ; 4e607 ld de, VTiles2 ld hl, VTiles2 tile $31 - ld bc, $0031 + ld bc, $31 call Request2bpp ld a, $31 @@ -45352,7 +45352,7 @@ Function4e711: ; 4e711 Function4e726: ; 4e726 call ClearJoypad - ld bc, $010e + lb bc, 1, 14 .asm_4e72c push bc call Function4e779 @@ -45393,7 +45393,7 @@ Function4e755: ; 4e755 ld [hBGMapMode], a hlcoord 7, 2 lb bc, 7, 7 - ld de, $000d + ld de, $d .asm_4e762 push bc .asm_4e763 @@ -45497,7 +45497,7 @@ Function4e7e8: ; 4e7e8 ld de, $4858 ld a, $13 call Function3b2a - ld hl, $000b + ld hl, $b add hl, bc ld a, [wJumptableIndex] and $e @@ -45505,10 +45505,10 @@ Function4e7e8: ; 4e7e8 pop de add e ld [hl], a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $0 - ld hl, $000c + ld hl, $c add hl, bc ld [hl], $10 ret @@ -45788,7 +45788,7 @@ endr Function4e9d6: ; 4e9d6 ld hl, Sprites + 1 ld c, $12 - ld de, $0004 + ld de, $4 .asm_4e9de rept 2 dec [hl] @@ -45839,11 +45839,11 @@ Function4ea0a: ; 4ea0a call MobileTextBorder pop af dec a - ld bc, $000c + ld bc, $c ld hl, wdc1a call AddNTimes ld de, wcd53 - ld bc, $000c + ld bc, $c ld a, $5 call FarCopyWRAM ld a, [rSVBK] @@ -46023,7 +46023,7 @@ Function5009b: ; 5009b pop hl call PlaceString pop hl - ld de, $0028 + ld de, $28 add hl, de pop bc inc b @@ -46077,7 +46077,7 @@ Function500cf: ; 500cf ld hl, wcda9 inc [hl] pop hl - ld de, $0028 + ld de, $28 add hl, de pop bc inc b @@ -46149,7 +46149,7 @@ endr .asm_5016b pop hl - ld de, $0028 + ld de, $28 add hl, de pop bc inc b @@ -46183,7 +46183,7 @@ Function50176: ; 50176 jr nc, .asm_501a1 ld a, "<LV>" ld [hli], a - ld bc, $4102 + lb bc, PRINTNUM_RIGHTALIGN | 1, 2 ; Missing a jr in here .asm_501a1 lb bc, PRINTNUM_RIGHTALIGN | 1, 3 call PrintNum @@ -46319,7 +46319,7 @@ endr .asm_5025d pop hl - ld de, $0028 + ld de, $28 add hl, de pop bc inc b @@ -46407,7 +46407,7 @@ Function502b1: ; 502b1 .asm_502e3 pop hl - ld de, $0028 + ld de, $28 add hl, de pop bc inc b @@ -46442,7 +46442,7 @@ Function50307: ; 50307 ld de, String_50372 call PlaceString pop hl - ld de, $0028 + ld de, $28 add hl, de pop bc inc b @@ -46468,7 +46468,7 @@ Function50307: ; 50307 .asm_50340 and a jr z, .asm_5034a - ld de, $0028 + ld de, $28 add hl, de dec a jr .asm_50340 @@ -46695,7 +46695,7 @@ PartyMenuSelect: ; 0x50457 PrintPartyMenuText: ; 5049a hlcoord 0, 14 - ld bc, $0212 + lb bc, 2, 18 call TextBox ld a, [PartyCount] and a @@ -47595,7 +47595,7 @@ DrawHP: ; 50b10 pop hl ; Print HP - ld bc, $0015 ; move (1,1) + ld bc, $15 ; move (1,1) add hl, bc ld de, TempMonHP ld a, [MonType] @@ -47886,7 +47886,7 @@ Function50cd0: ; 50cd0 ret ; 50cdb -Function50cdb: ; 50cdb +Function50cdb: ; unreferenced predef push hl push hl ld hl, PartyMonNicknames @@ -47900,12 +47900,12 @@ Function50cdb: ; 50cdb cp EGG jr z, .asm_50d09 push hl - ld bc, $fff4 + ld bc, -12 add hl, bc ld b, $0 call DrawEnemyHP pop hl - ld bc, $0005 + ld bc, 5 add hl, bc push de call PrintLevel @@ -49783,24 +49783,24 @@ Function8036f: ; 8036f bit 0, [hl] jr z, .asm_8039c - ld hl, $0007 + ld hl, $7 add hl, bc ld a, [hl] cp $ff jr nz, .asm_8039c - ld hl, $0006 + ld hl, $6 add hl, bc bit 6, [hl] jr z, .asm_8039c - ld hl, $0005 + ld hl, $5 add hl, bc set 2, [hl] ld a, [WalkingDirection] ld d, a - ld hl, $0020 + ld hl, $20 add hl, bc ld a, [hl] and $fc @@ -50271,7 +50271,7 @@ Function818fd: ; 818fd push hl call Function81928 pop hl - ld bc, $0008 + ld bc, 8 add hl, bc pop bc dec c @@ -50287,7 +50287,7 @@ Function81911: ; 81911 push hl call Function81928 pop hl - ld bc, $0004 + ld bc, 4 add hl, bc pop bc dec c @@ -50346,15 +50346,15 @@ Function81948: ; 81948 Function8197c: ; 8197c ld hl, DebugColorTestGFX + $10 ld de, VTiles2 tile $6a - ld bc, $0160 + ld bc, $160 call CopyBytes ld hl, DebugColorTestGFX ld de, VTiles0 - ld bc, $0010 + ld bc, $10 call CopyBytes call Functione51 ld hl, VTiles1 - ld bc, $0800 + lb bc, 8, 0 .asm_8199d ld a, [hl] xor $ff @@ -50376,7 +50376,7 @@ Function819a7: ; 819a7 ld [rSVBK], a ld hl, Palette_819f4 ld de, BGPals - ld bc, $0080 + ld bc, $80 call CopyBytes ld a, $80 ld [rBGPI], a @@ -50620,7 +50620,7 @@ Function81adb: ; 81adb ld a, $31 ld [$ffad], a hlcoord 2, 4 - ld bc, $0606 + lb bc, 6, 6 predef FillBox ld a, [wd003] and a @@ -50683,13 +50683,13 @@ Function81bde: ; 81bde push af ld a, $6a ld [hli], a - ld bc, $000f + ld bc, $f ld a, $6b call ByteFill ld l, e ld h, d pop af - ld bc, $0028 + ld bc, $28 call ByteFill ret ; 81bf4 @@ -50705,7 +50705,7 @@ endr ld de, OverworldMap add hl, de ld de, wc608 - ld bc, $0004 + ld bc, 4 call CopyBytes xor a ld [wcf64], a @@ -50960,7 +50960,7 @@ Function81d89: ; 81d89 Function81d8e: ; 81d8e hlcoord 0, 10 - ld bc, $00a0 + ld bc, $a0 ld a, $6f call ByteFill hlcoord 2, 12 @@ -51082,7 +51082,7 @@ endr ; 81e5e Function81e5e: ; 81e5e - ld bc, $000a + ld bc, $a ld a, $6f call ByteFill ret @@ -51163,7 +51163,7 @@ endr ld e, l ld d, h ld hl, wc608 - ld bc, $0004 + ld bc, 4 call CopyBytes ret ; 81ee3 @@ -51387,16 +51387,16 @@ TilesetColorTest: ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, $7 call ByteFill - ld de, $0015 + ld de, $15 ld a, $6c call Function821d2 - ld de, $001a + ld de, $1a ld a, $6d call Function821d2 - ld de, $001f + ld de, $1f ld a, $6e call Function821d2 - ld de, $0024 + ld de, $24 ld a, $6f call Function821d2 call Function821f4 @@ -51421,12 +51421,12 @@ Function821de: ; 821de rept 4 ld [hli], a endr - ld bc, $0010 + ld bc, $10 add hl, bc rept 4 ld [hli], a endr - ld bc, $0010 + ld bc, $10 add hl, bc rept 4 ld [hli], a @@ -51464,7 +51464,7 @@ endr ld de, Unkn1Pals add hl, de ld de, wc608 - ld bc, $0008 + ld bc, 8 call CopyBytes ld de, wc608 call Function81ea5 @@ -51496,13 +51496,13 @@ Function82236: ; 82236 .asm_82253 ld [hl], a - ld de, $0015 + ld de, $15 call Function821d8 - ld de, $001a + ld de, $1a call Function821d8 - ld de, $001f + ld de, $1f call Function821d8 - ld de, $0024 + ld de, $24 call Function821d8 ld a, [rSVBK] push af @@ -51510,10 +51510,10 @@ Function82236: ; 82236 ld [rSVBK], a ld hl, BGPals ld a, [wcf64] - ld bc, $0008 + ld bc, 8 call AddNTimes ld de, wc608 - ld bc, $0008 + ld bc, 8 call CopyBytes pop af ld [rSVBK], a @@ -51540,12 +51540,12 @@ Function822a3: ; 822a3 ld [rSVBK], a ld hl, BGPals ld a, [wcf64] - ld bc, $0008 + ld bc, 8 call AddNTimes ld e, l ld d, h ld hl, wc608 - ld bc, $0008 + ld bc, 8 call CopyBytes hlcoord 1, 0 ld de, wc608 @@ -51738,7 +51738,7 @@ SECTION "bank21", ROMX, BANK[$21] Function84000: ; 84000 ld hl, OverworldMap - ld bc, $040c + lb bc, 4, 12 xor a call Function842ab xor a @@ -52045,7 +52045,7 @@ endr ret Function84219: ; 84219 (21:4219) - ld hl, $0 + ld hl, $ ld bc, $4 ld de, wca82 call Function8423c @@ -52860,7 +52860,7 @@ Function84785: ; 84785 xor a ld [hBGMapMode], a hlcoord 0, 5 - ld bc, $0a12 + lb bc, 10, 18 call TextBox pop af ld e, a @@ -53329,7 +53329,7 @@ Function864c3: ; 864c3 cp 6 jr nc, .done ld hl, wc608 + 1 - ld bc, $0010 + ld bc, $10 call AddNTimes ld a, [hl] cp -1 @@ -53486,7 +53486,7 @@ endr ld a, $31 ld [$ffad], a hlcoord 6, 6 - ld bc, $0606 + lb bc, 6, 6 predef FillBox ld a, $d0 ld [hSCY], a @@ -53595,7 +53595,7 @@ Function86692: ; 86692 cp $6 jr nc, .asm_866a7 ld hl, wc608 + 1 - ld bc, $0010 + ld bc, $10 call AddNTimes ld a, [hl] cp $ff @@ -53820,10 +53820,10 @@ Function86810: ; 86810 xor a ld [hBGMapMode], a hlcoord 0, 2 - ld bc, $0809 + lb bc, 8, 9 call TextBox hlcoord 0, 12 - ld bc, $0412 + lb bc, 4, 18 call TextBox hlcoord 2, 4 ld de, PlayerName @@ -54219,7 +54219,7 @@ ShakeHeadbuttTree: ; 8c80a call Function8cad3 ld a, $1b call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $84 ld a, $90 @@ -54250,7 +54250,7 @@ ShakeHeadbuttTree: ; 8c80a ld [hBGMapMode], a callba Function8cf53 ld hl, Sprites + $90 - ld bc, $0010 + ld bc, $10 xor a call ByteFill ld de, Font @@ -54434,7 +54434,7 @@ Function8ca73: ; 8ca73 (23:4a73) ret Function8ca8e: ; 8ca8e (23:4a8e) - ld de, $0 + ld de, $ ld a, [wd197] bit 0, a jr z, .asm_8ca9a @@ -54784,7 +54784,7 @@ Function8ccc9: ; 8ccc9 ld hl, VTiles0 ld c, $4 call Request2bpp - ld hl, $00c0 + ld hl, $c0 add hl, de ld d, h ld e, l @@ -54892,11 +54892,11 @@ MagnetTrainBGTiles: ; 8cd82 Function8cda6: ; 8cda6 ld hl, LYOverrides - ld bc, $0090 + ld bc, $90 ld a, [wd192] call ByteFill ld hl, LYOverridesBackup - ld bc, $0090 + ld bc, $90 ld a, [wd192] call ByteFill ld a, $43 @@ -54910,25 +54910,25 @@ SetMagnetTrainPals: ; 8cdc3 ; bushes ld hl, VBGMap0 - ld bc, $0080 + ld bc, 8 tiles ld a, $2 call ByteFill ; train ld hl, VBGMap0 tile $08 - ld bc, $0140 + ld bc, 20 tiles xor a call ByteFill ; more bushes ld hl, VBGMap0 tile $1c - ld bc, $0080 + ld bc, 8 tiles ld a, $2 call ByteFill ; train window - ld hl, $9907 - ld bc, $0006 + ld hl, VBGMap0 tile $10 + 7 + ld bc, 6 ld a, $4 call ByteFill @@ -54986,7 +54986,7 @@ Function8ce19: ; 8ce19 ld [rSVBK], a ld a, b call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $0 call Function8ce14 @@ -55139,7 +55139,7 @@ Function8cf4f: ; 8cf4f Function8cf53: ; 8cf53 ld hl, wc300 - ld bc, $00c1 + ld bc, $c1 .asm_8cf59 ld [hl], $0 inc hl @@ -55192,7 +55192,7 @@ Function8cf7a: ; 8cf7a jr c, .done .next - ld bc, $0010 + ld bc, $10 add hl, bc dec e jr nz, .loop @@ -55231,7 +55231,7 @@ Function8cfa8: ; 8cfa8 (23:4fa8) jr c, .done .next - ld bc, $0010 + ld bc, $10 add hl, bc dec e jr nz, .loop @@ -55259,7 +55259,7 @@ Function8cfd6:: ; 8cfd6 ld a, [hl] and a jr z, .found - ld bc, $0010 + ld bc, $10 add hl, bc dec e jr nz, .loop @@ -55304,7 +55304,7 @@ endr ld [hli], a pop de - ld hl, $0004 + ld hl, $4 add hl, bc ld a, e ld [hli], a @@ -55479,7 +55479,7 @@ Function8d0de: ; 8d0de Function8d0ec: ; 8d0ec xor a ld [wc3b8], a - ld hl, $0003 + ld hl, $3 add hl, bc ld a, [hli] ld [wc3ba], a @@ -55520,13 +55520,13 @@ Function8d109: ; 8d109 ; 8d120 Function8d120:: ; 8d120 - ld hl, $0001 + ld hl, $1 add hl, bc ld [hl], a - ld hl, $0008 + ld hl, $8 add hl, bc ld [hl], $0 - ld hl, $000a + ld hl, $a add hl, bc ld [hl], $ff ret @@ -55535,7 +55535,7 @@ Function8d120:: ; 8d120 Function8d132: ; 8d132 .loop - ld hl, $0008 + ld hl, $8 add hl, bc ld a, [hl] and a @@ -55547,7 +55547,7 @@ Function8d132: ; 8d132 jr .skip .ok - ld hl, $000a + ld hl, $a add hl, bc inc [hl] call Function8d189 @@ -55560,10 +55560,10 @@ Function8d132: ; 8d132 ld a, [hl] push hl and $3f - ld hl, $0009 + ld hl, $9 add hl, bc add [hl] - ld hl, $0008 + ld hl, $8 add hl, bc ld [hl], a pop hl @@ -55578,10 +55578,10 @@ Function8d132: ; 8d132 .minus_1 xor a - ld hl, $0008 + ld hl, $8 add hl, bc ld [hl], a - ld hl, $000a + ld hl, $a add hl, bc rept 2 dec [hl] @@ -55590,11 +55590,11 @@ endr .minus_2 xor a - ld hl, $0008 + ld hl, $8 add hl, bc ld [hl], a dec a - ld hl, $000a + ld hl, $a add hl, bc ld [hl], a jr .loop @@ -55603,7 +55603,7 @@ endr Function8d189: ; 8d189 ; Get the [bc+10]th entry in the data table ; indexed at [bc+1] in Unknown_8d6e6 - ld hl, $0001 + ld hl, $1 add hl, bc ld e, [hl] ld d, 0 @@ -55614,7 +55614,7 @@ endr ld e, [hl] inc hl ld d, [hl] - ld hl, $000a + ld hl, $a add hl, bc ld l, [hl] ld h, 0 @@ -55706,7 +55706,7 @@ Unknown_8d1c4: ; 8d1c4 Function8d24b: ; 8d24b - ld hl, $0002 + ld hl, $2 add hl, bc ld e, [hl] ld d, 0 @@ -55764,7 +55764,7 @@ endr .one: ; 8d2a2 (23:52a2) ld a, [wcfa9] - ld hl, $0 + ld hl, $ add hl, bc cp [hl] jr z, .two @@ -55815,7 +55815,7 @@ endr .three: ; 8d2ea (23:52ea) ld a, [wcfa9] - ld hl, $0 + ld hl, $ add hl, bc cp [hl] jr z, .asm_8d2fb @@ -55844,44 +55844,44 @@ endr ld hl, 0 add hl, bc ld a, [hl] - ld hl, $000d + ld hl, $d add hl, bc and $3 ld [hl], a inc [hl] swap a - ld hl, $000c + ld hl, $c add hl, bc ld [hl], a .four_one: ; 8d321 - ld hl, $0004 + ld hl, $4 add hl, bc ld a, [hl] cp $a4 jr nc, .asm_8d356 - ld hl, $000d + ld hl, $d add hl, bc add $4 - ld hl, $0004 + ld hl, $4 add hl, bc ld [hl], a - ld hl, $0005 + ld hl, $5 add hl, bc inc [hl] - ld hl, $000d + ld hl, $d add hl, bc ld a, [hl] sla a sla a ld d, $2 - ld hl, $000c + ld hl, $c add hl, bc ld a, [hl] add $3 ld [hl], a call Function8d6de - ld hl, $0007 + ld hl, $7 add hl, bc ld [hl], a ret @@ -56101,17 +56101,17 @@ endr .sixteen_zero: ; 8d493 ld a, $14 call Function8d120 - ld hl, $000b + ld hl, $b add hl, bc ld [hl], $2 - ld hl, $000c + ld hl, $c add hl, bc ld [hl], $20 ret ; 8d4a5 .sixteen_two: ; 8d4a5 - ld hl, $000c + ld hl, $c add hl, bc ld a, [hl] and a @@ -56121,12 +56121,12 @@ endr .asm_8d4af call Function8d6d8 - ld hl, $000c + ld hl, $c add hl, bc ld [hl], $40 .sixteen_three: ; 8d4b8 - ld hl, $000c + ld hl, $c add hl, bc ld a, [hl] cp $30 @@ -56134,7 +56134,7 @@ endr dec [hl] ld d, $28 call Function8d6de - ld hl, $0007 + ld hl, $7 add hl, bc ld [hl], a ret @@ -56146,42 +56146,42 @@ endr ; 8d4d5 .sixteen_one: ; 8d4d5 - ld hl, $000b + ld hl, $b add hl, bc ld [hl], $4 - ld hl, $000c + ld hl, $c add hl, bc ld [hl], $30 - ld hl, $000d + ld hl, $d add hl, bc ld [hl], $24 ret ; 8d4e8 .sixteen_four: ; 8d4e8 - ld hl, $000d + ld hl, $d add hl, bc ld a, [hl] and a jr z, .asm_8d51c ld d, a - ld hl, $000c + ld hl, $c add hl, bc ld a, [hl] call Function8e72c - ld hl, $0007 + ld hl, $7 add hl, bc ld [hl], a - ld hl, $000c + ld hl, $c add hl, bc inc [hl] ld a, [hl] and $3f ret nz - ld hl, $000c + ld hl, $c add hl, bc ld [hl], $20 - ld hl, $000d + ld hl, $d add hl, bc ld a, [hl] sub $c @@ -56192,7 +56192,7 @@ endr .asm_8d51c xor a - ld hl, $0007 + ld hl, $7 add hl, bc ld [hl], a call Function8d6d8 @@ -56505,7 +56505,7 @@ endr ; 8d6d8 (23:56d8) Function8d6d8: ; 8d6d8 - ld hl, $000b + ld hl, $b add hl, bc inc [hl] ret @@ -58473,13 +58473,13 @@ Function8ea4a: ; 8ea4a push hl ld c, l ld b, h - ld hl, $0002 + ld hl, $2 add hl, bc ld [hl], a pop hl .next - ld bc, $0010 + ld bc, $10 add hl, bc dec e jr nz, .loop @@ -58755,7 +58755,7 @@ endr ld [de], a inc de push de - ld hl, $0003 + ld hl, $3 add hl, de ld a, [de] inc de @@ -59665,7 +59665,7 @@ Function90e72: ; 90e72 ld de, RadioTilemapRLE call Function914bb hlcoord 0, 12 - ld bc, $412 + lb bc, 4, 18 call TextBox ret ; 90e82 @@ -59674,7 +59674,7 @@ Function90e82: ; 90e82 ld de, PhoneTilemapRLE call Function914bb hlcoord 0, 12 - ld bc, $412 + lb bc, 4, 18 call TextBox call Function90e98 call Function912d8 @@ -59997,7 +59997,7 @@ Function9106a: ; 9106a .asm_91079 ld a, b call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $10 pop af @@ -60005,10 +60005,10 @@ Function9106a: ; 9106a push bc callba GetLandmarkCoords pop bc - ld hl, $0004 + ld hl, $4 add hl, bc ld [hl], e - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], d ret @@ -60019,10 +60019,10 @@ Function91098: ; 91098 ld de, 0 ld a, $d call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $4 - ld hl, $0002 + ld hl, $2 add hl, bc ld [hl], $0 pop af @@ -60053,10 +60053,10 @@ Function910d4: ; 910d4 ld e, a callba GetLandmarkCoords pop bc - ld hl, $0004 + ld hl, $4 add hl, bc ld [hl], e - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], d ret @@ -60887,7 +60887,7 @@ Function91a04: ; 91a04 .asm_91a11 callba Function91ae1 ld a, $7 - ld bc, $0006 + ld bc, 6 hlcoord 1, 0 call ByteFill hlcoord 0, 0 @@ -60899,7 +60899,7 @@ Function91a04: ; 91a04 hlcoord 7, 2 ld [hl], $26 ld a, $7 - ld bc, $000b + ld bc, NAME_LENGTH hlcoord 8, 2 call ByteFill hlcoord 19, 2 @@ -60961,7 +60961,7 @@ endr .jump_return push de hlcoord 0, 12 - ld bc, $0412 + lb bc, 4, 18 call TextBox hlcoord 1, 14 ld [hl], $72 @@ -61219,10 +61219,10 @@ GetMapCursorCoordinates: ; 91c17 ld c, a ld a, [wd004] ld b, a - ld hl, $0004 + ld hl, $4 add hl, bc ld [hl], e - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], d ret @@ -61541,7 +61541,7 @@ Function91dcd: ; 91dcd .asm_91ddc hlcoord 0, 0 ld de, Sprites - ld bc, $00a0 + ld bc, $a0 call CopyBytes ret ; 91de9 @@ -61604,7 +61604,7 @@ Function91e1e: ; 91e1e .asm_91e4d ld hl, Sprites decoord 0, 0 - ld bc, $00a0 + ld bc, $a0 call CopyBytes ret ; 91e5a @@ -61869,7 +61869,7 @@ TownMapPlayerIcon: ; 91fa6 call Request2bpp ; Walking icon - ld hl, $00c0 + ld hl, $c0 add hl, de ld d, h ld e, l @@ -61889,7 +61889,7 @@ TownMapPlayerIcon: ; 91fa6 ld a, b call Function3b2a - ld hl, $0003 + ld hl, $3 add hl, bc ld [hl], $10 @@ -62101,7 +62101,7 @@ Function926f7: ; 926f7 (24:66f7) call DelayFrame call DisableLCD ld hl, VBGMap0 tile $00 - ld bc, $400 + lb bc, 4, 0 ld a, $7f call ByteFill ld b, $5 @@ -62694,7 +62694,7 @@ Function92a98: ; 92a98 (24:6a98) ret Function92af9: ; 92af9 (24:6af9) - ld hl, $0 + ld hl, $ add hl, bc ld [hl], $0 ld hl, $3 @@ -62890,53 +62890,53 @@ Function92c16: ; 92c16 ; 92c17 Function92c17: ; 92c17 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $10 ret ; 92c1e Function92c1e: ; 92c1e - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $8 ret ; 92c25 Function92c25: ; 92c25 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $4 ret ; 92c2c Function92c2c: ; 92c2c - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $2 ret ; 92c33 Function92c33: ; 92c33 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $1 ret ; 92c3a Function92c3a: ; 92c3a - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 ld hl, 0 add hl, bc ld [hl], $1 - ld hl, $000f + ld hl, $f add hl, bc ld [hl], $3 Function92c4c: ; 92c4c - ld hl, $000f + ld hl, $f add hl, bc ld a, [hl] and a @@ -62956,7 +62956,7 @@ Function92c5e: ; 92c5e ld a, [wc709] cp $ff jr z, .asm_92c72 - ld hl, $0009 + ld hl, $9 add hl, bc ld a, [hl] and a @@ -62997,7 +62997,7 @@ Function92c86: ; 92c86 ld a, [wc709] cp $ff jr z, .asm_92ca5 - ld hl, $0009 + ld hl, $9 add hl, bc ld a, [hl] and a @@ -63016,7 +63016,7 @@ Function92ca9: ; 92ca9 ld hl, wc709 cp [hl] jr z, .asm_92cce - ld hl, $0009 + ld hl, $9 add hl, bc ld a, [hl] and a @@ -63028,7 +63028,7 @@ Function92ca9: ; 92ca9 ld a, [wc709] cp $ff jr z, .asm_92cce - ld hl, $0009 + ld hl, $9 add hl, bc ld a, [hl] and a @@ -63056,17 +63056,17 @@ Function92cd2: ; 92cd2 ld hl, 0 add hl, bc inc [hl] - ld hl, $000a + ld hl, $a add hl, bc ld [hl], $20 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 ret ; 92cf8 Function92cf8: ; 92cf8 - ld hl, $000a + ld hl, $a add hl, bc ld a, [hl] and a @@ -63080,7 +63080,7 @@ Function92cf8: ; 92cf8 ld hl, 0 add hl, bc inc [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $8 ret @@ -63105,7 +63105,7 @@ Function92d20: ; 92d20 ld hl, 0 add hl, bc inc [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 call Function92fc0 @@ -63114,7 +63114,7 @@ Function92d20: ; 92d20 ld de, $6068 ld a, $6 call Function3b2a - ld hl, $000e + ld hl, $e add hl, bc pop af ld [hl], a @@ -63139,7 +63139,7 @@ Function92d4f: ; 92d4f ld hl, 0 add hl, bc inc [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $8 ret @@ -63151,7 +63151,7 @@ Function92d6e: ; 92d6e ld hl, 0 add hl, bc dec [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 ret @@ -63166,7 +63166,7 @@ Function92d7e: ; 92d7e ld hl, 0 add hl, bc inc [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 push bc @@ -63196,15 +63196,15 @@ Function92db3: ; 92db3 ld hl, 0 add hl, bc inc [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $10 - ld hl, $000a + ld hl, $a add hl, bc ld [hl], $11 Function92dca: ; 92dca - ld hl, $000a + ld hl, $a add hl, bc ld a, [hl] and a @@ -63223,7 +63223,7 @@ Function92dca: ; 92dca ret .asm_92de5 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 ld hl, 0 @@ -63246,12 +63246,12 @@ Function92df7: ; 92df7 add hl, bc inc [hl] call Function92fc0 - ld hl, $000a + ld hl, $a add hl, bc ld [hl], a Function92e10: ; 92e10 - ld hl, $000a + ld hl, $a add hl, bc ld a, [hl] and a @@ -63265,15 +63265,15 @@ Function92e10: ; 92e10 ld hl, 0 add hl, bc inc [hl] - ld hl, $000b + ld hl, $b add hl, bc ld [hl], $20 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $0 Function92e31: ; 92e31 - ld hl, $000b + ld hl, $b add hl, bc ld a, [hl] and a @@ -63285,7 +63285,7 @@ Function92e31: ; 92e31 ld hl, 0 add hl, bc dec [hl] - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $8 ret @@ -63297,18 +63297,18 @@ Function92e47: ; 92e47 ld a, SFX_STOP_SLOT call Function9331e call Function93316 - ld hl, $0005 + ld hl, $5 add hl, bc ld [hl], $1 ld hl, 0 add hl, bc inc [hl] - ld hl, $000a + ld hl, $a add hl, bc ld [hl], $10 Function92e64: ; 92e64 - ld hl, $000a + ld hl, $a add hl, bc ld a, [hl] and a @@ -63571,7 +63571,7 @@ Function92fb4: ; 92fb4 ; 92fc0 Function92fc0: ; 92fc0 - ld hl, $0003 + ld hl, $3 add hl, bc ld a, [hl] push af @@ -63590,7 +63590,7 @@ Function92fcf: ; 92fcf jr nz, .asm_92fe8 ld e, $0 .asm_92fd7 - ld hl, $0003 + ld hl, $3 add hl, bc inc [hl] inc e @@ -63611,7 +63611,7 @@ Function92fcf: ; 92fcf .asm_92ff2 ld a, e inc e - ld hl, $0003 + ld hl, $3 add hl, bc add [hl] ld [hl], a @@ -63996,7 +63996,7 @@ Function93233: ; 93233 (24:7233) jr nz, .asm_93247 ld a, $2 ld [wcf64], a - ld hl, $0 + ld hl, $ add hl, bc ld [hl], $0 ret @@ -64112,7 +64112,7 @@ Function932e0: ; 932e0 (24:72e0) jr z, .asm_932f1 cp $5 ret nz - ld hl, $0 + ld hl, $ add hl, bc ld [hl], $0 ret @@ -65149,7 +65149,7 @@ Functionb92b8: ; b92b8 push hl ld a, $0 call GetSRAMBank - ld de, $002b + ld de, $2b add hl, de ld a, [hli] ld [Buffer1], a @@ -65403,7 +65403,7 @@ Functionb9491: ; b9491 Functionb94d6: ; b94d6 push bc ld hl, VTiles2 tile $31 - ld bc, $0028 + ld bc, $28 call Functionb97f8 ld de, Unknown_b9c96 ld c, 8 @@ -65483,7 +65483,7 @@ Functionb9582: ; b9582 ld c, $8 call Functionb9915 ld a, $ff - ld bc, $0010 + ld bc, $10 call ByteFill ld de, Unknown_b992e ld c, $8 @@ -65660,7 +65660,7 @@ Functionb9710: ; b9710 ld c, $30 call Functionb991e xor a - ld bc, $0010 + ld bc, $10 call ByteFill ld de, Unknown_b9cfe ld c, $18 @@ -65692,7 +65692,7 @@ Functionb9710: ; b9710 Functionb9776: ; b9776 push bc ld hl, VTiles2 tile $31 - ld bc, $0028 + ld bc, $28 call Functionb97f8 ld de, Unknown_b992e ld c, $8 @@ -65763,7 +65763,7 @@ Functionb97f8: ; b97f8 ; b9803 Functionb9803: ; b9803 - ld bc, $002f + ld bc, $2f ld de, wd002 ld a, $0 call GetSRAMBank @@ -65771,7 +65771,7 @@ Functionb9803: ; b9803 call CloseSRAM ld hl, wd023 ld de, wd050 - ld bc, $000a + ld bc, $a call CopyBytes ld a, $50 ld [wd023], a @@ -65943,7 +65943,7 @@ Functionb98ee: ; b98ee ld [hli], a inc a ld [hl], a - ld bc, $0013 + ld bc, $13 add hl, bc inc a ld [hli], a @@ -66453,7 +66453,7 @@ endr ld hl, wd012 call Functione004e pop hl - ld bc, $0010 + ld bc, $10 add hl, bc pop bc inc c @@ -66462,7 +66462,7 @@ endr jr c, .asm_e000b ld hl, OverworldMap ld de, sScratch - ld bc, $0310 + ld bc, $310 call CopyBytes pop hl ld de, sScratch @@ -66707,7 +66707,7 @@ endr xor a ld [hBGMapMode], a hlcoord 0, 0 - ld bc, $0c09 + lb bc, 12, 9 call Functione04e5 hlcoord 9, 0 ld bc, SCREEN_WIDTH @@ -66768,7 +66768,7 @@ endr xor $1 ld [hl], a call Functione03ac - ld bc, $0605 + lb bc, 6, 5 call Functione04e5 pop af ld [wcf66], a @@ -66896,7 +66896,7 @@ endr Functione0366: ; e0366 ld hl, wc6d0 - ld bc, $0018 + ld bc, $18 xor a call ByteFill ld de, wc6d0 @@ -66918,14 +66918,14 @@ Functione0366: ; e0366 xor a ld [wc6e8], a ld hl, wc6ea - ld bc, $0018 + ld bc, $18 call ByteFill ret ; e0398 Functione0398: ; e0398 ld hl, 0 - ld bc, $0006 + ld bc, 6 ld a, [wcf64] call AddNTimes ld b, $0 @@ -66988,7 +66988,7 @@ endr ld e, a ld d, [hl] pop hl - ld bc, $0017 + ld bc, $17 add hl, bc ld [hl], e ld bc, SCREEN_HEIGHT @@ -67083,7 +67083,7 @@ Functione04c1: ; e04c1 (38:44c1) lb bc, 12, 11 call Functione04f7 hlcoord 0, 12 - ld bc, $412 + lb bc, 4, 18 call TextBox ret ; e04e5 (38:44e5) @@ -68146,23 +68146,23 @@ Functione0c37: ; e0c37 (38:4c37) xor a call ByteFill hlcoord 12, 1, AttrMap - ld bc, $202 + lb bc, 2, 2 ld a, $1 call Functione04e7 hlcoord 14, 1, AttrMap - ld bc, $202 + lb bc, 2, 2 ld a, $2 call Functione04e7 hlcoord 16, 1, AttrMap - ld bc, $202 + lb bc, 2, 2 ld a, $3 call Functione04e7 hlcoord 18, 1, AttrMap - ld bc, $202 + lb bc, 2, 2 ld a, $4 call Functione04e7 hlcoord 9, 0, AttrMap - ld bc, $c01 + lb bc, 12, 1 ld a, $1 call Functione04e7 ld a, [rSVBK] ; $ff00+$70 @@ -68267,12 +68267,12 @@ Functione1190: ; e1190 ld [hBGMapMode], a call DisableLCD ld hl, wc608 - ld bc, $01e0 + ld bc, $1e0 xor a call ByteFill ld hl, GFX_e17c5 ld de, VTiles1 tile $60 - ld bc, $0040 + ld bc, $40 call CopyBytes ld hl, LZ_e1805 ld de, VTiles1 tile $6d @@ -68283,7 +68283,7 @@ Functione1190: ; e1190 ld a, $ee call ByteFill hlcoord 4, 3 - ld bc, $0c0c + lb bc, 12, 12 ld a, $ef call Functione13ee call Functione124e @@ -68391,7 +68391,7 @@ Functione128d: ; e128d hlcoord 4, 15 ld a, $f0 ld [hli], a - ld bc, $000a + ld bc, $a ld a, $f1 call ByteFill hlcoord 15, 15 @@ -68400,7 +68400,7 @@ Functione128d: ; e128d hlcoord 4, 16 ld a, $f3 ld [hli], a - ld bc, $000a + ld bc, $a ld a, $ef call ByteFill hlcoord 15, 16 @@ -68409,7 +68409,7 @@ Functione128d: ; e128d hlcoord 4, 17 ld a, $f4 ld [hli], a - ld bc, $000a + ld bc, $a ld a, $f1 call ByteFill hlcoord 15, 17 @@ -68895,11 +68895,11 @@ Functione1631: ; e1631 push hl call Functione1654 pop hl - ld bc, $0008 + ld bc, 8 add hl, bc call Functione1654 pop hl - ld bc, $0060 + ld bc, $60 add hl, bc pop bc dec b @@ -68970,7 +68970,7 @@ Functione1654: ; e1654 dec c jr nz, .asm_e1681 pop hl - ld bc, $0010 + ld bc, $10 add hl, bc pop bc dec c @@ -69038,12 +69038,12 @@ Functione16e2: ; e16e2 dec b jr nz, .asm_e16ea pop hl - ld de, $0030 + ld de, $30 add hl, de pop de dec c jr nz, .asm_e16e6 - ld bc, $0180 + ld bc, $180 add hl, bc pop bc dec b @@ -69462,7 +69462,7 @@ UnknownText_0xe2098: ; 0xe2098 Functione209d: ; e209d ld hl, wc6d0 - ld bc, $002d + ld bc, $2d xor a call ByteFill call Functione2101 @@ -69612,7 +69612,7 @@ Functione2183: ; e2183 add $9 ld e, a hlcoord 1, 2 - ld bc, $0028 + ld bc, $28 .asm_e2195 ld a, d and a @@ -69650,7 +69650,7 @@ Functione21a1: ; e21a1 (38:61a1) jr nz, .asm_e220d ret .asm_e21c8 - ld hl, $0 + ld hl, $ add hl, bc ld [hl], $0 ret @@ -70717,7 +70717,7 @@ Functione2a6c: ; e2a6c Functione2a6e: ; e2a6e (38:6a6e) push de hlcoord 0, 15 - ld bc, $112 + lb bc, 1, 18 call TextBox pop de hlcoord 1, 16 @@ -71594,7 +71594,7 @@ Functione307c: ; e307c (38:707c) lb bc, 1, 3 call ClearBox hlcoord 0, 15 - ld bc, $112 + lb bc, 1, 18 call TextBox call WaitBGMap hlcoord 1, 16 @@ -71649,7 +71649,7 @@ TryWithdrawPokemon: ; e30fa (38:70fa) lb bc, 1, 3 call ClearBox hlcoord 0, 15 - ld bc, $112 + lb bc, 1, 18 call TextBox call WaitBGMap hlcoord 1, 16 @@ -71686,7 +71686,7 @@ Functione3180: ; e3180 (38:7180) lb bc, 1, 3 call ClearBox hlcoord 0, 15 - ld bc, $112 + lb bc, 1, 18 call TextBox call WaitBGMap @@ -71707,7 +71707,7 @@ Functione3180: ; e3180 (38:7180) ld c, 80 call DelayFrames hlcoord 0, 15 - ld bc, $112 + lb bc, 1, 18 call TextBox hlcoord 1, 16 ld de, PCString_Bye @@ -71731,7 +71731,7 @@ Functione31e7: ; e31e7 push bc push af hlcoord 0, 15 - ld bc, $0112 + lb bc, 1, 18 call TextBox hlcoord 1, 16 ld de, String_e3233 @@ -72367,7 +72367,7 @@ String_e37d3: ; e37d3 Functione37e3: ; e37e3 (38:77e3) push de hlcoord 0, 14 - ld bc, $212 + lb bc, 2, 18 call TextBox pop de hlcoord 1, 16 @@ -72798,7 +72798,7 @@ GetPrinterSetting: ; e4491 .IsLight ld c, $1 - ld de, $0040 ;the 2 values next to this setting + ld de, $40 ;the 2 values next to this setting ret .IsDark @@ -72959,7 +72959,7 @@ Functione455c: ; e455c dec c jr nz, .asm_e4564 hlcoord 1, 2 - ld bc, $0028 + ld bc, $28 ld a, [wJumptableIndex] call AddNTimes ld [hl], $ed @@ -73033,11 +73033,11 @@ Functione45e8: ; e45e8 call FarDecompress ld hl, VTiles0 ld de, w6_d000 - ld bc, $0180 + ld bc, $180 call Request2bpp ld hl, VTiles1 ld de, w6_d000 + $800 - ld bc, $0180 + ld bc, $180 call Request2bpp pop af ld [rSVBK], a @@ -73045,13 +73045,13 @@ Functione45e8: ; e45e8 ld de, $5458 ld a, $3 call Function3b2a - ld hl, $0007 + ld hl, $7 add hl, bc ld [hl], $a0 - ld hl, $000c + ld hl, $c add hl, bc ld [hl], $60 - ld hl, $000d + ld hl, $d add hl, bc ld [hl], $30 xor a @@ -74901,9 +74901,9 @@ Functione546d: ; e546d (39:546d) ld [Requested2bppSource], a ld a, [hli] ld [Requested2bppSource + 1], a - ld a, $9090 % $100 + ld a, (VTiles2 tile $09) % $100 ld [Requested2bppDest], a - ld a, $9090 / $100 + ld a, (VTiles2 tile $09) / $100 ld [Requested2bppDest + 1], a ld a, $4 ld [Requested2bpp], a @@ -75641,7 +75641,7 @@ _LoadFontsBattleExtra:: ; fb4be Functionfb4cc: ; fb4cc ld a, [TextBoxFrame] and 7 - ld bc, $0030 + ld bc, $30 ld hl, Frames call AddNTimes ld d, h @@ -76687,7 +76687,7 @@ Functionfcc63: ; fcc63 call Functionfcdf4 ld hl, PartyMonOT - ld bc, $000b + ld bc, NAME_LENGTH call Functionfcdd7 ld de, wc6f2 call Functionfcdf4 @@ -76771,7 +76771,7 @@ Functionfcc63: ; fcc63 call Functionfcdf4 ld hl, PartyMonOT - ld bc, $000b + ld bc, NAME_LENGTH call Functionfcdde ld hl, wc724 call Functionfcdf4 @@ -76870,13 +76870,13 @@ Functionfcde8: ; fcde8 ; fcdf4 Functionfcdf4: ; fcdf4 - ld bc, $000b + ld bc, NAME_LENGTH call CopyBytes ret ; fcdfb Functionfcdfb: ; fcdfb - ld bc, $0004 + ld bc, 4 call CopyBytes ld a, $50 ld [de], a @@ -76884,7 +76884,7 @@ Functionfcdfb: ; fcdfb ; fce05 Functionfce05: ; fce05 - ld bc, $0003 + ld bc, 3 call CopyBytes ld a, $50 ld [de], a @@ -77930,12 +77930,12 @@ Function1042b2:: ; 1042b2 ld c, $10 call .asm_1042d6 pop de - ld hl, $0080 + ld hl, $80 add hl, de ld d, h ld e, l pop hl - ld bc, $100 + lb bc, 1, 0 add hl, bc pop bc ld a, c @@ -78296,13 +78296,13 @@ Function104770: ; 104770 (41:4770) ld a, $1 ld [rVBK], a ; $ff00+$4f xor a - ld bc, $400 + lb bc, 4, 0 ld hl, VBGMap0 tile $00 call ByteFill pop af ld [rVBK], a ; $ff00+$4f ld a, $60 - ld bc, $400 + lb bc, 4, 0 ld hl, VBGMap0 tile $00 call ByteFill ret @@ -80021,7 +80021,7 @@ Function1057d7: ; 1057d7 (41:57d7) ld hl, MysteryGiftJP_GFX ld de, VTiles2 tile $00 ld a, BANK(MysteryGiftJP_GFX) - ld bc, $400 + lb bc, 4, 0 call FarCopyBytes ld hl, MysteryGiftJP_GFX + $400 ld de, VTiles0 tile $00 @@ -80537,19 +80537,19 @@ Mobile_HallOfFame2:: mobile ; 0x105ef6 call GetSRAMBank ld hl, GameTimeHours ld de, $a001 - ld bc, $0004 + ld bc, 4 call CopyBytes ld hl, $a010 ld de, $a005 - ld bc, $0004 + ld bc, 4 call CopyBytes ld hl, $a039 ld de, $a009 - ld bc, $0004 + ld bc, 4 call CopyBytes ld hl, $a01b ld de, $a00d - ld bc, $0003 + ld bc, 3 call CopyBytes call Function106162 call CloseSRAM @@ -80979,7 +80979,7 @@ Function106162: ; 106162 Function10616e: ; 10616e push bc ld hl, $a001 - ld bc, $0080 + ld bc, $80 xor a ld de, 0 .asm_106179 @@ -81050,7 +81050,7 @@ Function1061c0: ; 1061c0 (41:61c0) Function1061cd: ; 1061cd ld hl, $a001 - ld bc, $0082 + ld bc, $82 xor a call ByteFill ld hl, $a07d @@ -81060,7 +81060,7 @@ Function1061cd: ; 1061cd call Function106162 ld hl, $a001 ld de, $a084 - ld bc, $0082 + ld bc, $82 call CopyBytes ret ; 1061ef @@ -81344,8 +81344,8 @@ Jumptable_10636a: ; 10636a Function10637c: ; 10637c ld de, wcd30 - ld hl, $0041 - ld bc, $0041 + ld hl, $41 + ld bc, $41 ld a, $40 call Function3e32 ld a, [wcd25] @@ -81522,7 +81522,7 @@ Function106464:: ; 106464 Function10649b: ; 10649b ld a, [TextBoxFrame] and $7 - ld bc, $0030 + ld bc, $30 ld hl, Frames call AddNTimes ld d, h @@ -81725,7 +81725,7 @@ INCBIN "gfx/misc/unown_font.2bpp" Function1dc1b0: ; 1dc1b0 hlcoord 0, 0 ld de, wca90 - ld bc, $0154 + ld bc, $154 call CopyBytes ld hl, wcab5 ld a, $62 @@ -81776,7 +81776,7 @@ Function1dc1b0: ; 1dc1b0 Function1dc213: ; 1dc213 ld hl, wca90 - ld bc, $00a0 + ld bc, $a0 ld a, $7f call ByteFill ld hl, wca90 @@ -82015,7 +82015,7 @@ Function1dc507: ; 1dc507 ; 1dc50e Function1dc50e: ; 1dc50e - ld bc, $000b + ld bc, NAME_LENGTH ld a, [CurPartyMon] call AddNTimes ld e, l @@ -82197,7 +82197,7 @@ INCBIN "gfx/unknown/1de0e1.2bpp.lz" Function1de171: ; 1de171 (77:6171) ld a, $32 hlcoord 0, 17 - lb bc, 0, 12 + ld bc, 12 call ByteFill hlcoord 0, 1 lb bc, 15, 11 @@ -82417,7 +82417,7 @@ INCBIN "gfx/misc/pokegear.2bpp.lz" Function1de5c8: ; 1de5c8 ld c, $0 - ld hl, $0029 + ld hl, $29 add hl, de ld a, [hli] cp $84 @@ -82548,9 +82548,7 @@ INCLUDE "text/battle_tower.asm" SECTION "bank7C", ROMX, BANK[$7C] -BattleTowerTrainerData:: ; What exactly it is, I don't know -; Size is 70 (Nr of Trainers in BattleTower) * 0x24 (Nr of Bytes that are copied) -INCBIN "unknown/1f0000.bin" +INCLUDE "data/battle_tower_2.asm" SECTION "bank7D", ROMX, BANK[$7D] |