summaryrefslogtreecommitdiff
path: root/layout.link
diff options
context:
space:
mode:
Diffstat (limited to 'layout.link')
-rw-r--r--layout.link135
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"