pokepinballrs/data/rom_1.s
Wendy Moniuk 97bf71ef12
dump some sprite sets (#201)
* dump some sprite sets

* extract all sprite sets

* add pokeball sprites

* add all the slot options images
2026-02-28 12:26:23 -06:00

1656 lines
50 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"
gUnknown_08055A68:: @ 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_State2_43D4 @ POKEDEX_STATE_2
.4byte Pokedex_State3_4428 @ POKEDEX_STATE_3
.4byte Pokedex_State4_4860 @ POKEDEX_STATE_4
.4byte Pokedex_State5_45A4 @ POKEDEX_STATE_5
.4byte Pokedex_LinkSetup @ POKEDEX_STATE_LINK_SETUP
.4byte Pokedex_State7_49D0 @ POKEDEX_STATE_7
.4byte Pokedex_State8_4B34 @ POKEDEX_STATE_8
.4byte Pokedex_State9_4BB4 @ POKEDEX_STATE_9
.4byte Pokedex_State10_4B10 @ POKEDEX_STATE_10
.4byte Pokedex_State11_4C80 @ POKEDEX_STATE_11
.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 sub_9498
.4byte sub_978C
.4byte sub_9830
.4byte sub_9878
.4byte sub_98B4
.4byte sub_9920
.4byte sub_999C
.4byte sub_9AB8
.4byte nullsub_4
.4byte sub_9C10
.4byte nullsub_5
.4byte nullsub_17
.4byte sub_9C9C
.4byte sub_A154
.4byte sub_A16C
.4byte nullsub_6
.4byte sub_A2F0
.4byte nullsub_7
.4byte sub_A39C
.4byte sub_A43C
.4byte sub_A454
.4byte sub_A674
.4byte sub_A710
.4byte nullsub_8
.4byte sub_A860
.4byte sub_A950
.4byte sub_A968
.4byte nullsub_9
.4byte sub_AAF4
.4byte nullsub_10
.4byte sub_AB90
.4byte sub_AC20
.4byte sub_AC38
.4byte sub_AE74
.4byte sub_AF80
.4byte nullsub_11
.4byte sub_B090
.4byte sub_B2E0
.4byte sub_B2F8
.4byte sub_B560
.4byte sub_B6C4
.4byte sub_B7A0
.4byte sub_BA2C
.4byte sub_BA3C
.4byte sub_BC54
.4byte sub_BCE8
.4byte sub_BDC0
.4byte sub_BED0
.4byte sub_C018
.4byte sub_C0BC
.4byte sub_C210
.4byte sub_C228
.4byte sub_C38C
.4byte sub_C3D0
.4byte sub_C450
.4byte nullsub_12
.4byte nullsub_13
.4byte sub_C498
.4byte sub_C814
.4byte sub_C948
.4byte sub_CAA0
.4byte sub_CB6C
.4byte sub_CBA4
.4byte nullsub_14
.4byte sub_CC94
.4byte sub_CCF8
gHighScoresStateFuncs:: @ 0x080793E8
.4byte LoadHighScoreGraphics
.4byte HighScore_State1_D20C
.4byte HighScore_State2_D308
.4byte HighScore_State3_D4B8
.4byte HighScore_State4_D664
.4byte HighScore_State5_D9F8
.4byte HighScore_State6_DA20
.4byte HighScore_State7_DB70
.4byte HighScore_State8_DBF4
.4byte HighScore_State9_DB4C
.4byte HighScore_State10_DCF0
.4byte HighScore_State11_DD4C
.4byte HighScore_State12_E0EC
.4byte HighScore_State13_E230
.4byte HighScore_State14_E390
gIdleHighScoresStateFuncs:: @ 0x08079424
.4byte IdleHighScore_State0_DD70
.4byte IdleHighScore_State1_DF68
.4byte IdleHighScore_State2_E0C4
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
gUnknown_08079730:: @ 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
gUnknown_080797F0:: @ 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
gUnknown_08079870:: @ 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_8010CF0 @ 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_8010D84 @ SUBSTATE_9
.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
gUnknown_0807DD00:: @ 0x0807DD00
.incbin "baserom.gba", 0x7DD00, 0x2000
gUnknown_0807FD00:: @ 0x0807FD00
.incbin "baserom.gba", 0x7FD00, 0x800
gEReaderBackground_Gfx:: @ 0x08080500
.incbin "graphics/ereader/background.4bpp"
.space 0x20
gUnknown_08081D20:: @ 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
gUnknown_08086B40:: @ 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"
gUnknown_080947A0:: @ 0x080947A0
.incbin "baserom.gba", 0x947A0, 0x1000
gHighScoreText_Gfx:: @ 0x080957A0
.incbin "graphics/high_score/text.4bpp"
.space 0x20
gUnknown_08099FC0:: @ 0x08099FC0
.incbin "baserom.gba", 0x99FC0, 0x1000
gHighScoreBallWatermark_Gfx:: @ 0x0809AFC0
.incbin "graphics/high_score/ball_watermark.4bpp"
.space 0x20
gUnknown_0809DBE0:: @ 0x0809DBE0
.incbin "baserom.gba", 0x9DBE0, 0x200
gUnknown_0809DDE0:: @ 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
gUnknown_080A2400:: @ 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"
gUnknown_080B3CA0:: @ 0x080B3CA0
.incbin "baserom.gba", 0xB3CA0, 0x800
gIntroScene1Text_Gfx:: @ 0x080B44A0
.incbin "graphics/intro/scene_1_text.4bpp"
.space 0x20
gUnknown_080B9CC0:: @ 0x080B9CC0
.incbin "baserom.gba", 0xB9CC0, 0x1800
gUnknown_080BB4C0:: @ 0x080BB4C0
.incbin "baserom.gba", 0xBB4C0, 0x1000
gUnknown_080BC4C0:: @ 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"
gUnknown_080CBCE0:: @ 0x080CBCE0
.incbin "baserom.gba", 0xCBCE0, 0x200
gUnknown_080CBEE0:: @ 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
gUnknown_080D0700:: @ 0x080D0700
.incbin "baserom.gba", 0xD0700, 0x2000
gUnknown_080D2700:: @ 0x080D2700
.incbin "baserom.gba", 0xD2700, 0x2000
gUnknown_080D4700:: @ 0x080D4700
.incbin "baserom.gba", 0xD4700, 0x200
gUnknown_080D4900:: @ 0x080D4900
.incbin "baserom.gba", 0xD4900, 0x1000
gUnknown_080D5900:: @ 0x080D5900
.incbin "baserom.gba", 0xD5900, 0x800
gIntroScene3Sprites_Gfx:: @ 0x080D6100
@ intro pane with treeko, pinball, flipper
.incbin "graphics/intro/scene_3_sprites.4bpp"
.space 0x20
gUnknown_080DCD20:: @ 0x080DCD20
.incbin "baserom.gba", 0xDCD20, 0x800
gUnknown_080DD520:: @ 0x080DD520
.incbin "baserom.gba", 0xDD520, 0x800
gUnknown_080DDD20:: @ 0x080DDD20
.incbin "baserom.gba", 0xDDD20, 0x800
gUnknown_080DE520:: @ 0x080DE520
.incbin "baserom.gba", 0xDE520, 0x1000
gIntroScene3Treecko_Gfx:: @ 0x080DF520
.incbin "graphics/intro/treecko.4bpp"
.space 0x20
gUnknown_080E1540:: @ 0x080E1540
.incbin "baserom.gba", 0xE1540, 0x200
gUnknown_080E1740:: @ 0x080E1740
.incbin "baserom.gba", 0xE1740, 0x800
gIntroScene4Sprites_Gfx:: @ 0x080E1F40
.incbin "graphics/intro/scene_4_sprites.4bpp"
gUnknown_080E5F60:: @ 0x080E5F60
.incbin "baserom.gba", 0xE5F60, 0x2000
gUnknown_080E7F60:: @ 0x080E7F60
.incbin "baserom.gba", 0xE7F60, 0x2000
gUnknown_080E9F60:: @ 0x080E9F60
.incbin "baserom.gba", 0xE9F60, 0x200
gUnknown_080EA160:: @ 0x080EA160
.incbin "baserom.gba", 0xEA160, 0x1000
gUnknown_080EB160:: @ 0x080EB160
.incbin "baserom.gba", 0xEB160, 0x1000
gUnknown_080EC160:: @ 0x080EC160
.incbin "baserom.gba", 0xEC160, 0x800
gIntroScene5Text_Gfx:: @ 0x080EC960
.incbin "graphics/intro/scene_5_text.4bpp"
.space 0x20
gUnknown_080F1980:: @ 0x080F1980
.incbin "baserom.gba", 0xF1980, 0x800
gIntroScene5Sprites_Gfx:: @ 0x080F2180
.incbin "graphics/intro/scene_5_sprites.4bpp"
.space 0x20
.incbin "baserom.gba", 0xF51A0, 0x1000
gUnknown_080F61A0:: @ 0x080F61A0
.incbin "baserom.gba", 0xF61A0, 0x200
gUnknown_080F63A0:: @ 0x080F63A0
.incbin "baserom.gba", 0xF63A0, 0x800
gIntroScene6Sprites_Gfx:: @ 0x080F6BA0
.incbin "graphics/intro/scene_6_sprites.4bpp"
.space 0x20
gUnknown_080FCFC0:: @ 0x080FCFC0
.incbin "baserom.gba", 0xFCFC0, 0x800
gUnknown_080FD7C0:: @ 0x080FD7C0
.incbin "baserom.gba", 0xFD7C0, 0x800
gUnknown_080FDFC0:: @ 0x080FDFC0
.incbin "baserom.gba", 0xFDFC0, 0x2000
gIntroScene6Stars_Gfx:: @ 0x080FFFC0
.incbin "graphics/intro/scene_6_stars.4bpp"
.space 0x20
gUnknown_08100FE0:: @ 0x08100FE0
.incbin "baserom.gba", 0x100FE0, 0x200
gUnknown_081011E0:: @ 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
gUnknown_08106A00:: @ 0x08106A00
.incbin "baserom.gba", 0x106A00, 0x2000
gUnknown_08108A00:: @ 0x08108A00
.incbin "baserom.gba", 0x108A00, 0x2000
gUnknown_0810AA00:: @ 0x0810AA00
.incbin "baserom.gba", 0x10AA00, 0x2000
gIntroScene7Wailmer_Gfx:: @ 0x0810CA00
.incbin "graphics/intro/scene_7_wailmer.4bpp"
.space 0x20
gUnknown_0810EA20:: @ 0x0810EA20
.incbin "baserom.gba", 0x10EA20, 0x200
gUnknown_0810EC20:: @ 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
gUnknown_08115860:: @ 0x08115860
.incbin "baserom.gba", 0x115860, 0x200
gUnknown_08115A60:: @ 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
gUnknown_08137928:: @ 0x08137928
.incbin "baserom.gba", 0x137928, 0x1C
gUnknown_08137944:: @ 0x08137944
.incbin "baserom.gba", 0x137944, 0x24
gUnknown_08137968:: @ 0x08137968
.incbin "baserom.gba", 0x137968, 0x24
gUnknown_0813798C:: @ 0x0813798C
.incbin "baserom.gba", 0x13798C, 0xC
gUnknown_08137998:: @ 0x08137998
.incbin "baserom.gba", 0x137998, 0x20
gUnknown_081379B8:: @ 0x081379B8
.incbin "baserom.gba", 0x1379B8, 0x20
gUnknown_081379D8:: @ 0x081379D8
.incbin "baserom.gba", 0x1379D8, 0xE0
gUnknown_08137AB8:: @ 0x08137AB8
.incbin "baserom.gba", 0x137AB8, 0x84
gUnknown_08137B3C:: @ 0x08137B3C
.incbin "baserom.gba", 0x137B3C, 0x20
gUnknown_08137B5C:: @ 0x08137B5C
.incbin "baserom.gba", 0x137B5C, 0x160
gUnknown_08137CBC:: @ 0x08137CBC
.incbin "baserom.gba", 0x137CBC, 0x1A
gUnknown_08137CD6:: @ 0x08137CD6
.incbin "baserom.gba", 0x137CD6, 0xC
gUnknown_08137CE2:: @ 0x08137CE2
.incbin "baserom.gba", 0x137CE2, 0x14
gUnknown_08137CF6:: @ 0x08137CF6
.incbin "baserom.gba", 0x137CF6, 0x10
gUnknown_08137D06:: @ 0x08137D06
.incbin "baserom.gba", 0x137D06, 0x3A
gUnknown_08137D40:: @ 0x08137D40
.incbin "baserom.gba", 0x137D40, 0x8
gUnknown_08137D48:: @ 0x08137D48
.incbin "baserom.gba", 0x137D48, 0x18
gUnknown_08137D60:: @ 0x08137D60
.incbin "baserom.gba", 0x137D60, 0x18
gUnknown_08137D78:: @ 0x08137D78
.incbin "baserom.gba", 0x137D78, 0x2C
gUnknown_08137DA4:: @ 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
gUnknown_08137DE8:: @ 0x08137DE8
.ascii "(000 000)"
.byte 0,0,0
.ascii "(000) "
.byte 0,0,0
gUnknown_08137E00:: @ 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?
gUnknown_08137E14:: @ 0x08137E14
.incbin "baserom.gba", 0x137E14, 0x100
gUnknown_08137F14:: @ 0x08137F14
.incbin "baserom.gba", 0x137F14, 0x100
gUnknown_08138014:: @ 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
gUnknown_081428D4:: @ 0x081428D4
.incbin "baserom.gba", 0x1428D4, 0x1C20
.include "data/graphics/mon_hatch_sprites_pals.inc"
gUnknown_081450F4:: @ 0x081450F4
.incbin "baserom.gba", 0x1450F4, 0x3840
gUnknown_08148934:: @ 0x08148934
.incbin "baserom.gba", 0x148934, 0x3840
gUnknown_0814C174:: @ 0x0814C174
.incbin "baserom.gba", 0x14C174, 0x3840
gUnknown_0814F9B4:: @ 0x0814F9B4
.incbin "baserom.gba", 0x14F9B4, 0x3840
gUnknown_081531F4:: @ 0x081531F4
.incbin "baserom.gba", 0x1531F4, 0x1424
gUnknown_08154618:: @ 0x08154618
.incbin "baserom.gba", 0x154618, 0x1424
gUnknown_08155A3C:: @ 0x08155A3C
.incbin "baserom.gba", 0x155A3C, 0x1424
gUnknown_08156E60:: @ 0x08156E60
.incbin "baserom.gba", 0x156E60, 0x1424
gUnknown_08158284:: @ 0x08158284
.incbin "baserom.gba", 0x158284, 0x2420
gUnknown_0815A6A4:: @ 0x0815A6A4
.incbin "baserom.gba", 0x15A6A4, 0x200
gEvoExAppear_Gfx:: @ 0x0815A8A4
.incbin "graphics/board_pickups/evo_item_ex.4bpp";
gUnknown_0815C4C4:: @ 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";
gUnknown_0816C3E4:: @ 0x0816C3E4
.incbin "baserom.gba", 0x16C3E4, 0x42800
.include "data/graphics/mon_catch_sprites_pals.inc"
@ .incbin "baserom.gba", 0x1AEBE4, 0xA80
.incbin "baserom.gba", 0x1B0C64, 0x180
gUnknown_081B0DE4:: @ 0x081B0DE4
.incbin "baserom.gba", 0x1B0DE4, 0x200
gUnknown_081B0FE4:: @ 0x081B0FE4
.incbin "baserom.gba", 0x1B0FE4, 0x26C0
gUnknown_081B36A4:: @ 0x081B36A4
.incbin "baserom.gba", 0x1B36A4, 0xEE0
gUnknown_081B4584:: @ 0x081B4584
.incbin "baserom.gba", 0x1B4584, 0x20
gUnknown_081B45A4:: @ 0x081B45A4
.incbin "baserom.gba", 0x1B45A4, 0x1E0
gUnknown_081B4784:: @ 0x081B4784
.incbin "baserom.gba", 0x1B4784, 0x4000
gUnknown_081B8784:: @ 0x081B8784
.incbin "baserom.gba", 0x1B8784, 0x200
gUnknown_081B8984:: @ 0x081B8984
.incbin "baserom.gba", 0x1B8984, 0x4000
gUnknown_081BC984:: @ 0x081BC984
.incbin "baserom.gba", 0x1BC984, 0x120
gUnknown_081BCAA4:: @ 0x081BCAA4
.incbin "baserom.gba", 0x1BCAA4, 0x1820
gUnknown_081BE2C4:: @ 0x081BE2C4
.incbin "baserom.gba", 0x1BE2C4, 0x200
gUnknown_081BE4C4:: @ 0x081BE4C4
.incbin "baserom.gba", 0x1BE4C4, 0x1820
gUnknown_081BFCE4:: @ 0x081BFCE4
.incbin "baserom.gba", 0x1BFCE4, 0x200
gUnknown_081BFEE4:: @ 0x081BFEE4
.incbin "baserom.gba", 0x1BFEE4, 0x180
gUnknown_081C0064:: @ 0x081C0064
.incbin "baserom.gba", 0x1C0064, 0x80
gUnknown_081C00E4:: @ 0x081C00E4
.incbin "baserom.gba", 0x1C00E4, 0x200
gUnknown_081C02E4:: @ 0x081C02E4
.incbin "baserom.gba", 0x1C02E4, 0x600
gUnknown_081C08E4:: @ 0x081C08E4
.incbin "baserom.gba", 0x1C08E4, 0x6DB40
gUnknown_0822E424:: @ 0x0822E424
.incbin "baserom.gba", 0x22E424, 0x1DDC0
gUnknown_0824C1E4:: @ 0x0824C1E4
.incbin "baserom.gba", 0x24C1E4, 0x1B7C
gUnknown_0824DD60:: @ 0x0824DD60
.incbin "baserom.gba", 0x24DD60, 0x2BD4
gUnknown_08250934:: @ 0x08250934
.incbin "baserom.gba", 0x250934, 0x21DC
gUnknown_08252B10:: @ 0x08252B10
.incbin "baserom.gba", 0x252B10, 0x2000
gUnknown_08254B10:: @ 0x08254B10
.incbin "baserom.gba", 0x254B10, 0x2880
gUnknown_08257390:: @ 0x08257390
.incbin "baserom.gba", 0x257390, 0x2880
gUnknown_08259C10:: @ 0x08259C10
.incbin "baserom.gba", 0x259C10, 0xC000
gUnknown_08265C10:: @ 0x08265C10
.incbin "baserom.gba", 0x265C10, 0x8000
gUnknown_0826DC10:: @ 0x0826DC10
.incbin "baserom.gba", 0x26DC10, 0x1000
gUnknown_0826EC10:: @ 0x0826EC10
.incbin "baserom.gba", 0x26EC10, 0x200
gUnknown_0826EE10:: @ 0x0826EE10
.incbin "baserom.gba", 0x26EE10, 0x3F8C0
gUnknown_082AE6D0:: @ 0x082AE6D0
.incbin "baserom.gba", 0x2AE6D0, 0x24E00
gUnknown_082D34D0:: @ 0x082D34D0
.incbin "baserom.gba", 0x2D34D0, 0x1D6C
gUnknown_082D523C:: @ 0x082D523C
.incbin "baserom.gba", 0x2D523C, 0x375C
gUnknown_082D8998:: @ 0x082D8998
.incbin "baserom.gba", 0x2D8998, 0xC548
gUnknown_082E4EE0:: @ 0x082E4EE0
.incbin "baserom.gba", 0x2E4EE0, 0x8000
gUnknown_082ECEE0:: @ 0x082ECEE0
.incbin "baserom.gba", 0x2ECEE0, 0x1000
gUnknown_082EDEE0:: @ 0x082EDEE0
.incbin "baserom.gba", 0x2EDEE0, 0x200
gUnknown_082EE0E0:: @ 0x082EE0E0
.incbin "baserom.gba", 0x2EE0E0, 0x3E0
gUnknown_082EE4C0:: @ 0x082EE4C0
.incbin "baserom.gba", 0x2EE4C0, 0x13240
gUnknown_08301700:: @ 0x08301700
.incbin "baserom.gba", 0x301700, 0x800
gUnknown_08301F00:: @ 0x08301F00
.incbin "baserom.gba", 0x301F00, 0x800
gUnknown_08302700:: @ 0x08302700
.incbin "baserom.gba", 0x302700, 0x1228
gUnknown_08303928:: @ 0x08303928
.incbin "baserom.gba", 0x303928, 0x38AC
gUnknown_083071D4:: @ 0x083071D4
.incbin "baserom.gba", 0x3071D4, 0x5A00
gUnknown_0830CBD4:: @ 0x0830CBD4
.incbin "baserom.gba", 0x30CBD4, 0x200
gUnknown_0830CDD4:: @ 0x0830CDD4
.incbin "baserom.gba", 0x30CDD4, 0x1ABC0
gUnknown_08327994:: @ 0x08327994
.incbin "baserom.gba", 0x327994, 0x2000
gUnknown_08329994:: @ 0x08329994
.incbin "baserom.gba", 0x329994, 0x800
gUnknown_0832A194:: @ 0x0832A194
.incbin "baserom.gba", 0x32A194, 0x3470
gUnknown_0832D604:: @ 0x0832D604
.incbin "baserom.gba", 0x32D604, 0x2C00
gUnknown_08330204:: @ 0x08330204
.incbin "baserom.gba", 0x330204, 0x2C00
gUnknown_08332E04:: @ 0x08332E04
.incbin "baserom.gba", 0x332E04, 0x200
gUnknown_08333004:: @ 0x08333004
.incbin "baserom.gba", 0x333004, 0xA840
gUnknown_0833D844:: @ 0x0833D844
.incbin "baserom.gba", 0x33D844, 0x800
gUnknown_0833E044:: @ 0x0833E044
.incbin "baserom.gba", 0x33E044, 0x1F14
gUnknown_0833FF58:: @ 0x0833FF58
.incbin "baserom.gba", 0x33FF58, 0xC00
gUnknown_08340B58:: @ 0x08340B58
.incbin "baserom.gba", 0x340B58, 0x8E80
gUnknown_083499D8:: @ 0x083499D8
.incbin "baserom.gba", 0x3499D8, 0x4200
gUnknown_0834DBD8:: @ 0x0834DBD8
.incbin "baserom.gba", 0x34DBD8, 0x4E00
gUnknown_083529D8:: @ 0x083529D8
.incbin "baserom.gba", 0x3529D8, 0x200
gUnknown_08352BD8:: @ 0x08352BD8
.incbin "baserom.gba", 0x352BD8, 0x200
gUnknown_08352DD8:: @ 0x08352DD8
.incbin "baserom.gba", 0x352DD8, 0x800
gUnknown_083535D8:: @ 0x083535D8
.incbin "baserom.gba", 0x3535D8, 0x800
gUnknown_08353DD8:: @ 0x08353DD8
.incbin "baserom.gba", 0x353DD8, 0x3BF0
gUnknown_083579C8:: @ 0x083579C8
.incbin "baserom.gba", 0x3579C8, 0x7000
gUnknown_0835E9C8:: @ 0x0835E9C8
.incbin "baserom.gba", 0x35E9C8, 0x5500
gUnknown_08363EC8:: @ 0x08363EC8
.incbin "baserom.gba", 0x363EC8, 0x200
gUnknown_083640C8:: @ 0x083640C8
.incbin "baserom.gba", 0x3640C8, 0xA740
gUnknown_0836E808:: @ 0x0836E808
.incbin "baserom.gba", 0x36E808, 0x1000
gUnknown_0836F808:: @ 0x0836F808
.incbin "baserom.gba", 0x36F808, 0x1000
gUnknown_08370808:: @ 0x08370808
.incbin "baserom.gba", 0x370808, 0x1AE0
gUnknown_083722E8:: @ 0x083722E8
.incbin "baserom.gba", 0x3722E8, 0x8000
gUnknown_0837A2E8:: @ 0x0837A2E8
.incbin "baserom.gba", 0x37A2E8, 0x200
gUnknown_0837A4E8:: @ 0x0837A4E8
.incbin "baserom.gba", 0x37A4E8, 0x13B40
gUnknown_0838E028:: @ 0x0838E028
.incbin "baserom.gba", 0x38E028, 0x800
gUnknown_0838E828:: @ 0x0838E828
.incbin "baserom.gba", 0x38E828, 0x3224
gUnknown_08391A4C:: @ 0x08391A4C
.incbin "baserom.gba", 0x391A4C, 0x2000
gUnknown_08393A4C:: @ 0x08393A4C
.incbin "baserom.gba", 0x393A4C, 0x2000
gUnknown_08395A4C:: @ 0x08395A4C
.incbin "baserom.gba", 0x395A4C, 0x2420
gUnknown_08397E6C:: @ 0x08397E6C
.incbin "baserom.gba", 0x397E6C, 0x2420
gUnknown_0839A28C:: @ 0x0839A28C
.incbin "baserom.gba", 0x39A28C, 0x900
.include "data/graphics/mon_portraits_pals.inc"
gUnknown_0839C78C:: @ 0x0839C78C
.incbin "baserom.gba", 0x39C78C, 0x1420
gUnknown_0839DBAC:: @ 0x0839DBAC
.incbin "baserom.gba", 0x39DBAC, 0x200
gUnknown_0839DDAC:: @ 0x0839DDAC
.incbin "baserom.gba", 0x39DDAC, 0x2820
gUnknown_083A05CC:: @ 0x083A05CC
.incbin "baserom.gba", 0x3A05CC, 0x200
gUnknown_083A07CC:: @ 0x083A07CC
.incbin "baserom.gba", 0x3A07CC, 0x2020
gUnknown_083A27EC:: @ 0x083A27EC
.incbin "baserom.gba", 0x3A27EC, 0x200
gUnknown_083A29EC:: @ 0x083A29EC
.incbin "baserom.gba", 0x3A29EC, 0x820
gUnknown_083A320C:: @ 0x083A320C
.incbin "baserom.gba", 0x3A320C, 0x200
gUnknown_083A340C:: @ 0x083A340C
.incbin "baserom.gba", 0x3A340C, 0x2020
gUnknown_083A542C:: @ 0x083A542C
.incbin "baserom.gba", 0x3A542C, 0x200
gUnknown_083A562C:: @ 0x083A562C
.incbin "baserom.gba", 0x3A562C, 0x1820
gUnknown_083A6E4C:: @ 0x083A6E4C
.incbin "baserom.gba", 0x3A6E4C, 0x200
gUnknown_083A704C:: @ 0x083A704C
.incbin "baserom.gba", 0x3A704C, 0x1020
gUnknown_083A806C:: @ 0x083A806C
.incbin "baserom.gba", 0x3A806C, 0x20
gUnknown_083A808C:: @ 0x083A808C
.incbin "baserom.gba", 0x3A808C, 0x1E0
gUnknown_083A826C:: @ 0x083A826C
.incbin "baserom.gba", 0x3A826C, 0x820
gUnknown_083A8A8C:: @ 0x083A8A8C
.incbin "baserom.gba", 0x3A8A8C, 0x20
gUnknown_083A8AAC:: @ 0x083A8AAC
.incbin "baserom.gba", 0x3A8AAC, 0x20
gUnknown_083A8ACC:: @ 0x083A8ACC
.incbin "baserom.gba", 0x3A8ACC, 0x420
gUnknown_083A8EEC:: @ 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"
gUnknown_083BB16C:: @ 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"
gUnknown_083BD36C:: @ 0x083BD36C
.incbin "baserom.gba", 0x3BD36C, 0xC00
gUnknown_083BDF6C:: @ 0x083BDF6C
.incbin "baserom.gba", 0x3BDF6C, 0x1200
gUnknown_083BF16C:: @ 0x083BF16C
.incbin "baserom.gba", 0x3BF16C, 0x1600
gUnknown_083C076C:: @ 0x083C076C
.incbin "baserom.gba", 0x3C076C, 0xC40
gUnknown_083C13AC:: @ 0x083C13AC
.incbin "baserom.gba", 0x3C13AC, 0x6C0
gUnknown_083C1A6C:: @ 0x083C1A6C
.incbin "baserom.gba", 0x3C1A6C, 0x21C0
gUnknown_083C3C2C:: @ 0x083C3C2C
.incbin "baserom.gba", 0x3C3C2C, 0x1800
gUnknown_083C542C:: @ 0x083C542C
.incbin "baserom.gba", 0x3C542C, 0x200
gUnknown_083C562C:: @ 0x083C562C
.incbin "baserom.gba", 0x3C562C, 0x400
gUnknown_083C5A2C:: @ 0x083C5A2C
.incbin "baserom.gba", 0x3C5A2C, 0x2640
gUnknown_083C806C:: @ 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"
gUnknown_083FE44C:: @ 0x083FE44C
.incbin "baserom.gba", 0x3FE44C, 0xC00
gUnknown_083FF04C:: @ 0x083FF04C
.incbin "baserom.gba", 0x3FF04C, 0xD00
gUnknown_083FFD4C:: @ 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"
gUnknown_0844928C:: @ 0x0844928C
.incbin "baserom.gba", 0x44928C, 0xB00
gRubyStageCyndaquil_Gfx:: @ 0x08449D8C
.incbin "graphics/stage/ruby/cyndaquil.4bpp"
gUnknown_0844AA0C:: @ 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"
gUnknown_08455E8C:: @ 0x08455E8C
.incbin "graphics/stage/misc/gunk_08455E8C.4bpp"
gUnknown_0845648C:: @ 0x0845648C
.incbin "graphics/stage/misc/gunk_0845648C.4bpp"
gUnknown_0845690C:: @ 0x0845690C
.incbin "graphics/stage/misc/gunk_0845690C.4bpp"
gRubyStageNuzleaf_Gfx:: @ 0x0845710C
.incbin "graphics/stage/ruby/nuzleaf.4bpp"
gUnknown_0845A08C:: @ 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"
gUnknown_084779EC:: @ 0x084779EC
.incbin "baserom.gba", 0x4779EC, 0x2A20
gUnknown_0847A40C:: @ 0x0847A40C
.incbin "baserom.gba", 0x47A40C, 0x2D00
gUnknown_0847D10C:: @ 0x0847D10C
.incbin "baserom.gba", 0x47D10C, 0xE00
gUnknown_0847DF0C:: @ 0x0847DF0C
.incbin "baserom.gba", 0x47DF0C, 0x1E00
gUnknown_0847FD0C:: @ 0x0847FD0C
.incbin "baserom.gba", 0x47FD0C, 0x200
gUnknown_0847FF0C:: @ 0x0847FF0C
.incbin "baserom.gba", 0x47FF0C, 0xF00
gUnknown_08480E0C:: @ 0x08480E0C
.incbin "baserom.gba", 0x480E0C, 0x280
gUnknown_0848108C:: @ 0x0848108C
.incbin "baserom.gba", 0x48108C, 0x2D00
gUnknown_08483D8C:: @ 0x08483D8C
.incbin "baserom.gba", 0x483D8C, 0x4C80
gUnknown_08488A0C:: @ 0x08488A0C
.incbin "baserom.gba", 0x488A0C, 0x4C80
gUnknown_0848D68C:: @ 0x0848D68C
.incbin "baserom.gba", 0x48D68C, 0x2700
gUnknown_0848FD8C:: @ 0x0848FD8C
.incbin "baserom.gba", 0x48FD8C, 0xCC0
gUnknown_08490A4C:: @ 0x08490A4C
.incbin "baserom.gba", 0x490A4C, 0x4400
gDusclopsBoardDusclopsAppearFx_Gfx:: @ 0x08494E4C
.incbin "graphics/stage/dusclops/dusclops_appear_fx.4bpp";
gUnknown_0849664C:: @ 0x0849664C
.incbin "baserom.gba", 0x49664C, 0x5280
gUnknown_0849B8CC:: @ 0x0849B8CC
.incbin "baserom.gba", 0x49B8CC, 0x3900
gUnknown_0849F1CC:: @ 0x0849F1CC
.incbin "baserom.gba", 0x49F1CC, 0x2020
gUnknown_084A11EC:: @ 0x084A11EC
.incbin "baserom.gba", 0x4A11EC, 0x5D00
gUnknown_084A6EEC:: @ 0x084A6EEC
.incbin "baserom.gba", 0x4A6EEC, 0x1680
gUnknown_084A856C:: @ 0x084A856C
.incbin "baserom.gba", 0x4A856C, 0x1C20
gUnknown_084AA18C:: @ 0x084AA18C
.incbin "baserom.gba", 0x4AA18C, 0x860
gUnknown_084AA9EC:: @ 0x084AA9EC
.incbin "baserom.gba", 0x4AA9EC, 0x5000
gUnknown_084AF9EC:: @ 0x084AF9EC
.incbin "baserom.gba", 0x4AF9EC, 0x600
gUnknown_084AFFEC:: @ 0x084AFFEC
.incbin "baserom.gba", 0x4AFFEC, 0x480
gUnknown_084B046C:: @ 0x084B046C
.incbin "baserom.gba", 0x4B046C, 0x4380
gUnknown_084B47EC:: @ 0x084B47EC
.incbin "baserom.gba", 0x4B47EC, 0x3000
gUnknown_084B77EC:: @ 0x084B77EC
.incbin "baserom.gba", 0x4B77EC, 0x800
gUnknown_084B7FEC:: @ 0x084B7FEC
.incbin "baserom.gba", 0x4B7FEC, 0x3180
gUnknown_084BB16C:: @ 0x084BB16C
.incbin "baserom.gba", 0x4BB16C, 0x4F80
gUnknown_084C00EC:: @ 0x084C00EC
.incbin "baserom.gba", 0x4C00EC, 0x700
gUnknown_084C07EC:: @ 0x084C07EC
.incbin "baserom.gba", 0x4C07EC, 0x480
gUnknown_084C0C6C:: @ 0x084C0C6C
.incbin "baserom.gba", 0x4C0C6C, 0x900
gUnknown_084C156C:: @ 0x084C156C
.incbin "baserom.gba", 0x4C156C, 0x900
gUnknown_084C1E6C:: @ 0x084C1E6C
.incbin "baserom.gba", 0x4C1E6C, 0x2D00
gUnknown_084C4B6C:: @ 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";
gUnknown_084ED6CC:: @ 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";
gUnknown_084F61EC:: @ 0x084F61EC
.incbin "graphics/stage/main/gunk_084F61EC.4bpp";
gRubyBoardShop_Gfx:: @ 0x084F6B0C
.incbin "graphics/stage/ruby/shop.4bpp";
gUnknown_084FA20C:: @ 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";
gUnknown_084FD18C:: @ 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";
gUnknown_084FF90C:: @ 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";
gUnknown_0850558C:: @ 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";
gUnknown_08514F4C:: @ 0x08514F4C
.incbin "baserom.gba", 0x514F4C, 0x20
gUnknown_08514F6C:: @ 0x08514F6C
.incbin "baserom.gba", 0x514F6C, 0x1E0
gUnknown_0851514C:: @ 0x0851514C
.incbin "baserom.gba", 0x51514C, 0x4620
gUnknown_0851976C:: @ 0x0851976C
.incbin "baserom.gba", 0x51976C, 0x4420
gUnknown_0851DB8C:: @ 0x0851DB8C
.incbin "baserom.gba", 0x51DB8C, 0x4420
gUnknown_08521FAC:: @ 0x08521FAC
.incbin "baserom.gba", 0x521FAC, 0x20
gUnknown_08521FCC:: @ 0x08521FCC
.incbin "baserom.gba", 0x521FCC, 0x3E0
gUnknown_085223AC:: @ 0x085223AC
.incbin "baserom.gba", 0x5223AC, 0x4A20
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_UNKNOWN_0x6D, SE_FLIPPER_PRESSED, SE_SLINGSHOT_HIT
.2byte SE_POKEMON_CATCH_HIT, SE_UNKNOWN_0x75, SE_TRIGGER_BUTTON_HIT, SE_WALL_HIT, SE_TILT_TRIGGERED
.2byte SE_UNKNOWN_0x79, SE_UNKNOWN_0x7A, SE_UNKNOWN_0x7B, SE_UNKNOWN_0x7C, SE_UNKNOWN_0x7E
.2byte SE_UNKNOWN_0x80, SE_UNKNOWN_0x81, SE_EVO_SELECTION_MOVE, SE_EVO_SELECTION_CONFIRM, SE_UNKNOWN_0x84
.2byte SE_UNKNOWN_0x85, SE_UNKNOWN_0x86, SE_UNKNOWN_0x87, SE_FAILURE, SE_UNKNOWN_0x8B
.2byte SE_UNKNOWN_0x8C, SE_UNKNOWN_0x8D, SE_UNKNOWN_0x8E, SE_UNKNOWN_0x8F, SE_UNKNOWN_0x91
.2byte SE_UNKNOWN_0x92, SE_UNKNOWN_0x93, SE_UNKNOWN_0x94, SE_UNKNOWN_0x95, SE_UNKNOWN_0x96
.2byte SE_UNKNOWN_0x97, SE_UNKNOWN_0x98, SE_UNKNOWN_0x99, SE_UNKNOWN_0x9A, SE_UNKNOWN_0x9B
.2byte SE_UNKNOWN_0x9C, SE_UNKNOWN_0x9D, SE_UNKNOWN_0x9E, SE_UNKNOWN_0x9F, 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_UNKNOWN_0xB6, 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_UNKNOWN_0xC8, SE_UNKNOWN_0xC9, 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_UNKNOWN_0xD3, SE_UNKNOWN_0xD4, SE_UNKNOWN_0xD5, SE_UNKNOWN_0xD6, SE_UNKNOWN_0xD7
.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_UNKNOWN_0xF1, SE_UNKNOWN_0xF2
.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_UNKNOWN_0x14C, SE_HIGH_SCORE_EARNED, SE_UNKNOWN_0x14B, SE_UNKNOWN_0x71
.2byte SE_UNKNOWN_0xB1, SE_UNKNOWN_0xB2, SE_UNKNOWN_0xB3, SE_UNKNOWN_0x142
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;
gUnknown_08527EFE:: @ 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