diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/battle/battle_transition.asm | 18 | ||||
-rw-r--r-- | engine/battle_anims/anim_commands.asm | 12 | ||||
-rw-r--r-- | engine/battle_anims/bg_effects.asm | 16 | ||||
-rwxr-xr-x | engine/card_flip.asm | 2 | ||||
-rw-r--r-- | engine/cgb_layouts.asm | 120 | ||||
-rw-r--r-- | engine/color.asm | 54 | ||||
-rw-r--r-- | engine/credits.asm | 8 | ||||
-rwxr-xr-x | engine/crystal_colors.asm | 34 | ||||
-rwxr-xr-x | engine/crystal_intro.asm | 60 | ||||
-rwxr-xr-x | engine/debug.asm | 10 | ||||
-rwxr-xr-x | engine/events/heal_machine_anim.asm | 4 | ||||
-rw-r--r-- | engine/events/poisonstep_pals.asm | 2 | ||||
-rwxr-xr-x | engine/init_gender.asm | 2 | ||||
-rw-r--r-- | engine/init_hof_credits.asm | 2 | ||||
-rw-r--r-- | engine/pokedex.asm | 2 | ||||
-rw-r--r-- | engine/timeofdaypals.asm | 8 | ||||
-rw-r--r-- | engine/title.asm | 8 | ||||
-rw-r--r-- | engine/unused_title.asm | 8 |
18 files changed, 185 insertions, 185 deletions
diff --git a/engine/battle/battle_transition.asm b/engine/battle/battle_transition.asm index f2fef5553..85ba44072 100644 --- a/engine/battle/battle_transition.asm +++ b/engine/battle/battle_transition.asm @@ -26,7 +26,7 @@ Predef_StartBattle: ; 8c20f ld a, $5 ld [rSVBK], a - ld hl, UnknBGPals + ld hl, wBGPals1 ld bc, 8 palettes xor a call ByteFill @@ -651,11 +651,11 @@ StartTrainerBattle_LoadPokeBallGraphics: ; 8c5dc (23:45dc) ld [rSVBK], a call .copypals push hl - ld de, UnknBGPals palette PAL_BG_TEXT + ld de, wBGPals1 palette PAL_BG_TEXT ld bc, 1 palettes call CopyBytes pop hl - ld de, BGPals palette PAL_BG_TEXT + ld de, wBGPals2 palette PAL_BG_TEXT ld bc, 1 palettes call CopyBytes pop af @@ -670,17 +670,17 @@ StartTrainerBattle_LoadPokeBallGraphics: ; 8c5dc (23:45dc) ret .copypals ; 8c677 (23:4677) - ld de, UnknBGPals palette PAL_BG_TEXT + ld de, wBGPals1 palette PAL_BG_TEXT call .copy - ld de, BGPals palette PAL_BG_TEXT + ld de, wBGPals2 palette PAL_BG_TEXT call .copy - ld de, UnknOBPals palette PAL_OW_TREE + ld de, wOBPals1 palette PAL_OW_TREE call .copy - ld de, OBPals palette PAL_OW_TREE + ld de, wOBPals2 palette PAL_OW_TREE call .copy - ld de, UnknOBPals palette PAL_OW_ROCK + ld de, wOBPals1 palette PAL_OW_ROCK call .copy - ld de, OBPals palette PAL_OW_ROCK + ld de, wOBPals2 palette PAL_OW_ROCK .copy ; 8c698 (23:4698) push hl diff --git a/engine/battle_anims/anim_commands.asm b/engine/battle_anims/anim_commands.asm index 2db8bf293..27d57e68f 100644 --- a/engine/battle_anims/anim_commands.asm +++ b/engine/battle_anims/anim_commands.asm @@ -1433,14 +1433,14 @@ BattleAnim_SetBGPals: ; cc91a push af ld a, $5 ld [rSVBK], a - ld hl, BGPals - ld de, UnknBGPals + ld hl, wBGPals2 + ld de, wBGPals1 ld a, [rBGP] ld b, a ld c, 7 call CopyPals - ld hl, OBPals - ld de, UnknOBPals + ld hl, wOBPals2 + ld de, wOBPals1 ld a, [rBGP] ld b, a ld c, 2 @@ -1461,8 +1461,8 @@ BattleAnim_SetOBPals: ; cc94b push af ld a, $5 ld [rSVBK], a - ld hl, OBPals palette PAL_BATTLE_OB_GRAY - ld de, UnknOBPals palette PAL_BATTLE_OB_GRAY + ld hl, wOBPals2 palette PAL_BATTLE_OB_GRAY + ld de, wOBPals1 palette PAL_BATTLE_OB_GRAY ld a, [rOBP0] ld b, a ld c, 2 diff --git a/engine/battle_anims/bg_effects.asm b/engine/battle_anims/bg_effects.asm index 537757b14..bb8feb1f9 100644 --- a/engine/battle_anims/bg_effects.asm +++ b/engine/battle_anims/bg_effects.asm @@ -2583,13 +2583,13 @@ BGEffects_LoadBGPal0_OBPal1: ; c8e52 (32:4e52) ld a, h push bc push af - ld hl, BGPals - ld de, UnknBGPals + ld hl, wBGPals2 + ld de, wBGPals1 ld b, a ld c, $1 call CopyPals - ld hl, OBPals palette 1 - ld de, UnknOBPals palette 1 + ld hl, wOBPals2 palette 1 + ld de, wOBPals1 palette 1 pop af ld b, a ld c, $1 @@ -2610,13 +2610,13 @@ BGEffects_LoadBGPal1_OBPal0: ; c8e7f (32:4e7f) ld a, h push bc push af - ld hl, BGPals palette 1 - ld de, UnknBGPals palette 1 + ld hl, wBGPals2 palette 1 + ld de, wBGPals1 palette 1 ld b, a ld c, $1 call CopyPals - ld hl, OBPals ; OBPals - ld de, UnknOBPals ; wd040 + ld hl, wOBPals2 + ld de, wOBPals1 pop af ld b, a ld c, $1 diff --git a/engine/card_flip.asm b/engine/card_flip.asm index 515f0ce79..158f3fa05 100755 --- a/engine/card_flip.asm +++ b/engine/card_flip.asm @@ -1652,7 +1652,7 @@ CardFlip_InitAttrPals: ; e0c37 (38:4c37) ld a, $5 ld [rSVBK], a ld hl, .palettes - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 9 palettes call CopyBytes pop af diff --git a/engine/cgb_layouts.asm b/engine/cgb_layouts.asm index 715e41847..74d476dec 100644 --- a/engine/cgb_layouts.asm +++ b/engine/cgb_layouts.asm @@ -68,21 +68,21 @@ Predef_LoadSGBLayoutCGB: ; 8d59 _CGB_BattleGrayscale: ; 8db8 ld hl, PalPacket_9c66 + 1 - ld de, UnknBGPals + ld de, wBGPals1 ld c, 4 call CopyPalettes ld hl, PalPacket_9c66 + 1 - ld de, UnknBGPals palette PAL_BATTLE_BG_EXP + ld de, wBGPals1 palette PAL_BATTLE_BG_EXP ld c, 4 call CopyPalettes ld hl, PalPacket_9c66 + 1 - ld de, UnknOBPals + ld de, wOBPals1 ld c, 2 call CopyPalettes jr _CGB_FinishBattleScreenLayout _CGB_BattleColors: ; 8ddb - ld de, UnknBGPals + ld de, wBGPals1 call GetBattlemonBackpicPalettePointer push hl call LoadPalette_White_Col1_Col2_Black ; PAL_BATTLE_BG_PLAYER @@ -107,7 +107,7 @@ _CGB_BattleColors: ; 8ddb call LoadPalette_White_Col1_Col2_Black ; PAL_BATTLE_BG_PLAYER_HP ld hl, ExpBarPalette call LoadPalette_White_Col1_Col2_Black ; PAL_BATTLE_BG_EXP - ld de, UnknOBPals + ld de, wOBPals1 pop hl call LoadPalette_White_Col1_Col2_Black ; PAL_BATTLE_OB_ENEMY pop hl @@ -146,9 +146,9 @@ _CGB_FinishBattleScreenLayout: ; 8e23 ld a, PAL_BATTLE_BG_TEXT call ByteFill ld hl, BattleObjectPals - ld de, UnknOBPals palette PAL_BATTLE_OB_GRAY + ld de, wOBPals1 palette PAL_BATTLE_OB_GRAY ld bc, 6 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM call ApplyAttrMap ret @@ -162,9 +162,9 @@ Mobile_InitPartyMenuBGPal7: ; 8e8b jr nc, .not_mobile ld hl, Palette_b309 .not_mobile - ld de, UnknBGPals palette 7 + ld de, wBGPals1 palette 7 ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ret ; 8e9f @@ -175,9 +175,9 @@ InitPartyMenuBGPal0: ; 8e9f jr nc, .not_mobile ld hl, Palette_b309 .not_mobile - ld de, UnknBGPals palette 0 + ld de, wBGPals1 palette 0 ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ret ; 8eb9 @@ -192,9 +192,9 @@ _CGB_PokegearPals: ; 8eb9 .male ld hl, MalePokegearPals .got_pals - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 6 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call ApplyPals ld a, $1 @@ -203,7 +203,7 @@ _CGB_PokegearPals: ; 8eb9 ; 8edb _CGB_StatsScreenHPPals: ; 8edb - ld de, UnknBGPals + ld de, wBGPals1 ld a, [wCurHPPal] ld l, a ld h, $0 @@ -219,9 +219,9 @@ _CGB_StatsScreenHPPals: ; 8edb ld hl, ExpBarPalette call LoadPalette_White_Col1_Col2_Black ; exp palette ld hl, StatsScreenPagePals - ld de, UnknBGPals palette 3 + ld de, wBGPals1 palette 3 ld bc, 3 palettes ; pink, green, and blue page palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call WipeAttrMap @@ -285,7 +285,7 @@ StatsScreenPals: ; 8f6a ; 8f70 _CGB_Pokedex: ; 8f70 - ld de, UnknBGPals + ld de, wBGPals1 ld a, $1d call GetPredefPal call LoadHLPaletteIntoDE ; dex interface palette @@ -307,9 +307,9 @@ _CGB_Pokedex: ; 8f70 call FillBoxCGB call InitPartyMenuOBPals ld hl, .PokedexCursorPalette - ld de, UnknOBPals palette 7 ; green cursor palette + ld de, wOBPals1 palette 7 ; green cursor palette ld bc, 1 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM call ApplyAttrMap call ApplyPals @@ -332,7 +332,7 @@ _CGB_Pokedex: ; 8f70 ; 8fca _CGB_BillsPC: ; 8fca - ld de, UnknBGPals + ld de, wBGPals1 ld a, $1d call GetPredefPal call LoadHLPaletteIntoDE @@ -392,7 +392,7 @@ _CGB_BillsPC: ; 8fca ; 903e _CGB_PokedexUnownMode: ; 903e - ld de, UnknBGPals + ld de, wBGPals1 ld a, $1d call GetPredefPal call LoadHLPaletteIntoDE @@ -414,9 +414,9 @@ _CGB_PokedexUnownMode: ; 903e _CGB_SlotMachine: ; 906e ld hl, SlotMachinePals - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call WipeAttrMap hlcoord 0, 2, AttrMap @@ -470,7 +470,7 @@ _CGB06: ; 90f8 ld hl, PalPacket_9ca6 + 1 call CopyFourPalettes call WipeAttrMap - ld de, UnknOBPals + ld de, wOBPals1 ld a, $3c call GetPredefPal call LoadHLPaletteIntoDE @@ -504,12 +504,12 @@ _CGB07: ; 9122 .Function9133: ; 9133 ld hl, .Palette_914e - ld de, UnknBGPals + ld de, wBGPals1 call LoadHLPaletteIntoDE ld hl, .Palette_9156 - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 2 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM call WipeAttrMap ret @@ -534,12 +534,12 @@ _CGB07: ; 9122 ; 9166 .Function9166: ; 9166 - ld de, UnknBGPals + ld de, wBGPals1 ld a, $38 call GetPredefPal call LoadHLPaletteIntoDE - ld de, UnknOBPals + ld de, wOBPals1 ld a, $39 call GetPredefPal call LoadHLPaletteIntoDE @@ -550,7 +550,7 @@ _CGB07: ; 9122 .Function9180: ; 9180 ld hl, PalPacket_9c36 + 1 call CopyFourPalettes - ld de, UnknOBPals + ld de, wOBPals1 ld a, $3a call GetPredefPal call LoadHLPaletteIntoDE @@ -560,9 +560,9 @@ _CGB07: ; 9122 _CGB11: ; 9195 ld hl, Palettes_b789 - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 5 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call ApplyPals call WipeAttrMap @@ -572,9 +572,9 @@ _CGB11: ; 9195 _CGB_Diploma: ; 91ad ld hl, DiplomaPalettes - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ld hl, PalPacket_9cb6 + 1 @@ -602,7 +602,7 @@ _CGB_PartyMenu: ; 91d1 ; 91e4 _CGB_Evolution: ; 91e4 - ld de, UnknBGPals + ld de, wBGPals1 ld a, c and a jr z, .pokemon @@ -622,9 +622,9 @@ _CGB_Evolution: ; 91e4 call GetPlayerOrMonPalettePointer call LoadPalette_White_Col1_Col2_Black ld hl, BattleObjectPals - ld de, UnknOBPals palette PAL_BATTLE_OB_GRAY + ld de, wOBPals1 palette PAL_BATTLE_OB_GRAY ld bc, 6 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM .got_palette @@ -638,14 +638,14 @@ _CGB_Evolution: ; 91e4 _CGB0c: ; 9228 ld hl, Palettes_b6f1 - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 5 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ld hl, Palettes_b719 - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 2 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM ld a, SCGB_DIPLOMA ld [SGBPredef], a @@ -666,15 +666,15 @@ _CGB0d: ; 9251 _CGB_UnownPuzzle: ; 925e ld hl, PalPacket_9bc6 + 1 call CopyFourPalettes - ld de, UnknOBPals + ld de, wOBPals1 ld a, $4c call GetPredefPal call LoadHLPaletteIntoDE ld a, [rSVBK] push af - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) ld [rSVBK], a - ld hl, UnknOBPals + ld hl, wOBPals1 ld a, $1f ld [hli], a ld a, $0 @@ -687,7 +687,7 @@ _CGB_UnownPuzzle: ; 925e ; 9289 _CGB_TrainerCard: ; 9289 - ld de, UnknBGPals + ld de, wBGPals1 xor a ; CHRIS call GetTrainerPalettePointer call LoadPalette_White_Col1_Col2_Black @@ -793,7 +793,7 @@ _CGB_TrainerCard: ; 9289 ; 9373 _CGB_MoveList: ; 9373 - ld de, UnknBGPals + ld de, wBGPals1 ld a, $10 call GetPredefPal call LoadHLPaletteIntoDE @@ -829,7 +829,7 @@ _CGB0f: ; 93a6 ; 93ba _CGB_PokedexSearchOption: ; 93ba - ld de, UnknBGPals + ld de, wBGPals1 ld a, $1d call GetPredefPal call LoadHLPaletteIntoDE @@ -858,9 +858,9 @@ _CGB_PackPals: ; 93d3 ld hl, .ChrisPackPals .got_gender - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 8 palettes ; 6 palettes? - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call WipeAttrMap hlcoord 0, 0, AttrMap @@ -953,15 +953,15 @@ _CGB13: ; 94d0 ; 94fa _CGB_GamefreakLogo: ; 94fa - ld de, UnknBGPals + ld de, wBGPals1 ld a, $4e call GetPredefPal call LoadHLPaletteIntoDE ld hl, .Palette - ld de, UnknOBPals + ld de, wOBPals1 call LoadHLPaletteIntoDE ld hl, .Palette - ld de, UnknOBPals palette 1 + ld de, wOBPals1 palette 1 call LoadHLPaletteIntoDE call WipeAttrMap call ApplyAttrMap @@ -977,7 +977,7 @@ _CGB_GamefreakLogo: ; 94fa ; 9529 _CGB_PlayerOrMonFrontpicPals: ; 9529 - ld de, UnknBGPals + ld de, wBGPals1 ld a, [CurPartySpecies] ld bc, TempMonDVs call GetPlayerOrMonPalettePointer @@ -989,7 +989,7 @@ _CGB_PlayerOrMonFrontpicPals: ; 9529 ; 9542 _CGB1e: ; 9542 - ld de, UnknBGPals + ld de, wBGPals1 ld a, [CurPartySpecies] call GetMonPalettePointer_ call LoadPalette_White_Col1_Col2_Black @@ -1002,11 +1002,11 @@ _CGB_TradeTube: ; 9555 ld hl, PalPacket_9cc6 + 1 call CopyFourPalettes ld hl, PartyMenuOBPals - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 1 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM - ld de, UnknOBPals palette 7 + ld de, wOBPals1 palette 7 ld a, $1c call GetPredefPal call LoadHLPaletteIntoDE @@ -1015,7 +1015,7 @@ _CGB_TradeTube: ; 9555 ; 9578 _CGB_TrainerOrMonFrontpicPals: ; 9578 - ld de, UnknBGPals + ld de, wBGPals1 ld a, [CurPartySpecies] ld bc, TempMonDVs call GetFrontpicPalettePointer @@ -1028,9 +1028,9 @@ _CGB_TrainerOrMonFrontpicPals: ; 9578 _CGB_MysteryGift: ; 9591 ld hl, .Palettes - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 2 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call ApplyPals call WipeAttrMap diff --git a/engine/color.asm b/engine/color.asm index 262bccbbb..3ffd5d0f4 100644 --- a/engine/color.asm +++ b/engine/color.asm @@ -142,13 +142,13 @@ Function8b07: ret z ; CGB only ld hl, .BGPal - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 1 palettes ld a, $5 call FarCopyWRAM ld hl, .OBPal - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 1 palettes ld a, $5 call FarCopyWRAM @@ -191,7 +191,7 @@ Function8b4d: jp PushSGBPals_ .cgb - ld de, UnknOBPals + ld de, wOBPals1 ld a, $3b call GetPredefPal jp LoadHLPaletteIntoDE @@ -207,7 +207,7 @@ Function8b67: jp PushSGBPals_ .cgb - ld de, UnknOBPals + ld de, wOBPals1 ld a, $3c call GetPredefPal jp LoadHLPaletteIntoDE @@ -239,7 +239,7 @@ Function8b81: jp PushSGBPals_ .cgb - ld de, UnknOBPals + ld de, wOBPals1 ld a, c call GetMonPalettePointer_ call LoadPalette_White_Col1_Col2_Black @@ -265,7 +265,7 @@ LoadMonPaletteAsNthBGPal: got_palette_pointer_8bd7 push hl - ld hl, UnknBGPals + ld hl, wBGPals1 ld de, 1 palettes .loop and a @@ -327,7 +327,7 @@ ApplyMonOrTrainerPals: call GetTrainerPalettePointer .load_palettes - ld de, UnknBGPals + ld de, wBGPals1 call LoadPalette_White_Col1_Col2_Black call WipeAttrMap call ApplyAttrMap @@ -345,11 +345,11 @@ ApplyHPBarPals: ret .Enemy: - ld de, BGPals palette PAL_BATTLE_BG_ENEMY_HP + 2 + ld de, wBGPals2 palette PAL_BATTLE_BG_ENEMY_HP + 2 jr .okay .Player: - ld de, BGPals palette PAL_BATTLE_BG_PLAYER_HP + 2 + ld de, wBGPals2 palette PAL_BATTLE_BG_PLAYER_HP + 2 .okay ld l, c @@ -397,11 +397,11 @@ LoadStatsScreenPals: ld a, $5 ld [rSVBK], a ld a, [hli] - ld [UnknBGPals palette 0], a - ld [UnknBGPals palette 2], a + ld [wBGPals1 palette 0], a + ld [wBGPals1 palette 2], a ld a, [hl] - ld [UnknBGPals palette 0 + 1], a - ld [UnknBGPals palette 2 + 1], a + ld [wBGPals1 palette 0 + 1], a + ld [wBGPals1 palette 2 + 1], a pop af ld [rSVBK], a call ApplyPals @@ -441,7 +441,7 @@ LoadMailPalettes: ret .cgb - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 1 palettes ld a, $5 call FarCopyWRAM @@ -458,7 +458,7 @@ INCLUDE "engine/cgb_layouts.asm" Function95f0: ; XXX ld hl, .Palette - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 1 palettes ld a, $5 call FarCopyWRAM @@ -474,7 +474,7 @@ Function95f0: RGB 00, 03, 19 CopyFourPalettes: - ld de, UnknBGPals + ld de, wBGPals1 ld c, $4 CopyPalettes: @@ -575,7 +575,7 @@ ResetBGPals: ld a, $5 ld [rSVBK], a - ld hl, UnknBGPals + ld hl, wBGPals1 ld c, 1 palettes .loop ld a, $ff @@ -608,8 +608,8 @@ WipeAttrMap: ret ApplyPals: - ld hl, UnknBGPals - ld de, BGPals + ld hl, wBGPals1 + ld de, wBGPals2 ld bc, 16 palettes ld a, $5 call FarCopyWRAM @@ -686,7 +686,7 @@ CGB_ApplyPartyMenuHPPals: ; 96f3 InitPartyMenuOBPals: ld hl, PartyMenuOBPals - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 2 palettes ld a, $5 call FarCopyWRAM @@ -759,7 +759,7 @@ Function9779: mobile dec c jr nz, .loop ld hl, BattleObjectPals - ld de, UnknOBPals palette 2 + ld de, wOBPals1 palette 2 ld bc, 2 palettes ld a, $5 call FarCopyWRAM @@ -932,9 +932,9 @@ InitCGBPals:: push af ld a, $5 ld [rSVBK], a - ld hl, UnknBGPals + ld hl, wBGPals1 call .LoadWhitePals - ld hl, BGPals + ld hl, wBGPals2 call .LoadWhitePals pop af ld [rSVBK], a @@ -1253,7 +1253,7 @@ LoadMapPals: push af ld a, $5 ld [rSVBK], a - ld hl, UnknBGPals + ld hl, wBGPals1 ld b, 8 .outer_loop ld a, [de] ; lookup index for TilesetBGPalette @@ -1289,9 +1289,9 @@ LoadMapPals: ld bc, 8 palettes ld hl, MapObjectPals call AddNTimes - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 8 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM ld a, [wEnvironment] @@ -1316,7 +1316,7 @@ rept 4 inc hl endr .morn_day - ld de, UnknBGPals palette PAL_BG_ROOF + 2 + ld de, wBGPals1 palette PAL_BG_ROOF + 2 ld bc, 4 ld a, $5 call FarCopyWRAM diff --git a/engine/credits.asm b/engine/credits.asm index 051729531..3dddb4126 100644 --- a/engine/credits.asm +++ b/engine/credits.asm @@ -520,20 +520,20 @@ GetCreditsPalette: ; 109b2c ; Update the first three colors in both palette buffers. push af push hl - add LOW(UnknBGPals) + add LOW(wBGPals1) ld e, a ld a, 0 - adc HIGH(UnknBGPals) + adc HIGH(wBGPals1) ld d, a ld bc, 24 call CopyBytes pop hl pop af - add LOW(BGPals) + add LOW(wBGPals2) ld e, a ld a, 0 - adc HIGH(BGPals) + adc HIGH(wBGPals2) ld d, a ld bc, 24 call CopyBytes diff --git a/engine/crystal_colors.asm b/engine/crystal_colors.asm index 8410caa0e..5d2ba236c 100755 --- a/engine/crystal_colors.asm +++ b/engine/crystal_colors.asm @@ -54,15 +54,15 @@ MG_Mobile_Layout_WipeAttrMap: ; 49346 (12:5346) ret MG_Mobile_Layout_LoadPals: ; 49351 (12:5351) - ld de, UnknBGPals + ld de, wBGPals1 ld hl, Palette_493e1 ld bc, 5 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM - ld de, UnknBGPals palette PAL_BG_TEXT + ld de, wBGPals1 palette PAL_BG_TEXT ld hl, Palette_TextBG7 ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ret @@ -118,9 +118,9 @@ INCLUDE "data/palettes/mg_mobile.pal" LoadOW_BGPal7:: ; 49409 ld hl, Palette_TextBG7 - ld de, UnknBGPals palette PAL_BG_TEXT + ld de, wBGPals1 palette PAL_BG_TEXT ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ret ; 49418 @@ -131,19 +131,19 @@ INCLUDE "data/palettes/overworld/bg_text.pal" Function49420:: ; 49420 (12:5420) ld hl, MansionPalette4 - ld de, UnknBGPals palette PAL_BG_ROOF + ld de, wBGPals1 palette PAL_BG_ROOF ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM ret ; 4942f (12:542f) MG_Mobile_Layout01: ; 4942f call MG_Mobile_Layout_LoadPals - ld de, UnknBGPals palette PAL_BG_TEXT + ld de, wBGPals1 palette PAL_BG_TEXT ld hl, .Palette_49478 ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM call MG_Mobile_Layout_WipeAttrMap hlcoord 0, 0, AttrMap @@ -208,17 +208,17 @@ INCLUDE "tilesets/special_palettes.asm" MG_Mobile_Layout02: ; 49706 ld hl, .Palette_49732 - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 1 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM farcall ApplyPals call MG_Mobile_Layout_WipeAttrMap farcall ApplyAttrMap ld hl, .Palette_4973a - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 1 palettes - ld a, BANK(UnknOBPals) + ld a, BANK(wOBPals1) call FarCopyWRAM ret ; 49732 @@ -239,7 +239,7 @@ MG_Mobile_Layout02: ; 49706 Function49742: ; 49742 ld hl, .Palette_49757 - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 8 palettes ld a, $5 call FarCopyWRAM @@ -305,9 +305,9 @@ _InitMG_Mobile_LinkTradePalMap: ; 49797 LoadTradeRoomBGPals: ; 49811 ld hl, TradeRoomPalette - ld de, UnknBGPals palette PAL_BG_GREEN + ld de, wBGPals1 palette PAL_BG_GREEN ld bc, 6 palettes - ld a, BANK(UnknBGPals) + ld a, BANK(wBGPals1) call FarCopyWRAM farcall ApplyPals ret diff --git a/engine/crystal_intro.asm b/engine/crystal_intro.asm index 449a5bf82..302490a3b 100755 --- a/engine/crystal_intro.asm +++ b/engine/crystal_intro.asm @@ -322,9 +322,9 @@ GameFreakLogoScene4: ; e4776 (39:4776) ld a, $5 ld [rSVBK], a ld a, [hli] - ld [OBPals + 12], a + ld [wOBPals2 + 12], a ld a, [hli] - ld [OBPals + 13], a + ld [wOBPals2 + 13], a pop af ld [rSVBK], a ld a, $1 @@ -483,11 +483,11 @@ IntroScene1: ; e495b (39:495b) ld a, $5 ld [rSVBK], a ld hl, Palette_365ad - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_365ad - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -556,11 +556,11 @@ IntroScene3: ; e49fd (39:49fd) ld a, $5 ld [rSVBK], a ld hl, Palette_e5edd - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e5edd - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -622,11 +622,11 @@ IntroScene5: ; e4a7a (39:4a7a) ld a, $5 ld [rSVBK], a ld hl, Palette_365ad - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_365ad - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -729,12 +729,12 @@ IntroScene7: ; e4b3f (39:4b3f) ld [rSVBK], a ld hl, Palette_e5edd - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e5edd - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -887,11 +887,11 @@ IntroScene11: ; e4c86 (39:4c86) ld a, $5 ld [rSVBK], a ld hl, Palette_365ad - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_365ad - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -1014,11 +1014,11 @@ IntroScene13: ; e4d6d (39:4d6d) ld a, $5 ld [rSVBK], a ld hl, Palette_e5edd - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e5edd - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -1123,11 +1123,11 @@ IntroScene15: ; e4e40 (39:4e40) ld a, $5 ld [rSVBK], a ld hl, Palette_e77dd - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e77dd - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -1197,11 +1197,11 @@ IntroScene17: ; e4ef5 (39:4ef5) ld a, $5 ld [rSVBK], a ld hl, Palette_e6d6d - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e6d6d - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -1271,11 +1271,11 @@ IntroScene19: ; e4f7e (39:4f7e) ld a, $5 ld [rSVBK], a ld hl, Palette_e77dd - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e77dd - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -1441,11 +1441,11 @@ IntroScene26: ; e50bb (39:50bb) ld a, $5 ld [rSVBK], a ld hl, Palette_e679d - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, Palette_e679d - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes pop af @@ -1516,7 +1516,7 @@ IntroScene28: ; e5152 (39:5152) ret Intro_Scene24_ApplyPaletteFade: ; e5172 (39:5172) -; load the (a)th palette from .FadePals to all BGPals +; load the (a)th palette from .FadePals to all wBGPals2 ld hl, .FadePals add l ld l, a @@ -1528,7 +1528,7 @@ Intro_Scene24_ApplyPaletteFade: ; e5172 (39:5172) push af ld a, $5 ld [rSVBK], a - ld de, BGPals + ld de, wBGPals2 ld b, 8 ; number of BG pals .loop1 push hl @@ -1599,7 +1599,7 @@ CrystalIntro_UnownFade: ; e5223 (39:5223) add a ld e, a ld d, $0 - ld hl, BGPals + ld hl, wBGPals2 add hl, de inc hl inc hl @@ -1622,7 +1622,7 @@ CrystalIntro_UnownFade: ; e5223 (39:5223) push hl push bc - ld hl, BGPals + ld hl, wBGPals2 ld bc, 8 palettes xor a call ByteFill @@ -1726,7 +1726,7 @@ Intro_Scene20_AppearUnown: ; e5348 (39:5348) ld [rSVBK], a push bc - ld de, BGPals + ld de, wBGPals2 ld a, c add e @@ -1739,7 +1739,7 @@ Intro_Scene20_AppearUnown: ; e5348 (39:5348) call CopyBytes pop bc - ld de, UnknBGPals + ld de, wBGPals1 ld a, c add e ld e, a @@ -1779,7 +1779,7 @@ Intro_FadeUnownWordPals: ; e539d (39:539d) add a ld e, a ld d, $0 - ld hl, BGPals + ld hl, wBGPals2 add hl, de rept 4 inc hl @@ -1949,7 +1949,7 @@ Intro_ClearBGPals: ; e54a3 (39:54a3) ld a, $5 ld [rSVBK], a - ld hl, BGPals + ld hl, wBGPals2 ld bc, 16 palettes xor a call ByteFill diff --git a/engine/debug.asm b/engine/debug.asm index dee9b035d..509205d1e 100755 --- a/engine/debug.asm +++ b/engine/debug.asm @@ -158,7 +158,7 @@ Function819a7: ; 819a7 ld a, $5 ld [rSVBK], a ld hl, Palette_819f4 - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes ld a, $80 @@ -438,7 +438,7 @@ Function81c33: ; 81c33 push af ld a, $5 ld [rSVBK], a - ld hl, BGPals + ld hl, wBGPals2 ld de, wc608 ld c, $1 call Function81ee3 @@ -1153,7 +1153,7 @@ Function8220f: ; 8220f add hl, hl add hl, hl add hl, hl - ld de, UnknBGPals + ld de, wBGPals1 add hl, de ld de, wc608 ld bc, 8 @@ -1200,7 +1200,7 @@ Function82236: ; 82236 push af ld a, $5 ld [rSVBK], a - ld hl, BGPals + ld hl, wBGPals2 ld a, [wcf64] ld bc, 1 palettes call AddNTimes @@ -1230,7 +1230,7 @@ Function822a3: ; 822a3 push af ld a, $5 ld [rSVBK], a - ld hl, BGPals + ld hl, wBGPals2 ld a, [wcf64] ld bc, 1 palettes call AddNTimes diff --git a/engine/events/heal_machine_anim.asm b/engine/events/heal_machine_anim.asm index b51976d22..493330e58 100755 --- a/engine/events/heal_machine_anim.asm +++ b/engine/events/heal_machine_anim.asm @@ -158,7 +158,7 @@ INCBIN "gfx/overworld/heal_machine.2bpp" .cgb ld hl, .palettes - ld de, OBPals palette PAL_OW_TREE + ld de, wOBPals2 palette PAL_OW_TREE ld bc, 1 palettes ld a, $5 call FarCopyWRAM @@ -201,7 +201,7 @@ INCBIN "gfx/overworld/heal_machine.2bpp" ld a, $5 ld [rSVBK], a - ld hl, OBPals palette PAL_OW_TREE + ld hl, wOBPals2 palette PAL_OW_TREE ld a, [hli] ld e, a ld a, [hli] diff --git a/engine/events/poisonstep_pals.asm b/engine/events/poisonstep_pals.asm index 9562ecb67..498ae8f18 100644 --- a/engine/events/poisonstep_pals.asm +++ b/engine/events/poisonstep_pals.asm @@ -28,7 +28,7 @@ LoadPoisonBGPals: ; cbcdd push af ld a, $5 ld [rSVBK], a - ld hl, BGPals + ld hl, wBGPals2 ld c, 4 palettes .loop ; RGB 28, 21, 31 diff --git a/engine/init_gender.asm b/engine/init_gender.asm index bb6ce3736..588709b88 100755 --- a/engine/init_gender.asm +++ b/engine/init_gender.asm @@ -88,7 +88,7 @@ InitGenderScreen: ; 48e14 (12:4e14) LoadGenderScreenPal: ; 48e47 (12:4e47) ld hl, .Palette - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 1 palettes ld a, $5 call FarCopyWRAM diff --git a/engine/init_hof_credits.asm b/engine/init_hof_credits.asm index 99d142236..8e3db75eb 100644 --- a/engine/init_hof_credits.asm +++ b/engine/init_hof_credits.asm @@ -43,7 +43,7 @@ InitDisplayForRedCredits: ; 4e8c2 ld bc, SCREEN_WIDTH * SCREEN_HEIGHT xor a call ByteFill - ld hl, UnknBGPals + ld hl, wBGPals1 ld c, 4 tiles .load_white_palettes ld a, LOW(palred 31 + palgreen 31 + palblue 31) diff --git a/engine/pokedex.asm b/engine/pokedex.asm index aa540e9c6..5dc3dc2a7 100644 --- a/engine/pokedex.asm +++ b/engine/pokedex.asm @@ -2350,7 +2350,7 @@ Pokedex_BlackOutBG: ; 41401 (10:5401) push af ld a, $5 ld [rSVBK], a - ld hl, UnknBGPals + ld hl, wBGPals1 ld bc, 8 palettes xor a call ByteFill diff --git a/engine/timeofdaypals.asm b/engine/timeofdaypals.asm index 56a874264..0b1ea71a2 100644 --- a/engine/timeofdaypals.asm +++ b/engine/timeofdaypals.asm @@ -42,7 +42,7 @@ _TimeOfDayPals:: ; 8c011 ld [TimeOfDayPal], a ; save bg palette 7 - ld hl, UnknBGPals palette PAL_BG_TEXT + ld hl, wBGPals1 palette PAL_BG_TEXT ; save wram bank ld a, [rSVBK] @@ -73,7 +73,7 @@ _TimeOfDayPals:: ; 8c011 ; restore bg palette 7 - ld hl, UnknOBPals - 1 ; last byte in UnknBGPals + ld hl, wOBPals1 - 1 ; last byte in wBGPals1 ; save wram bank ld a, [rSVBK] @@ -176,12 +176,12 @@ FillWhiteBGColor: ; 8c0c1 ld a, $5 ld [rSVBK], a - ld hl, UnknBGPals + ld hl, wBGPals1 ld a, [hli] ld e, a ld a, [hli] ld d, a - ld hl, UnknBGPals + 1 palettes + ld hl, wBGPals1 + 1 palettes ld c, 6 .loop ld a, e diff --git a/engine/title.asm b/engine/title.asm index 4a6dc6fa9..2380cfedf 100644 --- a/engine/title.asm +++ b/engine/title.asm @@ -144,12 +144,12 @@ _TitleScreen: ; 10ed67 ; Update palette colors ld hl, TitleScreenPalettes - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 16 palettes call CopyBytes ld hl, TitleScreenPalettes - ld de, BGPals + ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -220,7 +220,7 @@ _TitleScreen: ; 10ed67 ld [hBGMapMode], a xor a - ld [UnknBGPals + 2], a + ld [wBGPals1 + 2], a ; Play starting sound effect call SFXChannelsOff @@ -231,7 +231,7 @@ _TitleScreen: ; 10ed67 ; 10eea7 SuicuneFrameIterator: ; 10eea7 - ld hl, UnknBGPals + 2 + ld hl, wBGPals1 + 2 ld a, [hl] ld c, a inc [hl] diff --git a/engine/unused_title.asm b/engine/unused_title.asm index 650e17863..f0b59b527 100644 --- a/engine/unused_title.asm +++ b/engine/unused_title.asm @@ -67,22 +67,22 @@ UnusedTitleScreen: ; 10c000 ld [rSVBK], a ld hl, UnusedTitleBG_Palettes - ld de, UnknBGPals + ld de, wBGPals1 ld bc, 8 palettes call CopyBytes ld hl, UnusedTitleFG_Palettes - ld de, UnknOBPals + ld de, wOBPals1 ld bc, 8 palettes call CopyBytes ld hl, UnusedTitleBG_Palettes - ld de, BGPals + ld de, wBGPals2 ld bc, 8 palettes call CopyBytes ld hl, UnusedTitleFG_Palettes - ld de, OBPals + ld de, wOBPals2 ld bc, 8 palettes call CopyBytes |