diff options
author | Rangi <35663410+Rangi42@users.noreply.github.com> | 2020-06-27 15:32:24 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-27 15:32:24 -0400 |
commit | 4b853ad676e061a6c4b0fcc030855a2705776864 (patch) | |
tree | a6d6f2976827862f4a5f402e92c8479ccf7fb349 /layout.link | |
parent | ff927ba730e45a843c1e183b5f05646f96378af0 (diff) |
Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
Diffstat (limited to 'layout.link')
-rw-r--r-- | layout.link | 305 |
1 files changed, 305 insertions, 0 deletions
diff --git a/layout.link b/layout.link new file mode 100644 index 00000000..c9ad5839 --- /dev/null +++ b/layout.link @@ -0,0 +1,305 @@ +ROM0 + org $0000 + "rst 00" + + org $0008 + "rst 08" + + org $0010 + "rst 10" + + org $0018 + "rst 18" + + org $0020 + "rst 20" + + org $0028 + "rst 28" + + org $0030 + "rst 30" + + org $0038 + "rst 38" + + org $0040 + "vblank" + + org $0048 + "hblank" + + org $0050 + "timer" + + org $0058 + "serial" + + org $0060 + "joypad" + ; $0061 + "Home" + + org $100 + "Entry" + ; $0104 + "Header" + + org $150 + "Main" + +ROMX $1 + org $4000 + "bank1" + +ROMX $2 + org $4000 + "Sound Effect Headers 1" + "Music Headers 1" + "Sound Effects 1" + "Audio Engine 1" + "Music 1" + +ROMX $3 + org $4000 + "bank3" + +ROMX $4 + org $4000 + "NPC Sprites 1" + "Graphics (BANK 4)" + "Battle (BANK 4)" + +ROMX $5 + org $4000 + "NPC Sprites 2" + "Battle (BANK 5)" + +ROMX $6 + org $4000 + "Maps 1" + "bank6_1" + "Maps 2" + "bank6_2" + +ROMX $7 + org $4000 + "Maps 3" + "bank7_1" + "Maps 4" + "bank7_2" + +ROMX $8 + org $4000 + "Sound Effect Headers 2" + "Music Headers 2" + "Sound Effects 2" + "Audio Engine 2" + "Music 2" + +ROMX $9 + org $4000 + "Pics 1" + "Battle (BANK 9)" + +ROMX $A + org $4000 + "Pics 2" + "Battle (BANK A)" + +ROMX $B + org $4000 + "Pics 3" + "Battle (BANK B)" + +ROMX $C + org $4000 + "Pics 4" + "Battle (BANK C)" + +ROMX $D + org $4000 + "Pics 5" + "Battle (BANK D)" + +ROMX $E + org $4000 + "bankE" + +ROMX $F + org $4000 + "bankF" + +ROMX $10 + org $4000 + "bank10" + +ROMX $11 + org $4000 + "Maps 5" + "bank11_1" + "Maps 6" + "bank11_2" + +ROMX $12 + org $4000 + "Maps 7" + "bank12" + "Maps 8" + +ROMX $13 + org $4000 + "Pics 6" + "Maps 9" + "bank13" + +ROMX $14 + org $4000 + "Maps 10" + "bank14" + +ROMX $15 + org $4000 + "Maps 11" + "bank15_1" + "Maps 12" + "bank15_2" + +ROMX $16 + org $4000 + "Maps 13" + "bank16_1" + "Maps 14" + "bank16_2" + +ROMX $17 + org $4000 + "Maps 15" + "bank17_1" + "Maps 16" + "bank17_2" + +ROMX $18 + org $4000 + "Maps 17" + "bank18_1" + "Maps 18" + "bank18_2" + +ROMX $19 + org $4000 + "Tilesets 1" + +ROMX $1A + org $4000 + "bank1A" + "Tilesets 2" + +ROMX $1B + org $4000 + "Tilesets 3" + +ROMX $1C + org $4000 + "bank1C" + +ROMX $1D + org $4000 + "Maps 19" + "bank1D_1" + "Maps 20" + "bank1D_2" + "Maps 21" + "bank1D_3" + +ROMX $1E + org $4000 + "bank1E" + +ROMX $1F + org $4000 + "Sound Effect Headers 3" + "Music Headers 3" + "Sound Effects 3" + "Audio Engine 3" + "Music 3" + +ROMX $20 + org $4000 + "Text 1" + +ROMX $21 + org $4000 + "Text 2" + +ROMX $22 + org $4000 + "Text 3" + +ROMX $23 + org $4000 + "Text 4" + +ROMX $24 + org $4000 + "Text 5" + +ROMX $25 + org $4000 + "Text 6" + +ROMX $26 + org $4000 + "Text 7" + +ROMX $27 + org $4000 + "Text 8" + +ROMX $28 + org $4000 + "Text 9" + +ROMX $29 + org $4000 + "Text 10" + +ROMX $2A + org $4000 + "Text 11" + +ROMX $2B + org $4000 + "Pokedex Text" + +ROMX $2C + org $4000 + "Move Names" + +WRAM0 + org $c000 + "WRAM Bank 0" + + org $c100 + "Sprite State Data" + "OAM Buffer" + + org $dfff + "Stack" + +SRAM 0 + org $a000 + "Sprite Buffers" + +SRAM 1 + org $a000 + "Save Data" + +SRAM 2 + org $a000 + "Saved Boxes 1" + +SRAM 3 + org $a000 + "Saved Boxes 2" + |