diff options
Diffstat (limited to 'data/data2.s')
-rw-r--r-- | data/data2.s | 1024 |
1 files changed, 760 insertions, 264 deletions
diff --git a/data/data2.s b/data/data2.s index a6c665f1b..7d4a3ad9b 100644 --- a/data/data2.s +++ b/data/data2.s @@ -825,7 +825,7 @@ gSpriteTemplate_81F958C:: @ 81F958C .align 2 gUnknown_081F95A4:: @ 81F95A4 - obj_tiles 0x08e5dc2c, 4096, 0x2710 + obj_tiles gUnknown_08E5DC2C, 4096, 0x2710 .align 2 gBattleTerrainTable:: @ 81F95AC @@ -929,7 +929,7 @@ gOamData_81F96F0:: @ 81F96F0 .2byte 0x2800 .align 2 - .incbin "baserom.gba", 0x1f96f8, 0x28 + .incbin "baserom.gba", 0x001f96f8, 0x28 @ 81F9720 .include "data/type_effectiveness.s" @@ -1541,7 +1541,7 @@ gSpriteTemplate_81FAF0C:: @ 81FAF0C .align 2 gUnknown_081FAF24:: @ 81FAF24 - obj_tiles 0x08E6A728, 128, 0xD759 + obj_tiles gUnknown_08E6A728, 128, 0xD759 .align 2 gOamData_81FAF2C:: @ 81FAF2C @@ -1871,10 +1871,11 @@ gSpriteTemplate_82087AC:: @ 82087AC gUnknown_082087C4:: @ 82087C4 .incbin "baserom.gba", 0x002087c4, 0x18 -@ 82087DC +gUnknown_082087DC:: .include "data/crc16_table.s" - .incbin "baserom.gba", 0x002089dc, 0x800 +gMiscBlank_Gfx:: + .incbin "graphics/interface/blank.4bpp" @ seems to be a placeholder gfx? @ 82091DC .include "data/egg_moves.s" @@ -1989,43 +1990,43 @@ gUnknown_0820A430:: @ 820A430 .align 2 gUnknown_0820A47C:: @ 820A47C - obj_tiles 0x08d1f52c, 4096, 0xd6ff + obj_tiles gBattleWindowLargeGfx, 4096, 0xd6ff .align 2 gUnknown_0820A484:: @ 820A484 - obj_tiles 0x08d1f7e0, 4096, 0xd701 + obj_tiles gBattleWindowSmallGfx, 4096, 0xd701 .align 2 gUnknown_0820A48C:: @ 820A48C - obj_tiles 0x08d1f96c, 2048, 0xd6ff + obj_tiles gBattleWindowSmall2Gfx, 2048, 0xd6ff .align 2 gUnknown_0820A494:: @ 820A494 - obj_tiles 0x08d1f96c, 2048, 0xd700 + obj_tiles gBattleWindowSmall2Gfx, 2048, 0xd700 .align 2 gUnknown_0820A49C:: @ 820A49C - obj_tiles 0x08d1fb04, 2048, 0xd701 + obj_tiles gBattleWindowSmall3Gfx, 2048, 0xd701 .align 2 gUnknown_0820A4A4:: @ 820A4A4 - obj_tiles 0x08d1fb04, 2048, 0xd702 + obj_tiles gBattleWindowSmall3Gfx, 2048, 0xd702 .align 2 gUnknown_0820A4AC:: @ 820A4AC - obj_tiles 0x08d1fc94, 4096, 0xd70b + obj_tiles gBattleWindowLarge2Gfx, 4096, 0xd70b .align 2 gUnknown_0820A4B4:: @ 820A4B4 - obj_tiles 0x08d0314c, 256, 0xd704 - obj_tiles 0x08d0314c, 288, 0xd705 - obj_tiles 0x08d0314c, 256, 0xd706 - obj_tiles 0x08d0314c, 288, 0xd707 + obj_tiles gBlankGfxCompressed, 256, 0xd704 + obj_tiles gBlankGfxCompressed, 288, 0xd705 + obj_tiles gBlankGfxCompressed, 256, 0xd706 + obj_tiles gBlankGfxCompressed, 288, 0xd707 .align 2 gUnknown_0820A4D4:: @ 820A4D4 - obj_pal 0x08D1212C, 0xD6FF - obj_pal 0x08D1214C, 0xD704 + obj_pal gUnknown_08D1212C, 0xD6FF + obj_pal gUnknown_08D1214C, 0xD704 .align 2 gOamData_820A4E4:: @ 820A4E4 @@ -2076,7 +2077,7 @@ gSpriteTemplate_820A5B4:: @ 820A5B4 spr_template 55047, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC .align 2 - .incbin "baserom.gba", 0x20a5cc, 0xb8 + .incbin "baserom.gba", 0x0020a5cc, 0xb8 gUnknown_0820A684:: @ 820A684 .incbin "baserom.gba", 0x0020a684, 0x60 @@ -2089,18 +2090,18 @@ gUnknown_0820A6EC:: @ 820A6EC .align 2 gUnknown_0820A754:: @ 820A754 - obj_tiles 0x08e6a758, 512, 0xd70c - obj_tiles 0x08e6a758, 512, 0xd70d + obj_tiles gUnknown_08E6A758, 512, 0xd70c + obj_tiles gUnknown_08E6A758, 512, 0xd70d .align 2 gUnknown_0820A764:: @ 820A764 - obj_pal 0x08d1212c, 0xd710 - obj_pal 0x08d1212c, 0xd711 + obj_pal gUnknown_08D1212C, 0xd710 + obj_pal gUnknown_08D1212C, 0xd711 .align 2 gUnknown_0820A774:: @ 820A774 - obj_pal 0x08d1214c, 0xd712 - obj_pal 0x08d1214c, 0xd713 + obj_pal gUnknown_08D1214C, 0xd712 + obj_pal gUnknown_08D1214C, 0xd713 gUnknown_0820A784:: @ 820A784 .incbin "baserom.gba", 0x0020a784, 0x18 @@ -2212,7 +2213,7 @@ gOamData_820A9EC:: @ 820A9EC .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x20a9f4, 0x20 + .incbin "baserom.gba", 0x0020a9f4, 0x20 .align 2 gSpriteAnim_820AA14:: @ 820AA14 @@ -2238,7 +2239,7 @@ gSpriteAnimTable_820AA34:: @ 820AA34 .4byte gSpriteAnim_820AA28 .align 2 - .incbin "baserom.gba", 0x20aa40, 0x10 + .incbin "baserom.gba", 0x0020aa40, 0x10 .align 2 gSpriteAffineAnim_820AA50:: @ 820AA50 @@ -2289,7 +2290,7 @@ gSpriteTemplate_820AAB4:: @ 820AAB4 spr_template 55011, 55011, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4 .align 2 - .incbin "baserom.gba", 0x20abd4, 0x1c + .incbin "baserom.gba", 0x0020abd4, 0x1c gUnknown_0820ABF0:: @ 820ABF0 .incbin "baserom.gba", 0x0020abf0, 0x1fe @@ -2351,7 +2352,8 @@ gSpriteAnimTable_820C024:: @ 820C024 .4byte gSpriteAnim_820C01C .align 2 - .incbin "baserom.gba", 0x20c03c, 0x40 +gUnknownPal_0820C03C:: + .incbin "baserom.gba", 0x0020c03c, 0x40 .align 2 gUnknown_0820C07C:: @ 820C07C @@ -2371,7 +2373,7 @@ gUnknown_0820C07C:: @ 820C07C .align 2 gUnknown_0820C0E4:: @ 820C0E4 - obj_pal 0x0820c03c, 0x133d + obj_pal gUnknownPal_0820C03C, 0x133d .align 2 gSpriteTemplate_820C0EC:: @ 820C0EC @@ -3347,7 +3349,7 @@ gUnknown_08304F18:: @ 8304F18 .4byte FallarborTown_ContestLobby_MapAttributes .4byte FallarborTown_ContestHall_MapAttributes .4byte LilycoveCity_House2_MapAttributes - .4byte 0x082cf564 + .4byte UnknownMapAttributes_082CF564 .4byte VerdanturfTown_WandasHouse_MapAttributes .4byte PacifidlogTown_House1_MapAttributes .4byte PacifidlogTown_House2_MapAttributes @@ -3355,8 +3357,8 @@ gUnknown_08304F18:: @ 8304F18 .4byte MossdeepCity_House4_MapAttributes .4byte SlateportCity_SternsShipyard_1F_MapAttributes .4byte SlateportCity_SternsShipyard_2F_MapAttributes - .4byte 0x082d05d8 - .4byte 0x082d05fc + .4byte UnknownMapAttributes_082D05D8 + .4byte UnknownMapAttributes_082D05FC .4byte SlateportCity_PokemonFanClub_MapAttributes .4byte SlateportCity_OceanicMuseum_1F_MapAttributes .4byte SlateportCity_OceanicMuseum_2F_MapAttributes @@ -3443,20 +3445,20 @@ gUnknown_08304F18:: @ 8304F18 .4byte ShoalCave_LowTideLowerRoom_MapAttributes .4byte ShoalCave_HighTideEntranceRoom_MapAttributes .4byte ShoalCave_HighTideInnerRoom_MapAttributes - .4byte 0x082e55c8 @ unused maps - .4byte 0x082e55ec - .4byte 0x082e5610 - .4byte 0x082e5634 - .4byte 0x082e5658 - .4byte 0x082e567c - .4byte 0x082e56a0 - .4byte 0x082e56c4 - .4byte 0x082e56e8 - .4byte 0x082e570c - .4byte 0x082e5730 - .4byte 0x082e5754 - .4byte 0x082e5778 - .4byte 0x082e579c + .4byte UnknownMapAttributes_082E55C8 @ unused maps + .4byte UnknownMapAttributes_082E55EC + .4byte UnknownMapAttributes_082E5610 + .4byte UnknownMapAttributes_082E5634 + .4byte UnknownMapAttributes_082E5658 + .4byte UnknownMapAttributes_082E567C + .4byte UnknownMapAttributes_082E56A0 + .4byte UnknownMapAttributes_082E56C4 + .4byte UnknownMapAttributes_082E56E8 + .4byte UnknownMapAttributes_082E570C + .4byte UnknownMapAttributes_082E5730 + .4byte UnknownMapAttributes_082E5754 + .4byte UnknownMapAttributes_082E5778 + .4byte UnknownMapAttributes_082E579C .4byte NewMauville_Entrance_MapAttributes .4byte NewMauville_Inside_MapAttributes .4byte AbandonedShip_Deck_MapAttributes @@ -3515,7 +3517,7 @@ gUnknown_08304F18:: @ 8304F18 .4byte SafariZone_Northeast_MapAttributes .4byte SafariZone_Southwest_MapAttributes .4byte SafariZone_Southeast_MapAttributes - .4byte 0x082edf30 + .4byte UnknownMapAttributes_082EDF30 .4byte Route109_SeashoreHouse_MapAttributes .4byte Route110_TrickHouseEntrance_MapAttributes .4byte Route110_TrickHouseEnd_MapAttributes @@ -3585,21 +3587,21 @@ gUnknown_08304F18:: @ 8304F18 .4byte SootopolisCity_House3_MapAttributes .4byte AbandonedShip_HiddenFloorRooms_MapAttributes .4byte ScorchedSlab_MapAttributes - .4byte 0x082ff894 + .4byte UnknownMapAttributes_082FF894 .4byte RustboroCity_Flat1_1F_MapAttributes .4byte RustboroCity_Flat1_2F_MapAttributes .4byte EverGrandeCity_Corridor4_MapAttributes .4byte MagmaHideout_1F_MapAttributes .4byte MagmaHideout_B1F_MapAttributes .4byte MagmaHideout_B2F_MapAttributes - .4byte 0x08302970 + .4byte UnknownMapAttributes_08302970 .4byte SkyPillar_Entrance_MapAttributes .4byte SkyPillar_Outside_MapAttributes .4byte SkyPillar_1F_MapAttributes .4byte SkyPillar_2F_MapAttributes .4byte SkyPillar_3F_MapAttributes .4byte SkyPillar_4F_MapAttributes - .4byte 0x083041b4 + .4byte UnknownMapAttributes_083041B4 .4byte MossdeepCity_StevensHouse_MapAttributes .4byte ShoalCave_LowTideIceRoom_MapAttributes .4byte SafariZone_RestHouse_MapAttributes @@ -7172,7 +7174,6 @@ gUnknown_08376180:: @ 8376180 .align 1 gUnknown_08376194:: @ 8376194 .2byte 16, 8, 6, 4, 2 - Unknown_837619E: .byte -4, -6, -8, -10, -11, -12, -12, -12, -11, -10, -9, -8, -6, -4, 0, 0 Unknown_83761AE: @@ -7254,9 +7255,9 @@ gUnknown_083762DC:: @ 83762DC .align 2 gUnknown_083762F0:: @ 83762F0 - .4byte 0x020231cc - .4byte 0x020232cc - .4byte 0x020233cc + .4byte gStringVar1 + .4byte gStringVar2 + .4byte gStringVar3 gUnknown_083762FC:: @ 83762FC .incbin "baserom.gba", 0x003762fc, 0x68 @@ -7305,7 +7306,7 @@ gSpriteImage_8376484:: @ 8376484 .incbin "graphics/unknown_sprites/83764AC/1.4bpp" .align 2 - .incbin "baserom.gba", 0x3764a4, 0x8 + .incbin "baserom.gba", 0x003764a4, 0x8 .align 2 gSpriteImageTable_83764AC:: @ 83764AC @@ -7343,15 +7344,80 @@ gSpriteTemplate_83764E8:: @ 83764E8 gUnknown_08376500:: @ 8376500 .incbin "baserom.gba", 0x00376500, 0x4 + .align 1 gUnknown_08376504:: @ 8376504 - .incbin "baserom.gba", 0x00376504, 0xd8 + .2byte MOVE_FOCUS_PUNCH + .2byte MOVE_DRAGON_CLAW + .2byte MOVE_WATER_PULSE + .2byte MOVE_CALM_MIND + .2byte MOVE_ROAR + .2byte MOVE_TOXIC + .2byte MOVE_HAIL + .2byte MOVE_BULK_UP + .2byte MOVE_BULLET_SEED + .2byte MOVE_HIDDEN_POWER + .2byte MOVE_SUNNY_DAY + .2byte MOVE_TAUNT + .2byte MOVE_ICE_BEAM + .2byte MOVE_BLIZZARD + .2byte MOVE_HYPER_BEAM + .2byte MOVE_LIGHT_SCREEN + .2byte MOVE_PROTECT + .2byte MOVE_RAIN_DANCE + .2byte MOVE_GIGA_DRAIN + .2byte MOVE_SAFEGUARD + .2byte MOVE_FRUSTRATION + .2byte MOVE_SOLAR_BEAM + .2byte MOVE_IRON_TAIL + .2byte MOVE_THUNDERBOLT + .2byte MOVE_THUNDER + .2byte MOVE_EARTHQUAKE + .2byte MOVE_RETURN + .2byte MOVE_DIG + .2byte MOVE_PSYCHIC + .2byte MOVE_SHADOW_BALL + .2byte MOVE_BRICK_BREAK + .2byte MOVE_DOUBLE_TEAM + .2byte MOVE_REFLECT + .2byte MOVE_SHOCK_WAVE + .2byte MOVE_FLAMETHROWER + .2byte MOVE_SLUDGE_BOMB + .2byte MOVE_SANDSTORM + .2byte MOVE_FIRE_BLAST + .2byte MOVE_ROCK_TOMB + .2byte MOVE_AERIAL_ACE + .2byte MOVE_TORMENT + .2byte MOVE_FACADE + .2byte MOVE_SECRET_POWER + .2byte MOVE_REST + .2byte MOVE_ATTRACT + .2byte MOVE_THIEF + .2byte MOVE_STEEL_WING + .2byte MOVE_SKILL_SWAP + .2byte MOVE_SNATCH + .2byte MOVE_OVERHEAT + .2byte MOVE_CUT + .2byte MOVE_FLY + .2byte MOVE_SURF + .2byte MOVE_STRENGTH + .2byte MOVE_FLASH + .2byte MOVE_ROCK_SMASH + .2byte MOVE_WATERFALL + .2byte MOVE_DIVE + + .4byte gTileBuffer @ unreferenced? +MenuGfx_HoldIcons: + .incbin "graphics/interface/hold_icons.4bpp" +MenuPal_HoldIcons: + .incbin "graphics/interface/hold_icons.gbapal" .align 2 gUnknown_083765DC:: @ 83765DC - obj_tiles 0x0837657c, 64, 0xd750 + obj_tiles MenuGfx_HoldIcons, 64, 0xd750 + .align 2 gUnknown_083765E4:: @ 83765E4 - .incbin "baserom.gba", 0x003765e4, 0x8 + obj_pal MenuPal_HoldIcons, 0xd750 .align 2 gOamData_83765EC:: @ 83765EC @@ -7403,7 +7469,7 @@ gUnknown_08376624:: @ 8376624 .4byte OtherText_TeachWhichPoke gUnknown_08376678:: @ 8376678 - .incbin "baserom.gba", 0x00376678, 0xc0 + .incbin "baserom.gba", 0x00376678, 0xc0 @ 4 byte array? gUnknown_08376738:: @ 8376738 .incbin "baserom.gba", 0x00376738, 0x120 @@ -7436,16 +7502,54 @@ gUnknown_08376A25:: @ 8376A25 .incbin "baserom.gba", 0x00376a25, 0x39 gUnknown_08376A5E:: @ 8376A5E - .incbin "baserom.gba", 0x00376a5e, 0xf6 + .incbin "baserom.gba", 0x00376a5e, 0xf3 + .align 2 gUnknown_08376B54:: @ 8376B54 - .incbin "baserom.gba", 0x00376b54, 0x60 + .4byte ether_effect_related_2 + .4byte sub_80704F0 +Unknown_08376B5C: + .incbin "baserom.gba", 0x00376b5c, 0x2c +Unknown_08376B88: + .incbin "baserom.gba", 0x00376b88, 0x2c + .align 2 gUnknown_08376BB4:: @ 8376BB4 - .incbin "baserom.gba", 0x00376bb4, 0xc0 + .4byte 0x401, Unknown_08376B5C + .4byte 0x10C, Unknown_08376B88 + .4byte 0x40C, Unknown_08376B88 + .4byte 0x70C, Unknown_08376B88 + .4byte 0xA0C, Unknown_08376B88 + .4byte 0xD0C, Unknown_08376B88 + .4byte 0x201, Unknown_08376B5C + .4byte 0x901, Unknown_08376B5C + .4byte 0x10C, Unknown_08376B88 + .4byte 0x50C, Unknown_08376B88 + .4byte 0x90C, Unknown_08376B88 + .4byte 0xD0C, Unknown_08376B88 + .4byte 0x201, Unknown_08376B5C + .4byte 0x901, Unknown_08376B5C + .4byte 0x20C, Unknown_08376B88 + .4byte 0x50C, Unknown_08376B88 + .4byte 0x90C, Unknown_08376B88 + .4byte 0xC0C, Unknown_08376B88 + .4byte 0x201, Unknown_08376B5C + .4byte 0x20C, Unknown_08376B88 + .4byte 0x50C, Unknown_08376B88 + .4byte 0x901, Unknown_08376B5C + .4byte 0x90C, Unknown_08376B88 + .4byte 0xC0C, Unknown_08376B88 + .align 2 gUnknown_08376C74:: @ 8376C74 - .incbin "baserom.gba", 0x00376c74, 0x60 + .4byte sub_8089CD4, sub_806AFD0, 0 + .4byte sub_8095118, sub_8094E58, 0 + .4byte sub_80F9C6C, sub_80F9ACC, 0 + .4byte sub_80F9C6C, sub_806AFD0, 0 + .4byte sub_81222B0, sub_8121E78, 0 + .4byte sub_8122A48, sub_8122854, 0xFF + .4byte sub_8122E0C, sub_806AFD0, 0x0F + .4byte sub_80F9E64, sub_80F9CE8, 0 gUnknown_08376CD4:: @ 8376CD4 .incbin "baserom.gba", 0x00376cd4, 0x18 @@ -8148,7 +8252,16 @@ gOamData_837DF3C:: @ 837DF3C .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37df44, 0x10 +gOamData_837DF44:: @ 837DF44 + .2byte 0x4000 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837DF4C:: @ 837DF4C + .2byte 0x4000 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837DF54:: @ 837DF54 @@ -8169,7 +8282,10 @@ gOamData_837DF64:: @ 837DF64 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37df6c, 0x8 +gOamData_837DF6C:: @ 837DF6C + .2byte 0x8000 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837DF74:: @ 837DF74 @@ -8208,7 +8324,22 @@ gOamData_837DF9C:: @ 837DF9C .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37dfa4, 0x18 +gOamData_837DFA4:: @ 837DFA4 + .2byte 0x4100 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837DFAC:: @ 837DFAC + .2byte 0x4100 + .2byte 0x4000 + .2byte 0x0800 + + .align 2 +gOamData_837DFB4:: @ 837DFB4 + .2byte 0x4100 + .2byte 0x8000 + .2byte 0x0800 .align 2 gOamData_837DFBC:: @ 837DFBC @@ -8217,7 +8348,22 @@ gOamData_837DFBC:: @ 837DFBC .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37dfc4, 0x18 +gOamData_837DFC4:: @ 837DFC4 + .2byte 0x8100 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837DFCC:: @ 837DFCC + .2byte 0x8100 + .2byte 0x4000 + .2byte 0x0800 + + .align 2 +gOamData_837DFD4:: @ 837DFD4 + .2byte 0x8100 + .2byte 0x8000 + .2byte 0x0800 .align 2 gOamData_837DFDC:: @ 837DFDC @@ -8250,7 +8396,16 @@ gOamData_837DFFC:: @ 837DFFC .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e004, 0x10 +gOamData_837D004:: @ 837D004 + .2byte 0x4300 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837D00C:: @ 837D00C + .2byte 0x4300 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837E014:: @ 837E014 @@ -8259,7 +8414,10 @@ gOamData_837E014:: @ 837E014 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e01c, 0x8 +gOamData_837E01C:: @ 837E01C + .2byte 0x4300 + .2byte 0xC000 + .2byte 0x0800 .align 2 gOamData_837E024:: @ 837E024 @@ -8268,7 +8426,10 @@ gOamData_837E024:: @ 837E024 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e02c, 0x8 +gOamData_837E02C:: @ 837E02C + .2byte 0x8300 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837E034:: @ 837E034 @@ -8307,7 +8468,16 @@ gOamData_837E05C:: @ 837E05C .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e064, 0x10 +gOamData_837E064:: @ 837E064 + .2byte 0x4400 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837E06C:: @ 837E06C + .2byte 0x4400 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837E074:: @ 837E074 @@ -8328,7 +8498,10 @@ gOamData_837E084:: @ 837E084 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e08c, 0x8 +gOamData_837E08C:: @ 837E08C + .2byte 0x8400 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837E094:: @ 837E094 @@ -8337,7 +8510,10 @@ gOamData_837E094:: @ 837E094 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e09c, 0x8 +gOamData_837E09C:: @ 837E09C + .2byte 0x8400 + .2byte 0xC000 + .2byte 0x0800 .align 2 gOamData_837E0A4:: @ 837E0A4 @@ -8364,7 +8540,28 @@ gOamData_837E0BC:: @ 837E0BC .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e0c4, 0x20 +gOamData_837E0C4:: @ 837E0C4 + .2byte 0x4500 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837E0CC:: @ 837E0CC + .2byte 0x4500 + .2byte 0x4000 + .2byte 0x0800 + + .align 2 +gOamData_837E0D4:: @ 837E0D4 + .2byte 0x4500 + .2byte 0x8000 + .2byte 0x0800 + + .align 2 +gOamData_837E0DC:: @ 837E0DC + .2byte 0x4500 + .2byte 0xC000 + .2byte 0x0800 .align 2 gOamData_837E0E4:: @ 837E0E4 @@ -8373,7 +8570,16 @@ gOamData_837E0E4:: @ 837E0E4 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e0ec, 0x10 +gOamData_837E0EC:: @ 837E0EC + .2byte 0x8500 + .2byte 0x4000 + .2byte 0x0800 + + .align 2 +gOamData_837E0F4:: @ 837E0F4 + .2byte 0x8500 + .2byte 0x8000 + .2byte 0x0800 .align 2 gOamData_837E0FC:: @ 837E0FC @@ -8406,7 +8612,16 @@ gOamData_837E11C:: @ 837E11C .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e124, 0x10 +gOamData_837E124:: @ 837E124 + .2byte 0x4700 + .2byte 0x0000 + .2byte 0x0800 + + .align 2 +gOamData_837E12C:: @ 837E12C + .2byte 0x4700 + .2byte 0x4000 + .2byte 0x0800 .align 2 gOamData_837E134:: @ 837E134 @@ -8427,7 +8642,22 @@ gOamData_837E144:: @ 837E144 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x37e14c, 0x18 +gOamData_837E14C:: @ 837E14C + .2byte 0x8700 + .2byte 0x4000 + .2byte 0x0800 + + .align 2 +gOamData_837E154:: @ 837E154 + .2byte 0x8700 + .2byte 0x8000 + .2byte 0x0800 + + .align 2 +gOamData_837E15C:: @ 837E15C + .2byte 0x8700 + .2byte 0xC000 + .2byte 0x0800 .align 2 gBattleAnimPicTable:: @ 837E164 @@ -9116,8 +9346,8 @@ gSpriteTemplate_837F5C8:: @ 837F5C8 .align 2 gUnknown_0837F5E0:: @ 837F5E0 - obj_tiles 0x082089dc, 2048, 0xd755 - obj_tiles 0x082089dc, 2048, 0xd756 + obj_tiles gMiscBlank_Gfx, 2048, 0xd755 + obj_tiles gMiscBlank_Gfx, 2048, 0xd756 .include "data/maps/events/PetalburgCity.s" .include "data/maps/events/SlateportCity.s" @@ -9632,10 +9862,12 @@ gSpriteTemplate_8393188:: @ 8393188 spr_template 10004, 10004, gOamData_837DFEC, gSpriteAnimTable_8393168, NULL, gSpriteAffineAnimTable_8393184, sub_807A544 .align 2 - .incbin "baserom.gba", 0x3931a0, 0x38 + .incbin "baserom.gba", 0x003931a0, 0x18 +Unknown_083931B8: + .incbin "baserom.gba", 0x003931b8, 0x20 gUnknown_083931D8:: @ 83931D8 - .incbin "baserom.gba", 0x003931d8, 0x8 + .4byte 4, Unknown_083931B8 .align 2 gSpriteTemplate_83931E0:: @ 83931E0 @@ -9851,7 +10083,7 @@ gUnknown_08396FA8:: @ 8396FA8 .4byte DroughtPaletteData_4 .4byte DroughtPaletteData_5 - .incbin "baserom.gba", 0x00396fc0, 0x4 + .incbin "baserom.gba", 0x00396fc0, 0x4 @ pointer to unk_2000000? .align 2 gUnknown_08396FC4:: @ 8396FC4 @@ -10110,7 +10342,7 @@ gSpriteTemplate_839AB04:: @ 839AB04 spr_template 0xFFFF, 4608, gOamData_839AAD4, gSpriteAnimTable_839AAFC, gSpriteImageTable_839AADC, gDummySpriteAffineAnimTable, sub_807ED48 .align 2 - .incbin "baserom.gba", 0x39ab1c, 0x10 + .incbin "baserom.gba", 0x0039ab1c, 0x10 .align 2 gOamData_839AB2C:: @ 839AB2C @@ -10400,8 +10632,12 @@ gUnknown_0839B498:: @ 839B498 .4byte sub_8084654 .4byte sub_80846C8 + .align 2 gUnknown_0839B4C8:: @ 839B4C8 - .incbin "baserom.gba", 0x0039b4c8, 0x10 + .4byte sub_80845C8 + .4byte sub_80845FC + .4byte sub_8084654 + .4byte sub_80846C8 .align 2 gOamData_839B4D8:: @ 839B4D8 @@ -10586,7 +10822,7 @@ gSpriteImageTable_839F178:: @ 839F178 obj_frame_tiles gSpriteImage_839E7F4, 0x200 .align 2 - .incbin "baserom.gba", 0x39f180, 0x20 + .incbin "baserom.gba", 0x0039f180, 0x20 gUnknown_0839F1A0:: @ 839F1A0 .incbin "baserom.gba", 0x0039f1a0, 0x28 @@ -10796,7 +11032,6 @@ gUnknown_0839F3E4:: @ 839F3E4 .align 2 gUnknown_0839F3F8:: @ 839F3F8 -Unknown_839F3F8: .4byte sub_8088CA0 .4byte sub_8088CF8 .4byte sub_8088D3C @@ -11103,18 +11338,23 @@ gSpriteTemplate_83A059C:: @ 83A059C gSpriteTemplate_83A05B4:: @ 83A05B4 spr_template 4096, 4096, gOamData_83A042C, gSpriteAnimTable_83A0520, NULL, gDummySpriteAffineAnimTable, sub_808F168 + .align 2 gUnknown_083A05CC:: @ 83A05CC - .incbin "baserom.gba", 0x003a05cc, 0x10 - + obj_tiles gUnknown_08E874C8, 0x1F00, 0x1000 + null_obj_tiles + + .align 2 gUnknown_083A05DC:: @ 83A05DC - .incbin "baserom.gba", 0x003a05dc, 0x10 - + obj_pal gUnknown_08E87AF4, 0x1000 + null_obj_pal + gUnknown_083A05EC:: @ 83A05EC - .incbin "baserom.gba", 0x003a05ec, 0x5 + .byte 2, 4, 8, 16, 32 gUnknown_083A05F1:: @ 83A05F1 - .incbin "baserom.gba", 0x003a05f1, 0x7 - + .byte 16, 8, 4, 2, 1 + + .align 2 gUnknown_083A05F8:: @ 83A05F8 .string "$" @@ -11299,14 +11539,10 @@ gUnknown_083B5FF4:: @ 83B5FF4 .align 2 gUnknown_083B600C:: @ 83B600C - .4byte PCText_WithdrawPoke - .4byte PCText_MovePokeToParty - .4byte PCText_DepositPoke - .4byte PCText_StorePokeInBox - .4byte PCText_MovePoke - .4byte PCText_OrganizeBoxesParty - .4byte PCText_SeeYa - .4byte PCText_ReturnToPrevMenu + .4byte PCText_WithdrawPoke, PCText_MovePokeToParty + .4byte PCText_DepositPoke, PCText_StorePokeInBox + .4byte PCText_MovePoke, PCText_OrganizeBoxesParty + .4byte PCText_SeeYa, PCText_ReturnToPrevMenu .align 2 gSpriteAnim_83B602C:: @ 83B602C @@ -11392,7 +11628,7 @@ gUnknown_083B6DB4:: @ 83B6DB4 .align 2 gUnknown_083B6DB8:: @ 83B6DB8 - .4byte 0x02039360 + .4byte gTileBuffer .align 2 gWaveformSpritePalette:: @ 83B6DBC @@ -11499,11 +11735,11 @@ gOamData_83B6F2C:: @ 83B6F2C .align 2 Unknown_83B6F34: @ 83B6F34 - .incbin "baserom.gba", 0x3b6f34, 0x10 + .incbin "baserom.gba", 0x003b6f34, 0x10 .align 2 Unknown_83B6F44: @ 83B6F44 - .incbin "baserom.gba", 0x3b6f44, 0x18 + .incbin "baserom.gba", 0x003b6f44, 0x18 .align 2 gUnknown_083B6F5C:: @ 83B6F5C @@ -11839,15 +12075,18 @@ gWallpaperTable:: @ 83BB0E8 .4byte gWallpaperTilemap_Plain .4byte gWallpaperPalettes_Plain +PCPal_Arrow: .incbin "graphics/pokemon_storage/arrow.gbapal" +PCGfx_Arrow: .incbin "graphics/pokemon_storage/arrow.4bpp" .align 2 gUnknown_083BB288:: @ 83BB288 - obj_tiles 0x083bb208, 128, 0x0006 + obj_tiles PCGfx_Arrow, 128, 0x0006 + .align 2 gUnknown_083BB290:: @ 83BB290 - .incbin "baserom.gba", 0x003bb290, 0x8 + obj_pal PCPal_Arrow, 0xDACF .align 2 gOamData_83BB298:: @ 83BB298 @@ -12034,21 +12273,20 @@ gUnknown_083BBCA0:: @ 83BBCA0 .include "data/graphics/pokemon/icon_palette_table.s" gUnknown_083BC5E8:: @ 83BC5E8 - .incbin "baserom.gba", 0x3BC5E8, 0x8 + .incbin "baserom.gba", 0x003BC5E8, 0x8 Unknown_83BC5F0: - .incbin "baserom.gba", 0x3BC5F0, 0xC + .incbin "baserom.gba", 0x003BC5F0, 0xC Unknown_83BC5FC: - .incbin "baserom.gba", 0x3BC5FC, 0xC + .incbin "baserom.gba", 0x003BC5FC, 0xC Unknown_83BC608: - .incbin "baserom.gba", 0x3BC608, 0xC + .incbin "baserom.gba", 0x003BC608, 0xC Unknown_83BC614: - .incbin "baserom.gba", 0x3BC614, 0xC + .incbin "baserom.gba", 0x003BC614, 0xC Unknown_83BC620: - .incbin "baserom.gba", 0x3BC620, 0xC + .incbin "baserom.gba", 0x003BC620, 0xC .align 2 gUnknown_083BC62C:: @ 83BC62C -Unknown_83BC62C: .4byte Unknown_83BC5F0 .4byte Unknown_83BC5FC .4byte Unknown_83BC608 @@ -12225,7 +12463,7 @@ gSpriteAnimTable_83C115C:: @ 83C115C .align 2 gUnknown_083C11B8:: @ 83C11B8 - obj_tiles 0x08e71d10, 5888, 0x7532 + obj_tiles gUnknown_08E71D10, 5888, 0x7532 .align 2 gSpriteTemplate_83C11C0:: @ 83C11C0 @@ -12305,11 +12543,11 @@ gSpriteAnimTable_83C1248:: @ 83C1248 .align 2 gUnknown_083C1270:: @ 83C1270 - obj_tiles 0x08e7274c, 1024, 0x7530 + obj_tiles gMenuSummaryGfx, 1024, 0x7530 .align 2 gUnknown_083C1278:: @ 83C1278 - obj_pal 0x08e72848, 0x7530 + obj_pal gMenuSummaryPal, 0x7530 .align 2 gSpriteTemplate_83C1280:: @ 83C1280 @@ -12368,11 +12606,11 @@ gSpriteAnimTable_83C12D8:: @ 83C12D8 .align 2 gUnknown_083C12F4:: @ 83C12F4 - obj_tiles 0x08e72860, 896, 0x7531 + obj_tiles gStatusGfx_Icons, 896, 0x7531 .align 2 gUnknown_083C12FC:: @ 83C12FC - obj_pal 0x08e72a50, 0x7531 + obj_pal gStatusPal_Icons, 0x7531 .align 2 gSpriteTemplate_83C1304:: @ 83C1304 @@ -12568,7 +12806,7 @@ gSpriteAnimTable_83C1C84:: @ 83C1C84 .4byte gSpriteAnim_83C1C7C .align 2 - .incbin "baserom.gba", 0x3c1c98, 0x4 + .incbin "baserom.gba", 0x003c1c98, 0x4 .align 2 gSpriteAffineAnim_83C1C9C:: @ 83C1C9C @@ -12653,7 +12891,7 @@ gSpriteAnimTable_83C1D68:: @ 83C1D68 .4byte gSpriteAnim_83C1D60 .align 2 - .incbin "baserom.gba", 0x3c1d6c, 0x8 + .incbin "baserom.gba", 0x003c1d6c, 0x8 .align 2 gSpriteTemplate_83C1D74:: @ 83C1D74 @@ -12693,10 +12931,11 @@ gSpriteTemplate_83C1E04:: @ 83C1E04 .align 2 gUnknown_083C1F74:: @ 83C1F74 - obj_tiles 0x08e78bb4, 2048, 0x2710 + obj_tiles gUnknown_08E78BB4, 2048, 0x2710 + .align 2 gUnknown_083C1F7C:: @ 83C1F7C - .incbin "baserom.gba", 0x003c1f7c, 0x8 + obj_pal gUnknown_08E7883C, 0x2710 .align 2 gOamData_83C1F84:: @ 83C1F84 @@ -12782,7 +13021,13 @@ gUnknown_083C91F0:: @ 83C91F0 .4byte Unknown_83C91D6, sub_80AB02C gUnknown_083C9228:: @ 83C9228 - .incbin "baserom.gba", 0x003c9228, 0x46 + .incbin "baserom.gba", 0x003c9228, 0x5 +Unknown_083C922D: + .incbin "graphics/unknown/ball.4bpp" + + .align 1 +Unknown_083C924E: + .incbin "graphics/unknown/ball.gbapal" gUnknown_083C926E:: @ 83C926E .incbin "baserom.gba", 0x003c926e, 0x8 @@ -12804,10 +13049,11 @@ gUnknown_083C92A8:: @ 83C92A8 .align 2 gUnknown_083C92B4:: @ 83C92B4 - obj_tiles 0x083c922d, 32, 0x04b0 + obj_tiles Unknown_083C922D, 32, 0x04b0 + .align 2 gUnknown_083C92BC:: @ 83C92BC - .incbin "baserom.gba", 0x003c92bc, 0x8 + obj_pal Unknown_083C924E, 0x04B0 .align 2 gOamData_83C92C4:: @ 83C92C4 @@ -12850,17 +13096,17 @@ gUnknown_083C933B:: @ 83C933B .incbin "baserom.gba", 0x003c933b, 0x29 gUnknown_083C9364:: @ 83C9364 - .incbin "baserom.gba", 0x3C9364, 0x18 + .incbin "baserom.gba", 0x003C9364, 0x18 Unknown_83C937C: - .incbin "baserom.gba", 0x3C937C, 0xB + .incbin "baserom.gba", 0x003C937C, 0xB Unknown_83C9387: - .incbin "baserom.gba", 0x3C9387, 0xB + .incbin "baserom.gba", 0x003C9387, 0xB Unknown_83C9392: - .incbin "baserom.gba", 0x3C9392, 0xB + .incbin "baserom.gba", 0x003C9392, 0xB Unknown_83C939D: - .incbin "baserom.gba", 0x3C939D, 0xB + .incbin "baserom.gba", 0x003C939D, 0xB Unknown_83C93A8: - .incbin "baserom.gba", 0x3C93A8, 0xC + .incbin "baserom.gba", 0x003C93A8, 0xC .align 2 gUnknown_083C93B4:: @ 83C93B4 @@ -12955,13 +13201,14 @@ gSpriteTemplate_83CA3AC:: @ 83CA3AC .align 2 gUnknown_083CA3C4:: @ 83CA3C4 - obj_tiles 0x08e69404, 256, 0x4e26 - obj_tiles 0x08e69404, 256, 0x4e27 - obj_tiles 0x08e69404, 256, 0x4e28 - obj_tiles 0x08e69404, 256, 0x4e29 + obj_tiles gContestNextTurnGfx, 256, 0x4e26 + obj_tiles gContestNextTurnGfx, 256, 0x4e27 + obj_tiles gContestNextTurnGfx, 256, 0x4e28 + obj_tiles gContestNextTurnGfx, 256, 0x4e29 + .align 2 gUnknown_083CA3E4:: @ 83CA3E4 - .incbin "baserom.gba", 0x003ca3e4, 0x8 + obj_pal gContestPal, 0x4E26 .align 2 gOamData_83CA3EC:: @ 83CA3EC @@ -12986,17 +13233,18 @@ gSpriteTemplate_83CA43C:: @ 83CA43C spr_template 20009, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 - .incbin "baserom.gba", 0x3ca454, 0x10 + .incbin "baserom.gba", 0x003ca454, 0x10 gUnknown_083CA464:: @ 83CA464 .incbin "baserom.gba", 0x003ca464, 0x8 .align 2 gUnknown_083CA46C:: @ 83CA46C - obj_tiles 0x08e69648, 1024, 0xabe2 + obj_tiles gContestApplauseGfx, 1024, 0xabe2 + .align 2 gUnknown_083CA474:: @ 83CA474 - .incbin "baserom.gba", 0x003ca474, 0x8 + obj_pal gContestPal, 0xABE2 .align 2 gOamData_83CA47C:: @ 83CA47C @@ -13020,15 +13268,15 @@ gSpriteTemplate_83CA4A4:: @ 83CA4A4 .align 2 gUnknown_083CA4BC:: @ 83CA4BC - obj_tiles 0x08d1c748, 2048, 0x4e25 + obj_tiles gContestJudgeGfx, 2048, 0x4e25 .align 2 gUnknown_083CA4C4:: @ 83CA4C4 - obj_tiles 0x08d19590, 896, 0xabe0 + obj_tiles gContestJudgeSymbolsGfx, 896, 0xabe0 .align 2 gUnknown_083CA4CC:: @ 83CA4CC - obj_pal 0x08d19734, 0xabe0 + obj_pal gContest3Pal, 0xabe0 .include "data/text/contest_strings.s" @@ -13055,10 +13303,14 @@ UnknownText_UnknownFormatting3: .align 2 gUnknown_083CC3AC:: @ 83CC3AC - obj_tiles 0x08d16024, 512, 0x4e20 + obj_tiles gContestNumbers_UnusedGfx, 512, 0x4e20 + .align 2 gUnknown_083CC3B4:: @ 83CC3B4 - .incbin "baserom.gba", 0x003cc3b4, 0x20 + obj_pal gContestNumbers_UnusedPal, 0x4E20 + obj_pal gContestNumbers_UnusedPal, 0x4E21 + obj_pal gContestNumbers_UnusedPal, 0x4E22 + obj_pal gContestNumbers_UnusedPal, 0x4E23 .align 2 gSpriteAnim_83CC3D4:: @ 83CC3D4 @@ -13110,7 +13362,7 @@ gSpriteAffineAnimTable_83CC43C:: @ 83CC43C .4byte gSpriteAffineAnim_83CC424 .align 2 - .incbin "baserom.gba", 0x3cc448, 0x4 + .incbin "baserom.gba", 0x003cc448, 0x4 .align 2 gOamData_83CC44C:: @ 83CC44C @@ -13136,10 +13388,10 @@ gSpriteTemplate_83CC49C:: @ 83CC49C .align 2 gUnknown_083CC4B4:: @ 83CC4B4 - obj_tiles 0x08d0314c, 4096, 0x80e8 - obj_tiles 0x08d0314c, 4096, 0x80e9 - obj_tiles 0x08d0314c, 4096, 0x80ea - obj_tiles 0x08d0314c, 4096, 0x80eb + obj_tiles gBlankGfxCompressed, 4096, 0x80e8 + obj_tiles gBlankGfxCompressed, 4096, 0x80e9 + obj_tiles gBlankGfxCompressed, 4096, 0x80ea + obj_tiles gBlankGfxCompressed, 4096, 0x80eb gUnknown_083CC4D4:: @ 83CC4D4 .incbin "baserom.gba", 0x003cc4d4, 0x20 @@ -13265,7 +13517,7 @@ gSpriteImage_83CE154:: @ 83CE154 .incbin "graphics/unknown_sprites/83CE588/1.4bpp" .align 2 - .incbin "baserom.gba", 0x3ce214, 0x4 + .incbin "baserom.gba", 0x003ce214, 0x4 .align 2 gUnknown_083CE218:: @ 83CE218 @@ -13591,11 +13843,11 @@ gSpriteTemplate_83CF56C:: @ 83CF56C .align 2 gUnknown_083CF584:: @ 83CF584 - obj_tiles 0x08e77a5c, 256, 0x2722 + obj_tiles gMenuMoneyGfx, 256, 0x2722 .align 2 gUnknown_083CF58C:: @ 83CF58C - obj_pal 0x08e77900, 0x2722 + obj_pal gMenuMoneyPal, 0x2722 @ 83CF594 .include "data/contest_moves.s" @@ -13801,9 +14053,9 @@ gUnknown_083D1454:: @ 83D1454 .align 2 gUnknown_083D1464:: @ 83D1464 - .4byte 0x020231cc - .4byte 0x020232cc - .4byte 0x020233cc + .4byte gStringVar1 + .4byte gStringVar2 + .4byte gStringVar3 .align 2 gUnknown_083D1470:: @ 83D1470 @@ -13953,6 +14205,7 @@ gUnknown_083D1600:: @ 83D1600 .4byte UnknownString_81ACF49 .4byte UnknownString_81AD00A + .align 2 gUnknown_083D1624:: @ 83D1624 .incbin "baserom.gba", 0x003d1624, 0x20 @@ -13960,7 +14213,11 @@ gUnknown_083D1644:: @ 83D1644 .incbin "baserom.gba", 0x003d1644, 0xa0 gUnknown_083D16E4:: @ 83D16E4 - .incbin "baserom.gba", 0x003d16e4, 0x60 + .incbin "baserom.gba", 0x003d16e4, 0x40 + + .align 2 +gMiscBlank_Pal:: + .incbin "graphics/interface/blank.gbapal" .align 2 gOamData_83D1744:: @ 83D1744 @@ -13974,17 +14231,18 @@ gSpriteTemplate_83D174C:: @ 83D174C .align 2 gUnknown_083D1764:: @ 83D1764 - obj_tiles 0x082089dc, 1024, 0x0bc1 - obj_tiles 0x082089dc, 1024, 0x0bc2 - obj_tiles 0x082089dc, 1024, 0x0bc3 - obj_tiles 0x082089dc, 1024, 0x0bc4 - obj_tiles 0x082089dc, 1024, 0x0bc5 - obj_tiles 0x082089dc, 1024, 0x0bc6 - obj_tiles 0x082089dc, 1024, 0x0bc7 - obj_tiles 0x082089dc, 1024, 0x0bc8 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc1 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc2 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc3 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc4 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc5 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc6 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc7 + obj_tiles gMiscBlank_Gfx, 1024, 0x0bc8 + .align 2 gUnknown_083D17A4:: @ 83D17A4 - .incbin "baserom.gba", 0x003d17a4, 0x8 + obj_pal gMiscBlank_Pal, 0x0BC1 .align 2 gOamData_83D17AC:: @ 83D17AC @@ -13998,11 +14256,11 @@ gSpriteTemplate_83D17B4:: @ 83D17B4 .align 2 gUnknown_083D17CC:: @ 83D17CC - obj_tiles 0x08d2d7d4, 544, 0x0bc9 + obj_tiles gContestConfetti_Gfx, 544, 0x0bc9 .align 2 gUnknown_083D17D4:: @ 83D17D4 - obj_pal 0x08d2d8f4, 0x0bc9 + obj_pal gContestConfetti_Pal, 0x0bc9 gUnknown_083D17DC:: @ 83D17DC .incbin "baserom.gba", 0x003d17dc, 0x4 @@ -14024,11 +14282,11 @@ gUnknown_083D188E:: @ 83D188E .align 2 gUnknown_083D1898:: @ 83D1898 - obj_pal 0x083d190c, 0x0080 + obj_pal gUnknownPal_083D190C, 0x0080 .align 2 gUnknown_083D18A0:: @ 83D18A0 - obj_pal 0x083d18ec, 0x0000 + obj_pal gUnknownPal_083D18EC, 0x0000 .align 2 gSpriteTemplate_83D18A8:: @ 83D18A8 @@ -14054,7 +14312,14 @@ gSpriteAnimTable_83D18E8:: @ 83D18E8 .4byte gSpriteAnim_83D18E0 .align 2 - .incbin "baserom.gba", 0x3d18ec, 0xa0 +gUnknownPal_083D18EC:: + .incbin "baserom.gba", 0x003d18ec, 0x20 + + .align 2 +gUnknownPal_083D190C:: + .incbin "baserom.gba", 0x003d190c, 0x20 + + .incbin "baserom.gba", 0x003d192c, 0x60 .align 2 gSpriteImage_83D198C:: @ 83D198C @@ -14077,7 +14342,7 @@ gSpriteImage_83D1B8C:: @ 83D1B8C .incbin "graphics/unknown_sprites/83D259C/4.4bpp" .align 2 - .incbin "baserom.gba", 0x3d1c0c, 0x20 + .incbin "baserom.gba", 0x003d1c0c, 0x20 .align 2 gFieldEffectObjectPalette7: @ 83D1C2C @@ -14124,7 +14389,7 @@ gSpriteImage_83D20CC:: @ 83D20CC .incbin "graphics/unknown_sprites/83D25C4/4.4bpp" .align 2 - .incbin "baserom.gba", 0x3d214c, 0x80 + .incbin "baserom.gba", 0x003d214c, 0x80 .align 2 gFieldEffectObjectPalette8: @ 83D21CC @@ -14306,7 +14571,7 @@ gSpriteImage_83D27C0:: @ 83D27C0 .incbin "graphics/unknown_sprites/83D2860/2.4bpp" .align 2 - .incbin "baserom.gba", 0x3d2840, 0x20 + .incbin "baserom.gba", 0x003d2840, 0x20 .align 2 gSpriteImageTable_83D2860:: @ 83D2860 @@ -14450,7 +14715,7 @@ gSpriteAffineAnim_83D5EAC:: @ 83D5EAC obj_rot_scal_anim_jump 0 .align 2 - .incbin "baserom.gba", 0x3d5ebc, 0x60 + .incbin "baserom.gba", 0x003d5ebc, 0x60 .align 2 gSpriteAffineAnim_83D5F1C:: @ 83D5F1C @@ -14459,7 +14724,7 @@ gSpriteAffineAnim_83D5F1C:: @ 83D5F1C obj_rot_scal_anim_end .align 2 - .incbin "baserom.gba", 0x3d5f34, 0x30 + .incbin "baserom.gba", 0x003d5f34, 0x30 .align 2 gSpriteAffineAnim_83D5F64:: @ 83D5F64 @@ -14468,7 +14733,7 @@ gSpriteAffineAnim_83D5F64:: @ 83D5F64 obj_rot_scal_anim_end .align 2 - .incbin "baserom.gba", 0x3d5f7c, 0xc0 + .incbin "baserom.gba", 0x003d5f7c, 0xc0 .align 2 gSpriteAffineAnimTable_83D603C:: @ 83D603C @@ -14480,7 +14745,7 @@ gSpriteAffineAnimTable_83D603C:: @ 83D603C .4byte gSpriteAffineAnim_83D5F64 .align 2 - .incbin "baserom.gba", 0x3d6054, 0x38 + .incbin "baserom.gba", 0x003d6054, 0x38 .align 2 gSpriteTemplate_83D608C:: @ 83D608C @@ -15428,7 +15693,7 @@ gSpriteAffineAnim_83D6D2C:: @ 83D6D2C obj_rot_scal_anim_end .align 2 - .incbin "baserom.gba", 0x3d6d44, 0x18 + .incbin "baserom.gba", 0x003d6d44, 0x18 .align 2 gSpriteAffineAnim_83D6D5C:: @ 83D6D5C @@ -15437,7 +15702,7 @@ gSpriteAffineAnim_83D6D5C:: @ 83D6D5C obj_rot_scal_anim_end .align 2 - .incbin "baserom.gba", 0x3d6d74, 0x18 + .incbin "baserom.gba", 0x003d6d74, 0x18 .align 2 gSpriteAffineAnimTable_83D6D8C:: @ 83D6D8C @@ -15811,7 +16076,7 @@ gSpriteAffineAnim_83D7250:: @ 83D7250 obj_rot_scal_anim_end .align 2 - .incbin "baserom.gba", 0x3d7278, 0x48 + .incbin "baserom.gba", 0x003d7278, 0x48 .align 2 gSpriteAffineAnimTable_83D72C0:: @ 83D72C0 @@ -15874,7 +16139,7 @@ gSpriteTemplate_83D7370:: @ 83D7370 spr_template 10064, 10064, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF280 .align 2 - .incbin "baserom.gba", 0x3d7388, 0xc + .incbin "baserom.gba", 0x003d7388, 0xc .align 2 gSpriteTemplate_83D7394:: @ 83D7394 @@ -16941,7 +17206,7 @@ gSpriteAnimTable_83D9650:: @ 83D9650 .4byte gSpriteAnim_83D9644 .align 2 - .incbin "baserom.gba", 0x3d9654, 0x28 + .incbin "baserom.gba", 0x003d9654, 0x28 .align 2 gBattleAnimSpriteTemplate_83D967C:: @ 83D967C @@ -17274,14 +17539,14 @@ gSpriteTemplate_83D9B40:: @ 83D9B40 spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D755C .align 2 - .incbin "baserom.gba", 0x3d9b58, 0x10 + .incbin "baserom.gba", 0x003d9b58, 0x10 .align 2 gSpriteTemplate_83D9B68:: @ 83D9B68 spr_template 10141, 10141, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D7704 .align 2 - .incbin "baserom.gba", 0x3d9b80, 0x8 + .incbin "baserom.gba", 0x003d9b80, 0x8 .align 2 gSpriteAnim_83D9B88:: @ 83D9B88 @@ -17310,7 +17575,7 @@ gSpriteAnim_83D9BA8:: @ 83D9BA8 obj_image_anim_jump 0 .align 2 - .incbin "baserom.gba", 0x3d9bb4, 0x4 + .incbin "baserom.gba", 0x003d9bb4, 0x4 .align 2 gSpriteAnimTable_83D9BB8:: @ 83D9BB8 @@ -17959,7 +18224,7 @@ gBattleAnimSpriteTemplate_83DA498:: @ 83DA498 spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DA4D8 .align 2 - .incbin "baserom.gba", 0x3da4b0, 0x20 + .incbin "baserom.gba", 0x003da4b0, 0x20 .align 2 gSpriteTemplate_83DA4D0:: @ 83DA4D0 @@ -18033,7 +18298,7 @@ gBattleAnimSpriteTemplate_83DA5D8:: @ 83DA5D8 spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA5D4, sub_80DB288 .align 2 - .incbin "baserom.gba", 0x3da5f0, 0x24 + .incbin "baserom.gba", 0x003da5f0, 0x24 .align 2 gBattleAnimSpriteTemplate_83DA614:: @ 83DA614 @@ -18185,7 +18450,7 @@ gSpriteAnimTable_83DA85C:: @ 83DA85C .4byte gSpriteAnim_83DA83C .align 2 - .incbin "baserom.gba", 0x3da860, 0x28 + .incbin "baserom.gba", 0x003da860, 0x28 gUnknown_083DA888:: @ 83DA888 .incbin "baserom.gba", 0x003da888, 0x4 @@ -18451,7 +18716,7 @@ gBattleAnimSpriteTemplate_83DACE8:: @ 83DACE8 spr_template 10261, 10261, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD3AC .align 2 - .incbin "baserom.gba", 0x3dad00, 0x10 + .incbin "baserom.gba", 0x003dad00, 0x10 gUnknown_083DAD10:: @ 83DAD10 .incbin "baserom.gba", 0x003dad10, 0x8 @@ -18597,7 +18862,7 @@ gBattleAnimSpriteTemplate_83DAEDC:: @ 83DAEDC spr_template 10177, 10177, gOamData_837DF74, gSpriteAnimTable_83DAED8, NULL, gDummySpriteAffineAnimTable, sub_80DE0FC .align 2 - .incbin "baserom.gba", 0x3daef4, 0x14 + .incbin "baserom.gba", 0x003daef4, 0x14 .align 2 gSpriteTemplate_83DAF08:: @ 83DAF08 @@ -19131,8 +19396,15 @@ gUnknown_083DB7EC:: @ 83DB7EC gUnknown_083DB7F4:: @ 83DB7F4 .incbin "baserom.gba", 0x003db7f4, 0x24C + + .align 2 +gMenuInterviewFrame_Pal:: .incbin "graphics/misc/interview_frame.gbapal" + + .align 2 +gMenuInterviewFrame_Gfx:: .incbin "graphics/misc/interview_frame.4bpp.lz" + .incbin "baserom.gba", 0x003dbb94, 0x20 gUnknown_083DBBB4:: @ 83DBBB4 @@ -19244,7 +19516,7 @@ gSpriteTemplate_83DBCAC:: @ 83DBCAC .align 2 gUnknown_083DBCC4:: @ 83DBCC4 - .incbin "baserom.gba", 0x3dbcc4, 0x1c + .incbin "baserom.gba", 0x003dbcc4, 0x1c .align 2 gOamData_83DBCE0:: @ 83DBCE0 @@ -19282,10 +19554,11 @@ gSpriteTemplate_83DBD18:: @ 83DBD18 .align 2 gUnknown_083DBD30:: @ 83DBD30 - obj_tiles 0x083dba60, 2048, 0x0006 + obj_tiles gMenuInterviewFrame_Gfx, 2048, 0x0006 + .align 2 gUnknown_083DBD38:: @ 83DBD38 - .incbin "baserom.gba", 0x003dbd38, 0x8 + obj_pal gMenuInterviewFrame_Pal, 0x0004 .align 2 gOamData_83DBD40:: @ 83DBD40 @@ -19299,10 +19572,11 @@ gSpriteTemplate_83DBD48:: @ 83DBD48 .align 2 gUnknown_083DBD60:: @ 83DBD60 - obj_tiles 0x08e8ea98, 4096, 0x0007 + obj_tiles gMenuWordGroup_Gfx, 4096, 0x0007 + .align 2 gUnknown_083DBD68:: @ 83DBD68 - .incbin "baserom.gba", 0x003dbd68, 0x8 + obj_pal gMenuWordGroup_Pal, 0x0005 .align 2 gOamData_83DBD70:: @ 83DBD70 @@ -19626,8 +19900,15 @@ gUnknown_083E329C:: @ 83E329C .incbin "graphics/pokenav/icon.4bpp.lz" .incbin "graphics/pokenav/contest_pokeball.4bpp" .incbin "baserom.gba", 0x003E3780, 0x20 + + .align 2 +gContestSparkle_Pal:: .incbin "graphics/pokenav/contest_sparkle.gbapal" + + .align 2 +gContestSparkle_Gfx:: .incbin "graphics/pokenav/contest_sparkle.4bpp" + .incbin "graphics/pokenav/contest_arrows.4bpp" .incbin "baserom.gba", 0x003E3BC0, 0x20 .incbin "graphics/unknown/unknown_3E3BE0.4bpp" @@ -19639,10 +19920,18 @@ gUnknown_083E3C60:: @ 83E3C60 .incbin "graphics/misc/ribbons_smart.gbapal" .incbin "graphics/misc/ribbons_tough.gbapal" + .align 2 gUnknown_083E3D00:: @ 83E3D00 .incbin "graphics/misc/ribbons_full.4bpp.lz" + + .align 2 +gUnknownPal_083E41D8:: .incbin "graphics/unknown/unknown_3E41D8.gbapal" + + .align 2 +gUnknownGfx_083E41D8:: .incbin "graphics/unknown/unknown_3E41D8.4bpp" + .incbin "baserom.gba", 0x003e42D8, 0x20 gUnknown_083E42F8:: @ 83E42F8 @@ -19813,10 +20102,11 @@ gSpriteTemplate_83E4454:: @ 83E4454 .align 2 gUnknown_083E446C:: @ 83E446C - obj_tiles 0x083e41d8, 256, 0x0019 + obj_tiles gUnknownGfx_083E41D8, 256, 0x0019 + .align 2 gUnknown_083E4474:: @ 83E4474 - .incbin "baserom.gba", 0x003e4474, 0x8 + obj_pal gUnknownPal_083E41D8, 0x0011 .align 2 gOamData_83E447C:: @ 83E447C @@ -20025,11 +20315,11 @@ gSpriteTemplate_83E476C:: @ 83E476C .align 2 gUnknown_083E4784:: @ 83E4784 - obj_tiles 0x083e37c0, 896, 0x0017 + obj_tiles gContestSparkle_Gfx, 896, 0x0017 .align 2 gUnknown_083E478C:: @ 83E478C - obj_pal 0x083e37a0, 0x000f + obj_pal gContestSparkle_Pal, 0x000f gUnknown_083E4794:: @ 83E4794 .incbin "baserom.gba", 0x003e4794, 0x28 @@ -20059,7 +20349,7 @@ gSpriteAnimTable_83E47E4:: @ 83E47E4 .4byte gSpriteAnim_83E47C4 + 0x18 .align 2 - .incbin "baserom.gba", 0x3e47f4, 0xc + .incbin "baserom.gba", 0x003e47f4, 0xc .align 2 gSpriteTemplate_83E4800:: @ 83E4800 @@ -20067,7 +20357,7 @@ gSpriteTemplate_83E4800:: @ 83E4800 .align 2 gUnknown_083E4818:: @ 83E4818 - .incbin "baserom.gba", 0x3e4818, 0x8 + .incbin "baserom.gba", 0x003e4818, 0x8 .align 2 gSpriteAnim_83E4820:: @ 83E4820 @@ -20214,7 +20504,7 @@ gSpriteAnimTable_83E52AC:: @ 83E52AC .4byte gSpriteAnim_83E52A4 gUnknown_083E52B4:: @ 83E52B4 - .incbin "baserom.gba", 0x3E52B4, 0x8 + .incbin "baserom.gba", 0x003E52B4, 0x8 .align 2 gSpriteAnim_83E52BC:: @ 83E52BC @@ -20486,7 +20776,7 @@ gSpriteImage_83E5928:: @ 83E5928 .incbin "graphics/unknown_sprites/83E59C0/1.4bpp" .align 2 - .incbin "baserom.gba", 0x3e5948, 0x20 + .incbin "baserom.gba", 0x003e5948, 0x20 gUnknown_083E5968:: @ 83E5968 .incbin "baserom.gba", 0x003e5968, 0x8 @@ -20559,6 +20849,9 @@ gUnknown_083E5A1C:: @ 83E5A1C gUnknown_083E5A20:: @ 83E5A20 .incbin "baserom.gba", 0x003E5A20, 0xB0 + + .align 2 +gPokenavCursor_Pal:: .incbin "graphics/pokenav/cursor.gbapal" gUnknown_083E5AF0:: @ 83E5AF0 @@ -20627,7 +20920,7 @@ gSpriteAnimTable_83E76E0:: @ 83E76E0 .align 2 gUnknown_083E76E8:: @ 83E76E8 - obj_pal 0x083e5ad0, 0x0000 + obj_pal gPokenavCursor_Pal, 0x0000 .align 2 gSpriteTemplate_83E76F0:: @ 83E76F0 @@ -20650,6 +20943,9 @@ gUnknown_083E773C:: @ 83E773C gUnknown_083E7774:: @ 83E7774 .incbin "baserom.gba", 0x003e7774, 0xb8 + + .align 2 +gPokenavMapMisc_Pal:: .incbin "graphics/pokenav/map_misc.gbapal" gUnknown_083E784C:: @ 83E784C @@ -20663,7 +20959,7 @@ gUnknown_083E79C0:: @ 83E79C0 .align 2 gUnknown_083E79CC:: @ 83E79CC - obj_pal 0x083e782c, 0x0002 + obj_pal gPokenavMapMisc_Pal, 0x0002 gUnknown_083E79D4:: @ 83E79D4 .incbin "baserom.gba", 0x003e79d4, 0x8 @@ -20805,7 +21101,13 @@ gUnknown_083EC97C:: @ 83EC97C .incbin "baserom.gba", 0x003ec97c, 0x8 gUnknown_083EC984:: @ 83EC984 - .incbin "baserom.gba", 0x003ec984, 0x48 + .incbin "baserom.gba", 0x003ec984, 0x8 + + .align 2 +gUnknown_083EC98C:: + .incbin "baserom.gba", 0x003ec98c, 0x20 + + .incbin "baserom.gba", 0x003ec9ac, 0x20 .align 2 gUnknown_083EC9CC:: @ 83EC9CC @@ -20823,7 +21125,7 @@ gSpriteImage_83EC9DC:: @ 83EC9DC .align 2 gUnknown_083ECA5C:: @ 83ECA5C - obj_pal 0x083ec98c, 0x0008 + obj_pal gUnknown_083EC98C, 0x0008 gUnknown_083ECA64:: @ 83ECA64 .incbin "baserom.gba", 0x003eca64, 0x8 @@ -20966,7 +21268,7 @@ gUnknown_083ECBB4:: @ 83ECBB4 .4byte sub_81041AC gUnknown_083ECBC4:: @ 83ECBC4 - .incbin "baserom.gba", 0x003ecbc4, 0x2 + .2byte 0x9E gUnknown_083ECBC6:: @ 83ECBC6 .incbin "baserom.gba", 0x003ecbc6, 0xa @@ -21019,7 +21321,7 @@ gUnknown_083ECC54:: @ 83ECC54 .4byte nullsub_69 gUnknown_083ECC58:: @ 83ECC58 - .incbin "baserom.gba", 0x003ecc58, 0x2 + .2byte 16 gUnknown_083ECC5A:: @ 83ECC5A .incbin "baserom.gba", 0x003ecc5a, 0x8 @@ -21097,21 +21399,21 @@ gUnknown_083ECE7E:: @ 83ECE7E .incbin "baserom.gba", 0x003ece7e, 0x8e gUnknown_083ECF0C:: @ 83ECF0C - .incbin "baserom.gba", 0x3ECF0C, 0x8C + .incbin "baserom.gba", 0x003ECF0C, 0x8C Unknown_83ECF98: - .incbin "baserom.gba", 0x3ECF98, 0x10 + .incbin "baserom.gba", 0x003ECF98, 0x10 Unknown_83ECFA8: - .incbin "baserom.gba", 0x3ECFA8, 0x1C + .incbin "baserom.gba", 0x003ECFA8, 0x1C Unknown_83ECFC4: - .incbin "baserom.gba", 0x3ECFC4, 0xC + .incbin "baserom.gba", 0x003ECFC4, 0xC Unknown_83ECFD0: - .incbin "baserom.gba", 0x3ECFD0, 0x18 + .incbin "baserom.gba", 0x003ECFD0, 0x18 Unknown_83ECFE8: - .incbin "baserom.gba", 0x3ECFE8, 0x10 + .incbin "baserom.gba", 0x003ECFE8, 0x10 Unknown_83ECFF8: - .incbin "baserom.gba", 0x3ECFF8, 0x28 + .incbin "baserom.gba", 0x003ECFF8, 0x28 Unknown_83ED020: - .incbin "baserom.gba", 0x3ED020, 0x28 + .incbin "baserom.gba", 0x003ED020, 0x28 .align 2 gUnknown_083ED048:: @ 83ED048 @@ -21124,7 +21426,13 @@ gUnknown_083ED048:: @ 83ED048 .4byte Unknown_83ECFF8 gUnknown_083ED064:: @ 83ED064 - .incbin "baserom.gba", 0x003ed064, 0x1C + .4byte sub_810639C + .4byte sub_8106364 + .4byte sub_8106370 + .4byte nullsub_70 + .4byte nullsub_70 + .4byte sub_8106370 + .4byte sub_8106370 .align 2 gOamData_83ED080:: @ 83ED080 @@ -21175,7 +21483,7 @@ gOamData_83ED0B8:: @ 83ED0B8 .2byte 0x0000 .align 2 - .incbin "baserom.gba", 0x3ed0c0, 0x40 + .incbin "baserom.gba", 0x003ed0c0, 0x40 .align 2 gSpriteImageTable_83ED100:: @ 83ED100 @@ -21217,7 +21525,7 @@ gSpriteImageTable_83ED170:: @ 83ED170 obj_frame_tiles gSpriteImage_8E98868, 0x80 .align 2 - .incbin "baserom.gba", 0x3ed178, 0xb0 + .incbin "baserom.gba", 0x003ed178, 0xb0 .align 2 gSpriteImageTable_83ED228:: @ 83ED228 @@ -21570,25 +21878,131 @@ gSpriteTemplate_83ED6CC:: @ 83ED6CC spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED228, gSpriteAffineAnimTable_83ED410, sub_8105B70 .align 2 - .incbin "baserom.gba", 0x3ed6e4, 0x20 +Unknown_083ED6E4: + .incbin "baserom.gba", 0x003ed6e4, 0x20 gUnknown_083ED704:: @ 83ED704 - .incbin "baserom.gba", 0x003ed704, 0x38 + .4byte 4, Unknown_083ED6E4 +Unknown_083ED70C: + .incbin "baserom.gba", 0x003ed70c, 0x30 gUnknown_083ED73C:: @ 83ED73C - .incbin "baserom.gba", 0x003ed73c, 0x20 + .4byte 6, Unknown_083ED70C +Unknown_083ED744: + .incbin "baserom.gba", 0x003ed744, 0x18 gUnknown_083ED75C:: @ 83ED75C - .incbin "baserom.gba", 0x003ed75c, 0x30 + .4byte 3, Unknown_083ED744 +Unknown_083ED764: + .incbin "baserom.gba", 0x003ed764, 0x28 gUnknown_083ED78C:: @ 83ED78C - .incbin "baserom.gba", 0x003ed78c, 0x28 + .4byte 5, Unknown_083ED764 +Unknown_083ED794: + .incbin "baserom.gba", 0x003ed794, 0x20 gUnknown_083ED7B4:: @ 83ED7B4 - .incbin "baserom.gba", 0x003ed7b4, 0x20 + .4byte 4, Unknown_083ED794 +Unknown_083ED7BC: + .incbin "baserom.gba", 0x003ed7bc, 0x18 gUnknown_083ED7D4:: @ 83ED7D4 - .incbin "baserom.gba", 0x003ed7d4, 0x388 + .4byte 3, Unknown_083ED7BC +Unknown_083ED7DC: + .incbin "baserom.gba", 0x003ed7dc, 0x28 +Unknown_083ED804: + .4byte 5, Unknown_083ED7DC +Unknown_083ED80C: + .incbin "baserom.gba", 0x003ed80c, 0x20 +Unknown_083ED82C: + .4byte 4, Unknown_083ED80C +Unknown_083ED834: + .incbin "baserom.gba", 0x003ed834, 0x20 +Unknown_083ED854: + .4byte 4, Unknown_083ED834 +Unknown_083ED85C: + .incbin "baserom.gba", 0x003ed85c, 0x20 +Unknown_083ED87C: + .4byte 4, Unknown_083ED85C +Unknown_083ED884: + .incbin "baserom.gba", 0x003ed884, 0x30 +Unknown_083ED8B4: + .4byte 6, Unknown_083ED884 +Unknown_083ED8BC: + .incbin "baserom.gba", 0x003ed8bc, 0x8 +Unknown_083ED8C4: + .incbin "baserom.gba", 0x003ed8c4, 0x8 +Unknown_083ED8CC: + .4byte 1, Unknown_083ED8BC + .4byte 1, Unknown_083ED8C4 +Unknown_083ED8DC: + .incbin "baserom.gba", 0x003ed8dc, 0x60 +Unknown_083ED93C: + .4byte 12, Unknown_083ED8DC +Unknown_083ED944: + .incbin "baserom.gba", 0x003ed944, 0x18 +Unknown_083ED95C: + .4byte 3, Unknown_083ED944 +Unknown_083ED964: + .incbin "baserom.gba", 0x003ed964, 0x10 +Unknown_083ED974: + .4byte 2, Unknown_083ED964 +Unknown_083ED97C: + .incbin "baserom.gba", 0x003ed97c, 0x10 +Unknown_083ED98C: + .4byte 2, Unknown_083ED97C +Unknown_083ED994: + .incbin "baserom.gba", 0x003ed994, 0x10 +Unknown_083ED9A4: + .4byte 2, Unknown_083ED994 +Unknown_083ED9AC: + .incbin "baserom.gba", 0x003ed9ac, 0x10 +Unknown_083ED9BC: + .4byte 2, Unknown_083ED9AC +Unknown_083ED9C4: + .incbin "baserom.gba", 0x003ed9c4, 0x10 +Unknown_083ED9D4: + .4byte 2, Unknown_083ED9C4 +Unknown_083ED9DC: + .incbin "baserom.gba", 0x003ed9dc, 0x10 +Unknown_083ED9EC: + .4byte 2, Unknown_083ED9DC +Unknown_083ED9F4: + .incbin "baserom.gba", 0x003ed9f4, 0x10 +Unknown_083EDA04: + .4byte 2, Unknown_083ED9F4 +Unknown_083EDA0C: + .incbin "baserom.gba", 0x003eda0C, 0x10 +Unknown_083EDA1C: + .4byte 2, Unknown_083EDA0C +Unknown_083EDA24: + .incbin "baserom.gba", 0x003eda24, 0x10 +Unknown_083EDA34: + .4byte 2, Unknown_083EDA24 +Unknown_083EDA3C: + .incbin "baserom.gba", 0x003eda3c, 0x30 +Unknown_083EDA6C: + .4byte 6, Unknown_083EDA3C +Unknown_083EDA74: + .incbin "baserom.gba", 0x003eda74, 0x18 +Unknown_083EDA8C: + .4byte 3, Unknown_083EDA74 +Unknown_083EDA94: + .incbin "baserom.gba", 0x003eda94, 0x30 +Unknown_083EDAC4: + .4byte 6, Unknown_083EDA94 +Unknown_083EDACC: + .incbin "baserom.gba", 0x003edacc, 0x30 +Unknown_083EDAFC: + .4byte 6, Unknown_083EDACC +Unknown_083EDB04: + .incbin "baserom.gba", 0x003edb04, 0x18 +Unknown_083EDB1C: + .4byte 3, Unknown_083EDB04 +Unknown_083EDB24: + .incbin "baserom.gba", 0x003edb24, 0x30 +Unknown_083EDB54: + .4byte 6, Unknown_083EDB24 .align 2 gUnknown_083EDB5C:: @ 83EDB5C @@ -21619,8 +22033,34 @@ gUnknown_083EDB5C:: @ 83EDB5C .4byte gSpriteTemplate_83ED63C .4byte gDummySpriteTemplate + .align 2 gUnknown_083EDBC4:: @ 83EDBC4 - .incbin "baserom.gba", 0x003edbc4, 0x68 + .4byte Unknown_083ED804 + .4byte Unknown_083ED82C + .4byte Unknown_083ED854 + .4byte Unknown_083ED8B4 + .4byte 0 @ dummied out + .4byte 0 @ dummied out + .4byte Unknown_083ED8CC + .4byte 0 @ dummied out + .4byte Unknown_083ED93C + .4byte Unknown_083ED95C + .4byte Unknown_083ED974 + .4byte Unknown_083ED98C + .4byte Unknown_083ED9A4 + .4byte Unknown_083ED9BC + .4byte Unknown_083ED9D4 + .4byte Unknown_083ED9EC + .4byte Unknown_083EDA04 + .4byte Unknown_083EDA1C + .4byte Unknown_083EDA34 + .4byte Unknown_083EDA6C + .4byte Unknown_083EDA8C + .4byte Unknown_083EDAC4 + .4byte Unknown_083EDAFC + .4byte Unknown_083EDB1C + .4byte Unknown_083EDB54 + .4byte 0 @ dummied out gUnknown_083EDC2C:: @ 83EDC2C .incbin "baserom.gba", 0x003edc2c, 0xb0 @@ -21663,14 +22103,13 @@ gUnknown_083EDD35:: @ 83EDD35 .incbin "baserom.gba", 0x003edd35, 0x6 gUnknown_083EDD3B:: @ 83EDD3B -Unknown_83EDD3B: .incbin "baserom.gba", 0x003edd3b, 0x3 Unknown_83EDD3E: .incbin "baserom.gba", 0x003edd3e, 0x20 Unknown_83EDD5E: .incbin "baserom.gba", 0x003edd5e, 0x20 Unknown_83EDD7E: - .incbin "baserom.gba", 0x003edd7e, 0x22 + .incbin "baserom.gba", 0x003edd7e, 0x20 .align 2 gUnknown_083EDDA0:: @ 83EDDA0 @@ -21943,7 +22382,13 @@ gUnknown_083F62E8:: @ 83F62E8 gUnknown_083F62EC:: @ 83F62EC .incbin "graphics/misc/birch_bag.gbapal" .incbin "graphics/misc/birch_grass.gbapal" + + .align 2 +gBirchBallarrow_Pal:: .incbin "graphics/misc/birch_ballarrow.gbapal" + + .align 2 +gBirchCircle_Pal:: .incbin "graphics/misc/birch_circle.gbapal" gUnknown_083F636C:: @ 83F636C @@ -21954,7 +22399,13 @@ gUnknown_083F64F8:: @ 83F64F8 gUnknown_083F66F0:: @ 83F66F0 .incbin "graphics/misc/birch_help.4bpp.lz" + + .align 2 +gBirchBallarrow_Gfx:: .incbin "graphics/misc/birch_ballarrow.4bpp.lz" + + .align 2 +gBirchCircle_Gfx:: .incbin "graphics/misc/birch_circle.4bpp.lz" gUnknown_083F76B8:: @ 83F76B8 @@ -22055,13 +22506,17 @@ gSpriteAffineAnimTable_83F7790:: @ 83F7790 .4byte gSpriteAffineAnim_83F7774 gUnknown_083F7794:: @ 83F7794 - .incbin "baserom.gba", 0x003f7794, 0x10 + obj_tiles gBirchBallarrow_Gfx, 0x0800, 0x1000 + .space 8 gUnknown_083F77A4:: @ 83F77A4 - .incbin "baserom.gba", 0x003f77a4, 0x10 + obj_tiles gBirchCircle_Gfx, 0x0800, 0x1001 + .space 8 gUnknown_083F77B4:: @ 83F77B4 - .incbin "baserom.gba", 0x003f77b4, 0x18 + obj_pal gBirchBallarrow_Pal, 0x1000 + obj_pal gBirchCircle_Pal, 0x1001 + .space 8 .align 2 gSpriteTemplate_83F77CC:: @ 83F77CC @@ -22076,13 +22531,17 @@ gSpriteTemplate_83F77FC:: @ 83F77FC spr_template 4097, 4097, gOamData_83F76DC, gSpriteAnimTable_83F7758, NULL, gSpriteAffineAnimTable_83F7790, sub_810A6C4 @ 83F7814 +ClockGfx_Misc: .incbin "graphics/misc/clock_misc.4bpp.lz" gUnknown_083F7A90:: @ 83F7A90 - .incbin "baserom.gba", 0x003f7a90, 0x10 + obj_tiles ClockGfx_Misc, 0x2000, 0x1000 + .space 8 gUnknown_083F7AA0:: @ 83F7AA0 - .incbin "baserom.gba", 0x003f7aa0, 0x18 + obj_pal gUnknown_08E8F804, 0x1000 + obj_pal gUnknown_08E8F824, 0x1001 + .space 8 .align 2 gOamData_83F7AB8:: @ 83F7AB8 @@ -22156,10 +22615,8 @@ gUnknown_083F7E28:: @ 83F7E28 .align 2 gUnknown_083F7EA8:: @ 83F7EA8 - .4byte sub_80A5B40 - .4byte c2_exit_to_overworld_2_switch - .4byte sub_802E424 - .4byte c2_exit_to_overworld_2_switch + .4byte sub_80A5B40, c2_exit_to_overworld_2_switch + .4byte sub_802E424, c2_exit_to_overworld_2_switch .align 2 gUnknown_083F7EB8:: @ 83F7EB8 @@ -22222,16 +22679,17 @@ gSpriteAnimTable_83F7F44:: @ 83F7F44 Unknown_83F7F48: .incbin "baserom.gba", 0x003f7f48, 0x28 + .align 2 gUnknown_083F7F70:: @ 83F7F70 .4byte Unknown_83F7F48 .align 2 gUnknown_083F7F74:: @ 83F7F74 - obj_tiles 0x08e77d90, 2048, 0x39d0 + obj_tiles gMenuPokeblockDevice_Gfx, 2048, 0x39d0 .align 2 gUnknown_083F7F7C:: @ 83F7F7C - obj_pal 0x08e78050, 0x39d0 + obj_pal gMenuPokeblockDevice_Pal, 0x39d0 .align 2 gSpriteTemplate_83F7F84:: @ 83F7F84 @@ -22390,7 +22848,13 @@ gUnknown_083F868C:: @ 83F868C .incbin "baserom.gba", 0x003f868c, 0x30 gUnknown_083F86BC:: @ 83F86BC - .incbin "baserom.gba", 0x003f86bc, 0x200 + .incbin "baserom.gba", 0x003f86bc, 0x40 + + .align 2 +gRouletteCenter_Pal:: + .incbin "graphics/roulette/center.gbapal" + + .incbin "baserom.gba", 0x003f871c, 0x1A0 gUnknown_083F88BC:: @ 83F88BC .incbin "baserom.gba", 0x003f88bc, 0x1a4 @@ -22935,7 +23399,7 @@ gOamData_83FA328:: @ 83FA328 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x3fa330, 0x20 + .incbin "baserom.gba", 0x003fa330, 0x20 .align 2 gSpriteAnim_83FA350:: @ 83FA350 @@ -22970,7 +23434,12 @@ gSpriteAnim_83FA38C:: @ 83FA38C obj_image_anim_end .align 2 - .incbin "baserom.gba", 0x3fa3a0, 0x34 +Unknown_083FA3A0: + .incbin "baserom.gba", 0x003fa3a0, 0x18 +Unknown_083FA3B8: + .incbin "baserom.gba", 0x003fa3b8, 0x14 +Unknown_083FA3CC: + .incbin "baserom.gba", 0x003fa3cc, 0x8 .align 2 gSpriteAnim_83FA3D4:: @ 83FA3D4 @@ -22989,8 +23458,11 @@ gSpriteAnimTable_83FA3E8:: @ 83FA3E8 .4byte gSpriteAnim_83FA3D4 .align 2 - .incbin "baserom.gba", 0x3fa3fc, 0x10 - + .4byte Unknown_083FA3A0 + .4byte Unknown_083FA3B8 + .4byte Unknown_083FA3B8 + .4byte Unknown_083FA3CC + .align 2 gSpriteTemplate_83FA40C:: @ 83FA40C spr_template 0xFFFF, 2, gOamData_83FA328, gSpriteAnimTable_83FA3E8, 0x83FA330, gDummySpriteAffineAnimTable, SpriteCallbackDummy @@ -23003,7 +23475,7 @@ gOamData_83FA424:: @ 83FA424 .align 2 gUnknown_083FA42C:: @ 83FA42C - obj_tiles 0x08e82140, 2048, 0x0006 + obj_tiles gRouletteCenter_Gfx, 2048, 0x0006 .align 2 gSpriteTemplate_83FA434:: @ 83FA434 @@ -23022,7 +23494,7 @@ gOamData_83FA454:: @ 83FA454 .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x3fa45c, 0x38 + .incbin "baserom.gba", 0x003fa45c, 0x38 .align 2 gSpriteAnim_83FA494:: @ 83FA494 @@ -23108,7 +23580,9 @@ gOamData_83FA54C:: @ 83FA54C .2byte 0x0800 .align 2 - .incbin "baserom.gba", 0x3fa554, 0x28 + .incbin "baserom.gba", 0x003fa554, 0x10 +Unknown_083FA564: + .incbin "baserom.gba", 0x003fa564, 0x18 .align 2 gSpriteAffineAnim_83FA57C:: @ 83FA57C @@ -23119,14 +23593,14 @@ gSpriteAffineAnim_83FA57C:: @ 83FA57C obj_rot_scal_anim_end .align 2 - .incbin "baserom.gba", 0x3fa5a4, 0x4 + .4byte Unknown_083FA564 .align 2 gSpriteAffineAnimTable_83FA5A8:: @ 83FA5A8 .4byte gSpriteAffineAnim_83FA57C .align 2 - .incbin "baserom.gba", 0x3fa5ac, 0x14 + .incbin "baserom.gba", 0x003fa5ac, 0x14 .align 2 gSpriteTemplate_83FA5C0:: @ 83FA5C0 @@ -23143,8 +23617,10 @@ gSpriteTemplate_83FA5F0:: @ 83FA5F0 gUnknown_083FA608:: @ 83FA608 .incbin "baserom.gba", 0x003fa608, 0x6 + .align 1 gUnknown_083FA60E:: @ 83FA60E - .incbin "baserom.gba", 0x003fa60e, 0x8 + .2byte 0x74, 0x2C + .2byte 0x74, 0x70 gUnknown_083FA616:: @ 83FA616 .incbin "baserom.gba", 0x003fa616, 0x8 @@ -23686,7 +24162,7 @@ gUnknown_08401D8E:: @ 8401D8E .incbin "baserom.gba", 0x00401d8e, 0x8 gUnknown_08401D96:: @ 8401D96 - .incbin "baserom.gba", 0x00401d96, 0x6 + .incbin "baserom.gba", 0x00401d96, 0x4 .align 2 gUnknown_08401D9C:: @ 8401D9C @@ -24223,7 +24699,7 @@ gBattleAnimSpriteTemplate_84026A4:: @ 84026A4 spr_template 10238, 10238, gOamData_837DF24, gSpriteAnimTable_8402698, NULL, gDummySpriteAffineAnimTable, sub_812E7A0 .align 2 - .incbin "baserom.gba", 0x4026bc, 0x20 + .incbin "baserom.gba", 0x004026bc, 0x20 .align 2 gSpriteAnim_84026DC:: @ 84026DC @@ -24468,7 +24944,17 @@ gBattleAnimSpriteTemplate_8402B10:: @ 8402B10 .align 2 gUnknown_08402B28:: @ 8402B28 - .incbin "baserom.gba", 0x00402b28, 0x1d0 + .incbin "baserom.gba", 0x00402b28, 0x30 + + .align 2 +gDexArrows_Pal:: + .incbin "graphics/pokedex/arrows.gbapal" + + .align 2 +gDexArrows_Gfx:: + .incbin "graphics/pokedex/arrows.4bpp" + + .incbin "baserom.gba", 0x00402c78, 0x80 gUnknown_08402CF8:: @ 8402CF8 .incbin "baserom.gba", 0x00402cf8, 0x10 @@ -24511,11 +24997,11 @@ gSpriteAnimTable_8402D78:: @ 8402D78 .align 2 gUnknown_08402D80:: @ 8402D80 - obj_tiles 0x08402b78, 384, 0x1595 + obj_tiles gDexArrows_Gfx, 384, 0x1595 .align 2 gUnknown_08402D88:: @ 8402D88 - obj_pal 0x08402b58, 0x1596 + obj_pal gDexArrows_Pal, 0x1596 .align 2 gSpriteTemplate_8402D90:: @ 8402D90 @@ -24572,7 +25058,7 @@ gSpriteTemplate_8402E08:: @ 8402E08 spr_template 5525, 5526, gOamData_8402D50, gSpriteAnimTable_8402DF8, NULL, gDummySpriteAffineAnimTable, sub_8133300 .align 2 - .incbin "baserom.gba", 0x402e20, 0x4 + .incbin "baserom.gba", 0x00402e20, 0x4 gUnknown_08402E24:: @ 8402E24 .incbin "baserom.gba", 0x00402e24, 0x15 @@ -24620,7 +25106,17 @@ gUnknown_08405EDA:: @ 8405EDA .incbin "baserom.gba", 0x00405eda, 0xc gUnknown_08405EE6:: @ 8405EE6 - .incbin "baserom.gba", 0x00405ee6, 0x232 + .incbin "baserom.gba", 0x00405ee6, 0x12 + + .align 2 +gUnknownPal_08405EF8:: + .incbin "baserom.gba", 0x00405ef8, 0x20 + + .align 2 +gUnknownPal_08405F18:: + .incbin "baserom.gba", 0x00405f18, 0x20 + + .incbin "baserom.gba", 0x00405f38, 0x1E0 gUnknown_08406118:: @ 8406118 .incbin "baserom.gba", 0x00406118, 0x14 @@ -24639,11 +25135,11 @@ gUnknown_08406134:: @ 8406134 .align 2 gUnknown_08406148:: @ 8406148 - obj_pal 0x08405f18, 0x0200 + obj_pal gUnknownPal_08405F18, 0x0200 .align 2 gUnknown_08406150:: @ 8406150 - obj_pal 0x08405ef8, 0x0000 + obj_pal gUnknownPal_08405EF8, 0x0000 gUnknown_08406158:: @ 8406158 .incbin "baserom.gba", 0x00406158, 0x14 @@ -24900,7 +25396,7 @@ gSpriteTemplate_840AE20:: @ 840AE20 spr_template 2000, 2000, gOamData_840ADE8, gSpriteAnimTable_840AE10, NULL, gDummySpriteAffineAnimTable, sub_813D208 .align 2 - .incbin "baserom.gba", 0x40ae38, 0x48 + .incbin "baserom.gba", 0x0040ae38, 0x48 gUnknown_0840AE80:: @ 840AE80 .incbin "baserom.gba", 0x0040ae80, 0x10 @@ -28219,7 +28715,7 @@ gSpriteAffineAnimTable_84121D8:: @ 84121D8 .align 2 gUnknown_084121DC:: @ 84121DC - obj_tiles 0x08e781c8, 0x20, 14818 + obj_tiles gPokeblock_Gfx, 0x20, 14818 .align 2 gSpriteTemplate_84121E4:: @ 84121E4 |