mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-03-21 17:24:13 -05:00
Some checks failed
CI / build (push) Has been cancelled
* kickback naming, catch state enum * sound renaming through 98
1697 lines
54 KiB
ArmAsm
1697 lines
54 KiB
ArmAsm
.section .rodata
|
|
#include "constants/areas.h"
|
|
#include "constants/fields.h"
|
|
#include "constants/species.h"
|
|
#include "constants/bg_music.h"
|
|
#include "gba/io_reg.h"
|
|
.include "asm/macros.inc"
|
|
|
|
gAreaRouletteTable:: @ 0x08055A68
|
|
.2byte AREA_FOREST_RUBY
|
|
.2byte AREA_VOLCANO
|
|
.2byte AREA_PLAINS_RUBY
|
|
.2byte AREA_OCEAN_RUBY
|
|
.2byte AREA_SAFARI_ZONE
|
|
.2byte AREA_CAVE_RUBY
|
|
.2byte AREA_RUIN_RUBY
|
|
.2byte AREA_FOREST_SAPPHIRE
|
|
.2byte AREA_LAKE
|
|
.2byte AREA_PLAINS_SAPPHIRE
|
|
.2byte AREA_WILDERNESS
|
|
.2byte AREA_OCEAN_SAPPHIRE
|
|
.2byte AREA_CAVE_SAPPHIRE
|
|
.2byte AREA_RUIN_SAPPHIRE
|
|
|
|
.include "data/mon_locations.inc"
|
|
|
|
.include "data/sine_table.inc"
|
|
|
|
.include "data/graphics/empty_oam_data_block.inc"
|
|
|
|
gGbPlayerPalettes:: @ 0x08058058
|
|
@ This one is weird because some of the colors set the unused bit, so we can't do a matching conversion
|
|
@ from a JASC palette format. Naming it with a ".bin" suffix to prevent `make clean` from deleting it.
|
|
.incbin "graphics/gb_player/gb_player.gbapal.bin"
|
|
|
|
gGbPlayerGfx:: @ 0x08058248
|
|
.incbin "graphics/gb_player/gb_player.8bpp"
|
|
|
|
gGbPlayerTilemap:: @ 0x0805C248
|
|
.incbin "graphics/gb_player/gb_player_tilemap.bin"
|
|
|
|
Sio32ConnectionData:: @ 0x0805C748
|
|
.ascii "NINTENDO"
|
|
|
|
gBonusFieldSelectStateFuncs:: @ 0x0805C750
|
|
.4byte LoadBonusFieldSelectGraphics
|
|
.4byte BonusFieldSelect_State1_2768
|
|
.4byte BonusFieldSelect_State2_2990
|
|
|
|
gEReaderStateFuncs:: @ 0x0805C75C
|
|
.4byte LoadEReaderGraphics
|
|
.4byte Ereader_State1_2E40
|
|
.4byte Ereader_State2_2FC0
|
|
.4byte Ereader_State3_304C
|
|
.4byte Ereader_State4_3208
|
|
.4byte Ereader_State5_33A0
|
|
.4byte Ereader_State6_343C
|
|
.4byte Ereader_State7_33C8
|
|
.4byte Ereader_State8_374C
|
|
|
|
gDexInfoWindowMiddleRowTiles:: @ 0x0805C780
|
|
.2byte 0x00, 0x9A, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
|
|
.2byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
|
|
.2byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
|
|
.2byte 0x03, 0x03, 0x03, 0x03, 0x9B, 0x00, 0x00, 0x00
|
|
|
|
gDexInfoWindowBottomRowTiles:: @ 0x0805C7C0
|
|
.2byte 0x00, 0x5A, 0x5B, 0x03, 0x03, 0x03, 0x03, 0x03
|
|
.2byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
|
|
.2byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
|
|
.2byte 0x03, 0x03, 0x03, 0x5C, 0x9C, 0x00, 0x00, 0x00
|
|
|
|
gDexInfoWindowEmptyRowTiles:: @ 0x0805C8
|
|
.2byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.2byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.2byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.2byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
gDexInfoWindowEmptyTextRowTiles:: @ 0x0805C840
|
|
.2byte 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F
|
|
.2byte 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F
|
|
.2byte 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F
|
|
.2byte 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F
|
|
|
|
gPokedexStateFuncs:: @ 0x0805C880
|
|
.4byte LoadPokedexGraphics @ POKEDEX_STATE_LOAD_GRAPHICS
|
|
.4byte Pokedex_HandleListInput @ POKEDEX_STATE_HANDLE_LIST_INPUT
|
|
.4byte Pokedex_PostScrollRefresh @ POKEDEX_STATE_2
|
|
.4byte Pokedex_InfoWindowSlideIn @ POKEDEX_STATE_3
|
|
.4byte Pokedex_InfoWindowSlideOut @ POKEDEX_STATE_4
|
|
.4byte Pokedex_DetailViewInput @ POKEDEX_STATE_5
|
|
.4byte Pokedex_LinkSetup @ POKEDEX_STATE_LINK_SETUP
|
|
.4byte Pokedex_LinkTransferLoop @ POKEDEX_STATE_7
|
|
.4byte Pokedex_LinkErrorTimeout @ POKEDEX_STATE_8
|
|
.4byte Pokedex_LinkSuccessSequence @ POKEDEX_STATE_9
|
|
.4byte Pokedex_LinkRetryDelay @ POKEDEX_STATE_10
|
|
.4byte Pokedex_DeleteConfirmation @ POKEDEX_STATE_DELETE_CONFIRMATION
|
|
.4byte Pokedex_ReturnToTitle @ POKEDEX_STATE_RETURN_TO_TITLE
|
|
|
|
gPokedexEntries:: @ 0x0805C8B4
|
|
.include "data/pokedex_entries/dex.inc"
|
|
|
|
.align 2, 0
|
|
gFieldSelectStateFuncs:: @ 0x080792C0
|
|
.4byte LoadFieldSelectGraphics
|
|
.4byte FieldSelect_State1_8C7C
|
|
.4byte FieldSelect_State2_8F64
|
|
|
|
gIntroStateFuncs:: @ 0x080792CC
|
|
.4byte Intro_State0_929C
|
|
.4byte Intro_State1_9348
|
|
.4byte Intro_State2_9370
|
|
.4byte Intro_State3_938C
|
|
.4byte Intro_State4_93D0
|
|
|
|
gIntroSceneFuncs:: @ 0x080792E0
|
|
.4byte IntroScene1_LoadGraphics
|
|
.4byte IntroScene1_AnimateTitleReveal
|
|
.4byte IntroScene1_ZoomOutTitle
|
|
.4byte IntroScene1_ResetAfterZoom
|
|
.4byte IntroScene1_AnimateSecondReveal
|
|
.4byte IntroScene1_FadeInOverlay
|
|
.4byte IntroScene1_ScrollAndFade
|
|
.4byte IntroScene1_ParallaxScroll
|
|
.4byte nullsub_4
|
|
.4byte IntroScene1_FinalScroll
|
|
.4byte nullsub_5
|
|
.4byte nullsub_17
|
|
.4byte IntroScene1_BeginFadeOut
|
|
.4byte IntroScene1_ClearGraphics
|
|
.4byte IntroScene2_LoadGraphics
|
|
.4byte nullsub_6
|
|
.4byte IntroScene2_ScrollBGs
|
|
.4byte nullsub_7
|
|
.4byte IntroScene2_FinalScrollAndFade
|
|
.4byte IntroScene2_ClearGraphics
|
|
.4byte IntroScene3_LoadGraphics
|
|
.4byte IntroScene3_ScrollIn
|
|
.4byte IntroScene3_AnimateAndSwapBG
|
|
.4byte nullsub_8
|
|
.4byte IntroScene3_BeginFadeOut
|
|
.4byte IntroScene3_ClearGraphics
|
|
.4byte IntroScene4_LoadGraphics
|
|
.4byte nullsub_9
|
|
.4byte IntroScene4_ScrollBGs
|
|
.4byte nullsub_10
|
|
.4byte IntroScene4_FinalScrollAndFade
|
|
.4byte IntroScene4_ClearGraphics
|
|
.4byte IntroScene5_LoadGraphics
|
|
.4byte IntroScene5_ScrollIn
|
|
.4byte IntroScene5_AnimateEntities
|
|
.4byte nullsub_11
|
|
.4byte IntroScene5_FadeOutAndClearOAM
|
|
.4byte IntroScene5_ClearGraphics
|
|
.4byte IntroScene6_LoadGraphics
|
|
.4byte IntroScene6_AnimateStarsScrollIn
|
|
.4byte IntroScene6_ContinueBounce
|
|
.4byte IntroScene6_FadeOutAndClearOAM
|
|
.4byte IntroScene6_AdvanceIndex
|
|
.4byte IntroScene7_LoadGraphics
|
|
.4byte IntroScene7_ScrollWaves1
|
|
.4byte IntroScene7_ScrollWaves2
|
|
.4byte IntroScene7_ScrollWaves3
|
|
.4byte IntroScene7_WailmerAndAllWaves
|
|
.4byte IntroScene7_WailmerShakeAndShrink
|
|
.4byte IntroScene7_BeginFadeOut
|
|
.4byte IntroScene7_ClearGraphics
|
|
.4byte IntroScene8a_LoadGraphics
|
|
.4byte IntroScene8a_WaitForExplosion
|
|
.4byte IntroScene8a_ExplodeAndLaunch
|
|
.4byte IntroScene8a_DriftAndFade
|
|
.4byte nullsub_12
|
|
.4byte nullsub_13
|
|
.4byte IntroScene8a_FadeOutAndClearOAM
|
|
.4byte IntroScene8a_ClearAndResetOAM
|
|
.4byte IntroScene8b_LoadGraphics
|
|
.4byte IntroScene8b_BallFlyIn
|
|
.4byte IntroScene8b_ScrollClouds
|
|
.4byte IntroScene8b_CloudSpriteAndWhiteFlash
|
|
.4byte nullsub_14
|
|
.4byte IntroScene8b_FadeOutMusic
|
|
.4byte IntroScene8b_EndIntro
|
|
|
|
gHighScoresStateFuncs:: @ 0x080793E8
|
|
.4byte LoadHighScoreGraphics
|
|
.4byte HighScore_ShowCompletionBanner
|
|
.4byte HighScore_FlashNewEntry
|
|
.4byte HighScore_BrowseScores
|
|
.4byte HighScore_NameEntry
|
|
.4byte HighScore_InitLinkExchange
|
|
.4byte HighScore_LinkExchangeLoop
|
|
.4byte HighScore_LinkError
|
|
.4byte HighScore_LinkSuccess
|
|
.4byte HighScore_LinkRetryWait
|
|
.4byte HighScore_ResetConfirmation
|
|
.4byte HighScore_ExitToTitle
|
|
.4byte HighScore_ReloadAfterLink
|
|
.4byte HighScore_ShowMergedScores
|
|
.4byte HighScore_ReturnToMain
|
|
|
|
gIdleHighScoresStateFuncs:: @ 0x08079424
|
|
.4byte IdleHighScore_LoadGraphics
|
|
.4byte IdleHighScore_AutoScroll
|
|
.4byte IdleHighScore_Exit
|
|
|
|
gDefaultHighScores:: @ 0x08079430
|
|
@ 4 'name' blocks followed by 2 score high/low
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x1, 0x0 @ 100M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x2faf080 @ 50M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x1312d00 @ 20M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x989680 @ 10M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x7a1200 @ 8M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x4c4b40 @ 5M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x2dc6c0 @ 3M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0xf4240 @ 1M
|
|
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x1, 0x0 @ 100M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x2faf080 @ 50M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x1312d00 @ 20M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x989680 @ 10M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x7a1200 @ 8M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x4c4b40 @ 5M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0x2dc6c0 @ 3M
|
|
.4byte 0x28, 0x28, 0x28, 0x28, 0x0, 0xf4240 @ 1M
|
|
|
|
gDefaultHighScoresDebug:: @ 0x080795B0
|
|
|
|
.4byte 0x19, 0x26, 0x26, 0x26, 0x0, 0x138990 @ 1280400
|
|
.4byte 0x18, 0x26, 0x26, 0x26, 0x0, 0x9c500 @ 640256
|
|
.4byte 0x17, 0x26, 0x26, 0x26, 0x0, 0x4e657 @ 321111
|
|
.4byte 0x16, 0x26, 0x26, 0x26, 0x0, 0x271c8 @ 160200
|
|
.4byte 0x15, 0x26, 0x26, 0x26, 0x0, 0x14439 @ 83001
|
|
.4byte 0x14, 0x26, 0x26, 0x26, 0x0, 0x9d12 @ 40210
|
|
.4byte 0x13, 0x26, 0x26, 0x26, 0x0, 0x4f6a @ 20330
|
|
.4byte 0x12, 0x26, 0x26, 0x26, 0x0, 0x3e8 @ 1000
|
|
|
|
.4byte 0x11, 0x26, 0x26, 0x26, 0x4e4, 0x34ad53b @ 125255235899
|
|
.4byte 0x10, 0x26, 0x26, 0x26, 0x336, 0x26a109c @ 82240505500
|
|
.4byte 0xf, 0x26, 0x26, 0x26, 0x271, 0x9BF33E @ 62510220350
|
|
.4byte 0xe, 0x26, 0x26, 0x26, 0x208, 0x22cf284 @ 52036500100
|
|
.4byte 0xd, 0x26, 0x26, 0x26, 0x191, 0x9959d0 @ 40110050000
|
|
.4byte 0xc, 0x26, 0x26, 0x26, 0x145, 0x131d4f8 @ 32520043000
|
|
.4byte 0xb, 0x26, 0x26, 0x26, 0xc8, 0x7d0 @ 20000002000
|
|
.4byte 0xa, 0x26, 0x26, 0x26, 0x0, 0xd0020 @ 852000
|
|
|
|
gHighScoreNamePositions:: @ 0x08079730
|
|
.4byte 0x06, 0x03, 0x00
|
|
.4byte 0x06, 0x05, 0x01
|
|
.4byte 0x06, 0x07, 0x01
|
|
.4byte 0x06, 0x09, 0x01
|
|
.4byte 0x06, 0x0B, 0x01
|
|
.4byte 0x06, 0x0D, 0x01
|
|
.4byte 0x06, 0x0F, 0x01
|
|
.4byte 0x06, 0x11, 0x01
|
|
.4byte 0x04, 0x23, 0x00
|
|
.4byte 0x04, 0x25, 0x01
|
|
.4byte 0x04, 0x27, 0x01
|
|
.4byte 0x04, 0x29, 0x01
|
|
.4byte 0x04, 0x2B, 0x01
|
|
.4byte 0x04, 0x2D, 0x01
|
|
.4byte 0x04, 0x2F, 0x01
|
|
.4byte 0x04, 0x31, 0x01
|
|
|
|
gHighScoreNamePixelPositions:: @ 0x080797F0
|
|
.4byte 0x30, 0x18
|
|
.4byte 0x30, 0x2C
|
|
.4byte 0x30, 0x3C
|
|
.4byte 0x30, 0x4C
|
|
.4byte 0x30, 0x5C
|
|
.4byte 0x30, 0x6C
|
|
.4byte 0x30, 0x7C
|
|
.4byte 0x30, 0x8C
|
|
.4byte 0x30, 0x18
|
|
.4byte 0x30, 0x2C
|
|
.4byte 0x30, 0x3C
|
|
.4byte 0x30, 0x4C
|
|
.4byte 0x30, 0x5C
|
|
.4byte 0x30, 0x6C
|
|
.4byte 0x30, 0x7C
|
|
.4byte 0x30, 0x8C
|
|
|
|
gHighScoreNameRowTilemapOffsets:: @ 0x08079870
|
|
.4byte 0x02, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x11
|
|
|
|
gTitlescreenStateFuncs:: @ 0x08079890
|
|
.4byte LoadTitlescreenGraphics @ SUBSTATE_LOAD_GRAPHICS
|
|
.4byte TitleScreen1_WaitForStartButton @ SUBSTATE_WAIT_FOR_START_BUTTON
|
|
.4byte TitleScreen2_AnimOpenMenu @ SUBSTATE_2
|
|
.4byte TitleScreen3_8010E00 @ SUBSTATE_3
|
|
.4byte TitleScreen4_MenuInputNoSavedGame @ SUBSTATE_MENU_INPUT_NO_SAVED_GAME
|
|
.4byte TitleScreen5_MenuInputSavedGame @ SUBSTATE_MENU_INPUT_SAVED_GAME
|
|
.4byte TitleScreen6_AnimCloseMenu @ SUBSTATE_ANIM_CLOSE_MENU
|
|
.4byte TitleScreen7_8011020 @ SUBSTATE_7
|
|
.4byte TitleScreen8_8011228 @ SUBSTATE_8
|
|
.4byte TitleScreen9_DeleteSaveConfirmation @ SUBSTATE_DELETE_SAVE_GAME_CONFIRMATION
|
|
.4byte TitleScreen10_ExecMenuSelection @ SUBSTATE_EXEC_MENU_SELECTION
|
|
.4byte TitleScreen11_80114B4 @ SUBSTATE_11
|
|
|
|
gIntroCopyright_Tilemap:: @ 0x080798C0
|
|
.incbin "graphics/intro/copyright_tilemap.bin"
|
|
|
|
gIntroCopyright_Gfx:: @ 0x0807A0C0
|
|
.incbin "graphics/intro/copyright.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroCopyright_Pal:: @ 0x0807A8E0
|
|
.incbin "graphics/intro/copyright.gbapal"
|
|
|
|
gBonusFieldSelectBg0_Tilemap:: @ 0x0807AAE0
|
|
.incbin "graphics/field_select/bonus_field_select_bg0_tilemap.bin"
|
|
|
|
gBonusFieldSelectBg1_Tilemap:: @ 0x0807B2E0
|
|
.incbin "graphics/field_select/bonus_field_select_bg1_tilemap.bin"
|
|
|
|
gBonusFieldSelectBg2_Tilemap:: @ 0x0807BAE0
|
|
.incbin "graphics/field_select/bonus_field_select_bg2_tilemap.bin"
|
|
|
|
gBonusFieldSelectStages_Pals:: @ 0x0807C2E0
|
|
.incbin "graphics/field_select/bonus_field_select_stages.gbapal"
|
|
|
|
gBonusFieldSelectStages_Gfx:: @ 0x0807C4E0
|
|
.incbin "graphics/field_select/bonus_field_select_stages.4bpp"
|
|
.space 0x20
|
|
|
|
gEReaderText_Tilemap:: @ 0x0807DD00
|
|
.incbin "baserom.gba", 0x7DD00, 0x2000
|
|
|
|
gEReaderOverlay_Tilemap:: @ 0x0807FD00
|
|
.incbin "baserom.gba", 0x7FD00, 0x800
|
|
|
|
gEReaderBackground_Gfx:: @ 0x08080500
|
|
.incbin "graphics/ereader/background.4bpp"
|
|
.space 0x20
|
|
|
|
gEReaderBackground_Pals:: @ 0x08081D20
|
|
.incbin "baserom.gba", 0x81D20, 0x200
|
|
|
|
gPokedexBg1_Tilemap:: @ 0x08081F20
|
|
.incbin "graphics/pokedex/bg1_tilemap.bin"
|
|
|
|
gPokedexBgText_Gfx:: @ 0x08082720
|
|
.incbin "graphics/pokedex/bg_text.4bpp"
|
|
.space 0x20
|
|
|
|
gPokedexInfoWindowTiles:: @ 0x08086B40
|
|
.incbin "baserom.gba", 0x86B40, 0x800
|
|
|
|
gPokedexBg2_Tilemap:: @ 0x08087340
|
|
.incbin "graphics/pokedex/bg2_tilemap.bin"
|
|
|
|
gPokedexBg_Gfx:: @ 0x08087B40
|
|
.incbin "graphics/pokedex/bg.4bpp"
|
|
.space 0x20
|
|
|
|
gPokedexBg3_Tilemap:: @ 0x08088F60
|
|
.incbin "graphics/pokedex/bg3_tilemap.bin"
|
|
|
|
gPokedexBackground_Pals:: @ 0x08089760
|
|
.incbin "graphics/pokedex/bg.gbapal"
|
|
|
|
gPokedexSprites_Pals:: @ 0x08089960
|
|
.incbin "graphics/pokedex/sprites.gbapal"
|
|
|
|
gPokedexSprites_Gfx:: @ 0x08089B60
|
|
.incbin "graphics/pokedex/sprites.4bpp"
|
|
.space 0x20
|
|
|
|
gPokedexTextGlyphs_Gfx:: @ 0x08090780
|
|
.incbin "graphics/pokedex/text_glyphs.4bpp"
|
|
|
|
gHighScoreScoreTable_Tilemap:: @ 0x080947A0
|
|
.incbin "baserom.gba", 0x947A0, 0x1000
|
|
|
|
gHighScoreText_Gfx:: @ 0x080957A0
|
|
.incbin "graphics/high_score/text.4bpp"
|
|
.space 0x20
|
|
|
|
gHighScoreBallWatermark_Tilemap:: @ 0x08099FC0
|
|
.incbin "baserom.gba", 0x99FC0, 0x1000
|
|
|
|
gHighScoreBallWatermark_Gfx:: @ 0x0809AFC0
|
|
.incbin "graphics/high_score/ball_watermark.4bpp"
|
|
.space 0x20
|
|
|
|
gHighScoreBG_Pals:: @ 0x0809DBE0
|
|
.incbin "baserom.gba", 0x9DBE0, 0x200
|
|
|
|
gHighScoreSprite_Pals:: @ 0x0809DDE0
|
|
.incbin "baserom.gba", 0x9DDE0, 0x200
|
|
|
|
gHighScoreDialogs_Gfx:: @ 0x0809DFE0
|
|
@ sheet includes transmission windows, and the
|
|
@ pokedex completion certificate, with latios/latias
|
|
.incbin "graphics/high_score/dialogs.4bpp"
|
|
.space 0x20
|
|
|
|
gFieldSelectBG0Tilemap:: @ 0x080A2400
|
|
.incbin "baserom.gba", 0xA2400, 0x800
|
|
|
|
.include "data/graphics/field_select.inc"
|
|
|
|
gEReaderText_Gfx:: @ 0x080ACC60
|
|
.incbin "graphics/ereader/text.4bpp"
|
|
.space 0x240
|
|
|
|
gIntroScene1Sprites_Pals:: @ 0x080B3AA0
|
|
.incbin "graphics/intro/scene_1_sprites.gbapal"
|
|
|
|
gIntroScene1_BG3Tilemap:: @ 0x080B3CA0
|
|
.incbin "baserom.gba", 0xB3CA0, 0x800
|
|
|
|
gIntroScene1Text_Gfx:: @ 0x080B44A0
|
|
.incbin "graphics/intro/scene_1_text.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene1_BG0Tilemap:: @ 0x080B9CC0
|
|
.incbin "baserom.gba", 0xB9CC0, 0x1800
|
|
|
|
gIntroScene1_BG2Tilemap:: @ 0x080BB4C0
|
|
.incbin "baserom.gba", 0xBB4C0, 0x1000
|
|
|
|
gIntroScene1_BG1Tilemap:: @ 0x080BC4C0
|
|
.incbin "baserom.gba", 0xBC4C0, 0x1000
|
|
|
|
gIntroScene1Ball_Gfx:: @ 0x080BD4C0
|
|
.incbin "graphics/intro/scene_1_ball.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene1Sprites_Gfx:: @ 0x080C3CE0
|
|
.incbin "graphics/intro/scene_1_sprites.4bpp"
|
|
|
|
gIntroScene2_Pal:: @ 0x080CBCE0
|
|
.incbin "baserom.gba", 0xCBCE0, 0x200
|
|
|
|
gIntroScene2_BG3Tilemap:: @ 0x080CBEE0
|
|
.incbin "baserom.gba", 0xCBEE0, 0x800
|
|
|
|
gIntroScene2Sprites_Gfx:: @ 0x080CC6E0
|
|
@ this has diagonal stripes with "Pokemon Pinball" in 2 colors
|
|
@ with mostly blank secondary rows (reusing tiles)
|
|
@ (shown in pink with yellow text)
|
|
@ sheet also includes pichu/pikachu
|
|
.incbin "graphics/intro/scene_2_sprites.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene2_BG0Tiles:: @ 0x080D0700
|
|
.incbin "baserom.gba", 0xD0700, 0x2000
|
|
|
|
gIntroScene2_BG1Tiles:: @ 0x080D2700
|
|
.incbin "baserom.gba", 0xD2700, 0x2000
|
|
|
|
gIntroScene3_Pal:: @ 0x080D4700
|
|
.incbin "baserom.gba", 0xD4700, 0x200
|
|
|
|
gIntroScene3_BG2Tilemap:: @ 0x080D4900
|
|
.incbin "baserom.gba", 0xD4900, 0x1000
|
|
|
|
gIntroScene3_BG3Tilemap:: @ 0x080D5900
|
|
.incbin "baserom.gba", 0xD5900, 0x800
|
|
|
|
gIntroScene3Sprites_Gfx:: @ 0x080D6100
|
|
@ intro pane with treeko, pinball, flipper
|
|
.incbin "graphics/intro/scene_3_sprites.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene3_BG1Tilemap:: @ 0x080DCD20
|
|
.incbin "baserom.gba", 0xDCD20, 0x800
|
|
|
|
gIntroScene3_BG1TilemapA:: @ 0x080DD520
|
|
.incbin "baserom.gba", 0xDD520, 0x800
|
|
|
|
gIntroScene3_BG1TilemapB:: @ 0x080DDD20
|
|
.incbin "baserom.gba", 0xDDD20, 0x800
|
|
|
|
gIntroScene3_BG0Tilemap:: @ 0x080DE520
|
|
.incbin "baserom.gba", 0xDE520, 0x1000
|
|
|
|
gIntroScene3Treecko_Gfx:: @ 0x080DF520
|
|
.incbin "graphics/intro/treecko.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene4_Pal:: @ 0x080E1540
|
|
.incbin "baserom.gba", 0xE1540, 0x200
|
|
|
|
gIntroScene4_BG3Tilemap:: @ 0x080E1740
|
|
.incbin "baserom.gba", 0xE1740, 0x800
|
|
|
|
gIntroScene4Sprites_Gfx:: @ 0x080E1F40
|
|
.incbin "graphics/intro/scene_4_sprites.4bpp"
|
|
|
|
gIntroScene4_BG0Tiles:: @ 0x080E5F60
|
|
.incbin "baserom.gba", 0xE5F60, 0x2000
|
|
|
|
gIntroScene4_BG1Tiles:: @ 0x080E7F60
|
|
.incbin "baserom.gba", 0xE7F60, 0x2000
|
|
|
|
gIntroScene5_Pal:: @ 0x080E9F60
|
|
.incbin "baserom.gba", 0xE9F60, 0x200
|
|
|
|
gIntroScene5_BG2Tilemap:: @ 0x080EA160
|
|
.incbin "baserom.gba", 0xEA160, 0x1000
|
|
|
|
gIntroScene5_BG1Tiles:: @ 0x080EB160
|
|
.incbin "baserom.gba", 0xEB160, 0x1000
|
|
|
|
gIntroScene5_BG3Tilemap:: @ 0x080EC160
|
|
.incbin "baserom.gba", 0xEC160, 0x800
|
|
|
|
gIntroScene5Text_Gfx:: @ 0x080EC960
|
|
.incbin "graphics/intro/scene_5_text.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene5_BG0Tiles:: @ 0x080F1980
|
|
.incbin "baserom.gba", 0xF1980, 0x800
|
|
|
|
gIntroScene5Sprites_Gfx:: @ 0x080F2180
|
|
.incbin "graphics/intro/scene_5_sprites.4bpp"
|
|
.space 0x20
|
|
.incbin "baserom.gba", 0xF51A0, 0x1000
|
|
|
|
gIntroScene6_Pal:: @ 0x080F61A0
|
|
.incbin "baserom.gba", 0xF61A0, 0x200
|
|
|
|
gIntroScene6_BG3Tilemap:: @ 0x080F63A0
|
|
.incbin "baserom.gba", 0xF63A0, 0x800
|
|
|
|
gIntroScene6Sprites_Gfx:: @ 0x080F6BA0
|
|
.incbin "graphics/intro/scene_6_sprites.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene6_BG2Tilemap:: @ 0x080FCFC0
|
|
.incbin "baserom.gba", 0xFCFC0, 0x800
|
|
|
|
gIntroScene6_BG0Tilemap:: @ 0x080FD7C0
|
|
.incbin "baserom.gba", 0xFD7C0, 0x800
|
|
|
|
gIntroScene6_BG1Tiles:: @ 0x080FDFC0
|
|
.incbin "baserom.gba", 0xFDFC0, 0x2000
|
|
|
|
gIntroScene6Stars_Gfx:: @ 0x080FFFC0
|
|
.incbin "graphics/intro/scene_6_stars.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene7_Pal:: @ 0x08100FE0
|
|
.incbin "baserom.gba", 0x100FE0, 0x200
|
|
|
|
gIntroScene7_BG3Tilemap:: @ 0x081011E0
|
|
.incbin "baserom.gba", 0x1011E0, 0x800
|
|
|
|
gIntroScene7Sprites_Gfx:: @ 0x081019E0
|
|
@ this has diagonal stripes with "Pokemon Pinball" in 2 colors
|
|
@ with mostly blank secondary rows (reusing tiles)
|
|
@ (shown in pink with yellow text)
|
|
@ sheet also includes pelipper, makuhita, spoink
|
|
|
|
.incbin "graphics/intro/scene_7_sprites.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene7_BG2Tiles:: @ 0x08106A00
|
|
.incbin "baserom.gba", 0x106A00, 0x2000
|
|
|
|
gIntroScene7_BG0Tiles:: @ 0x08108A00
|
|
.incbin "baserom.gba", 0x108A00, 0x2000
|
|
|
|
gIntroScene7_BG1Tiles:: @ 0x0810AA00
|
|
.incbin "baserom.gba", 0x10AA00, 0x2000
|
|
|
|
gIntroScene7Wailmer_Gfx:: @ 0x0810CA00
|
|
.incbin "graphics/intro/scene_7_wailmer.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene8a_Pal:: @ 0x0810EA20
|
|
.incbin "baserom.gba", 0x10EA20, 0x200
|
|
|
|
gIntroScene8a_BG2Tilemap:: @ 0x0810EC20
|
|
.incbin "baserom.gba", 0x10EC20, 0x800
|
|
|
|
gIntroScene7Explosion_Gfx:: @ 0x0810F420
|
|
.incbin "graphics/intro/scene_7_explosion.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene7WailmerLaunch_Gfx:: @ 0x08112840
|
|
.incbin "graphics/intro/scene_7_wailmer_launch.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene8b_Pal:: @ 0x08115860
|
|
.incbin "baserom.gba", 0x115860, 0x200
|
|
|
|
gIntroScene8b_BG3Tilemap:: @ 0x08115A60
|
|
.incbin "baserom.gba", 0x115A60, 0x800
|
|
|
|
gIntroScene8Clouds_Gfx:: @ 0x08116260
|
|
.incbin "graphics/intro/scene_8_clouds.4bpp"
|
|
.space 0x20
|
|
|
|
gIntroScene8Ball_Gfx:: @ 0x08118680
|
|
.incbin "graphics/intro/scene_8_ball.4bpp"
|
|
|
|
.incbin "baserom.gba", 0x11F680, 0x1640
|
|
|
|
.include "data/graphics/titlescreen.inc"
|
|
|
|
gGravityDeltas_Strong:: @ 0x08137900
|
|
.2byte 1, 1, 1, 0
|
|
|
|
gGravityDeltas_Medium:: @ 0x08137908
|
|
.2byte 1, 0, 1, 0
|
|
|
|
gGravityDeltas_Light:: @ 0x08137910
|
|
.2byte 1, 0, 0, 0
|
|
|
|
gIdlePinballGameStateFuncs:: @ 0x08137918
|
|
.4byte PinballGameIdle0_19048
|
|
.4byte PinballGameIdle1_19190
|
|
.4byte PinballGame_State2_4ABC8 @shared with main game mode
|
|
.4byte PinballGameIdle3_19288
|
|
|
|
gAreaToSpeciesTable:: @ 0x08137928
|
|
.incbin "baserom.gba", 0x137928, 0x1C
|
|
|
|
gPondDialAnimFrames:: @ 0x08137944
|
|
.incbin "baserom.gba", 0x137944, 0x24
|
|
|
|
gPondBumperTransitionFrames:: @ 0x08137968
|
|
.2byte 0,2,3,4,5,6,7,10,10,10,7,6,5,4,3,2,1,0
|
|
@.incbin "baserom.gba", 0x137968, 0x24
|
|
|
|
gLotadBobOffsets:: @ 0x0813798C
|
|
.incbin "baserom.gba", 0x13798C, 0xC
|
|
|
|
gChinchouBumperPalettes:: @ 0x08137998
|
|
.incbin "baserom.gba", 0x137998, 0x20
|
|
|
|
gLotadBumperPalettes:: @ 0x081379B8
|
|
.incbin "baserom.gba", 0x1379B8, 0x20
|
|
|
|
gWhiscashPalettes:: @ 0x081379D8
|
|
.incbin "baserom.gba", 0x1379D8, 0xE0
|
|
|
|
gBumperAnimFrames:: @ 0x08137AB8
|
|
.incbin "baserom.gba", 0x137AB8, 0x84
|
|
|
|
gFieldPaletteVariants:: @ 0x08137B3C
|
|
.incbin "baserom.gba", 0x137B3C, 0x20
|
|
|
|
gUnknown_08137B5C:: @ 0x08137B5C
|
|
.incbin "baserom.gba", 0x137B5C, 0x160
|
|
|
|
gPelipperFlyAnimTable:: @ 0x08137CBC
|
|
.incbin "baserom.gba", 0x137CBC, 0x1A
|
|
|
|
gBumperMosaicValues:: @ 0x08137CD6
|
|
.incbin "baserom.gba", 0x137CD6, 0xC
|
|
|
|
gShopSignLoopFrames:: @ 0x08137CE2
|
|
.incbin "baserom.gba", 0x137CE2, 0x14
|
|
|
|
gShopSignIntroFrames:: @ 0x08137CF6
|
|
.incbin "baserom.gba", 0x137CF6, 0x10
|
|
|
|
gShopSignTransitionFrames:: @ 0x08137D06
|
|
.incbin "baserom.gba", 0x137D06, 0x3A
|
|
|
|
gDusclopsBossAnimFrames:: @ 0x08137D40
|
|
.incbin "baserom.gba", 0x137D40, 0x8
|
|
|
|
gWhirlwindGrabAnimFrameIndices:: @ 0x08137D48
|
|
.incbin "baserom.gba", 0x137D48, 0x18
|
|
|
|
gSphealScoreDigitSpriteIndices:: @ 0x08137D60
|
|
.incbin "baserom.gba", 0x137D60, 0x18
|
|
|
|
gPauseMenuSpriteOffsets:: @ 0x08137D78
|
|
.incbin "baserom.gba", 0x137D78, 0x2C
|
|
|
|
gPauseMenuTextAnimFrames:: @ 0x08137DA4
|
|
.incbin "baserom.gba", 0x137DA4, 0x1A
|
|
|
|
gDebugTextStrings:: @ 0x08137DBE
|
|
.ascii " BALL-MV:"
|
|
.byte 0,0,0,0,0
|
|
.ascii " BALL-SPD:"
|
|
.byte 0,0,0,0
|
|
.ascii " DEBUG1:"
|
|
.byte 0,0,0,0,0
|
|
|
|
gDebugMenuValueTemplate:: @ 0x08137DE8
|
|
.ascii "(000 000)"
|
|
.byte 0,0,0
|
|
.ascii "(000) "
|
|
.byte 0,0,0
|
|
|
|
gDebugMenuCursorGfx:: @ 0x08137E00
|
|
.incbin "baserom.gba", 0x137E00, 0x4
|
|
|
|
gPinballGameStateFuncs:: @ 0x08137E04
|
|
.4byte PinballGame_State0_49ED4 @ called once upon loading the field
|
|
.4byte PinballGame_State1_4AAD8 @ called once every frame while playing
|
|
.4byte PinballGame_State2_4ABC8 @ called once on game over (losing all balls)
|
|
.4byte PinballGame_State3_4B20C @ called once after game over?
|
|
|
|
gBallPalettes:: @ 0x08137E14
|
|
.incbin "baserom.gba", 0x137E14, 0x100
|
|
|
|
gBallFlashPalette:: @ 0x08137F14
|
|
.incbin "baserom.gba", 0x137F14, 0x100
|
|
|
|
gBallUpgradeTilesGfx:: @ 0x08138014
|
|
.incbin "baserom.gba", 0x138014, 0x820
|
|
|
|
gDusclopsBonusClear_Gfx:: @ 0x08138834
|
|
.incbin "graphics/stage/dusclops/dusclops_bonus_clear.4bpp"
|
|
.space 0x20
|
|
|
|
gKecleonBonusClear_Gfx:: @ 0x0813A854
|
|
.incbin "graphics/stage/kecleon/kecleon_bonus_clear.4bpp"
|
|
.space 0x20
|
|
|
|
gKyogreBonusClear_Gfx:: @ 0x0813C874
|
|
.incbin "graphics/stage/kyogre/kyogre_bonus_clear.4bpp"
|
|
.space 0x20
|
|
|
|
gGroudonBonusClear_Gfx:: @ 0x0813E894
|
|
.incbin "graphics/stage/groudon/groudon_bonus_clear.4bpp"
|
|
.space 0x20
|
|
|
|
gRayquazaBonusClear_Gfx:: @ 0x081408B4
|
|
.incbin "graphics/stage/rayquaza/rayquaza_bonus_clear.4bpp"
|
|
.space 0x20
|
|
|
|
gCaptureScreenTilesGfx:: @ 0x081428D4
|
|
.incbin "baserom.gba", 0x1428D4, 0x1C20
|
|
|
|
.include "data/graphics/mon_hatch_sprites_pals.inc"
|
|
|
|
gIdleBoardConfig0:: @ 0x081450F4
|
|
.incbin "baserom.gba", 0x1450F4, 0x3840
|
|
|
|
gIdleBoardConfig2:: @ 0x08148934
|
|
.incbin "baserom.gba", 0x148934, 0x3840
|
|
|
|
gIdleBoardConfig3:: @ 0x0814C174
|
|
.incbin "baserom.gba", 0x14C174, 0x3840
|
|
|
|
gIdleBoardConfig1:: @ 0x0814F9B4
|
|
.incbin "baserom.gba", 0x14F9B4, 0x3840
|
|
|
|
gIdleBoardGameState0:: @ 0x081531F4
|
|
.incbin "baserom.gba", 0x1531F4, 0x1424
|
|
|
|
gIdleBoardGameState2:: @ 0x08154618
|
|
.incbin "baserom.gba", 0x154618, 0x1424
|
|
|
|
gIdleBoardGameState3:: @ 0x08155A3C
|
|
.incbin "baserom.gba", 0x155A3C, 0x1424
|
|
|
|
gIdleBoardGameState1:: @ 0x08156E60
|
|
.incbin "baserom.gba", 0x156E60, 0x1424
|
|
|
|
gBoardActionTilesGfx:: @ 0x08158284
|
|
.incbin "baserom.gba", 0x158284, 0x2420
|
|
|
|
gBoardActionObjPal:: @ 0x0815A6A4
|
|
.incbin "baserom.gba", 0x15A6A4, 0x200
|
|
|
|
gEvoExAppear_Gfx:: @ 0x0815A8A4
|
|
.incbin "graphics/board_pickups/evo_item_ex.4bpp";
|
|
|
|
gEvoItemPalettes:: @ 0x0815C4C4
|
|
.incbin "baserom.gba", 0x15C4C4, 0x200
|
|
|
|
gEvoLeafAppear_Gfx:: @ 0x0815C6C4
|
|
.incbin "graphics/board_pickups/evo_item_leaf.4bpp";
|
|
|
|
gEvoFireAppear_Gfx:: @ 0x0815E2E4
|
|
.incbin "graphics/board_pickups/evo_item_fire.4bpp";
|
|
|
|
gEvoHeartAppear_Gfx:: @ 0x0815FF04
|
|
.incbin "graphics/board_pickups/evo_item_heart.4bpp";
|
|
|
|
gEvoLinkAppear_Gfx:: @ 0x08161B24
|
|
.incbin "graphics/board_pickups/evo_item_link.4bpp";
|
|
|
|
gEvoMoonAppear_Gfx:: @ 0x08163744
|
|
.incbin "graphics/board_pickups/evo_item_moon.4bpp";
|
|
|
|
gEvoWaterAppear_Gfx:: @ 0x08165364
|
|
.incbin "graphics/board_pickups/evo_item_water.4bpp";
|
|
|
|
gEvoBoxAppear_Gfx:: @ 0x08166F84
|
|
.incbin "graphics/board_pickups/evo_item_box.4bpp";
|
|
|
|
gEvoSunAppear_Gfx:: @ 0x08168BA4
|
|
.incbin "graphics/board_pickups/evo_item_sun.4bpp";
|
|
|
|
gEvoBoltAppear_Gfx:: @ 0x0816A7C4
|
|
.incbin "graphics/board_pickups/evo_item_bolt.4bpp";
|
|
|
|
gFlipperCollisionData:: @ 0x0816C3E4
|
|
.incbin "baserom.gba", 0x16C3E4, 0x42800
|
|
.include "data/graphics/mon_catch_sprites_pals.inc"
|
|
@ .incbin "baserom.gba", 0x1AEBE4, 0xA80
|
|
.incbin "baserom.gba", 0x1B0C64, 0x180
|
|
|
|
gKyogreWaterAnimPaletteFrames:: @ 0x081B0DE4
|
|
.incbin "baserom.gba", 0x1B0DE4, 0x200
|
|
|
|
gPokeballCaptureOamFrames:: @ 0x081B0FE4
|
|
.incbin "baserom.gba", 0x1B0FE4, 0x26C0
|
|
|
|
gBonusStageObjPal:: @ 0x081B36A4
|
|
.incbin "baserom.gba", 0x1B36A4, 0xEE0
|
|
|
|
gEvoNameDisplay_Pals:: @ 0x081B4584
|
|
.incbin "baserom.gba", 0x1B4584, 0x20
|
|
|
|
gShopNameDisplay_Pals:: @ 0x081B45A4
|
|
.incbin "baserom.gba", 0x1B45A4, 0x1E0
|
|
|
|
gEvoModeBG_Gfx:: @ 0x081B4784
|
|
.incbin "baserom.gba", 0x1B4784, 0x1000
|
|
|
|
gUnknown_081B5784:: @ 0x081B5784
|
|
.incbin "baserom.gba", 0x1B5784, 0x1000
|
|
|
|
gUnknown_081B6784:: @ 0x081B6784
|
|
.incbin "baserom.gba", 0x1B6784, 0x1000
|
|
|
|
gUnknown_081B7784:: @ 0x081B7784
|
|
.incbin "baserom.gba", 0x1B7784, 0x1000
|
|
|
|
gShopEvoUI_Pals:: @ 0x081B8784
|
|
.incbin "baserom.gba", 0x1B8784, 0x200
|
|
|
|
gShopModeBG_Gfx:: @ 0x081B8984
|
|
.incbin "baserom.gba", 0x1B8984, 0x1000
|
|
|
|
gUnknown_081B9984:: @ 0x081B9984
|
|
.incbin "baserom.gba", 0x1B9984, 0x1000
|
|
|
|
gUnknown_081BA984:: @ 0x081BA984
|
|
.incbin "baserom.gba", 0x1BA984, 0x1000
|
|
|
|
gUnknown_081BB984:: @ 0x081BB984
|
|
.incbin "baserom.gba", 0x1BB984, 0x1000
|
|
|
|
gSapphireShopSignPalettes:: @ 0x081BC984
|
|
.incbin "baserom.gba", 0x1BC984, 0x120
|
|
|
|
gRubyBoardBonusGfx:: @ 0x081BCAA4
|
|
.incbin "baserom.gba", 0x1BCAA4, 0x1820
|
|
|
|
gRubyBoardBonusObjPalette:: @ 0x081BE2C4
|
|
.incbin "baserom.gba", 0x1BE2C4, 0x200
|
|
|
|
gSapphireBoardBonusGfx:: @ 0x081BE4C4
|
|
.incbin "baserom.gba", 0x1BE4C4, 0x1820
|
|
|
|
gSapphireBoardBonusObjPalette:: @ 0x081BFCE4
|
|
.incbin "baserom.gba", 0x1BFCE4, 0x200
|
|
|
|
gRubyBoardPalette:: @ 0x081BFEE4
|
|
.incbin "baserom.gba", 0x1BFEE4, 0x180
|
|
|
|
gDefaultBallPalette:: @ 0x081C0064
|
|
.incbin "baserom.gba", 0x1C0064, 0x80
|
|
|
|
gPortraitGenericPalettes:: @ 0x081C00E4
|
|
.incbin "baserom.gba", 0x1C00E4, 0x200
|
|
|
|
gPortraitAnimPalettes:: @ 0x081C02E4
|
|
.incbin "baserom.gba", 0x1C02E4, 0x600
|
|
|
|
gRubyBoardBG0Tilemap:: @ 0x081C08E4
|
|
.incbin "baserom.gba", 0x1C08E4, 0x6DB40
|
|
|
|
gRubyBoardBG1Tilemap:: @ 0x0822E424
|
|
.incbin "baserom.gba", 0x22E424, 0x1DDC0
|
|
|
|
gRubyBoardCompressedTiles1:: @ 0x0824C1E4
|
|
.incbin "baserom.gba", 0x24C1E4, 0x1B7C
|
|
|
|
gRubyBoardCompressedTiles2:: @ 0x0824DD60
|
|
.incbin "baserom.gba", 0x24DD60, 0x2BD4
|
|
|
|
gRubyBoardCompressedBGTileBuffer:: @ 0x08250934
|
|
.incbin "baserom.gba", 0x250934, 0x21DC
|
|
|
|
gSharedBumperCollisionMap:: @ 0x08252B10
|
|
.incbin "baserom.gba", 0x252B10, 0x2000
|
|
|
|
gRubyAltEntity0CollisionMap:: @ 0x08254B10
|
|
.incbin "baserom.gba", 0x254B10, 0x2880
|
|
|
|
gRubyAltEntity1CollisionMap:: @ 0x08257390
|
|
.incbin "baserom.gba", 0x257390, 0x2880
|
|
|
|
gWhiscashCollisionMap:: @ 0x08259C10
|
|
.incbin "baserom.gba", 0x259C10, 0xC000
|
|
|
|
gRubyBoardBGTiles:: @ 0x08265C10
|
|
.incbin "baserom.gba", 0x265C10, 0x8000
|
|
|
|
gRubyBoardBGTilemap:: @ 0x0826DC10
|
|
.incbin "baserom.gba", 0x26DC10, 0x1000
|
|
|
|
gSapphireBoardPalette:: @ 0x0826EC10
|
|
.incbin "baserom.gba", 0x26EC10, 0x200
|
|
|
|
gSapphireBoardBG0Tilemap:: @ 0x0826EE10
|
|
.incbin "baserom.gba", 0x26EE10, 0x3F8C0
|
|
|
|
gSapphireBoardBG1Tilemap:: @ 0x082AE6D0
|
|
.incbin "baserom.gba", 0x2AE6D0, 0x24E00
|
|
|
|
gSapphireBoardCompressedTiles1:: @ 0x082D34D0
|
|
.incbin "baserom.gba", 0x2D34D0, 0x1D6C
|
|
|
|
gSapphireBoardCompressedTiles2:: @ 0x082D523C
|
|
.incbin "baserom.gba", 0x2D523C, 0x375C
|
|
|
|
gSapphireBoardCompressedBGTileBuffer:: @ 0x082D8998
|
|
.incbin "baserom.gba", 0x2D8998, 0xC548
|
|
|
|
gSapphireBoardBGTiles:: @ 0x082E4EE0
|
|
.incbin "baserom.gba", 0x2E4EE0, 0x8000
|
|
|
|
gSapphireBoardBGTilemap:: @ 0x082ECEE0
|
|
.incbin "baserom.gba", 0x2ECEE0, 0x1000
|
|
|
|
gDusclopsBoardPalette:: @ 0x082EDEE0
|
|
.incbin "baserom.gba", 0x2EDEE0, 0x200
|
|
|
|
gDusclopsAnimPalettes:: @ 0x082EE0E0
|
|
.incbin "baserom.gba", 0x2EE0E0, 0x3E0
|
|
|
|
gDusclopsBoardBG0Tilemap:: @ 0x082EE4C0
|
|
.incbin "baserom.gba", 0x2EE4C0, 0x13240
|
|
|
|
gDusclopsBoardBG1Tilemap:: @ 0x08301700
|
|
.incbin "baserom.gba", 0x301700, 0x800
|
|
|
|
gDusclopsBoardBG2Tilemap:: @ 0x08301F00
|
|
.incbin "baserom.gba", 0x301F00, 0x800
|
|
|
|
gBonusFieldCompressedBaseTiles:: @ 0x08302700
|
|
.incbin "baserom.gba", 0x302700, 0x1228
|
|
|
|
gDusclopsBoardCompressedBGTiles:: @ 0x08303928
|
|
.incbin "baserom.gba", 0x303928, 0x38AC
|
|
|
|
gDusclopsBodyCollisionMap:: @ 0x083071D4
|
|
.incbin "baserom.gba", 0x3071D4, 0x5A00
|
|
|
|
gKecleonBoardPalette:: @ 0x0830CBD4
|
|
.incbin "baserom.gba", 0x30CBD4, 0x200
|
|
|
|
gKecleonBoardBG1Tilemap:: @ 0x0830CDD4
|
|
.incbin "baserom.gba", 0x30CDD4, 0x1ABC0
|
|
|
|
gKecleonBerryOverlayTilemap:: @ 0x08327994
|
|
.incbin "baserom.gba", 0x327994, 0x2000
|
|
|
|
gKecleonBoardBG0Tilemap:: @ 0x08329994
|
|
.incbin "baserom.gba", 0x329994, 0x800
|
|
|
|
gKecleonBoardCompressedBGTiles:: @ 0x0832A194
|
|
.incbin "baserom.gba", 0x32A194, 0x3470
|
|
|
|
gKecleonTongueCollisionMap:: @ 0x0832D604
|
|
.incbin "baserom.gba", 0x32D604, 0x2C00
|
|
|
|
gKecleonBodyCollisionMap:: @ 0x08330204
|
|
.incbin "baserom.gba", 0x330204, 0x2C00
|
|
|
|
gKyogreBoardPalette:: @ 0x08332E04
|
|
.incbin "baserom.gba", 0x332E04, 0x200
|
|
|
|
gKyogreWaterBackgroundTilemap:: @ 0x08333004
|
|
.incbin "baserom.gba", 0x333004, 0xA840
|
|
|
|
gKyogreBoardBG1Tilemap:: @ 0x0833D844
|
|
.incbin "baserom.gba", 0x33D844, 0x800
|
|
|
|
gKyogreBoardCompressedBGTiles:: @ 0x0833E044
|
|
.incbin "baserom.gba", 0x33E044, 0x1F14
|
|
|
|
gKyogreIntroShorePalette:: @ 0x0833FF58
|
|
.incbin "baserom.gba", 0x33FF58, 0xC00
|
|
|
|
gKyogreForm1CollisionMap:: @ 0x08340B58
|
|
.incbin "baserom.gba", 0x340B58, 0x8E80
|
|
|
|
gKyogreForm2CollisionMap:: @ 0x083499D8
|
|
.incbin "baserom.gba", 0x3499D8, 0x4200
|
|
|
|
gKyogreForm3CollisionMap:: @ 0x0834DBD8
|
|
.incbin "baserom.gba", 0x34DBD8, 0x4E00
|
|
|
|
gKyogreIntroIcePalette:: @ 0x083529D8
|
|
.incbin "baserom.gba", 0x3529D8, 0x200
|
|
|
|
gGroudonLavaPaletteCycleData:: @ 0x08352BD8
|
|
.incbin "baserom.gba", 0x352BD8, 0x200
|
|
|
|
gGroudonBoardBG0Tilemap:: @ 0x08352DD8
|
|
.incbin "baserom.gba", 0x352DD8, 0x800
|
|
|
|
gGroudonBoardBG1Tilemap:: @ 0x083535D8
|
|
.incbin "baserom.gba", 0x3535D8, 0x800
|
|
|
|
gGroudonBoardCompressedBGTiles:: @ 0x08353DD8
|
|
.incbin "baserom.gba", 0x353DD8, 0x3BF0
|
|
|
|
gGroudonBodyCollisionMap:: @ 0x083579C8
|
|
.incbin "baserom.gba", 0x3579C8, 0x7000
|
|
|
|
gGroudonProjectileCollisionMap:: @ 0x0835E9C8
|
|
.incbin "baserom.gba", 0x35E9C8, 0x5500
|
|
|
|
gRayquazaBoardPalette:: @ 0x08363EC8
|
|
.incbin "baserom.gba", 0x363EC8, 0x200
|
|
|
|
gRayquazaBoardBG0Tilemap:: @ 0x083640C8
|
|
.incbin "baserom.gba", 0x3640C8, 0xA740
|
|
|
|
gRayquazaBoardBGScrollTilemap:: @ 0x0836E808
|
|
.incbin "baserom.gba", 0x36E808, 0x1000
|
|
|
|
gRayquazaBoardBG1Tilemap:: @ 0x0836F808
|
|
.incbin "baserom.gba", 0x36F808, 0x1000
|
|
|
|
gRayquazaBoardCompressedBGTiles:: @ 0x08370808
|
|
.incbin "baserom.gba", 0x370808, 0x1AE0
|
|
|
|
gRayquazaBodyCollisionMap:: @ 0x083722E8
|
|
.incbin "baserom.gba", 0x3722E8, 0x8000
|
|
|
|
gSphealBoardPalette:: @ 0x0837A2E8
|
|
.incbin "baserom.gba", 0x37A2E8, 0x200
|
|
|
|
gSphealWaterBackgroundTilemap:: @ 0x0837A4E8
|
|
.incbin "baserom.gba", 0x37A4E8, 0x13B40
|
|
|
|
gSphealBoardBG1Tilemap:: @ 0x0838E028
|
|
.incbin "baserom.gba", 0x38E028, 0x800
|
|
|
|
gSphealBoardCompressedBGTiles:: @ 0x0838E828
|
|
.incbin "baserom.gba", 0x38E828, 0x3224
|
|
|
|
gSphealCrackedIceCollisionMap:: @ 0x08391A4C
|
|
.incbin "baserom.gba", 0x391A4C, 0x2000
|
|
|
|
gSphealFrozenIceCollisionMap:: @ 0x08393A4C
|
|
.incbin "baserom.gba", 0x393A4C, 0x2000
|
|
|
|
gPikaSaverFullCoverageGfx:: @ 0x08395A4C
|
|
.incbin "baserom.gba", 0x395A4C, 0x2420
|
|
|
|
gPikaSaverPartialCoverageGfx:: @ 0x08397E6C
|
|
.incbin "baserom.gba", 0x397E6C, 0x2420
|
|
|
|
gCatchTargetCollisionBitmap:: @ 0x0839A28C
|
|
.incbin "baserom.gba", 0x39A28C, 0x900
|
|
|
|
.include "data/graphics/mon_portraits_pals.inc"
|
|
|
|
gSapphireCatchTilesGfx:: @ 0x0839C78C
|
|
.incbin "baserom.gba", 0x39C78C, 0x1420
|
|
|
|
gSapphireCatchPalette:: @ 0x0839DBAC
|
|
.incbin "baserom.gba", 0x39DBAC, 0x200
|
|
|
|
gHatchRevealTilesGfx:: @ 0x0839DDAC
|
|
.incbin "baserom.gba", 0x39DDAC, 0x2820
|
|
|
|
gHatchRevealPalette:: @ 0x083A05CC
|
|
.incbin "baserom.gba", 0x3A05CC, 0x200
|
|
|
|
gHatchStartTilesGfx:: @ 0x083A07CC
|
|
.incbin "baserom.gba", 0x3A07CC, 0x2020
|
|
|
|
gHatchStartPalette:: @ 0x083A27EC
|
|
.incbin "baserom.gba", 0x3A27EC, 0x200
|
|
|
|
gHatchStage2TilesGfx:: @ 0x083A29EC
|
|
.incbin "baserom.gba", 0x3A29EC, 0x820
|
|
|
|
gHatchStage2Palette:: @ 0x083A320C
|
|
.incbin "baserom.gba", 0x3A320C, 0x200
|
|
|
|
gHatchStage3TilesGfx:: @ 0x083A340C
|
|
.incbin "baserom.gba", 0x3A340C, 0x2020
|
|
|
|
gHatchStage3Palette:: @ 0x083A542C
|
|
.incbin "baserom.gba", 0x3A542C, 0x200
|
|
|
|
gHatchFinalTilesGfx:: @ 0x083A562C
|
|
.incbin "baserom.gba", 0x3A562C, 0x1820
|
|
|
|
gHatchFinalPalette:: @ 0x083A6E4C
|
|
.incbin "baserom.gba", 0x3A6E4C, 0x200
|
|
|
|
gEggModeTilesGfx:: @ 0x083A704C
|
|
.incbin "baserom.gba", 0x3A704C, 0x1020
|
|
|
|
gEggModePalette:: @ 0x083A806C
|
|
.incbin "baserom.gba", 0x3A806C, 0x20
|
|
|
|
gCaptureModePalette:: @ 0x083A808C
|
|
.incbin "baserom.gba", 0x3A808C, 0x1E0
|
|
|
|
gBoardHudTilemapB:: @ 0x083A826C
|
|
.incbin "baserom.gba", 0x3A826C, 0x820
|
|
|
|
gShopPalette:: @ 0x083A8A8C
|
|
.incbin "baserom.gba", 0x3A8A8C, 0x20
|
|
|
|
gHatchCompletePalette:: @ 0x083A8AAC
|
|
.incbin "baserom.gba", 0x3A8AAC, 0x20
|
|
|
|
gBoardHudTilemapA:: @ 0x083A8ACC
|
|
.incbin "baserom.gba", 0x3A8ACC, 0x420
|
|
|
|
gPortraitAnimFrameGraphics:: @ 0x083A8EEC
|
|
.incbin "graphics/slot_options/slot_options_1.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_2.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_3.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_4.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_5.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_6.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_7.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_8.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_9.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_10.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_11.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_12.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_13.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_14.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_15.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_16.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_17.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_18.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_19.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_20.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_21.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_22.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_23.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_24.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_25.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_26.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_27.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_28.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_29.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_30.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_31.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_32.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_33.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_34.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_35.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_36.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_37.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_38.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_39.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_40.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_41.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_42.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_43.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_44.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_45.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_46.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_47.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_48.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_49.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_50.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_51.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_52.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_53.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_54.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_55.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_56.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_57.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_58.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_59.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_60.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_61.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_62.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_63.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_64.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_65.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_66.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_67.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_68.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_69.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_70.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_71.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_72.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_73.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_74.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_75.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_76.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_77.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_78.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_79.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_80.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_81.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_82.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_83.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_84.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_85.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_86.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_87.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_88.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_89.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_90.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_91.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_92.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_93.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_94.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_95.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_96.4bpp"
|
|
.incbin "graphics/slot_options/slot_options_97.4bpp"
|
|
|
|
gBallRotationTileGraphics:: @ 0x083BB16C
|
|
.incbin "graphics/stage/main/pokeball_regular.4bpp"
|
|
.incbin "graphics/stage/main/pokeball_great.4bpp"
|
|
.incbin "graphics/stage/main/pokeball_ultra.4bpp"
|
|
.incbin "graphics/stage/main/pokeball_master.4bpp"
|
|
|
|
gBallShadowTileGraphics:: @ 0x083BD36C
|
|
.incbin "baserom.gba", 0x3BD36C, 0xC00
|
|
|
|
gBallSpawnGlowTiles_Type2:: @ 0x083BDF6C
|
|
.incbin "baserom.gba", 0x3BDF6C, 0x1200
|
|
|
|
gBallSpawnGlowTiles_Type1:: @ 0x083BF16C
|
|
.incbin "baserom.gba", 0x3BF16C, 0x1600
|
|
|
|
gSapphirePondEntity_Gfx:: @ 0x083C076C
|
|
.incbin "baserom.gba", 0x3C076C, 0xC40
|
|
|
|
gKyogreSplashSpriteFrames:: @ 0x083C13AC
|
|
.incbin "baserom.gba", 0x3C13AC, 0x6C0
|
|
|
|
gKyogreWhirlpoolSpriteFrames:: @ 0x083C1A6C
|
|
.incbin "baserom.gba", 0x3C1A6C, 0x21C0
|
|
|
|
gRubyFlashingDecorationTiles:: @ 0x083C3C2C
|
|
.incbin "baserom.gba", 0x3C3C2C, 0x1800
|
|
|
|
gChikoritaProjectileTiles:: @ 0x083C542C
|
|
.incbin "baserom.gba", 0x3C542C, 0x200
|
|
|
|
gChikoritaExplosionTiles:: @ 0x083C562C
|
|
.incbin "baserom.gba", 0x3C562C, 0x400
|
|
|
|
gRayquazaSkyBackgroundGfx:: @ 0x083C5A2C
|
|
.incbin "baserom.gba", 0x3C5A2C, 0x2640
|
|
|
|
gRubyFlashingTiles_Secondary:: @ 0x083C806C
|
|
.incbin "baserom.gba", 0x3C806C, 0xB00
|
|
|
|
.include "data/graphics/mon_hatch_sprites.inc"
|
|
|
|
gPickupIcon1_Gfx:: @ 0x083EB84C
|
|
.incbin "graphics/board_pickups/icon1.4bpp"
|
|
gPickupIcon2_Gfx:: @ 0x083ED64C
|
|
.incbin "graphics/board_pickups/icon2.4bpp"
|
|
gPickupIcon3_Gfx:: @ 0x083EF44C
|
|
.incbin "graphics/board_pickups/icon3.4bpp"
|
|
gPickupIcon9_Gfx:: @ 0x083F124C
|
|
.incbin "graphics/board_pickups/icon9.4bpp"
|
|
gPickupIcon4_Gfx:: @ 0x083F304C
|
|
.incbin "graphics/board_pickups/icon4.4bpp"
|
|
gPickupIcon5_Gfx:: @ 0x083F4E4C
|
|
.incbin "graphics/board_pickups/icon5.4bpp"
|
|
gPickupIcon6_Gfx:: @ 0x083F6C4C
|
|
.incbin "graphics/board_pickups/icon6.4bpp"
|
|
gPickupIcon10_Gfx:: @ 0x083F8A4C
|
|
.incbin "graphics/board_pickups/icon10.4bpp"
|
|
gPickupIcon8_Gfx:: @ 0x083FA84C
|
|
.incbin "graphics/board_pickups/icon8.4bpp"
|
|
gPickupIcon7_Gfx:: @ 0x083FC64C
|
|
.incbin "graphics/board_pickups/icon7.4bpp"
|
|
|
|
gFlipperTileGraphics:: @ 0x083FE44C
|
|
.incbin "baserom.gba", 0x3FE44C, 0xC00
|
|
|
|
gAlphabetTilesGfx:: @ 0x083FF04C
|
|
.incbin "baserom.gba", 0x3FF04C, 0xD00
|
|
|
|
gSpaceTileGfx:: @ 0x083FFD4C
|
|
.incbin "baserom.gba", 0x3FFD4C, 0x40
|
|
|
|
gSapphireBoardWailmer_Gfx:: @ 0x083FFD8C
|
|
.incbin "graphics/stage/sapphire/wailmer.4bpp";
|
|
|
|
.include "data/graphics/mon_catch_sprites.inc"
|
|
|
|
gRubyStageGulpin_Gfx:: @ 0x08447A8C
|
|
.incbin "graphics/stage/ruby/gulpin.4bpp"
|
|
|
|
gMainStageBonusTrap_Gfx:: @ 0x0844838C
|
|
.incbin "graphics/stage/main/bonus_trap.4bpp"
|
|
|
|
gLotadBumperTiles:: @ 0x0844928C
|
|
.incbin "baserom.gba", 0x44928C, 0xB00
|
|
|
|
gRubyStageCyndaquil_Gfx:: @ 0x08449D8C
|
|
.incbin "graphics/stage/ruby/cyndaquil.4bpp"
|
|
|
|
gBasketAnimationTilesGfx:: @ 0x0844AA0C
|
|
.incbin "graphics/stage/main/gunk_0844AA0C.4bpp"
|
|
|
|
gSapphireStageBasket_Gfx:: @ 0x0844F20C
|
|
.incbin "graphics/stage/sapphire/seedot_basket.4bpp"
|
|
|
|
gKecleonStageKecleon_Gfx:: @ 0x0844F98C
|
|
.incbin "graphics/stage/kecleon/kecleon.4bpp"
|
|
|
|
gKecleonStageKecleonFx_Gfx:: @ 0x0845588C
|
|
.incbin "graphics/stage/kecleon/kecleon_fx.4bpp"
|
|
|
|
gOneUpBannerSprite_Gfx:: @ 0x08455E8C
|
|
.incbin "graphics/stage/misc/gunk_08455E8C.4bpp"
|
|
|
|
gLifeCountDigit_Gfx:: @ 0x0845648C
|
|
.incbin "graphics/stage/misc/gunk_0845648C.4bpp"
|
|
|
|
gPondBumper_Gfx:: @ 0x0845690C
|
|
.incbin "graphics/stage/misc/gunk_0845690C.4bpp"
|
|
|
|
gRubyStageNuzleaf_Gfx:: @ 0x0845710C
|
|
.incbin "graphics/stage/ruby/nuzleaf.4bpp"
|
|
|
|
gSplashEffectTileGfx:: @ 0x0845A08C
|
|
.incbin "baserom.gba", 0x45A08C, 0x400
|
|
|
|
gRubyIntroSprites_Gfx:: @ 0x0845A48C
|
|
.incbin "graphics/stage/ruby/intro_sprite.4bpp"
|
|
|
|
gSapphireIntroSprites_Gfx:: @ 0x0845F9EC
|
|
.incbin "graphics/stage/sapphire/intro_sprite.4bpp"
|
|
|
|
gDusclopsIntroSprite_Gfx:: @ 0x08464F4C
|
|
.incbin "graphics/stage/dusclops/intro_sprite.4bpp";
|
|
|
|
gKecleonIntroSprite_Gfx:: @ 0x084675EC
|
|
.incbin "graphics/stage/kecleon/intro_sprite.4bpp";
|
|
|
|
gKyogreIntroSprite_Gfx:: @ 0x0846A40C
|
|
.incbin "graphics/stage/kyogre/intro_sprite.4bpp"
|
|
|
|
gGroudonIntroSprite_Gfx:: @ 0x0846D2AC
|
|
.incbin "graphics/stage/groudon/intro_sprite.4bpp"
|
|
|
|
gRayquazaIntroSprite_Gfx:: @ 0x08472A6C
|
|
.incbin "graphics/stage/rayquaza/intro_sprite.4bpp"
|
|
|
|
gSphealIntroSprites_Gfx:: @ 0x084779EC
|
|
.incbin "baserom.gba", 0x4779EC, 0x2A20
|
|
|
|
gSapphireBumperLeft_Gfx:: @ 0x0847A40C
|
|
.incbin "baserom.gba", 0x47A40C, 0x2D00
|
|
|
|
gSapphireBumperLeftHit_Gfx:: @ 0x0847D10C
|
|
.incbin "baserom.gba", 0x47D10C, 0xE00
|
|
|
|
gRubyRampGateTileGfx:: @ 0x0847DF0C
|
|
.incbin "baserom.gba", 0x47DF0C, 0x1E00
|
|
|
|
gSideBumperGfx:: @ 0x0847FD0C
|
|
.incbin "baserom.gba", 0x47FD0C, 0x200
|
|
|
|
gShopDigitTilesGfx:: @ 0x0847FF0C
|
|
.incbin "baserom.gba", 0x47FF0C, 0xF00
|
|
|
|
gDecimalDigitTilesGfx:: @ 0x08480E0C
|
|
.incbin "baserom.gba", 0x480E0C, 0x280
|
|
|
|
gSapphireShopSignTileGfx:: @ 0x0848108C
|
|
.incbin "baserom.gba", 0x48108C, 0x2D00
|
|
|
|
gRubyTravelVolbeat_Gfx:: @ 0x08483D8C
|
|
.incbin "baserom.gba", 0x483D8C, 0x4C80
|
|
|
|
gSapphireTravelIllumise_Gfx:: @ 0x08488A0C
|
|
.incbin "baserom.gba", 0x488A0C, 0x4C80
|
|
|
|
gPortraitGenericGraphics:: @ 0x0848D68C
|
|
.incbin "baserom.gba", 0x48D68C, 0x2700
|
|
|
|
gCaptureModeTilesGfx:: @ 0x0848FD8C
|
|
.incbin "baserom.gba", 0x48FD8C, 0xCC0
|
|
|
|
gHoleIndicatorTileGfx:: @ 0x08490A4C
|
|
.incbin "baserom.gba", 0x490A4C, 0x4400
|
|
|
|
gDusclopsBoardDusclopsAppearFx_Gfx:: @ 0x08494E4C
|
|
.incbin "graphics/stage/dusclops/dusclops_appear_fx.4bpp";
|
|
|
|
gKyogreBodySprites_First15:: @ 0x0849664C
|
|
.incbin "baserom.gba", 0x49664C, 0x5280
|
|
|
|
gKyogreBodySprites_After15:: @ 0x0849B8CC
|
|
.incbin "baserom.gba", 0x49B8CC, 0x3900
|
|
|
|
gGroudonBoardBackgroundGfx:: @ 0x0849F1CC
|
|
.incbin "baserom.gba", 0x49F1CC, 0x2020
|
|
|
|
gGroudonBoulderSpriteFrames:: @ 0x084A11EC
|
|
.incbin "baserom.gba", 0x4A11EC, 0x5D00
|
|
|
|
gRayquazaMinionOrbFrames:: @ 0x084A6EEC
|
|
.incbin "baserom.gba", 0x4A6EEC, 0x1680
|
|
|
|
gRayquazaWindBoardGfx:: @ 0x084A856C
|
|
.incbin "baserom.gba", 0x4A856C, 0x1C20
|
|
|
|
gRayquazaSpriteSheet:: @ 0x084AA18C
|
|
.incbin "baserom.gba", 0x4AA18C, 0x860
|
|
|
|
gRayquazaBodyVariantTiles:: @ 0x084AA9EC
|
|
.incbin "baserom.gba", 0x4AA9EC, 0x5000
|
|
|
|
gSphealScoreCounterDigitSprites:: @ 0x084AF9EC
|
|
.incbin "baserom.gba", 0x4AF9EC, 0x600
|
|
|
|
gSphealExtendedScoreSprites:: @ 0x084AFFEC
|
|
.incbin "baserom.gba", 0x4AFFEC, 0x480
|
|
|
|
gSphealFlyingEnemyVariantSprites:: @ 0x084B046C
|
|
.incbin "baserom.gba", 0x4B046C, 0x4380
|
|
|
|
gSphealMinionBodySprites:: @ 0x084B47EC
|
|
.incbin "baserom.gba", 0x4B47EC, 0x3000
|
|
|
|
gSphealResultsScreenGfx:: @ 0x084B77EC
|
|
.incbin "baserom.gba", 0x4B77EC, 0x800
|
|
|
|
gWhiscash_Gfx:: @ 0x084B7FEC
|
|
.incbin "graphics/stage/ruby/whiscash.4bpp"
|
|
|
|
gPelipper_Gfx:: @ 0x084BB16C
|
|
.incbin "graphics/stage/sapphire/pelipper.4bpp"
|
|
.incbin "graphics/stage/sapphire/charger.4bpp"
|
|
|
|
gChargeFillIndicator_Gfx:: @ 0x084C00EC
|
|
.incbin "graphics/stage/main/charge_fill_indicator.4bpp"
|
|
|
|
gPikaSaverTilesGfx:: @ 0x084C07EC
|
|
.incbin "baserom.gba", 0x4C07EC, 0x480
|
|
|
|
gDxModePikachuObjTiles:: @ 0x084C0C6C
|
|
.incbin "baserom.gba", 0x4C0C6C, 0x900
|
|
|
|
gPikachuSaverTilesGfx:: @ 0x084C156C
|
|
.incbin "baserom.gba", 0x4C156C, 0x900
|
|
|
|
gSapphireBumperRight_Gfx:: @ 0x084C1E6C
|
|
.incbin "baserom.gba", 0x4C1E6C, 0x2D00
|
|
|
|
gSapphireBumperRightHit_Gfx:: @ 0x084C4B6C
|
|
.incbin "baserom.gba", 0x4C4B6C, 0xE00
|
|
|
|
.include "data/graphics/mon_portraits.inc"
|
|
|
|
.incbin "baserom.gba", 0x4ECF6C, 0x160 @ 0x4ED0CC - 0x4ECF6C
|
|
|
|
gRubyBoardShopDoor_Gfx:: @ 0x084ED0CC
|
|
.incbin "graphics/stage/ruby/shop_door.4bpp";
|
|
|
|
gZigzagoonShockWallIndicator_Gfx:: @ 0x084ED6CC
|
|
.incbin "graphics/stage/gunk_084ED6CC.4bpp";
|
|
|
|
gDusclopsBoardDusclops_Gfx:: @ 0x084EDACC
|
|
.incbin "graphics/stage/dusclops/dusclops.4bpp";
|
|
|
|
gRubyBoardSharpedo_Gfx:: @ 0x084F5ACC
|
|
.incbin "graphics/stage/ruby/sharpedo.4bpp";
|
|
|
|
gPokemonNameDisplayGfx:: @ 0x084F61EC
|
|
.incbin "graphics/stage/main/gunk_084F61EC.4bpp";
|
|
|
|
gRubyBoardShop_Gfx:: @ 0x084F6B0C
|
|
.incbin "graphics/stage/ruby/shop.4bpp";
|
|
|
|
gEggPortraitTilesGfx:: @ 0x084FA20C
|
|
.incbin "graphics/stage/misc/gunk_084FA20C.4bpp";
|
|
|
|
gMainBoardPikaSpinner_Gfx:: @ 0x084FA48C
|
|
.incbin "graphics/stage/main/pika_spinner.4bpp";
|
|
|
|
gRubyBoardHatchCave_Gfx:: @ 0x084FB68C
|
|
.incbin "graphics/stage/ruby/hatch_cave.4bpp";
|
|
|
|
gEggFrameTilesGfx:: @ 0x084FD18C
|
|
.incbin "graphics/stage/main/egg.4bpp";
|
|
|
|
gSapphireBoardSeedot_Gfx:: @ 0x084FDF8C
|
|
.incbin "graphics/stage/sapphire/seedot.4bpp";
|
|
|
|
gSapphireBoardShopShockWall_Gfx:: @ 0x084FEA0C
|
|
.incbin "graphics/stage/sapphire/shop_shock_wall.4bpp";
|
|
|
|
gRubyBoardRampPrize_Gfx:: @ 0x084FEF0C
|
|
.incbin "graphics/stage/ruby/ramp_prize.4bpp";
|
|
|
|
gDusclopsBoardDusclopsBallGrabSwirl_Gfx:: @ 0x084FF30C
|
|
.incbin "graphics/stage/dusclops/dusclops_ball_grab.4bpp";
|
|
|
|
gKyogreWhirlpoolMinionSprites:: @ 0x084FF90C
|
|
.incbin "baserom.gba", 0x4FF90C, 0x1700
|
|
|
|
gMainBoardBallSave_Gfx:: @ 0x0850100C
|
|
.incbin "graphics/stage/main/ball_save.4bpp";
|
|
|
|
gMainBoardBallSaveLatios_Gfx:: @ 0x085028CC
|
|
.incbin "graphics/stage/main/latios.4bpp";
|
|
|
|
gMainBoardBallSaveLatiosArm_Gfx:: @ 0x085038CC
|
|
.incbin "graphics/stage/main/latios_arm.4bpp";
|
|
|
|
gMainBoardEndOfBall_Gfx:: @ 0x0850398C
|
|
.incbin "graphics/stage/main/end_of_ball.4bpp";
|
|
|
|
gBonusSummaryCharTiles:: @ 0x0850558C
|
|
.incbin "graphics/stage/misc/gunk_0850558C.4bpp";
|
|
|
|
gUnknown_08505B8C:: @ 0x08505B8C
|
|
.incbin "baserom.gba", 0x505B8C, 0x40
|
|
|
|
gMainBoardEvoBanner_Gfx:: @ 0x08505BCC
|
|
.incbin "graphics/stage/main/evo_banner.4bpp";
|
|
|
|
gMainBoardGameOverText_Gfx:: @ 0x08509F4C
|
|
.incbin "graphics/stage/main/game_over_text.4bpp";
|
|
|
|
gMainBoardJirachiBanner_Gfx:: @ 0x0850A34C
|
|
.incbin "graphics/stage/main/jirachi_banner.4bpp";
|
|
|
|
gMainBoardTravel_Gfx:: @ 0x0850E6CC
|
|
.incbin "graphics/stage/main/travel.4bpp";
|
|
|
|
gPauseMenuText_Gfx:: @ 0x08510CAC
|
|
.incbin "graphics/stage/main/pause_menu_text.4bpp";
|
|
|
|
gDusclopsBoardDuskull_Gfx:: @ 0x08510E4C
|
|
.incbin "graphics/stage/dusclops/duskull.4bpp";
|
|
|
|
gSapphireBoardZigzagoon_Gfx:: @ 0x08512C4C
|
|
.incbin "graphics/stage/sapphire/zigzagoon.4bpp";
|
|
|
|
gBonusStagePal_Lit:: @ 0x08514F4C
|
|
.incbin "baserom.gba", 0x514F4C, 0x20
|
|
|
|
gBonusStagePal_Dark:: @ 0x08514F6C
|
|
.incbin "baserom.gba", 0x514F6C, 0x1E0
|
|
|
|
gUnknown_0851514C:: @ 0x0851514C
|
|
.incbin "baserom.gba", 0x51514C, 0x4420
|
|
|
|
gUnknown_0851956C:: @ 0x0851956C
|
|
.incbin "baserom.gba", 0x51956C, 0x20
|
|
|
|
gUnknown_0851958C:: @ 0x0851958C
|
|
.incbin "baserom.gba", 0x51958C, 0x20
|
|
|
|
gUnknown_085195AC:: @ 0x085195AC
|
|
.incbin "baserom.gba", 0x5195AC, 0x1C0
|
|
|
|
gUnknown_0851976C:: @ 0x0851976C
|
|
.incbin "baserom.gba", 0x51976C, 0x4420
|
|
|
|
gUnknown_0851DB8C:: @ 0x0851DB8C
|
|
.incbin "baserom.gba", 0x51DB8C, 0x4420
|
|
|
|
gBonusClearTextPal_Lit:: @ 0x08521FAC
|
|
.incbin "baserom.gba", 0x521FAC, 0x20
|
|
|
|
gBonusClearTextPal_Dark:: @ 0x08521FCC
|
|
.incbin "baserom.gba", 0x521FCC, 0x1E0
|
|
|
|
gUnknown_085221AC:: @ 0x085221AC
|
|
.incbin "baserom.gba", 0x5221AC, 0x200
|
|
|
|
gUnknown_085223AC:: @ 0x085223AC
|
|
.incbin "baserom.gba", 0x5223AC, 0x4420
|
|
|
|
gUnknown_085267CC:: @ 0x085267CC
|
|
.incbin "baserom.gba", 0x5267CC, 0x200
|
|
|
|
gUnknown_085269CC:: @ 0x085269CC
|
|
.incbin "baserom.gba", 0x5269CC, 0x200
|
|
|
|
gUnknown_08526BCC:: @ 0x08526BCC
|
|
.incbin "baserom.gba", 0x526BCC, 0x200
|
|
|
|
gSapphireBoardZigzagoonFx_Gfx:: @ 0x08526DCC
|
|
.incbin "graphics/stage/sapphire/zigzagoon_fx.4bpp";
|
|
|
|
.incbin "baserom.gba", 0x5279CC, 0x356
|
|
|
|
|
|
gOptionsBGMList:: @ 0x08527D22
|
|
.2byte MUS_TITLE, MUS_TABLE_SELECT, MUS_UNKNOWN_0x5, MUS_OPENING, MUS_HIGH_SCORE
|
|
.2byte MUS_POKEDEX, MUS_SHOP, MUS_SLOTS_PRIZE, MUS_END_OF_BALL, MUS_BONUS_CHANCE, MUS_BONUS_CHANCE_LEGENDARY
|
|
.2byte MUS_TRAVEL_MODE_START, MUS_SUCCESS, MUS_UNKNOWN_0x14, MUS_EGG_MODE, MUS_EGG_MODE_START
|
|
.2byte MUS_TRAVEL_MODE, MUS_HURRY_UP, MUS_EVOLUTION, MUS_FIELD_RUBY, MUS_CATCH_EM_MODE
|
|
.2byte MUS_EVO_MODE, MUS_FIELD_RUBY2, MUS_FIELD_SAPPHIRE, MUS_CATCH_EM_MODE2, MUS_FIELD_SAPPHIRE2
|
|
.2byte MUS_BONUS_FIELD_KECLEON, MUS_BONUS_FIELD_DUSKULL, MUS_BONUS_FIELD_DUSCLOPS, MUS_BONUS_FIELD_SPHEAL, MUS_BONUS_FIELD_GROUDON
|
|
.2byte MUS_BONUS_FIELD_KYOGRE, MUS_BONUS_FIELD_RAYQUAZA, MUS_JIRACHI
|
|
|
|
gOptionsSEList:: @ 0x08527D66
|
|
.2byte SE_MENU_SELECT, SE_MENU_CANCEL, SE_MENU_MOVE, SE_MENU_POPUP_OPEN, SE_MENU_POPUP_CLOSE
|
|
.2byte SE_SCORE_ENTRY_A_B_MOVE, SE_SCORE_ENTRY_LETTER_CHANGE, SE_DEX_INFO_FIELD_SELECT_MOVE, SE_FLIPPER_PRESSED, SE_SLINGSHOT_HIT
|
|
.2byte SE_POKEMON_CATCH_HIT, SE_PICHU_IN_POSITION_CHIRP, SE_TRIGGER_BUTTON_HIT, SE_WALL_HIT, SE_TILT_TRIGGERED
|
|
.2byte SE_PIKA_SPINNER_CLACK, SE_PIKA_FULL_CHARGE_1_UP, SE_UNKNOWN_0x7B, SE_KICKBACK_THUNDERWAVE, SE_COIN_COLLECTED
|
|
.2byte SE_CENTER_HOLE_EJECT, SE_ROULETTE_TICK, SE_EVO_SELECTION_MOVE, SE_EVO_SELECTION_CONFIRM, SE_EVO_ITEM_APPEAR
|
|
.2byte SE_EVO_ITEM_FINISH_APPEAR, SE_EVO_ITEM_COLLECTED, SE_BALL_UPGRADE, SE_FAILURE, SE_CATCH_EVO_BANNER
|
|
.2byte SE_CATCH_TILE_REVEAL, SE_CATCH_ALL_REVEAL_LIGHTNING, SE_CATCH_ALL_REVEAL_SHATTER, SE_SHOP_LIST_REVEAL, SE_BONUS_SCORE_TALLIED
|
|
.2byte SE_HATCH_FLOURISH, SE_AREA_ROULETTE_SELECTED, SE_BALL_SAVED, SE_LATI_DELIVERY, SE_SAVER_PLUNGER_DROP
|
|
.2byte SE_TRAVEL_PAINTER_FLIGHT, SE_TRAVEL_PAINTER_PAINTS, SE_UNKNOWN_0x99, SE_UNKNOWN_0x9A, SE_UNKNOWN_0x9B
|
|
.2byte SE_UNKNOWN_0x9C, SE_UNKNOWN_0x9D, SE_UNKNOWN_0x9E, SE_WARP, SE_UNKNOWN_0xA1
|
|
.2byte SE_UNKNOWN_0xA2, SE_UNKNOWN_0xA3, SE_UNKNOWN_0xA4, SE_UNKNOWN_0xA5, SE_UNKNOWN_0xA6
|
|
.2byte SE_UNKNOWN_0xA7, SE_PIKA_CHARGE_DO, SE_PIKA_CHARGE_RE, SE_PIKA_CHARGE_MI, SE_PIKA_CHARGE_FA
|
|
.2byte SE_PIKA_CHARGE_SO, SE_PIKA_CHARGE_LA, SE_PIKA_CHARGE_TI, SE_PIKA_CHARGE_HIGH_DO, SE_UNKNOWN_0xB0
|
|
.2byte SE_RUBY_BUMPER_HIT, SE_UNKNOWN_0xB7, SE_UNKNOWN_0xB8, SE_UNKNOWN_0xB9, SE_UNKNOWN_0xBD
|
|
.2byte SE_UNKNOWN_0xC2, SE_UNKNOWN_0xC3, SE_UNKNOWN_0xC5, SE_UNKNOWN_0xC6, SE_UNKNOWN_0xC7
|
|
.2byte SE_RUBY_BUMPER_EMERGES, SE_RUBY_BUMPER_LEAVES, SE_UNKNOWN_0xCA, SE_UNKNOWN_0xCC, SE_UNKNOWN_0xCD
|
|
.2byte SE_UNKNOWN_0xCE, SE_UNKNOWN_0xCF, SE_UNKNOWN_0xD0, SE_UNKNOWN_0xD1, SE_UNKNOWN_0xD2
|
|
.2byte SE_WHISCASH_EMERGE_SPLASH, SE_WHISCASH_LEAVE_BURBLE, SE_WHISCASH_CATCH_BALL, SE_WHISCASH_SPIT_BALL, SE_WHISCASH_SPLASHDOWN
|
|
.2byte SE_UNKNOWN_0xD8, SE_UNKNOWN_0xDC, SE_UNKNOWN_0xDD, SE_UNKNOWN_0xDE, SE_UNKNOWN_0xDF
|
|
.2byte SE_UNKNOWN_0xE0, SE_UNKNOWN_0xE1, SE_UNKNOWN_0xE2, SE_UNKNOWN_0xE3, SE_UNKNOWN_0xE4
|
|
|
|
.2byte SE_UNKNOWN_0xE5, SE_UNKNOWN_0xE6, SE_UNKNOWN_0xE7, SE_UNKNOWN_0xE8, SE_UNKNOWN_0xE9
|
|
.2byte SE_UNKNOWN_0xEA, SE_UNKNOWN_0xEB, SE_UNKNOWN_0xEC, SE_DUSKULL_APPEAR, SE_DUSKULL_DEATH_CRY
|
|
.2byte SE_DUSCLOPS_DEPART_INCOMPLETE, SE_DUSCLOPS_MOVE, SE_DUSCLOPS_APPEAR, SE_DUSCLOPS_HIT, SE_DUSCLOPS_BALL_ABSORB
|
|
.2byte SE_DUSCLOPS_BALL_LAUNCH, SE_UNKNOWN_0xF9, SE_UNKNOWN_0xFC, SE_UNKNOWN_0xFD, SE_UNKNOWN_0xFE
|
|
.2byte SE_UNKNOWN_0xFF, SE_UNKNOWN_0x100, SE_UNKNOWN_0x101, SE_UNKNOWN_0x102, SE_UNKNOWN_0x103
|
|
.2byte SE_KECLEON_TREE_HIT, SE_KECLEON_SCOPE_FALL, SE_KECLEON_SCOPE_ACTIVATED, SE_UNKNOWN_0x10A, SE_UNKNOWN_0x10B
|
|
.2byte SE_UNKNOWN_0x10C, SE_UNKNOWN_0x10D, SE_UNKNOWN_0x10E, SE_UNKNOWN_0x10F, SE_UNKNOWN_0x110
|
|
.2byte SE_UNKNOWN_0x111, SE_UNKNOWN_0x112, SE_UNKNOWN_0x113, SE_UNKNOWN_0x118, SE_GROUDON_STEP
|
|
.2byte SE_UNKNOWN_0x11A, SE_UNKNOWN_0x11B, SE_UNKNOWN_0x11C, SE_UNKNOWN_0x11D, SE_UNKNOWN_0x11E
|
|
.2byte SE_UNKNOWN_0x11F, SE_UNKNOWN_0x120, SE_GROUDON_BOULDER_LAND, SE_GROUDON_DUSTORM_LIFT, SE_GROUDON_BALL_HIT_FIRE
|
|
.2byte SE_RAYQUAZA_HIT, SE_RAYQUAZA_WIND, SE_UNKNOWN_0x128, SE_RAYQUAZA_FLYBY, SE_UNKNOWN_0x12A
|
|
.2byte SE_UNKNOWN_0x12B, SE_UNKNOWN_0x12C, SE_UNKNOWN_0x12D, SE_RAYQUAZA_STAGE_WIND, SE_UNKNOWN_0x134
|
|
.2byte SE_UNKNOWN_0x135, SE_UNKNOWN_0x136, SE_UNKNOWN_0x137, SE_UNKNOWN_0x138, SE_UNKNOWN_0x139
|
|
.2byte SE_UNKNOWN_0x13B, SE_UNKNOWN_0x13C, SE_UNKNOWN_0x13D, SE_UNKNOWN_0x13E, SE_UNKNOWN_0x140
|
|
.2byte SE_JIRACHI_MOVE, SE_JIRACHI_HIT, SE_UNKNOWN_0x146, SE_UNKNOWN_0x147, SE_UNKNOWN_0x148
|
|
.2byte SE_UNKNOWN_0x149, SE_WHISCASH_EARTHQUAKE, SE_HIGH_SCORE_EARNED, SE_UNKNOWN_0x14B, SE_UNKNOWN_0x71
|
|
.2byte SE_PIKACHU_KICKBACK, SE_UNKNOWN_0xB2, SE_PICHU_KICKBACK, SE_PIKA_NO_KICKBACK
|
|
|
|
|
|
gDefaultButtonConfigs:: @ 0x08527ED6
|
|
@4 sets of 10
|
|
.byte 0x05, 0x0A, 0x00, 0x0A, 0x09, 0x0A, 0x08, 0x0A, 0x09, 0x08;
|
|
.byte 0x05, 0x0A, 0x00, 0x0A, 0x09, 0x0A, 0x08, 0x0A, 0x01, 0x0A;
|
|
.byte 0x09, 0x0A, 0x08, 0x0A, 0x05, 0x0A, 0x00, 0x0A, 0x05, 0x00;
|
|
.byte 0x09, 0x0A, 0x08, 0x0A, 0x05, 0x0A, 0x04, 0x0A, 0x06, 0x0A;
|
|
|
|
gDefaultCustomButtonConfigTileIds:: @ 0x08527EFE
|
|
.incbin "baserom.gba", 0x527EFE, 0xA
|
|
|
|
gOptionsStateFuncs:: @ 0x08527F08
|
|
.4byte Options_LoadGraphics
|
|
.4byte Options_HandleInput
|
|
.4byte Options_State2_51C3C
|
|
.4byte Options_State3_51C60
|
|
|
|
.include "data/pokedex_entries/species_rs_to_cry_id.inc"
|
|
|
|
gOptionsText_Tilemap:: @ 0x08528028
|
|
.incbin "graphics/options/text.bin"
|
|
|
|
gOptionsText_Gfx:: @ 0x08528828
|
|
.incbin "graphics/options/text.4bpp"
|
|
.space 0x20
|
|
|
|
gOptionsBackground_Tilemap:: @ 0x0852A048
|
|
.incbin "graphics/options/background.bin"
|
|
|
|
gOptionsBackground_Gfx:: @ 0x0852A848
|
|
.incbin "graphics/options/background.4bpp"
|
|
.space 0x20
|
|
|
|
gOptionsBackground_Pals:: @ 0x0852B468
|
|
.incbin "graphics/options/background.gbapal"
|
|
|
|
gGBAButtonIcons_Pals:: @ 0x0852B668
|
|
.incbin "graphics/gba_buttons.gbapal"
|
|
|
|
gOptionsSprites_Gfx:: @ 0x0852B868
|
|
.incbin "graphics/options/sprites.4bpp"
|
|
|
|
.incbin "baserom.gba", 0x52D888, 0xA0 @ 0x52D928 - 0x52D888
|