diff options
Diffstat (limited to 'layout.link')
-rw-r--r-- | layout.link | 135 |
1 files changed, 59 insertions, 76 deletions
diff --git a/layout.link b/layout.link index c3795e0..5515630 100644 --- a/layout.link +++ b/layout.link @@ -1,46 +1,34 @@ -; Automatically generated by map2link.py ROM0 + org $0000 + "NULL" + org $0000 "home/rst.asm@rst00" - ; $0001 org $0008 "home/rst.asm@rst08" - ; $0009 org $0010 "home/rst.asm@rst10" - ; $0011 org $0018 "home/rst.asm@rst18" - ; $0019 org $0020 "home/rst.asm@rst20" - ; $0021 org $0028 "home/rst.asm@rst28" - ; $0029 org $0030 "home/rst.asm@rst30" - ; $0031 org $0038 "home/rst.asm@rst38" - ; $003b org $0040 "home/interrupts.asm@VBlank interrupt vector" - ; $0043 org $0048 "home/interrupts.asm@LCD interrupt vector" - ; $004b org $0050 "home/interrupts.asm@Timer interrupt vector" - ; $0053 org $0058 "home/interrupts.asm@Serial interrupt vector" - ; $005b org $0060 "home/interrupts.asm@Joypad interrupt vector" - ; $0063 org $0100 "home/init.asm@Entry point" - ; $0104 org $014e "home/init.asm@Global check value" "home/vblank.asm" @@ -103,6 +91,7 @@ ROM0 "home/pokemon.asm@3AED" "home/misc_3c43.asm" "home/audio.asm" + ROMX $01 org $4000 "engine/link/place_waiting_text.asm" @@ -128,6 +117,7 @@ ROMX $01 "engine/dumps/bank01.asm@Function782c" "engine/overworld/object_collision.asm@_CheckPlayerObjectCollision" "engine/dumps/bank01.asm@SettingsScreen" + ROMX $02 "engine/dumps/bank02.asm@Function8000" "gfx.asm@Bank 2 Misc GFX" @@ -142,6 +132,7 @@ ROMX $02 "bin.asm@Unknownaebc" "gfx.asm@Corrupted SGB GFX" "bin.asm@Unknownbb43" + ROMX $03 org $4000 "engine/overworld/player_movement.asm@Player Movement" @@ -163,10 +154,10 @@ ROMX $03 "engine/dumps/bank03.asm@Functiond41d" "engine/items/item_effects.asm" "engine/dumps/bank03.asm@Functionf960" + ROMX $04 org $4000 "data/maps/maps.asm" - ; $4743 org $47cf "gfx.asm@Title Screen GFX" "engine/items/tmhm.asm" @@ -181,210 +172,202 @@ ROMX $04 "engine/unknown11d32.asm" "engine/menu/start_menu.asm" "gfx.asm@Trainer Card GFX" - ; $7be3 + ROMX $05 org $4000 "engine/overworld/player_movement.asm@_RedrawPlayerSprite" org $4150 "engine/sprites/sprites.asm@LoadOverworldSprite" - ; $4193 org $423b "engine/sprites/sprites.asm@OverworldSprites" - ; $43a7 + ROMX $06 org $4000 "gfx.asm@Bank 6 Tilesets 00" - ; $4400 org $5800 "gfx.asm@Bank 6 Tilesets 01" - ; $5c00 org $6600 "gfx.asm@Bank 6 Tilesets 02" - ; $6a00 org $7400 "gfx.asm@Bank 6 Tilesets 09" + ROMX $07 org $4000 "gfx.asm@Bank 7 Tilesets 13" - ; $4600 org $4b00 "gfx.asm@Bank 7 Tilesets 0e" - ; $5100 org $5600 "gfx.asm@Bank 7 Tilesets 06" - ; $5a00 org $6400 "gfx.asm@Bank 7 Tilesets 05" - ; $6800 org $7200 "gfx.asm@Bank 7 Tilesets 03" + ROMX $08 org $4000 "gfx.asm@Bank 8 Tilesets 04" - ; $4400 org $4e00 "gfx.asm@Bank 8 Tilesets 07" - ; $5200 org $5c00 "gfx.asm@Bank 8 Tilesets 08" - ; $6000 org $6a00 "gfx.asm@Bank 8 Tilesets 0f" - ; $7000 org $7500 "gfx.asm@Bank 8 Tilesets 11" + ROMX $09 org $4000 - ; $4000 + ROMX $0a org $4000 - ; $4000 org $5641 "gfx.asm@Gameboy GFX" + ROMX $0b org $4000 - ; $4000 + ROMX $0c org $4000 "gfx.asm@Bank C Tilesets 12" - ; $4600 org $4b00 "gfx.asm@Bank C Tilesets 0b" - ; $5100 org $5600 "gfx.asm@Bank C Tilesets 0d" - ; $5c00 org $6100 "gfx.asm@Bank C Tilesets 14" - ; $6700 org $7100 "gfx.asm@Bank C Tilesets 0c" - ; $7700 org $7c00 "gfx.asm@Bank C Tilesets Common" - ; $7e00 + ROMX $0d org $4000 - ; $4000 org $506d "data/types/type_matchups.asm" + ROMX $0e org $4000 - ; $4000 org $4494 "gfx.asm@PokeBalls GFX" - ; $44d4 org $4d90 "data/trainers/class_names.asm" - ; $4f45 org $5110 "data/trainers/parties.asm@Trainer Parties" + ROMX $0f org $4000 - ; $4000 org $63da "engine/battle/core.asm" - ; $6411 org $6a3c "data/wild.asm" + ROMX $10 org $4000 org $4943 "data/pokemon/dex_order_alpha.asm" - ; $4a3e org $4ecc "data/types/search_strings.asm" - ; $4f17 org $5068 "data/types/search_types.asm" - ; $5077 org $52a1 "data/moves/names.asm" - ; $58b6 org $6493 "data/pokemon/evos_attacks.asm" + ROMX $11 org $4000 - ; $4000 org $40d5 "gfx.asm@Pokedex GFX" + ROMX $12 org $4000 "gfx.asm@Trainer Battle Sprites" + ROMX $13 org $4000 "gfx.asm@Bank 13 Tilesets 0a" - ; $4600 org $4b00 "gfx.asm@Bank 13 Tilesets 16" - ; $5100 org $5b00 "gfx.asm@Bank 13 Tilesets 19" - ; $5f00 org $6900 "gfx.asm@Bank 13 Tilesets 1a" + ROMX $14 org $4000 org $40dd "data/types/names.asm" - ; $4162 org $4f10 "data/pokemon/base_stats.asm" "data/pokemon/names.asm" "gfx.asm@PKMN Sprite Bank List" + ROMX $15 org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 1" + ROMX $16 org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 2" + ROMX $17 org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 3" + ROMX $18 org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 4" + ROMX $19 org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 5" + ROMX $1a org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 6" + ROMX $1b org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 7" + ROMX $1c org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 8" + ROMX $1d org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 9" + ROMX $1e org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 10" + ROMX $1f org $4000 "gfx/pokemon/pkmn_pics.asm@PKMN Pics 11" "gfx.asm@Annon Pic Ptrs and Pics" "gfx/pokemon/egg.asm" + ROMX $21 org $4000 "gfx.asm@Attack Animation GFX" + ROMX $23 org $4000 org $433e "engine/palettes.asm@Overworld fade" org $43d1 "engine/palettes.asm@Palette fading, part 2?" - ; $446d org $60cc "gfx.asm@Pokemon Party Sprites" org $722a "data/pokemon/menu_icons.asm" + ROMX $24 org $4000 org $4fdb "gfx.asm@Slot Machine GFX" + ROMX $25 org $4000 "data/maps/attributes/placeholder/Route2Gate1F.asm" @@ -427,6 +410,7 @@ ROMX $25 "maps/placeholder/OldCityKurtsHouse.asm" "data/maps/attributes/placeholder/OldCitySchool.asm" "maps/placeholder/OldCitySchool.asm" + ROMX $26 org $4000 "data/maps/attributes/Route1Gate1F.asm" @@ -469,6 +453,7 @@ ROMX $26 "maps/placeholder/WestHouse1.asm" "data/maps/attributes/placeholder/WestHouse2.asm" "maps/placeholder/WestHouse2.asm" + ROMX $27 org $4000 "data/maps/attributes/placeholder/HaitekuWestRouteGate.asm" @@ -711,6 +696,7 @@ ROMX $27 "maps/placeholder/NorthPokecenter1F.asm" "data/maps/attributes/placeholder/NorthPokecenter2F.asm" "maps/placeholder/NorthPokecenter2F.asm" + ROMX $2f org $4000 "data/maps/attributes/placeholder/PowerPlant1.asm" @@ -751,18 +737,22 @@ ROMX $2f "maps/placeholder/SlowpokeWellMain.asm" "data/maps/attributes/ShizukanaOka.asm" "maps/ShizukanaOka.asm" + ROMX $30 org $4000 "gfx.asm@Bank 30 Sprites 1" + ROMX $31 org $4000 "gfx.asm@Bank 31 Sprites 2" + ROMX $32 org $4000 "engine/battle_anims/bg_effects.asm" - ; $4cfe + ROMX $33 org $4000 + ROMX $34 org $4000 "data/maps/attributes/placeholder/RouteSilentEastGate.asm" @@ -781,6 +771,7 @@ ROMX $34 "maps/SilentHillLabBack.asm" "data/maps/attributes/UnusedMap13.asm" "maps/UnusedMap13.asm" + ROMX $36 org $4000 "maps/placeholder/dummy_text_pointers.asm" @@ -867,57 +858,52 @@ ROMX $36 "engine/menu/set_time.asm" "maps/Route1P1.asm" "maps/Route1P2.asm" + ROMX $37 org $4000 "gfx.asm@Bank 37 Tilesets 10" - ; $4600 org $4b00 "gfx.asm@Bank 37 Tilesets 15" - ; $5100 org $5b00 "gfx.asm@Bank 37 Tilesets 17" - ; $6100 org $6b00 "gfx.asm@Bank 37 Tilesets 18" + ROMX $38 org $4000 org $5403 "gfx.asm@Poker GFX" - ; $5ae3 org $5f93 "gfx.asm@15 Puzzle GFX" - ; $6213 org $6606 "gfx.asm@Matches GFX" - ; $6886 org $75b7 "gfx.asm@Picross GFX" + ROMX $39 org $4000 org $41ff "gfx.asm@Gamefreak Logo GFX" org $4adf "gfx.asm@Intro Underwater GFX" - ; $52df org $55ef "gfx.asm@Intro Water Mon and Forest GFX" - ; $60ef org $626f "gfx.asm@Intro Mon" + ROMX $3a org $4000 "audio/engine.asm@Audio" - ; $410b org $42bd "audio/engine.asm@IsChannelSFXOn" "audio/engine.asm@Functione82f0" org $4cee "audio/engine.asm@Audio engine, part 2" - ; $4d8d org $52c7 "audio/engine.asm@Song Header Pointers" org $52ee "audio/songs/none.asm" + ROMX $3b org $4000 "audio/songs/nidorinointro.asm" @@ -931,51 +917,48 @@ ROMX $3b "audio/songs/spottedrocket.asm" "audio/songs/victorytrainer.asm" "audio/songs/evolution.asm" + ROMX $3c org $4000 - ; $4000 org $51cb "audio/cries.asm" - ; $51cb org $62fe "audio/songs/title.asm" + ROMX $3e org $4000 "engine/gfx.asm" "gfx.asm@Misc GFX" + ROMX $3f org $4000 - ; $4000 org $4362 "engine/menu/reset_dialog.asm" - ; $4381 org $4aa5 "engine/landmarks.asm" "data/maps/landmarks.asm" - ; $4bc6 org $506f "gfx.asm@Town Map Cursor" - ; $50af + WRAM0 org $c000 "Music engine RAM" - ; $c1bc org $c200 "OAM Buffer" - ; $c570 org $c5e8 "Map Buffer" org $dfff "Stack Bottom" + VRAM 0 "VRAM" + HRAM "HRAM" + SRAM 0 "Sprite Buffers" - ; $a498 org $a600 "Unknown, bank 0" - ; $a607 org $bffe "Window Stack Top" |