INCLUDE "charmap.asm" INCLUDE "macros.asm" INCLUDE "constants.asm" INCLUDE "home.asm" SECTION "bank1", ROMX INCLUDE "data/oam_frames.asm" SECTION "bank2", ROMX INCLUDE "engine/select_gameboy_target_menu.asm" INCLUDE "engine/erase_all_data_menu.asm" INCLUDE "engine/copyright_screen.asm" INCLUDE "engine/pinball_game/stage_init/init_stages.asm" INCLUDE "engine/pinball_game/ball_init/ball_init.asm" INCLUDE "engine/pinball_game/load_stage_data/load_stage_data.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_sprites.asm" INCLUDE "engine/pinball_game/score.asm" INCLUDE "engine/pinball_game/timer.asm" INCLUDE "engine/pinball_game/menu.asm" INCLUDE "data/collision/collision_deltas.asm" INCLUDE "engine/pokedex/variable_width_font_character.asm" Func_8ee0: ; 0x8ee0 ld a, [$ff8d] ld [$ff90], a ld a, [$ff8e] ld [$ff91], a ld a, [$ff8d] ld c, a ld a, [$ff8e] ld b, a ld a, [$ff8c] ld l, a ld h, $0 add hl, bc ld a, l ld [$ff8d], a ld a, h ld [$ff8e], a srl h rr l srl h rr l ld a, [$ff8f] cp l ret Data_8f06: SECTION "bank2.2", ROMX Data_9800: macro_9800: MACRO x = 0 rept \1 y = 0 rept $100 / \1 db (x + y) & $ff y = y + \1 endr x = x + 1 endr endm w = $100 rept 8 macro_9800 w w = w >> 1 endr PokedexCharactersGfx: ; 0xa000 INCBIN "gfx/pokedex/characters.interleave.2bpp" SECTION "bank3", ROMX INCLUDE "engine/titlescreen.asm" INCLUDE "engine/options_screen.asm" INCLUDE "engine/high_scores_screen.asm" INCLUDE "engine/field_select_screen.asm" INCLUDE "engine/pinball_game.asm" INCLUDE "engine/pinball_game/ball_saver/ball_saver_20.asm" INCLUDE "engine/pinball_game/ball_saver/ball_saver_catchem_mode.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss.asm" INCLUDE "engine/pinball_game/draw_num_party_mons_icon.asm" INCLUDE "engine/pinball_game/draw_pikachu_saver_icon.asm" INCLUDE "engine/pinball_game/ball_gfx.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_red_field.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_blue_field.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_gengar_bonus.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_mewtwo_bonus.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_meowth_bonus.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_diglett_bonus.asm" INCLUDE "engine/pinball_game/ball_loss/ball_loss_seel_bonus.asm" INCLUDE "engine/pinball_game/flippers.asm" INCLUDE "engine/pinball_game/stage_collision_attributes.asm" INCLUDE "engine/pinball_game/vertical_screen_transition.asm" INCLUDE "engine/pinball_game/slot.asm" INCLUDE "engine/pinball_game/end_of_ball_bonus.asm" SECTION "bank4", ROMX CheckSpecialModeColision: ; 0x10000 ld c, a ld a, [wInSpecialMode] ;special mode in c and a ret z ;if mot in special mode, ret ld a, c ld [wSpecialModeCollisionID], a ld a, [wSpecialMode] cp SPECIAL_MODE_EVOLUTION ;branch based on mode jp z, HandleEvoModeCollision ;call evo mode logic cp SPECIAL_MODE_MAP_MOVE jr nz, .CatchMode ;call catch mode logic callba HandleMapModeCollision ;call map move logic ret .CatchMode ld a, [wCurrentStage] call CallInFollowingTable HandleCatchEmCollisionCallTable: ; 0x10027 padded_dab HandleRedCatchEmCollision ; STAGE_RED_FIELD_TOP padded_dab HandleRedCatchEmCollision ; STAGE_RED_FIELD_BOTTOM padded_dab HandleRedCatchEmCollision padded_dab HandleRedCatchEmCollision padded_dab HandleBlueCatchEmCollision ; STAGE_BLUE_FIELD_TOP padded_dab HandleBlueCatchEmCollision ; STAGE_BLUE_FIELD_BOTTOM INCLUDE "engine/pinball_game/catchem_mode.asm" INCLUDE "engine/pinball_game/evolution_mode.asm" INCLUDE "data/wild_mons.asm" INCLUDE "data/evolution_line_starts.asm" INCLUDE "data/evolution_lines.asm" INCLUDE "data/evolution_methods.asm" INCLUDE "data/mon_names.asm" INCLUDE "data/mon_initial_indicator_states.asm" Data_1298b: ; 0x1298b ; This has to do with which indicators will need to be hit to evolve the pokemon. db $01 ; BULBASAUR db $02 ; IVYSAUR db $03 ; VENUSAUR db $01 ; CHARMANDER db $02 ; CHARMELEON db $03 ; CHARIZARD db $01 ; SQUIRTLE db $02 ; WARTORTLE db $03 ; BLASTOISE db $01 ; CATERPIE db $02 ; METAPOD db $03 ; BUTTERFREE db $01 ; WEEDLE db $02 ; KAKUNA db $03 ; BEEDRILL db $01 ; PIDGEY db $02 ; PIDGEOTTO db $03 ; PIDGEOT db $01 ; RATTATA db $03 ; RATICATE db $01 ; SPEAROW db $03 ; FEAROW db $01 ; EKANS db $03 ; ARBOK db $01 ; PIKACHU db $03 ; RAICHU db $01 ; SANDSHREW db $03 ; SANDSLASH db $01 ; NIDORAN_F db $02 ; NIDORINA db $04 ; NIDOQUEEN db $01 ; NIDORAN_M db $02 ; NIDORINO db $04 ; NIDOKING db $02 ; CLEFAIRY db $03 ; CLEFABLE db $02 ; VULPIX db $03 ; NINETALES db $02 ; JIGGLYPUFF db $03 ; WIGGLYTUFF db $02 ; ZUBAT db $03 ; GOLBAT db $01 ; ODDISH db $02 ; GLOOM db $04 ; VILEPLUME db $02 ; PARAS db $03 ; PARASECT db $02 ; VENONAT db $03 ; VENOMOTH db $02 ; DIGLETT db $03 ; DUGTRIO db $02 ; MEOWTH db $03 ; PERSIAN db $02 ; PSYDUCK db $03 ; GOLDUCK db $02 ; MANKEY db $03 ; PRIMEAPE db $02 ; GROWLITHE db $03 ; ARCANINE db $01 ; POLIWAG db $02 ; POLIWHIRL db $04 ; POLIWRATH db $01 ; ABRA db $02 ; KADABRA db $04 ; ALAKAZAM db $01 ; MACHOP db $02 ; MACHOKE db $04 ; MACHAMP db $01 ; BELLSPROUT db $02 ; WEEPINBELL db $04 ; VICTREEBEL db $02 ; TENTACOOL db $03 ; TENTACRUEL db $01 ; GEODUDE db $02 ; GRAVELER db $04 ; GOLEM db $02 ; PONYTA db $03 ; RAPIDASH db $02 ; SLOWPOKE db $03 ; SLOWBRO db $02 ; MAGNEMITE db $03 ; MAGNETON db $04 ; FARFETCH_D db $02 ; DODUO db $03 ; DODRIO db $02 ; SEEL db $03 ; DEWGONG db $02 ; GRIMER db $03 ; MUK db $02 ; SHELLDER db $03 ; CLOYSTER db $01 ; GASTLY db $02 ; HAUNTER db $04 ; GENGAR db $04 ; ONIX db $02 ; DROWZEE db $03 ; HYPNO db $02 ; KRABBY db $03 ; KINGLER db $02 ; VOLTORB db $03 ; ELECTRODE db $02 ; EXEGGCUTE db $03 ; EXEGGUTOR db $02 ; CUBONE db $03 ; MAROWAK db $04 ; HITMONLEE db $04 ; HITMONCHAN db $04 ; LICKITUNG db $02 ; KOFFING db $03 ; WEEZING db $02 ; RHYHORN db $03 ; RHYDON db $04 ; CHANSEY db $04 ; TANGELA db $04 ; KANGASKHAN db $04 ; HORSEA db $04 ; SEADRA db $02 ; GOLDEEN db $03 ; SEAKING db $02 ; STARYU db $03 ; STARMIE db $04 ; MR_MIME db $04 ; SCYTHER db $04 ; JYNX db $04 ; ELECTABUZZ db $04 ; MAGMAR db $04 ; PINSIR db $04 ; TAUROS db $02 ; MAGIKARP db $03 ; GYARADOS db $04 ; LAPRAS db $04 ; DITTO db $02 ; EEVEE db $03 ; VAPOREON db $03 ; JOLTEON db $03 ; FLAREON db $04 ; PORYGON db $02 ; OMANYTE db $03 ; OMASTAR db $02 ; KABUTO db $03 ; KABUTOPS db $04 ; AERODACTYL db $04 ; SNORLAX db $04 ; ARTICUNO db $04 ; ZAPDOS db $04 ; MOLTRES db $01 ; DRATINI db $02 ; DRAGONAIR db $04 ; DRAGONITE db $04 ; MEWTWO db $06 ; MEW INCLUDE "data/catchem_timer_values.asm" INCLUDE "data/mon_gfx/mon_gfx_pointers.asm" INCLUDE "data/mon_animated_sprite_types.asm" INCLUDE "data/collision/mon_collision_mask_pointers.asm" Data_13685: ; 0x13685 ; Each 3-byte entry is related to an evolution line. Don't know what this is for, yet. db $12, $12, $10 ; EVOLINE_BULBASAUR db $10, $10, $10 ; EVOLINE_CHARMANDER db $12, $12, $0E ; EVOLINE_SQUIRTLE db $14, $14, $12 ; EVOLINE_CATERPIE db $14, $14, $10 ; EVOLINE_WEEDLE db $0A, $0A, $0E ; EVOLINE_PIDGEY db $11, $13, $10 ; EVOLINE_RATTATA db $0B, $0B, $10 ; EVOLINE_SPEAROW db $12, $12, $0E ; EVOLINE_EKANS db $12, $14, $0E ; EVOLINE_PIKACHU db $10, $12, $10 ; EVOLINE_SANDSHREW db $11, $12, $0E ; EVOLINE_NIDORAN_F db $11, $12, $0E ; EVOLINE_NIDORAN_M db $12, $13, $10 ; EVOLINE_CLEFAIRY db $11, $11, $10 ; EVOLINE_VULPIX db $12, $12, $10 ; EVOLINE_JIGGLYPUFF db $08, $08, $10 ; EVOLINE_ZUBAT db $10, $10, $10 ; EVOLINE_ODDISH db $10, $10, $10 ; EVOLINE_PARAS db $11, $11, $0E ; EVOLINE_VENONAT db $10, $10, $0E ; EVOLINE_DIGLETT db $14, $14, $0E ; EVOLINE_MEOWTH db $30, $30, $10 ; EVOLINE_PSYDUCK db $12, $12, $10 ; EVOLINE_MANKEY db $12, $12, $10 ; EVOLINE_GROWLITHE db $10, $10, $10 ; EVOLINE_POLIWAG db $10, $10, $10 ; EVOLINE_ABRA db $12, $14, $10 ; EVOLINE_MACHOP db $10, $12, $10 ; EVOLINE_BELLSPROUT db $0C, $0C, $12 ; EVOLINE_TENTACOOL db $12, $14, $0C ; EVOLINE_GEODUDE db $12, $14, $0E ; EVOLINE_PONYTA db $30, $30, $10 ; EVOLINE_SLOWPOKE db $14, $14, $10 ; EVOLINE_MAGNEMITE db $12, $12, $0E ; EVOLINE_FARFETCH_D db $12, $12, $0E ; EVOLINE_DODUO db $14, $14, $0E ; EVOLINE_SEEL db $12, $12, $10 ; EVOLINE_GRIMER db $14, $14, $0E ; EVOLINE_SHELLDER db $10, $10, $0E ; EVOLINE_GASTLY db $12, $12, $10 ; EVOLINE_ONIX db $14, $14, $10 ; EVOLINE_DROWZEE db $14, $12, $10 ; EVOLINE_KRABBY db $02, $02, $10 ; EVOLINE_VOLTORB db $12, $12, $10 ; EVOLINE_EXEGGCUTE db $12, $12, $10 ; EVOLINE_CUBONE db $14, $10, $10 ; EVOLINE_HITMONLEE db $14, $10, $10 ; EVOLINE_HITMONCHAN db $14, $12, $10 ; EVOLINE_LICKITUNG db $11, $11, $10 ; EVOLINE_KOFFING db $14, $14, $10 ; EVOLINE_RHYHORN db $12, $12, $10 ; EVOLINE_CHANSEY db $10, $10, $10 ; EVOLINE_TANGELA db $12, $12, $10 ; EVOLINE_KANGASKHAN db $0F, $0F, $0E ; EVOLINE_HORSEA db $12, $12, $0E ; EVOLINE_GOLDEEN db $23, $23, $10 ; EVOLINE_STARYU db $13, $13, $10 ; EVOLINE_MR_MIME db $13, $13, $10 ; EVOLINE_SCYTHER db $12, $12, $10 ; EVOLINE_JYNX db $12, $14, $10 ; EVOLINE_ELECTABUZZ db $14, $14, $0E ; EVOLINE_MAGMAR db $12, $12, $0E ; EVOLINE_PINSIR db $12, $14, $10 ; EVOLINE_TAUROS db $18, $18, $0C ; EVOLINE_MAGIKARP db $16, $16, $0C ; EVOLINE_LAPRAS db $14, $14, $10 ; EVOLINE_DITTO db $12, $12, $10 ; EVOLINE_EEVEE db $10, $10, $0E ; EVOLINE_PORYGON db $12, $12, $0E ; EVOLINE_OMANYTE db $12, $12, $0E ; EVOLINE_KABUTO db $0C, $0C, $12 ; EVOLINE_AERODACTYL db $26, $36, $12 ; EVOLINE_SNORLAX db $13, $13, $10 ; EVOLINE_ARTICUNO db $13, $13, $10 ; EVOLINE_ZAPDOS db $13, $13, $10 ; EVOLINE_MOLTRES db $12, $12, $0E ; EVOLINE_DRATINI db $14, $14, $0E ; EVOLINE_MEWTWO db $14, $14, $0E ; EVOLINE_MEW SECTION "bank5", ROMX INCLUDE "engine/pinball_game/load_stage_data/load_red_field.asm" INCLUDE "engine/pinball_game/object_collision/red_stage_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/red_stage_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_red_field_sprites.asm" SECTION "bank6", ROMX INCLUDE "engine/pinball_game/stage_init/init_unused_stage.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_unused_stage.asm" INCLUDE "engine/pinball_game/load_stage_data/load_unused_stage.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_unused_stage_sprites.asm" INCLUDE "engine/pinball_game/stage_init/init_gengar_bonus.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_gengar_bonus.asm" INCLUDE "engine/pinball_game/load_stage_data/load_gengar_bonus.asm" INCLUDE "engine/pinball_game/object_collision/gengar_bonus_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/gengar_bonus_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_gengar_bonus_sprites.asm" INCLUDE "engine/pinball_game/stage_init/init_mewtwo_bonus.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_mewtwo_bonus.asm" INCLUDE "engine/pinball_game/load_stage_data/load_mewtwo_bonus.asm" INCLUDE "engine/pinball_game/object_collision/mewtwo_bonus_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/mewtwo_bonus_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_mewtwo_bonus_sprites.asm" INCLUDE "engine/pinball_game/stage_init/init_diglett_bonus.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_diglett_bonus.asm" INCLUDE "engine/pinball_game/load_stage_data/load_diglett_bonus.asm" INCLUDE "engine/pinball_game/object_collision/diglett_bonus_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_diglett_bonus_sprites.asm" SECTION "bank7", ROMX INCLUDE "engine/pinball_game/stage_init/init_blue_field.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_blue_field.asm" INCLUDE "engine/pinball_game/load_stage_data/load_blue_field.asm" INCLUDE "engine/pinball_game/object_collision/blue_stage_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/blue_stage_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_blue_field_sprites.asm" SECTION "bank8", ROMX INCLUDE "engine/pinball_game/catchem_mode/catchem_mode_red_field.asm" INCLUDE "engine/pinball_game/catchem_mode/catchem_mode_blue_field.asm" INCLUDE "engine/pinball_game/evolution_mode/evolution_mode_red_field.asm" INCLUDE "engine/pinball_game/evolution_mode/evolution_mode_blue_field.asm" SECTION "bank9", ROMX INCLUDE "engine/pinball_game/stage_init/init_meowth_bonus.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_meowth_bonus.asm" INCLUDE "engine/pinball_game/load_stage_data/load_meowth_bonus.asm" INCLUDE "engine/pinball_game/object_collision/meowth_bonus_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/meowth_bonus_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_meowth_bonus_sprites.asm" INCLUDE "engine/pinball_game/stage_init/init_seel_bonus.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_seel_bonus.asm" INCLUDE "engine/pinball_game/load_stage_data/load_seel_bonus.asm" INCLUDE "engine/pinball_game/object_collision/seel_bonus_object_collision.asm" INCLUDE "engine/pinball_game/object_collision/seel_bonus_resolve_collision.asm" INCLUDE "engine/pinball_game/draw_sprites/draw_seel_bonus_sprites.asm" SECTION "banka", ROMX INCLUDE "engine/pokedex.asm" SECTION "bankb", ROMX Unknown_2c000: ; 0x2c000 dex_text " " dex_end INCLUDE "text/pokedex_descriptions.asm" SECTION "bankc", ROMX INCLUDE "engine/pinball_game/stage_init/init_red_field.asm" INCLUDE "engine/pinball_game/ball_init/ball_init_red_field.asm" INCLUDE "engine/pinball_game/bonus_multiplier.asm" INCLUDE "engine/pinball_game/extra_ball.asm" INCLUDE "engine/pinball_game/map_move.asm" SECTION "bankd", ROMX SlotOnPic: ; 0x34000 INCBIN "gfx/billboard/slot/slot_on.2bpp" SlotOffPic: ; 0x34180 INCBIN "gfx/billboard/slot/slot_off.2bpp" SECTION "bankd.2", ROMX StageSeelBonusCollisionMasks: ; 0x37f00 INCBIN "data/collision/masks/seel_bonus.masks" SECTION "banke", ROMX INCLUDE "data/sgb.asm" SECTION "bankf", ROMX INCLUDE "audio/engine_0f.asm" SECTION "bank10", ROMX INCLUDE "audio/engine_10.asm" SECTION "bank11", ROMX INCLUDE "audio/engine_11.asm" SECTION "bank12", ROMX INCLUDE "audio/engine_12.asm" ; This is a blob of unused junk data INCBIN "data/unknown/unused_4b6a8.bin" SECTION "bank13", ROMX INCLUDE "audio/engine_13.asm" SECTION "bank14", ROMX INCLUDE "audio/pikapcm.asm" SECTION "bank16", ROMX INCLUDE "data/billboard/billboard_pics.asm" INCLUDE "data/mon_gfx/mon_billboard_palettes_1.asm" SECTION "bank17", ROMX INCLUDE "data/billboard/reward_pics.asm" MeowthBonusBaseGameBoyGfx: ; 0x5f600 INCBIN "gfx/stage/meowth_bonus/meowth_bonus_base_gameboy.2bpp" SECTION "bank18", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_1.asm" StageRedFieldTopStatusBarSymbolsGfx_GameBoy: ; 0x63000 INCBIN "gfx/stage/red_top/status_bar_symbols_gameboy.2bpp" INCBIN "gfx/unused_pocket_monster.2bpp" SECTION "bank18.2", ROMX StageRedFieldTopBaseGameBoyGfx: ; 0x632a0 INCBIN "gfx/stage/red_top/red_top_base_gameboy.2bpp" SECTION "bank19", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_2.asm" StageBlueFieldBottomBaseGameBoyGfx: ; 0x67000 INCBIN "gfx/stage/blue_bottom/blue_bottom_base_gameboy.2bpp" SECTION "bank1a", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_3.asm" StageBlueFieldTopStatusBarSymbolsGfx_GameBoy: ; 0x6b000 INCBIN "gfx/stage/blue_top/status_bar_symbols_gameboy.2bpp" INCBIN "gfx/unused_pocket_monster.2bpp" ds $20 ; free space StageBlueFieldTopBaseGameBoyGfx: ; 0x6b2a0 INCBIN "gfx/stage/blue_top/blue_top_base_gameboy.2bpp" SECTION "bank1b", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_4.asm" UnusedStageGfx: ; 0x6f000 INCBIN "gfx/stage/unused_stage.2bpp" SECTION "bank1c", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_5.asm" UncaughtPokemonBackgroundPic: INCBIN "gfx/pokedex/uncaught_pokemon.2bpp" INCBIN "gfx/pokedex/uncaught_pokemon.2bpp" ; This pic is unnecessarily duplicated. SECTION "bank1c.2", ROMX GengarBonusBaseGameBoyGfx: ; 0x73000 INCBIN "gfx/stage/gengar_bonus/gengar_bonus_base_gameboy.2bpp" SECTION "bank1d", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_6.asm" StageRedFieldBottomBaseGameBoyGfx: ; 0x77000 INCBIN "gfx/stage/red_bottom/red_bottom_base_gameboy.2bpp" SECTION "bank1e", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_7.asm" INCLUDE "data/billboard/bonus_multiplier_pics.asm" INCLUDE "data/mon_gfx/mon_billboard_palettes_2.asm" SECTION "bank1f", ROMX INCLUDE "data/mon_gfx/mon_animated_pics_1.asm" MewtwoBonusBaseGameBoyGfx: ; 0x7f000 INCBIN "gfx/stage/mewtwo_bonus/mewtwo_bonus_base_gameboy.2bpp" EraseAllDataGfx: ; 0x7fd00: ; 0x7fd00 INCBIN "gfx/erase_all_data.2bpp" SECTION "bank20", ROMX INCLUDE "data/mon_gfx/mon_animated_pics_2.asm" MewtwoBonusBaseGameBoyColorGfx: ; 0x83000 INCBIN "gfx/stage/mewtwo_bonus/mewtwo_bonus_base_gameboycolor.2bpp" StageDiglettBonusCollisionMasks: ; 0x83d00 INCBIN "data/collision/masks/diglett_bonus.masks" SECTION "bank21", ROMX INCLUDE "data/mon_gfx/mon_animated_pics_3.asm" SECTION "bank21.2", ROMX DiglettBonusBaseGameBoyColorGfx: ; 0x87000 INCBIN "gfx/stage/diglett_bonus/diglett_bonus_base_gameboycolor.2bpp" GengarBonusHaunterGfx: ; 0x87d00 INCBIN "gfx/stage/gengar_bonus/haunter.interleave.2bpp" SECTION "bank22", ROMX INCLUDE "data/mon_gfx/mon_animated_pics_4.asm" FieldSelectScreenGfx: FieldSelectBlinkingBorderGfx: ; 0x8b000 INCBIN "gfx/field_select/blinking_border.2bpp" FieldSelectGfx: ; 0x8b100 INCBIN "gfx/field_select/field_select_tiles.2bpp" GengarBonusGastlyGfx: ; 0x8bd00 INCBIN "gfx/stage/gengar_bonus/gastly.interleave.2bpp" SECTION "bank22.2", ROMX INCLUDE "data/mon_gfx/mon_billboard_palettes_3.asm" SECTION "bank23", ROMX INCLUDE "data/mon_gfx/mon_animated_pics_5.asm" DiglettBonusBaseGameBoyGfx: ; 0x8f000 INCBIN "gfx/stage/diglett_bonus/diglett_bonus_base_gameboy.2bpp" INCLUDE "gfx/high_scores/high_scores_transition_palettes.asm" INCLUDE "data/billboard/map_palettes.asm" SECTION "bank24", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_8.asm" SeelBonusBaseGameBoyGfx: ; 0x93000 INCBIN "gfx/stage/seel_bonus/seel_bonus_base_gameboy.2bpp" INCLUDE "data/billboard/map_palette_maps_2.asm" SECTION "bank25", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_9.asm" SeelBonusBaseGameBoyColorGfx: ; 0x97000 INCBIN "gfx/stage/seel_bonus/seel_bonus_base_gameboycolor.2bpp" StageRedFieldTopGfx3: ; 0x97a00 INCBIN "gfx/stage/red_top/red_top_3.2bpp" StageRedFieldTopGfx1: ; 0x97ba0 INCBIN "gfx/stage/red_top/red_top_1.2bpp" StageRedFieldTopGfx2: ; 0x97e00 INCBIN "gfx/stage/red_top/red_top_2.2bpp" SECTION "bank26", ROMX INCLUDE "data/mon_gfx/mon_billboard_pics_10.asm" SeelBonusSeel3Gfx: ; 0x9b000 INCBIN "gfx/stage/seel_bonus/seel_3.2bpp" SeelBonusSeel1Gfx: ; 0x9b1a0 INCBIN "gfx/stage/seel_bonus/seel_1.2bpp" SeelBonusSeel2Gfx: ; 0x9b400 INCBIN "gfx/stage/seel_bonus/seel_2.2bpp" SeelBonusSeel4Gfx: ; 0x9b460 INCBIN "gfx/stage/seel_bonus/seel_4.2bpp" GengarBonusGengarGfx: ; 0x9b900 INCBIN "gfx/stage/gengar_bonus/gengar.interleave.2bpp" SECTION "bank27", ROMX StageRedFieldTopStatusBarSymbolsGfx_GameBoyColor: ; 0x9c000 INCBIN "gfx/stage/red_top/status_bar_symbols_gameboycolor.2bpp" INCBIN "gfx/unused_pocket_monster_2.2bpp" SECTION "bank27.2", ROMX StageRedFieldTopBaseGameBoyColorGfx: ; 0x9c2a0 INCBIN "gfx/stage/red_top/red_top_base_gameboycolor.2bpp" StageRedFieldTopGfx4: ; 0x9d000 INCBIN "gfx/stage/red_top/red_top_4.2bpp" GengarBonusBaseGameBoyColorGfx: ; 0x9e000 INCBIN "gfx/stage/gengar_bonus/gengar_bonus_base_gameboycolor.2bpp" GengarBonus1Gfx: ; 0x9f000 INCBIN "gfx/stage/gengar_bonus/gengar_bonus_1.2bpp" SECTION "bank28", ROMX StageBlueFieldTopStatusBarSymbolsGfx_GameBoyColor: ; 0xa0000 INCBIN "gfx/stage/blue_top/status_bar_symbols_gameboycolor.2bpp" INCBIN "gfx/unused_pocket_monster_2.2bpp" SECTION "bank28.2", ROMX StageBlueFieldTopBaseGameBoyColorGfx: ; 0xa02a0 INCBIN "gfx/stage/blue_top/blue_top_base_gameboycolor.2bpp" StageBlueFieldTopGfx4: ; 0xa1000 INCBIN "gfx/stage/blue_top/blue_top_4.2bpp" StageRedFieldBottomBaseGameBoyColorGfx: ; 0xa2000 INCBIN "gfx/stage/red_bottom/red_bottom_base_gameboycolor.2bpp" StageRedFieldBottomGfx5: ; 0xa3000 INCBIN "gfx/stage/red_bottom/red_bottom_5.2bpp" SECTION "bank29", ROMX StageBlueFieldBottomBaseGameBoyColorGfx: ; 0xa4000 INCBIN "gfx/stage/blue_bottom/blue_bottom_base_gameboycolor.2bpp" StageBlueFieldBottomGfx1: ; 0xa5000 INCBIN "gfx/stage/blue_bottom/blue_bottom_1.2bpp" INCLUDE "data/billboard/map_pics.asm" HighScoresHexadecimalCharsGfx: INCBIN "gfx/high_scores/hexadecimal_characters.2bpp" SECTION "bank2a", ROMX PinballGreatballShakeGfx: ; 0xa82c0 INCBIN "gfx/stage/ball_greatball_shake.w16.interleave.2bpp" PinballUltraballShakeGfx: ; 0xa8300 INCBIN "gfx/stage/ball_ultraball_shake.w16.interleave.2bpp" PinballMasterballShakeGfx: ; 0xa8340 INCBIN "gfx/stage/ball_masterball_shake.w16.interleave.2bpp" PinballPokeballShakeGfx: ; 0xa8380 INCBIN "gfx/stage/ball_pokeball_shake.w16.interleave.2bpp" StageSharedPikaBoltGfx: ; 0xa83c0 INCBIN "gfx/stage/shared/pika_bolt.2bpp" PinballPokeballGfx: ; 0xa8400 INCBIN "gfx/stage/ball_pokeball.w32.interleave.2bpp" FlipperGfx: ; 0xa8600 INCBIN "gfx/stage/flipper.2bpp" PikachuSaverGfx: ; 0xa8720 INCBIN "gfx/stage/pikachu_saver.2bpp" BallCaptureSmokeGfx: INCBIN "gfx/stage/ball_capture_smoke.interleave.2bpp" SECTION "bank2a.2", ROMX PinballGreatballGfx: ; 0xa8a00 INCBIN "gfx/stage/ball_greatball.w32.interleave.2bpp" PinballUltraballGfx: ; 0xa8c00 INCBIN "gfx/stage/ball_ultraball.w32.interleave.2bpp" PinballMasterballGfx: ; 0xa8e00 INCBIN "gfx/stage/ball_masterball.w32.interleave.2bpp" PinballPokeballMiniGfx: ; 0xa9000 INCBIN "gfx/stage/ball_pokeball_mini.w32.interleave.2bpp" PinballGreatballMiniGfx: ; 0xa9200 INCBIN "gfx/stage/ball_greatball_mini.w32.interleave.2bpp" PinballUltraballMiniGfx: ; 0xa9400 INCBIN "gfx/stage/ball_ultraball_mini.w32.interleave.2bpp" PinballMasterballMiniGfx: ; 0xa9600 INCBIN "gfx/stage/ball_masterball_mini.w32.interleave.2bpp" PinballBallSuperMiniGfx: ; 0xa9800 INCBIN "gfx/stage/ball_mini.w32.interleave.2bpp" HighScoresBaseGameBoyGfx: ; 0xa9a00 INCBIN "gfx/high_scores/high_scores_base_gameboy.2bpp" MeowthBonusBaseGameBoyColorGfx: ; 0xab200 INCBIN "gfx/stage/meowth_bonus/meowth_bonus_base_gameboycolor.2bpp" INCLUDE "data/billboard/map_palette_maps.asm" SECTION "bank2a.3", ROMX INCLUDE "data/mon_gfx/mon_animated_palettes_1.asm" SECTION "bank2b", ROMX TitlescreenFadeInGfx: ; 0xac000 INCBIN "gfx/titlescreen/titlescreen_fade_in.2bpp" PokedexInitialGfx: INCBIN "gfx/pokedex/pokedex_initial.2bpp" StageBlueFieldBottomCollisionMasks: ; 0xaf000 INCBIN "data/collision/masks/blue_stage_bottom.masks" SECTION "bank2b.2", ROMX DiglettBonusDugtrio3Gfx: ; 0xaf900 INCBIN "gfx/stage/diglett_bonus/dugtrio_3.2bpp" DiglettBonusDugtrio1Gfx: ; 0xafaa0 INCBIN "gfx/stage/diglett_bonus/dugtrio_1.2bpp" DiglettBonusDugtrio2Gfx: ; 0xafd00 INCBIN "gfx/stage/diglett_bonus/dugtrio_2.2bpp" DiglettBonusDugtrio4Gfx: ; 0xafd60 INCBIN "gfx/stage/diglett_bonus/dugtrio_4.2bpp" SECTION "bank2c", ROMX StageRedFieldBottomIndicatorsGfx_Gameboy: ; 0xb0000 INCBIN "gfx/stage/red_bottom/red_bottom_indicators_gameboy.2bpp" StageRedFieldTopCollisionAttributes6: ; 0xb3000 INCBIN "data/collision/maps/red_stage_top_6.collision" INCBIN "data/collision/unused_trailing_data.bin" FieldSelectTilemap: ; 0xb3800 INCBIN "gfx/tilemaps/field_select.map" FieldSelectBGAttributes: ; 0xb3c00 INCBIN "gfx/bgattr/field_select.bgattr" SECTION "bank2d", ROMX TitlescreenGfx: ; 0xb4000 INCBIN "gfx/titlescreen/titlescreen.2bpp" OptionMenuAndKeyConfigGfx: OptionMenuBlankGfx: ; 0xb5800 INCBIN "gfx/option_menu/blank.2bpp" OptionMenuArrowGfx: ; 0xb5a00 INCBIN "gfx/option_menu/arrow.2bpp" OptionMenuPikaBubbleGfx: ; 0xb5a20 INCBIN "gfx/option_menu/pika_bubble.2bpp" OptionMenuBouncingPokeballGfx: ; 0xb5a80 INCBIN "gfx/option_menu/bouncing_pokeball.2bpp" OptionMenuRumblePikachuAnimationGfx: ; 0xb5b40 INCBIN "gfx/option_menu/rumble_pikachu_animation.2bpp" OptionMenuPsyduckGfx: ; 0xb5c00 INCBIN "gfx/option_menu/psyduck.2bpp" OptionMenuBoldArrowGfx: ; 0xb5fc0 INCBIN "gfx/option_menu/bold_arrow.2bpp" OptionMenuUnknownGfx: ; 0xb5fd0 INCBIN "gfx/option_menu/solid_colors.2bpp" OptionMenuOptionTextGfx: ; 0xb6020 INCBIN "gfx/option_menu/option_text.2bpp" OptionMenuPikachuGfx: ; 0xb6080 INCBIN "gfx/option_menu/pikachu.2bpp" OptionMenuPsyduckFeetGfx: ; 0xb6170 INCBIN "gfx/option_menu/psyduck_feet.2bpp" OptionMenuUnknown2Gfx: ; 0xb6200 INCBIN "gfx/option_menu/blank2.2bpp" OptionMenuRumbleTextGfx: ; 0xb6250 INCBIN "gfx/option_menu/rumble_text.2bpp" OptionMenuUnknown3Gfx: ; 0xb62b0 INCBIN "gfx/option_menu/blank3.2bpp" OptionMenuKeyCoTextGfx: ; 0xb6320 INCBIN "gfx/option_menu/key_co_text.2bpp" OptionMenuSoundTestDigitsGfx: ; 0xb6370 INCBIN "gfx/option_menu/sound_test_digits.2bpp" OptionMenuNfigTextGfx: ; 0xb6470 INCBIN "gfx/option_menu/nfig_text.2bpp" OptionMenuUnknown4Gfx: ; 0xb64a0 INCBIN "gfx/option_menu/blank4.2bpp" KeyConfigResetTextGfx: ; 0xb6500 INCBIN "gfx/key_config/reset_text.2bpp" KeyConfigBallStartTextGfx: ; 0xb6560 INCBIN "gfx/key_config/ball_start_text.2bpp" KeyConfigLeftFlipperTextGfx: ; 0xb65f0 INCBIN "gfx/key_config/left_flipper_text.2bpp" KeyConfigRightFlipperTextGfx: ; 0xb6680 INCBIN "gfx/key_config/right_flipper_text.2bpp" KeyConfigTiltTextGfx: ; 0xb6710 INCBIN "gfx/key_config/tilt_text.2bpp" KeyConfigMenuTextGfx: ; 0xb6810 INCBIN "gfx/key_config/menu_text.2bpp" KeyConfigKeyConfigTextGfx: ; 0xb6880 INCBIN "gfx/key_config/key_config_text.2bpp" KeyConfigIconsGfx: ; 0xb6900 INCBIN "gfx/key_config/icons.2bpp" OptionMenuSoundTextTextGfx: ; 0xb6a40 INCBIN "gfx/option_menu/sound_test_text.2bpp" OptionMenuOnOffTextGfx: ; 0xb6ad0 INCBIN "gfx/option_menu/on_off_text.2bpp" OptionMenuBGMSETextGfx: ; 0xb6b10 INCBIN "gfx/option_menu/bgm_se_text.2bpp" StageRedFieldTopCollisionAttributes5: ; 0xb6c00 INCBIN "data/collision/maps/red_stage_top_5.collision" INCBIN "data/collision/unused_trailing_data.bin" StageRedFieldTopCollisionAttributes4: ; 0xb7400 INCBIN "data/collision/maps/red_stage_top_4.collision" INCBIN "data/collision/unused_trailing_data.bin" INCLUDE "data/mon_gfx/mon_billboard_palette_maps_5.asm" SECTION "bank2e", ROMX StageRedFieldTopCollisionAttributes3: ; 0xb8000 INCBIN "data/collision/maps/red_stage_top_3.collision" INCBIN "data/collision/unused_trailing_data.bin" StageRedFieldTopCollisionAttributes2: ; 0xb8800 INCBIN "data/collision/maps/red_stage_top_2.collision" INCBIN "data/collision/unused_trailing_data.bin" StageRedFieldTopCollisionAttributes1: ; 0xb9000 INCBIN "data/collision/maps/red_stage_top_1.collision" INCBIN "data/collision/unused_trailing_data.bin" StageRedFieldTopCollisionAttributes0: ; 0xb9800 INCBIN "data/collision/maps/red_stage_top_0.collision" INCBIN "data/collision/unused_trailing_data.bin" StageRedFieldTopTilemap_GameBoy: ; 0xba000 INCBIN "gfx/tilemaps/stage_red_field_top_gameboy.map" SECTION "bank2e.2", ROMX StageRedFieldBottomTilemap_GameBoy: ; 0xba800 INCBIN "gfx/tilemaps/stage_red_field_bottom_gameboy.map" SECTION "bank2e.3", ROMX StageRedFieldTopCollisionMasks0: ; 0xbb000 INCBIN "data/collision/masks/red_stage_top_0.masks" StageRedFieldTopCollisionMasks1: ; 0xbb800 INCBIN "data/collision/masks/red_stage_top_1.masks" SECTION "bank2f", ROMX StageRedFieldTopCollisionMasks2: ; 0xbc000 INCBIN "data/collision/masks/red_stage_top_2.masks" StageRedFieldTopCollisionMasks3: ; 0xbc800 INCBIN "data/collision/masks/red_stage_top_3.masks" StageRedFieldTopCollisionAttributes7: ; 0xbd000 INCBIN "data/collision/maps/red_stage_top_7.collision" INCBIN "data/collision/unused_trailing_data.bin" StageRedFieldBottomCollisionAttributes: ; 0xbd800 INCBIN "data/collision/maps/red_stage_bottom.collision" SECTION "bank2f.2", ROMX StageRedFieldTopTilemap_GameBoyColor: ; 0xbe000 INCBIN "gfx/tilemaps/stage_red_field_top_gameboycolor.map" StageRedFieldTopTilemap2_GameBoyColor: ; 0xbe400 INCBIN "gfx/tilemaps/stage_red_field_top_gameboycolor_2.map" StageRedFieldBottomTilemap_GameBoyColor: ; 0xbe800 INCBIN "gfx/tilemaps/stage_red_field_bottom_gameboycolor.map" StageRedFieldBottomTilemap2_GameBoyColor: ; 0xbec00 INCBIN "gfx/tilemaps/stage_red_field_bottom_gameboycolor_2.map" StageBlueFieldTopTilemap_GameBoy: ; 0xbf000 INCBIN "gfx/tilemaps/stage_blue_field_top_gameboy.map" SECTION "bank2f.3", ROMX EraseAllDataTilemap: ; 0xbf800 INCBIN "gfx/tilemaps/erase_all_data.map" EraseAllDataBGAttributes: ; 0xbfc00 INCBIN "gfx/bgattr/erase_all_data.bgattr" SECTION "bank30", ROMX StageBlueFieldBottomTilemap_GameBoy: ; 0xc0000 INCBIN "gfx/tilemaps/stage_blue_field_bottom_gameboy.map" SECTION "bank30.2", ROMX StageBlueFieldTopCollisionMasks: ; 0xc0800 INCBIN "data/collision/masks/blue_stage_top.masks" StageBlueFieldTopCollisionAttributesBallEntrance: ; 0xc1000 INCBIN "data/collision/maps/blue_stage_top_ball_entrance.collision" INCBIN "data/collision/unused_trailing_data.bin" HighScoresTilemap2: ; 0xc1800 INCBIN "gfx/tilemaps/high_scores_screen_2.map" HighScoresTilemap5: ; 0xc1c00 INCBIN "gfx/tilemaps/high_scores_screen_5.map" HighScoresTilemap: ; 0xc2000 INCBIN "gfx/tilemaps/high_scores_screen.map" HighScoresTilemap4: ; 0xc2400 INCBIN "gfx/tilemaps/high_scores_screen_4.map" StageBlueFieldTopCollisionAttributes: ; 0xc2800 INCBIN "data/collision/maps/blue_stage_top.collision" INCBIN "data/collision/unused_trailing_data.bin" OptionMenuTilemap2: ; 0xc3000 INCBIN "gfx/tilemaps/option_menu_2.map" SECTION "bank30.3", ROMX OptionMenuTilemap4: ; 0xc3400 INCBIN "gfx/tilemaps/option_menu_4.map" INCBIN "gfx/tilemaps/unused_tilemap_c3640.map" OptionMenuTilemap: ; 0xc3800 INCBIN "gfx/tilemaps/option_menu.map" SECTION "bank30.4", ROMX OptionMenuTilemap3: ; 0xc3c00 INCBIN "gfx/tilemaps/option_menu_3.map" INCBIN "gfx/tilemaps/unused_tilemap_c3640.map" SECTION "bank31", ROMX StageBlueFieldBottomCollisionAttributes: ; 0xc4000 INCBIN "data/collision/maps/blue_stage_bottom.collision" INCBIN "data/collision/unused_trailing_data.bin" PokedexTilemap: INCBIN "gfx/tilemaps/pokedex.map" PokedexBGAttributes: INCBIN "gfx/bgattr/pokedex.bgattr" PokedexTilemap2: INCBIN "gfx/tilemaps/pokedex_2.map" PokedexBGAttributes2: INCBIN "gfx/bgattr/pokedex_2.bgattr" TitlescreenTilemap: ; 0xc5800 INCBIN "gfx/tilemaps/titlescreen.map" TitlescreenBGAttributes: ; 0xc5c00 INCBIN "gfx/bgattr/titlescreen.bgattr" SECTION "bank31.2", ROMX CopyrightScreenTilemap: ; 0xc6000 INCBIN "gfx/tilemaps/copyright_screen.map" CopyrightScreenBGAttributes: ; 0xc6400 INCBIN "gfx/bgattr/copyright_screen.bgattr" StageBlueFieldTopTilemap_GameBoyColor: ; 0xc6800 INCBIN "gfx/tilemaps/stage_blue_field_top_gameboycolor.map" StageBlueFieldTopTilemap2_GameBoyColor: ; 0xc6c00 INCBIN "gfx/tilemaps/stage_blue_field_top_gameboycolor_2.map" StageBlueFieldBottomTilemap_GameBoyColor: ; 0xc7000 INCBIN "gfx/tilemaps/stage_blue_field_bottom_gameboycolor.map" StageBlueFieldBottomTilemap2_GameBoyColor: ; 0xc7400 INCBIN "gfx/tilemaps/stage_blue_field_bottom_gameboycolor_2.map" StageGengarBonusCollisionAttributesBallEntrance: ; 0xc7800 INCBIN "data/collision/maps/gengar_bonus_ball_entrance.collision" SECTION "bank32", ROMX StageGengarBonusCollisionAttributes: ; 0xc8000 INCBIN "data/collision/maps/gengar_bonus.collision" SECTION "bank32.2", ROMX GengarBonusTilemap_GameBoy: ; 0xc8800 INCBIN "gfx/tilemaps/stage_gengar_bonus_gameboy.map" SECTION "bank32.3", ROMX GengarBonusBottomTilemap_GameBoyColor: ; 0xc9000 INCBIN "gfx/tilemaps/stage_gengar_bonus_gameboycolor.map" GengarBonusBottomTilemap2_GameBoyColor: ; 0xc9400 INCBIN "gfx/tilemaps/stage_gengar_bonus_gameboycolor_2.map" MewtwoBonus3Gfx: ; 0xc9800 INCBIN "gfx/stage/mewtwo_bonus/mewtwo_3.2bpp" MewtwoBonus1Gfx: ; 0xc99a0 INCBIN "gfx/stage/mewtwo_bonus/mewtwo_1.2bpp" MewtwoBonus2Gfx: ; 0xc9c00 INCBIN "gfx/stage/mewtwo_bonus/mewtwo_2.2bpp" MewtwoBonus4Gfx: ; 0xc9c60 INCBIN "gfx/stage/mewtwo_bonus/mewtwo_4.2bpp" SECTION "bank32.4", ROMX StageMewtwoBonusCollisionAttributesBallEntrance: ; 0xca000 INCBIN "data/collision/maps/mewtwo_bonus_ball_entrance.collision" SECTION "bank32.5", ROMX StageMewtwoBonusCollisionAttributes: ; 0xca800 INCBIN "data/collision/maps/mewtwo_bonus.collision" SECTION "bank32.6", ROMX MewtwoBonusTilemap_GameBoy: ; 0xcb000 INCBIN "gfx/tilemaps/stage_mewtwo_bonus_gameboy.map" SECTION "bank32.7", ROMX MewtoBonusBottomTilemap_GameBoyColor: ; 0xcb800 INCBIN "gfx/tilemaps/stage_mewtwo_bonus_gameboycolor.map" MewtoBonusBottomTilemap2_GameBoyColor: ; 0xcbc00 INCBIN "gfx/tilemaps/stage_mewtwo_bonus_gameboycolor_2.map" SECTION "bank33", ROMX MeowthBonusMeowth3Gfx: ; 0xcc000 INCBIN "gfx/stage/meowth_bonus/meowth_3.2bpp" MeowthBonusMeowth1Gfx: ; 0xcc1a0 INCBIN "gfx/stage/meowth_bonus/meowth_1.2bpp" MeowthBonusMeowth2Gfx: ; 0xcc400 INCBIN "gfx/stage/meowth_bonus/meowth_2.2bpp" MeowthBonusMeowth4Gfx: ; 0xcc460 INCBIN "gfx/stage/meowth_bonus/meowth_4.2bpp" SECTION "bank33.2", ROMX StageMeowthBonusCollisionAttributesBallEntrance: ; 0xcc800 INCBIN "data/collision/maps/meowth_bonus_ball_entrance.collision" SECTION "bank33.3", ROMX StageMeowthBonusCollisionAttributes: ; 0xcd000 INCBIN "data/collision/maps/meowth_bonus.collision" SECTION "bank33.4", ROMX MeowthBonusTilemap_GameBoy: ; 0xcd800 INCBIN "gfx/tilemaps/stage_meowth_bonus_gameboy.map" SECTION "bank33.5", ROMX MeowthBonusTilemap_GameBoyColor: ; 0xce000 INCBIN "gfx/tilemaps/stage_meowth_bonus_gameboycolor.map" MeowthBonusTilemap2_GameBoyColor: ; 0xce400 INCBIN "gfx/tilemaps/stage_meowth_bonus_gameboycolor_2.map" StageDiglettBonusCollisionAttributesBallEntrance: ; 0xce800 INCBIN "data/collision/maps/diglett_bonus_ball_entrance.collision" SECTION "bank33.6", ROMX StageDiglettBonusCollisionAttributes: ; 0xcf000 INCBIN "data/collision/maps/diglett_bonus.collision" SECTION "bank33.7", ROMX DiglettBonusTilemap_GameBoy: ; 0xcf800 INCBIN "gfx/tilemaps/stage_diglett_bonus_gameboy.map" SECTION "bank34", ROMX INCLUDE "data/collision/mon_collision_masks.asm" INCBIN "gfx/tilemaps/unused_tilemap_d2800.map" DiglettBonusTilemap_GameBoyColor: ; 0xd3000 INCBIN "gfx/tilemaps/stage_diglett_bonus_gameboycolor.map" DiglettBonusTilemap2_GameBoyColor: ; 0xd3400 INCBIN "gfx/tilemaps/stage_diglett_bonus_gameboycolor_2.map" INCBIN "data/unused_data_d3800.bin" SECTION "bank35", ROMX StageSeelBonusCollisionAttributesBallEntrance: ; 0xd4000 INCBIN "data/collision/maps/seel_bonus_ball_entrance.collision" SECTION "bank35.2", ROMX StageSeelBonusCollisionAttributes: ; 0xd4800 INCBIN "data/collision/maps/seel_bonus.collision" SECTION "bank35.3", ROMX SeelBonusTilemap_GameBoy: ; 0xd5000 INCBIN "gfx/tilemaps/stage_seel_bonus_gameboy.map" SECTION "bank35.4", ROMX SeelBonusTilemap_GameBoyColor: ; 0xd5800 INCBIN "gfx/tilemaps/stage_seel_bonus_gameboycolor.map" SeelBonusTilemap2_GameBoyColor: ; 0xd5c00 INCBIN "gfx/tilemaps/stage_seel_bonus_gameboycolor_2.map" Alphabet1Gfx: ; 0xd6000 INCBIN "gfx/stage/alphabet_1.2bpp" Exclamation_Point_CharacterGfx: INCBIN "gfx/stage/exclamation_point_mono.2bpp" ;DMG excalamation point Period_CharacterGfx: INCBIN "gfx/stage/period_mono.2bpp" ;DMG period E_Acute_CharacterGfx: INCBIN "gfx/stage/e_acute_mono.2bpp" Apostrophe_CharacterGfx: INCBIN "gfx/stage/apostrophe_mono.2bpp" ;DMG apostrophe Colon_CharacterGfx: INCBIN "gfx/stage/colon_mono.2bpp" ;DMG colon SECTION "bank35.5", ROMX Alphabet2Gfx: ; 0xd6200 INCBIN "gfx/stage/alphabet_2.2bpp" Exclamation_Point_CharacterGfx_GameboyColor: INCBIN "gfx/stage/exclamation_point_color.2bpp";gbc excalamation point Period_CharacterGfx_GameboyColor: INCBIN "gfx/stage/period_color.2bpp" ;gbc period E_Acute_CharacterGfx_GameboyColor: INCBIN "gfx/stage/e_acute_color.2bpp" Apostrophe_CharacterGfx_GameboyColor: INCBIN "gfx/stage/apostrophe_color.2bpp" ;GBC apostrophe Colon_CharacterGfx_GameboyColor: INCBIN "gfx/stage/colon_color.2bpp" ;gbc colon SECTION "bank35.6", ROMX InGameMenuSymbolsGfx: ; 0xd6400 INCBIN "gfx/stage/menu_symbols.2bpp" SECTION "bank35.7", ROMX StageBlueFieldTopGfx3: ; 0xd6600 INCBIN "gfx/stage/blue_top/blue_top_3.2bpp" StageBlueFieldTopGfx1: ; 0xd67a0 INCBIN "gfx/stage/blue_top/blue_top_1.2bpp" StageBlueFieldTopGfx2: ; 0xd6a00 INCBIN "gfx/stage/blue_top/blue_top_2.2bpp" StageRedJapaneseCharactersGfx: ; 0xd6c00 INCBIN "gfx/stage/red_bottom/japanese_characters.2bpp" StageRedJapaneseCharactersGfx2: ; 0xd7000 INCBIN "gfx/stage/red_bottom/japanese_characters_2.2bpp" INCLUDE "data/mon_gfx/mon_billboard_palette_maps_1.asm" INCLUDE "gfx/high_scores/high_scores_transition_palettes_2.asm" SECTION "bank36", ROMX PaletteMap_d8000: ; 0xd8000 db $6, $6, $6, $6, $6, $6 db $6, $6, $6, $6, $6, $6 db $6, $6, $6, $6, $6, $6 db $6, $6, $6, $6, $6, $6 SECTION "bank36.2", ROMX INCLUDE "data/mon_gfx/mon_billboard_palette_maps_2.asm" SaverTextOffGfx: ; 0xd8c00 INCBIN "gfx/stage/saver_off.2bpp" AgainTextOffGfx: ; 0xd8c40 INCBIN "gfx/stage/again_off.2bpp" CatchTextGfx: INCBIN "gfx/stage/catch.w48.2bpp" UnusedEvolutionTextGfx: ; 0xd8ce0 INCBIN "gfx/stage/unused_evolution_text.2bpp" EvolutionProgressIconsGfx: INCBIN "gfx/stage/evolution_progress_icons.2bpp" CaughtPokeballGfx: ; 0xd8f60 INCBIN "gfx/stage/caught_pokeball.2bpp" SECTION "bank36.3", ROMX StageRedFieldBottomCollisionMasks: ; 0xd9000 INCBIN "data/collision/masks/red_stage_bottom.masks" INCLUDE "data/mon_gfx/mon_billboard_palette_maps_3.asm" SelectGameboyTargetTextGfx: ; 0xd9c00 INCBIN "gfx/select_gb_target_text.2bpp" CopyrightTextGfx: ; 0xda000 INCBIN "gfx/copyright_text.2bpp" INCLUDE "data/mon_gfx/mon_billboard_palette_maps_4.asm" StageSharedBonusSlotGlowGfx: ; 0xdac00 INCBIN "gfx/stage/shared/bonus_slot_glow.2bpp" SECTION "bank36.4", ROMX StageSharedBonusSlotGlow2Gfx: ; 0xdade0 INCBIN "gfx/stage/shared/bonus_slot_glow_2.2bpp" StageRedFieldTopGfx5: ; 0xdae00 INCBIN "gfx/stage/red_top/red_top_5.2bpp" TimerDigitsGfx2: ; 0xdb000 INCBIN "gfx/stage/timer_digits.2bpp" SECTION "bank36.5", ROMX TimerDigitsGfx: ; 0xdb200 INCBIN "gfx/stage/timer_digits.2bpp" SECTION "bank36.6", ROMX GengarBonusGroundGfx: ; 0xdb400 INCBIN "gfx/stage/gengar_bonus/gengar_ground.2bpp" SECTION "bank36.7", ROMX StageGengarBonusCollisionMasks: ; 0xdb600 INCBIN "data/collision/masks/gengar_bonus.masks" INCLUDE "data/mon_gfx/mon_animated_palettes_2.asm" INCLUDE "data/mon_gfx/mon_billboard_palettes_4.asm" StageRedFieldTopGfx6: ; 0xdbb80 INCBIN "gfx/stage/red_top/red_top_6.2bpp" SECTION "bank36.8", ROMX StageMewtwoBonusCollisionMasks: ; 0xdbc80 INCBIN "data/collision/masks/mewtwo_bonus.masks" INCLUDE "data/mon_gfx/mon_animated_palettes_3.asm" EvolutionTrinketsGfx: INCBIN "gfx/stage/shared/evolution_trinkets.2bpp" Unknown_dbf60: ; 0xdbf60 ; this seems to be unused garbage INCBIN "data/unknown/unused_dbf60.bin" SECTION "bank37", ROMX StageSharedArrowsGfx: ; 0xdc000 INCBIN "gfx/stage/shared/arrows.2bpp" SECTION "bank37.2", ROMX INCLUDE "data/mon_gfx/mon_billboard_palettes_5.asm" StageMeowthBonusCollisionMasks: ; 0xdc600 INCBIN "data/collision/masks/meowth_bonus.masks" INCLUDE "data/mon_gfx/mon_billboard_palettes_6.asm" INCLUDE "data/stage_palettes.asm" INCLUDE "data/billboard/map_palettes_2.asm" INCLUDE "data/ball_palettes.asm" PaletteData_dd188: ; 0xdd188 RGB 31, 31, 31 RGB 31, 29, 0 RGB 29, 3, 2 RGB 2, 2, 2 PaletteData_dd190: ; 0xdd190 RGB 31, 31, 31 RGB 9, 22, 6 RGB 4, 13, 31 RGB 2, 2, 2 PaletteData_dd198: ; 0xdd198 RGB 31, 31, 31 RGB 31, 26, 2 RGB 31, 3, 0 RGB 0, 0, 0 PaletteData_dd1a0: ; 0xdd1a0 RGB 31, 31, 31 RGB 31, 26, 2 RGB 31, 3, 0 RGB 0, 0, 0 SECTION "bank39", ROMX BallPhysicsData_e4000: INCBIN "data/collision/ball_physics_e4000.bin" SECTION "bank3a", ROMX GengarCollisionAngles: INCBIN "data/collision/gengar_collision_angles.bin" HaunterCollisionAngles: INCBIN "data/collision/haunter_collision_angles.bin" CircularCollisionAngles: ; 0xe9100 INCBIN "data/collision/circle_collision_angles.bin" MeowthCollisionAngles: INCBIN "data/collision/meowth_collision_angles.bin" MeowthJewelCollisionAngles: INCBIN "data/collision/meowth_jewel_collision_angles.bin" SECTION "bank3b", ROMX BallPhysicsData_ec000: INCBIN "data/collision/ball_physics_ec000.bin" SECTION "bank3c", ROMX BallPhysicsData_f0000: INCBIN "data/collision/ball_physics_f0000.bin" TiltRightOnlyForce: ; 0xf2400 INCBIN "data/tilt/right_only" TiltUpRightForce: INCBIN "data/tilt/up_right" TiltUpOnlyForce: INCBIN "data/tilt/up_only" TiltUpLeftForce: INCBIN "data/tilt/up_left" TiltLeftOnlyForce: INCBIN "data/tilt/left_only" SECTION "bank3d", ROMX FlipperHorizontalCollisionAttributes: ; 0xf4000 INCBIN "data/collision/flippers/horizontal_attributes_0" SECTION "bank3e", ROMX FlipperHorizontalCollisionAttributes2: ; 0xf8000 INCBIN "data/collision/flippers/horizontal_attributes_1" FlipperVerticalCollisionAttributes: ; 0xfa000 INCBIN "data/collision/flippers/vertical_attributes_0" SECTION "bank3f", ROMX FlipperVerticalCollisionAttributes2: ; 0xfc000 INCBIN "data/collision/flippers/vertical_attributes_1"