Clean up pre-linkerscript remnants.

This commit is contained in:
luckytyphlosion 2018-11-18 18:29:24 -05:00
parent c085aa4a2a
commit dcaca64f5e
8 changed files with 263 additions and 165 deletions

View file

@ -1,34 +1,30 @@
AUDIO_1 EQU $2
AUDIO_2 EQU $8
AUDIO_3 EQU $1f
INCLUDE "constants.asm" INCLUDE "constants.asm"
SECTION "Sound Effect Headers 1", ROMX, BANK[AUDIO_1] SECTION "Sound Effect Headers 1", ROMX ; BANK $02
INCLUDE "audio/headers/sfxheaders1.asm" INCLUDE "audio/headers/sfxheaders1.asm"
SECTION "Sound Effect Headers 2", ROMX, BANK[AUDIO_2] SECTION "Sound Effect Headers 2", ROMX ; BANK $08
INCLUDE "audio/headers/sfxheaders2.asm" INCLUDE "audio/headers/sfxheaders2.asm"
SECTION "Sound Effect Headers 3", ROMX, BANK[AUDIO_3] SECTION "Sound Effect Headers 3", ROMX ; BANK $1f
INCLUDE "audio/headers/sfxheaders3.asm" INCLUDE "audio/headers/sfxheaders3.asm"
SECTION "Music Headers 1", ROMX, BANK[AUDIO_1] SECTION "Music Headers 1", ROMX ; BANK $02
INCLUDE "audio/headers/musicheaders1.asm" INCLUDE "audio/headers/musicheaders1.asm"
SECTION "Music Headers 2", ROMX, BANK[AUDIO_2] SECTION "Music Headers 2", ROMX ; BANK $08
INCLUDE "audio/headers/musicheaders2.asm" INCLUDE "audio/headers/musicheaders2.asm"
SECTION "Music Headers 3", ROMX, BANK[AUDIO_3] SECTION "Music Headers 3", ROMX ; BANK $1f
INCLUDE "audio/headers/musicheaders3.asm" INCLUDE "audio/headers/musicheaders3.asm"
SECTION "Sound Effects 1", ROMX, BANK[AUDIO_1] SECTION "Sound Effects 1", ROMX ; BANK $02
INCLUDE "audio/sfx/snare1_1.asm" INCLUDE "audio/sfx/snare1_1.asm"
INCLUDE "audio/sfx/snare2_1.asm" INCLUDE "audio/sfx/snare2_1.asm"
@ -127,7 +123,7 @@ INCLUDE "audio/sfx/cry21_1.asm"
INCLUDE "audio/sfx/cry22_1.asm" INCLUDE "audio/sfx/cry22_1.asm"
SECTION "Sound Effects 2", ROMX, BANK[AUDIO_2] SECTION "Sound Effects 2", ROMX ; BANK $08
INCLUDE "audio/sfx/snare1_2.asm" INCLUDE "audio/sfx/snare1_2.asm"
INCLUDE "audio/sfx/snare2_2.asm" INCLUDE "audio/sfx/snare2_2.asm"
@ -252,7 +248,7 @@ INCLUDE "audio/sfx/cry21_2.asm"
INCLUDE "audio/sfx/cry22_2.asm" INCLUDE "audio/sfx/cry22_2.asm"
SECTION "Sound Effects 3", ROMX, BANK[AUDIO_3] SECTION "Sound Effects 3", ROMX ; BANK $1f
INCLUDE "audio/sfx/snare1_3.asm" INCLUDE "audio/sfx/snare1_3.asm"
INCLUDE "audio/sfx/snare2_3.asm" INCLUDE "audio/sfx/snare2_3.asm"
@ -360,7 +356,7 @@ INCLUDE "audio/sfx/cry22_3.asm"
SECTION "Audio Engine 1", ROMX, BANK[AUDIO_1] SECTION "Audio Engine 1", ROMX ; BANK $02
PlayBattleMusic:: PlayBattleMusic::
xor a xor a
@ -453,7 +449,7 @@ Music_Cities1AlternateTempo::
jp Audio1_OverwriteChannelPointer jp Audio1_OverwriteChannelPointer
SECTION "Audio Engine 2", ROMX, BANK[AUDIO_2] SECTION "Audio Engine 2", ROMX ; BANK $08
Music_DoLowHealthAlarm:: Music_DoLowHealthAlarm::
ld a, [wLowHealthAlarm] ld a, [wLowHealthAlarm]
@ -557,7 +553,7 @@ Audio2_OverwriteChannelPointer:
ret ret
SECTION "Audio Engine 3", ROMX, BANK[AUDIO_3] SECTION "Audio Engine 3", ROMX ; BANK $1f
PlayPokedexRatingSfx:: PlayPokedexRatingSfx::
ld a, [$ffdc] ld a, [$ffdc]
@ -601,7 +597,7 @@ INCLUDE "audio/engine_3.asm"
SECTION "Music 1", ROMX, BANK[AUDIO_1] SECTION "Music 1", ROMX ; BANK $02
INCLUDE "audio/music/pkmnhealed.asm" INCLUDE "audio/music/pkmnhealed.asm"
INCLUDE "audio/music/routes1.asm" INCLUDE "audio/music/routes1.asm"
@ -630,7 +626,7 @@ INCLUDE "audio/music/gym.asm"
INCLUDE "audio/music/pokecenter.asm" INCLUDE "audio/music/pokecenter.asm"
SECTION "Music 2", ROMX, BANK[AUDIO_2] SECTION "Music 2", ROMX ; BANK $08
INCLUDE "audio/sfx/pokeflute_ch4_ch5.asm" INCLUDE "audio/sfx/pokeflute_ch4_ch5.asm"
INCLUDE "audio/sfx/unused2_2.asm" INCLUDE "audio/sfx/unused2_2.asm"
@ -646,7 +642,7 @@ INCLUDE "audio/music/defeatedwildmon.asm"
INCLUDE "audio/music/defeatedgymleader.asm" INCLUDE "audio/music/defeatedgymleader.asm"
SECTION "Music 3", ROMX, BANK[AUDIO_3] SECTION "Music 3", ROMX ; BANK $1f
INCLUDE "audio/music/bikeriding.asm" INCLUDE "audio/music/bikeriding.asm"
INCLUDE "audio/music/dungeon1.asm" INCLUDE "audio/music/dungeon1.asm"

View file

@ -440,7 +440,9 @@ IntroNidorinoAnimation7:
GameFreakIntro: GameFreakIntro:
INCBIN "gfx/gamefreak_intro.2bpp" INCBIN "gfx/gamefreak_intro.2bpp"
INCBIN "gfx/gamefreak_logo.2bpp" INCBIN "gfx/gamefreak_logo.2bpp"
ds $10 ; blank tile rept 16
db $00 ; blank tile
endr
GameFreakIntroEnd: GameFreakIntroEnd:
FightIntroBackMon: FightIntroBackMon:

View file

@ -1,32 +1,32 @@
; The rst vectors are unused. ; The rst vectors are unused.
SECTION "rst 00", ROM0 [$00] SECTION "rst 00", ROM0
rst $38 rst $38
SECTION "rst 08", ROM0 [$08] SECTION "rst 08", ROM0
rst $38 rst $38
SECTION "rst 10", ROM0 [$10] SECTION "rst 10", ROM0
rst $38 rst $38
SECTION "rst 18", ROM0 [$18] SECTION "rst 18", ROM0
rst $38 rst $38
SECTION "rst 20", ROM0 [$20] SECTION "rst 20", ROM0
rst $38 rst $38
SECTION "rst 28", ROM0 [$28] SECTION "rst 28", ROM0
rst $38 rst $38
SECTION "rst 30", ROM0 [$30] SECTION "rst 30", ROM0
rst $38 rst $38
SECTION "rst 38", ROM0 [$38] SECTION "rst 38", ROM0
rst $38 rst $38
; Hardware interrupts ; Hardware interrupts
SECTION "vblank", ROM0 [$40] SECTION "vblank", ROM0
jp VBlank jp VBlank
SECTION "hblank", ROM0 [$48] SECTION "hblank", ROM0
rst $38 rst $38
SECTION "timer", ROM0 [$50] SECTION "timer", ROM0
jp Timer jp Timer
SECTION "serial", ROM0 [$58] SECTION "serial", ROM0
jp Serial jp Serial
SECTION "joypad", ROM0 [$60] SECTION "joypad", ROM0
reti reti
@ -84,13 +84,13 @@ INCLUDE "home/copy.asm"
SECTION "Entry", ROM0 [$100] SECTION "Entry", ROM0
nop nop
jp Start jp Start
SECTION "Header", ROM0 [$104] SECTION "Header", ROM0
; The header is generated by rgbfix. ; The header is generated by rgbfix.
; The space here is allocated to prevent code from being overwritten. ; The space here is allocated to prevent code from being overwritten.

View file

@ -14,7 +14,7 @@ PICS_5 EQU $D
INCLUDE "home.asm" INCLUDE "home.asm"
SECTION "bank1",ROMX,BANK[$1] SECTION "bank1", ROMX
INCLUDE "data/facing.asm" INCLUDE "data/facing.asm"
@ -86,7 +86,7 @@ INCLUDE "engine/remove_pokemon.asm"
INCLUDE "engine/display_pokedex.asm" INCLUDE "engine/display_pokedex.asm"
SECTION "bank3",ROMX,BANK[$3] SECTION "bank3", ROMX
INCLUDE "engine/joypad.asm" INCLUDE "engine/joypad.asm"
@ -127,7 +127,7 @@ INCLUDE "engine/pathfinding.asm"
INCLUDE "engine/hp_bar.asm" INCLUDE "engine/hp_bar.asm"
INCLUDE "engine/hidden_object_functions3.asm" INCLUDE "engine/hidden_object_functions3.asm"
SECTION "NPC Sprites 1", ROMX, BANK[NPC_SPRITES_1] SECTION "NPC Sprites 1", ROMX ; BANK $04
OakAideSprite: INCBIN "gfx/sprites/oak_aide.2bpp" OakAideSprite: INCBIN "gfx/sprites/oak_aide.2bpp"
RockerSprite: INCBIN "gfx/sprites/rocker.2bpp" RockerSprite: INCBIN "gfx/sprites/rocker.2bpp"
@ -158,7 +158,7 @@ OldAmberSprite: INCBIN "gfx/sprites/old_amber.2bpp"
LyingOldManSprite: INCBIN "gfx/sprites/lying_old_man.2bpp" LyingOldManSprite: INCBIN "gfx/sprites/lying_old_man.2bpp"
SECTION "Graphics", ROMX, BANK[GFX] SECTION "Graphics (BANK 4)", ROMX
PokemonLogoGraphics: INCBIN "gfx/pokemon_logo.2bpp" PokemonLogoGraphics: INCBIN "gfx/pokemon_logo.2bpp"
FontGraphics: INCBIN "gfx/font.1bpp" FontGraphics: INCBIN "gfx/font.1bpp"
@ -184,7 +184,7 @@ PlayerCharacterTitleGraphics: INCBIN "gfx/player_title.2bpp"
PlayerCharacterTitleGraphicsEnd: PlayerCharacterTitleGraphicsEnd:
SECTION "Battle (bank 4)", ROMX, BANK[$4] SECTION "Battle (BANK 4)", ROMX
INCLUDE "engine/overworld/is_player_just_outside_map.asm" INCLUDE "engine/overworld/is_player_just_outside_map.asm"
INCLUDE "engine/menu/status_screen.asm" INCLUDE "engine/menu/status_screen.asm"
@ -206,7 +206,7 @@ INCLUDE "engine/battle/get_trainer_name.asm"
INCLUDE "engine/random.asm" INCLUDE "engine/random.asm"
SECTION "NPC Sprites 2", ROMX, BANK[NPC_SPRITES_2] SECTION "NPC Sprites 2", ROMX ; BANK $05
RedCyclingSprite: INCBIN "gfx/sprites/cycling.2bpp" RedCyclingSprite: INCBIN "gfx/sprites/cycling.2bpp"
RedSprite: INCBIN "gfx/sprites/red.2bpp" RedSprite: INCBIN "gfx/sprites/red.2bpp"
@ -250,7 +250,7 @@ LoreleiSprite: INCBIN "gfx/sprites/lorelei.2bpp"
SeelSprite: INCBIN "gfx/sprites/seel.2bpp" SeelSprite: INCBIN "gfx/sprites/seel.2bpp"
SECTION "Battle (bank 5)", ROMX, BANK[$5] SECTION "Battle (BANK 5)", ROMX
INCLUDE "engine/load_pokedex_tiles.asm" INCLUDE "engine/load_pokedex_tiles.asm"
INCLUDE "engine/overworld/map_sprites.asm" INCLUDE "engine/overworld/map_sprites.asm"
@ -260,7 +260,7 @@ INCLUDE "engine/battle/moveEffects/substitute_effect.asm"
INCLUDE "engine/menu/pc.asm" INCLUDE "engine/menu/pc.asm"
SECTION "bank6",ROMX,BANK[$6] SECTION "bank6", ROMX
INCLUDE "data/mapHeaders/celadoncity.asm" INCLUDE "data/mapHeaders/celadoncity.asm"
INCLUDE "data/mapObjects/celadoncity.asm" INCLUDE "data/mapObjects/celadoncity.asm"
@ -336,7 +336,7 @@ INCLUDE "engine/overworld/doors.asm"
INCLUDE "engine/overworld/ledges.asm" INCLUDE "engine/overworld/ledges.asm"
SECTION "bank7",ROMX,BANK[$7] SECTION "bank7", ROMX
INCLUDE "data/mapHeaders/cinnabarisland.asm" INCLUDE "data/mapHeaders/cinnabarisland.asm"
INCLUDE "data/mapObjects/cinnabarisland.asm" INCLUDE "data/mapObjects/cinnabarisland.asm"
@ -518,7 +518,7 @@ INCLUDE "engine/menu/oaks_pc.asm"
INCLUDE "engine/hidden_object_functions7.asm" INCLUDE "engine/hidden_object_functions7.asm"
SECTION "Pics 1", ROMX, BANK[PICS_1] SECTION "Pics 1", ROMX ; BANK $09
RhydonPicFront:: INCBIN "pic/bmon/rhydon.pic" RhydonPicFront:: INCBIN "pic/bmon/rhydon.pic"
RhydonPicBack:: INCBIN "pic/monback/rhydonb.pic" RhydonPicBack:: INCBIN "pic/monback/rhydonb.pic"
@ -580,13 +580,13 @@ TangelaPicFront:: INCBIN "pic/bmon/tangela.pic"
TangelaPicBack:: INCBIN "pic/monback/tangelab.pic" TangelaPicBack:: INCBIN "pic/monback/tangelab.pic"
SECTION "Battle (bank 9)", ROMX, BANK[$9] SECTION "Battle (BANK 9)", ROMX
INCLUDE "engine/battle/print_type.asm" INCLUDE "engine/battle/print_type.asm"
INCLUDE "engine/battle/save_trainer_name.asm" INCLUDE "engine/battle/save_trainer_name.asm"
INCLUDE "engine/battle/moveEffects/focus_energy_effect.asm" INCLUDE "engine/battle/moveEffects/focus_energy_effect.asm"
SECTION "Pics 2", ROMX, BANK[PICS_2] SECTION "Pics 2", ROMX ; BANK $0A
GrowlithePicFront:: INCBIN "pic/bmon/growlithe.pic" GrowlithePicFront:: INCBIN "pic/bmon/growlithe.pic"
GrowlithePicBack:: INCBIN "pic/monback/growlitheb.pic" GrowlithePicBack:: INCBIN "pic/monback/growlitheb.pic"
@ -654,11 +654,11 @@ MoltresPicFront:: INCBIN "pic/bmon/moltres.pic"
MoltresPicBack:: INCBIN "pic/monback/moltresb.pic" MoltresPicBack:: INCBIN "pic/monback/moltresb.pic"
SECTION "Battle (bank A)", ROMX, BANK[$A] SECTION "Battle (BANK A)", ROMX
INCLUDE "engine/battle/moveEffects/leech_seed_effect.asm" INCLUDE "engine/battle/moveEffects/leech_seed_effect.asm"
SECTION "Pics 3", ROMX, BANK[PICS_3] SECTION "Pics 3", ROMX ; BANK $0B
ArticunoPicFront:: INCBIN "pic/bmon/articuno.pic" ArticunoPicFront:: INCBIN "pic/bmon/articuno.pic"
ArticunoPicBack:: INCBIN "pic/monback/articunob.pic" ArticunoPicBack:: INCBIN "pic/monback/articunob.pic"
@ -732,7 +732,7 @@ BeedrillPicBack:: INCBIN "pic/monback/beedrillb.pic"
FossilKabutopsPic:: INCBIN "pic/bmon/fossilkabutops.pic" FossilKabutopsPic:: INCBIN "pic/bmon/fossilkabutops.pic"
SECTION "Battle (bank B)", ROMX, BANK[$B] SECTION "Battle (BANK B)", ROMX
INCLUDE "engine/battle/display_effectiveness.asm" INCLUDE "engine/battle/display_effectiveness.asm"
@ -748,7 +748,7 @@ INCLUDE "engine/battle/moveEffects/pay_day_effect.asm"
INCLUDE "engine/game_corner_slots2.asm" INCLUDE "engine/game_corner_slots2.asm"
SECTION "Pics 4", ROMX, BANK[PICS_4] SECTION "Pics 4", ROMX ; BANK $0C
DodrioPicFront:: INCBIN "pic/bmon/dodrio.pic" DodrioPicFront:: INCBIN "pic/bmon/dodrio.pic"
DodrioPicBack:: INCBIN "pic/monback/dodriob.pic" DodrioPicBack:: INCBIN "pic/monback/dodriob.pic"
@ -813,12 +813,12 @@ RedPicBack:: INCBIN "pic/trainer/redb.pic"
OldManPic:: INCBIN "pic/trainer/oldman.pic" OldManPic:: INCBIN "pic/trainer/oldman.pic"
SECTION "Battle (bank C)", ROMX, BANK[$C] SECTION "Battle (BANK C)", ROMX
INCLUDE "engine/battle/moveEffects/mist_effect.asm" INCLUDE "engine/battle/moveEffects/mist_effect.asm"
INCLUDE "engine/battle/moveEffects/one_hit_ko_effect.asm" INCLUDE "engine/battle/moveEffects/one_hit_ko_effect.asm"
SECTION "Pics 5", ROMX, BANK[PICS_5] SECTION "Pics 5", ROMX ; BANK $0D
BulbasaurPicFront:: INCBIN "pic/bmon/bulbasaur.pic" BulbasaurPicFront:: INCBIN "pic/bmon/bulbasaur.pic"
BulbasaurPicBack:: INCBIN "pic/monback/bulbasaurb.pic" BulbasaurPicBack:: INCBIN "pic/monback/bulbasaurb.pic"
@ -876,7 +876,7 @@ VictreebelPicFront:: INCBIN "pic/bmon/victreebel.pic"
VictreebelPicBack:: INCBIN "pic/monback/victreebelb.pic" VictreebelPicBack:: INCBIN "pic/monback/victreebelb.pic"
SECTION "Battle (bank D)", ROMX, BANK[$D] SECTION "Battle (BANK D)", ROMX
INCLUDE "engine/titlescreen2.asm" INCLUDE "engine/titlescreen2.asm"
INCLUDE "engine/battle/link_battle_versus_text.asm" INCLUDE "engine/battle/link_battle_versus_text.asm"
@ -886,7 +886,7 @@ INCLUDE "engine/multiply_divide.asm"
INCLUDE "engine/game_corner_slots.asm" INCLUDE "engine/game_corner_slots.asm"
SECTION "bankE",ROMX,BANK[$E] SECTION "bankE", ROMX
INCLUDE "data/moves.asm" INCLUDE "data/moves.asm"
BaseStats: INCLUDE "data/base_stats.asm" BaseStats: INCLUDE "data/base_stats.asm"
@ -911,12 +911,12 @@ INCLUDE "engine/battle/moveEffects/transform_effect.asm"
INCLUDE "engine/battle/moveEffects/reflect_light_screen_effect.asm" INCLUDE "engine/battle/moveEffects/reflect_light_screen_effect.asm"
SECTION "bankF",ROMX,BANK[$F] SECTION "bankF", ROMX
INCLUDE "engine/battle/core.asm" INCLUDE "engine/battle/core.asm"
SECTION "bank10",ROMX,BANK[$10] SECTION "bank10", ROMX
INCLUDE "engine/menu/pokedex.asm" INCLUDE "engine/menu/pokedex.asm"
INCLUDE "engine/trade.asm" INCLUDE "engine/trade.asm"
@ -924,7 +924,7 @@ INCLUDE "engine/intro.asm"
INCLUDE "engine/trade2.asm" INCLUDE "engine/trade2.asm"
SECTION "bank11",ROMX,BANK[$11] SECTION "bank11", ROMX
INCLUDE "data/mapHeaders/lavendertown.asm" INCLUDE "data/mapHeaders/lavendertown.asm"
INCLUDE "data/mapObjects/lavendertown.asm" INCLUDE "data/mapObjects/lavendertown.asm"
@ -1069,7 +1069,7 @@ SeafoamIslands5Blocks: INCBIN "maps/seafoamislands5.blk"
INCLUDE "engine/overworld/hidden_objects.asm" INCLUDE "engine/overworld/hidden_objects.asm"
SECTION "bank12",ROMX,BANK[$12] SECTION "bank12", ROMX
INCLUDE "data/mapHeaders/route7.asm" INCLUDE "data/mapHeaders/route7.asm"
INCLUDE "data/mapObjects/route7.asm" INCLUDE "data/mapObjects/route7.asm"
@ -1248,7 +1248,7 @@ INCLUDE "data/mapObjects/safarizonesecrethouse.asm"
SafariZoneSecretHouseBlocks: INCBIN "maps/safarizonesecrethouse.blk" SafariZoneSecretHouseBlocks: INCBIN "maps/safarizonesecrethouse.blk"
SECTION "bank13",ROMX,BANK[$13] SECTION "bank13", ROMX
TrainerPics:: TrainerPics::
YoungsterPic:: INCBIN "pic/trainer/youngster.pic" YoungsterPic:: INCBIN "pic/trainer/youngster.pic"
@ -1313,7 +1313,7 @@ INCLUDE "engine/give_pokemon.asm"
INCLUDE "engine/predefs.asm" INCLUDE "engine/predefs.asm"
SECTION "bank14",ROMX,BANK[$14] SECTION "bank14", ROMX
INCLUDE "data/mapHeaders/route22.asm" INCLUDE "data/mapHeaders/route22.asm"
INCLUDE "data/mapObjects/route22.asm" INCLUDE "data/mapObjects/route22.asm"
@ -1391,7 +1391,7 @@ INCLUDE "engine/menu/prize_menu.asm"
INCLUDE "engine/hidden_object_functions14.asm" INCLUDE "engine/hidden_object_functions14.asm"
SECTION "bank15",ROMX,BANK[$15] SECTION "bank15", ROMX
INCLUDE "data/mapHeaders/route2.asm" INCLUDE "data/mapHeaders/route2.asm"
INCLUDE "data/mapObjects/route2.asm" INCLUDE "data/mapObjects/route2.asm"
@ -1483,7 +1483,7 @@ INCLUDE "engine/menu/diploma.asm"
INCLUDE "engine/overworld/trainers.asm" INCLUDE "engine/overworld/trainers.asm"
SECTION "bank16",ROMX,BANK[$16] SECTION "bank16", ROMX
INCLUDE "data/mapHeaders/route6.asm" INCLUDE "data/mapHeaders/route6.asm"
INCLUDE "data/mapObjects/route6.asm" INCLUDE "data/mapObjects/route6.asm"
@ -1567,7 +1567,7 @@ HallofFameRoomBlocks: INCBIN "maps/halloffameroom.blk"
INCLUDE "engine/overworld/saffron_guards.asm" INCLUDE "engine/overworld/saffron_guards.asm"
SECTION "bank17",ROMX,BANK[$17] SECTION "bank17", ROMX
SaffronMartBlocks: SaffronMartBlocks:
LavenderMartBlocks: LavenderMartBlocks:
@ -1723,7 +1723,7 @@ INCLUDE "engine/predefs17_2.asm"
INCLUDE "engine/hidden_object_functions17.asm" INCLUDE "engine/hidden_object_functions17.asm"
SECTION "bank18",ROMX,BANK[$18] SECTION "bank18", ROMX
ViridianForestBlocks: INCBIN "maps/viridianforest.blk" ViridianForestBlocks: INCBIN "maps/viridianforest.blk"
UndergroundPathNSBlocks: INCBIN "maps/undergroundpathns.blk" UndergroundPathNSBlocks: INCBIN "maps/undergroundpathns.blk"
@ -1846,7 +1846,7 @@ SilphCo11Blocks: INCBIN "maps/silphco11.blk"
INCLUDE "engine/hidden_object_functions18.asm" INCLUDE "engine/hidden_object_functions18.asm"
SECTION "bank19",ROMX,BANK[$19] SECTION "bank19", ROMX
Overworld_GFX: INCBIN "gfx/tilesets/overworld.2bpp" Overworld_GFX: INCBIN "gfx/tilesets/overworld.2bpp"
Overworld_Block: INCBIN "gfx/blocksets/overworld.bst" Overworld_Block: INCBIN "gfx/blocksets/overworld.bst"
@ -1869,7 +1869,7 @@ Plateau_GFX: INCBIN "gfx/tilesets/plateau.2bpp"
Plateau_Block: INCBIN "gfx/blocksets/plateau.bst" Plateau_Block: INCBIN "gfx/blocksets/plateau.bst"
SECTION "bank1A",ROMX,BANK[$1A] SECTION "bank1A", ROMX
INCLUDE "engine/battle/decrement_pp.asm" INCLUDE "engine/battle/decrement_pp.asm"
@ -1905,7 +1905,7 @@ Facility_GFX: INCBIN "gfx/tilesets/facility.2bpp"
Facility_Block: INCBIN "gfx/blocksets/facility.bst" Facility_Block: INCBIN "gfx/blocksets/facility.bst"
SECTION "bank1B",ROMX,BANK[$1B] SECTION "bank1B", ROMX
Cemetery_GFX: INCBIN "gfx/tilesets/cemetery.2bpp" Cemetery_GFX: INCBIN "gfx/tilesets/cemetery.2bpp"
Cemetery_Block: INCBIN "gfx/blocksets/cemetery.bst" Cemetery_Block: INCBIN "gfx/blocksets/cemetery.bst"
@ -1923,7 +1923,7 @@ Underground_GFX: INCBIN "gfx/tilesets/underground.2bpp"
Underground_Block: INCBIN "gfx/blocksets/underground.bst" Underground_Block: INCBIN "gfx/blocksets/underground.bst"
SECTION "bank1C",ROMX,BANK[$1C] SECTION "bank1C", ROMX
INCLUDE "engine/gamefreak.asm" INCLUDE "engine/gamefreak.asm"
INCLUDE "engine/hall_of_fame.asm" INCLUDE "engine/hall_of_fame.asm"
@ -1938,7 +1938,7 @@ INCLUDE "engine/palettes.asm"
INCLUDE "engine/save.asm" INCLUDE "engine/save.asm"
SECTION "bank1D",ROMX,BANK[$1D] SECTION "bank1D", ROMX
CopycatsHouse1FBlocks: INCBIN "maps/copycatshouse1f.blk" CopycatsHouse1FBlocks: INCBIN "maps/copycatshouse1f.blk"
@ -2070,7 +2070,7 @@ INCLUDE "engine/menu/league_pc.asm"
INCLUDE "engine/overworld/hidden_items.asm" INCLUDE "engine/overworld/hidden_items.asm"
SECTION "bank1E",ROMX,BANK[$1E] SECTION "bank1E", ROMX
INCLUDE "engine/battle/animations.asm" INCLUDE "engine/battle/animations.asm"

View file

@ -1,13 +1,59 @@
ROM0 ROM0
ORG $61 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" "Home"
ORG $150
org $100
"Entry"
; $0104
"Header"
org $150
"Main" "Main"
ROMX $1 ROMX $1
org $4000
"bank1" "bank1"
ROMX $2 ROMX $2
org $4000
"Sound Effect Headers 1" ; AUDIO_1 "Sound Effect Headers 1" ; AUDIO_1
"Music Headers 1" "Music Headers 1"
"Sound Effects 1" "Sound Effects 1"
@ -15,24 +61,30 @@ ROMX $2
"Music 1" "Music 1"
ROMX $3 ROMX $3
org $4000
"bank3" "bank3"
ROMX $4 ROMX $4
org $4000
"NPC Sprites 1" ; NPC_SPRITES_1 "NPC Sprites 1" ; NPC_SPRITES_1
"Graphics" ; GFX "Graphics (BANK 4)" ; GFX
"Battle (bank 4)" "Battle (BANK 4)"
ROMX $5 ROMX $5
org $4000
"NPC Sprites 2" ; NPC_SPRITES_2 "NPC Sprites 2" ; NPC_SPRITES_2
"Battle (bank 5)" "Battle (BANK 5)"
ROMX $6 ROMX $6
org $4000
"bank6" "bank6"
ROMX $7 ROMX $7
org $4000
"bank7" "bank7"
ROMX $8 ROMX $8
org $4000
"Sound Effect Headers 2" ; AUDIO_2 "Sound Effect Headers 2" ; AUDIO_2
"Music Headers 2" "Music Headers 2"
"Sound Effects 2" "Sound Effects 2"
@ -40,77 +92,100 @@ ROMX $8
"Music 2" "Music 2"
ROMX $9 ROMX $9
org $4000
"Pics 1" ; PICS_1 "Pics 1" ; PICS_1
"Battle (bank 9)" "Battle (BANK 9)"
ROMX $A ROMX $A
org $4000
"Pics 2" ; PICS_2 "Pics 2" ; PICS_2
"Battle (bank A)" "Battle (BANK A)"
ROMX $B ROMX $B
org $4000
"Pics 3" ; PICS_3 "Pics 3" ; PICS_3
"Battle (bank B)" "Battle (BANK B)"
ROMX $C ROMX $C
org $4000
"Pics 4" ; PICS_4 "Pics 4" ; PICS_4
"Battle (bank C)" "Battle (BANK C)"
ROMX $D ROMX $D
org $4000
"Pics 5" ; PICS_5 "Pics 5" ; PICS_5
"Battle (bank D)" "Battle (BANK D)"
ROMX $E ROMX $E
org $4000
"bankE" "bankE"
ROMX $F ROMX $F
org $4000
"bankF" "bankF"
ROMX $10 ROMX $10
org $4000
"bank10" "bank10"
ROMX $11 ROMX $11
org $4000
"bank11" "bank11"
ROMX $12 ROMX $12
org $4000
"bank12" "bank12"
ROMX $13 ROMX $13
org $4000
"bank13" "bank13"
ROMX $14 ROMX $14
org $4000
"bank14" "bank14"
ROMX $15 ROMX $15
org $4000
"bank15" "bank15"
ROMX $16 ROMX $16
org $4000
"bank16" "bank16"
ROMX $17 ROMX $17
org $4000
"bank17" "bank17"
ROMX $18 ROMX $18
org $4000
"bank18" "bank18"
ROMX $19 ROMX $19
org $4000
"bank19" "bank19"
ROMX $1A ROMX $1A
org $4000
"bank1A" "bank1A"
ROMX $1B ROMX $1B
org $4000
"bank1B" "bank1B"
ROMX $1C ROMX $1C
org $4000
"bank1C" "bank1C"
ROMX $1D ROMX $1D
org $4000
"bank1D" "bank1D"
ROMX $1E ROMX $1E
org $4000
"bank1E" "bank1E"
ROMX $1F ROMX $1F
org $4000
"Sound Effect Headers 3" ; AUDIO_3 "Sound Effect Headers 3" ; AUDIO_3
"Music Headers 3" "Music Headers 3"
"Sound Effects 3" "Sound Effects 3"
@ -118,56 +193,81 @@ ROMX $1F
"Music 3" "Music 3"
ROMX $20 ROMX $20
org $4000
"Text 1" ; TEXT_1 "Text 1" ; TEXT_1
ROMX $21 ROMX $21
org $4000
"Text 2" ; TEXT_2 "Text 2" ; TEXT_2
ROMX $22 ROMX $22
org $4000
"Text 3" ; TEXT_3 "Text 3" ; TEXT_3
ROMX $23 ROMX $23
org $4000
"Text 4" ; TEXT_4 "Text 4" ; TEXT_4
ROMX $24 ROMX $24
org $4000
"Text 5" ; TEXT_5 "Text 5" ; TEXT_5
ROMX $25 ROMX $25
org $4000
"Text 6" ; TEXT_6 "Text 6" ; TEXT_6
ROMX $26 ROMX $26
org $4000
"Text 7" ; TEXT_7 "Text 7" ; TEXT_7
ROMX $27 ROMX $27
org $4000
"Text 8" ; TEXT_8 "Text 8" ; TEXT_8
ROMX $28 ROMX $28
org $4000
"Text 9" ; TEXT_9 "Text 9" ; TEXT_9
ROMX $29 ROMX $29
org $4000
"Text 10" ; TEXT_10 "Text 10" ; TEXT_10
ROMX $2A ROMX $2A
org $4000
"Text 11" ; TEXT_11 "Text 11" ; TEXT_11
ROMX $2B ROMX $2B
org $4000
"Pokedex Text" ; POKEDEX_TEXT "Pokedex Text" ; POKEDEX_TEXT
ROMX $2C ROMX $2C
org $4000
"Move Names" ; MOVE_NAMES "Move Names" ; MOVE_NAMES
WRAM0 WRAM0
org $c000
"WRAM Bank 0" "WRAM Bank 0"
org $c100
"Sprite State Data"
"OAM Buffer"
org $dfff
"Stack"
SRAM 0 SRAM 0
org $a000
"Sprite Buffers" "Sprite Buffers"
SRAM 1 SRAM 1
org $a000
"Save Data" "Save Data"
SRAM 2 SRAM 2
org $a000
"Saved Boxes 1" "Saved Boxes 1"
SRAM 3 SRAM 3
org $a000
"Saved Boxes 2" "Saved Boxes 2"

View file

@ -1,4 +1,4 @@
SECTION "Sprite Buffers", SRAM, BANK[0] SECTION "Sprite Buffers", SRAM ; BANK 0
sSpriteBuffer0:: ds SPRITEBUFFERSIZE ; a000 sSpriteBuffer0:: ds SPRITEBUFFERSIZE ; a000
sSpriteBuffer1:: ds SPRITEBUFFERSIZE ; a188 sSpriteBuffer1:: ds SPRITEBUFFERSIZE ; a188
@ -9,7 +9,7 @@ sSpriteBuffer2:: ds SPRITEBUFFERSIZE ; a310
sHallOfFame:: ds HOF_TEAM * HOF_TEAM_CAPACITY ; a598 sHallOfFame:: ds HOF_TEAM * HOF_TEAM_CAPACITY ; a598
SECTION "Save Data", SRAM, BANK[1] SECTION "Save Data", SRAM ; BANK 1
ds $598 ds $598
sPlayerName:: ds NAME_LENGTH ; a598 sPlayerName:: ds NAME_LENGTH ; a598
@ -21,7 +21,7 @@ sTilesetType:: ds 1 ; b522
sMainDataCheckSum:: ds 1 ; b523 sMainDataCheckSum:: ds 1 ; b523
SECTION "Saved Boxes 1", SRAM, BANK[2] SECTION "Saved Boxes 1", SRAM ; BANK 2
sBox1:: ds wBoxDataEnd - wBoxDataStart ; a000 sBox1:: ds wBoxDataEnd - wBoxDataStart ; a000
sBox2:: ds wBoxDataEnd - wBoxDataStart ; a462 sBox2:: ds wBoxDataEnd - wBoxDataStart ; a462
@ -33,7 +33,7 @@ sBank2AllBoxesChecksum:: ds 1 ; ba4c
sBank2IndividualBoxChecksums:: ds 6 ; ba4d sBank2IndividualBoxChecksums:: ds 6 ; ba4d
SECTION "Saved Boxes 2", SRAM, BANK[3] SECTION "Saved Boxes 2", SRAM ; BANK 3
sBox7:: ds wBoxDataEnd - wBoxDataStart ; a000 sBox7:: ds wBoxDataEnd - wBoxDataStart ; a000
sBox8:: ds wBoxDataEnd - wBoxDataStart ; a462 sBox8:: ds wBoxDataEnd - wBoxDataStart ; a462

View file

@ -19,7 +19,7 @@ INCLUDE "macros.asm"
INCLUDE "hram.asm" INCLUDE "hram.asm"
SECTION "Text 1", ROMX, BANK[TEXT_1] SECTION "Text 1", ROMX ; BANK $20
_CardKeySuccessText1:: _CardKeySuccessText1::
text "Bingo!@@" text "Bingo!@@"
@ -192,7 +192,7 @@ INCLUDE "text/maps/silph_co_4f.asm"
INCLUDE "text/maps/silph_co_5f_1.asm" INCLUDE "text/maps/silph_co_5f_1.asm"
SECTION "Text 2", ROMX, BANK[TEXT_2] SECTION "Text 2", ROMX ; BANK $21
INCLUDE "text/maps/silph_co_5f_2.asm" INCLUDE "text/maps/silph_co_5f_2.asm"
INCLUDE "text/maps/silph_co_6f.asm" INCLUDE "text/maps/silph_co_6f.asm"
@ -224,7 +224,7 @@ INCLUDE "text/maps/agatha.asm"
INCLUDE "text/maps/rock_tunnel_b2f_1.asm" INCLUDE "text/maps/rock_tunnel_b2f_1.asm"
SECTION "Text 3", ROMX, BANK[TEXT_3] SECTION "Text 3", ROMX ; BANK $22
INCLUDE "text/maps/rock_tunnel_b2f_2.asm" INCLUDE "text/maps/rock_tunnel_b2f_2.asm"
INCLUDE "text/maps/seafoam_islands_b4f.asm" INCLUDE "text/maps/seafoam_islands_b4f.asm"
@ -1939,7 +1939,7 @@ INCLUDE "text/maps/saffron_gates.asm"
INCLUDE "text/maps/daycare_1.asm" INCLUDE "text/maps/daycare_1.asm"
SECTION "Text 4", ROMX, BANK[TEXT_4] SECTION "Text 4", ROMX ; BANK $23
INCLUDE "text/maps/daycare_2.asm" INCLUDE "text/maps/daycare_2.asm"
INCLUDE "text/maps/underground_path_route_6_entrance.asm" INCLUDE "text/maps/underground_path_route_6_entrance.asm"
@ -1978,7 +1978,7 @@ INCLUDE "text/maps/route_10.asm"
INCLUDE "text/maps/route_11_1.asm" INCLUDE "text/maps/route_11_1.asm"
SECTION "Text 5", ROMX, BANK[TEXT_5] SECTION "Text 5", ROMX ; BANK $24
INCLUDE "text/maps/route_11_2.asm" INCLUDE "text/maps/route_11_2.asm"
INCLUDE "text/maps/route_12.asm" INCLUDE "text/maps/route_12.asm"
@ -1996,7 +1996,7 @@ INCLUDE "text/maps/route_23.asm"
INCLUDE "text/maps/route_24_1.asm" INCLUDE "text/maps/route_24_1.asm"
SECTION "Text 6", ROMX, BANK[TEXT_6] SECTION "Text 6", ROMX ; BANK $25
INCLUDE "text/maps/route_24_2.asm" INCLUDE "text/maps/route_24_2.asm"
INCLUDE "text/maps/route_25.asm" INCLUDE "text/maps/route_25.asm"
@ -2339,7 +2339,7 @@ INCLUDE "text/maps/museum_2f.asm"
INCLUDE "text/maps/pewter_gym_1.asm" INCLUDE "text/maps/pewter_gym_1.asm"
SECTION "Text 7", ROMX, BANK[TEXT_7] SECTION "Text 7", ROMX ; BANK $26
INCLUDE "text/maps/pewter_gym_2.asm" INCLUDE "text/maps/pewter_gym_2.asm"
INCLUDE "text/maps/pewter_house_1.asm" INCLUDE "text/maps/pewter_house_1.asm"
@ -2371,7 +2371,7 @@ INCLUDE "text/maps/vermilion_mart.asm"
INCLUDE "text/maps/vermilion_gym_1.asm" INCLUDE "text/maps/vermilion_gym_1.asm"
SECTION "Text 8", ROMX, BANK[TEXT_8] SECTION "Text 8", ROMX ; BANK $27
INCLUDE "text/maps/vermilion_gym_2.asm" INCLUDE "text/maps/vermilion_gym_2.asm"
INCLUDE "text/maps/vermilion_house.asm" INCLUDE "text/maps/vermilion_house.asm"
@ -2403,7 +2403,7 @@ INCLUDE "text/maps/safari_zone_entrance.asm"
INCLUDE "text/maps/fuchsia_gym_1.asm" INCLUDE "text/maps/fuchsia_gym_1.asm"
SECTION "Text 9", ROMX, BANK[TEXT_9] SECTION "Text 9", ROMX ; BANK $28
INCLUDE "text/maps/fuchsia_gym_2.asm" INCLUDE "text/maps/fuchsia_gym_2.asm"
INCLUDE "text/maps/fuchsia_meeting_room.asm" INCLUDE "text/maps/fuchsia_meeting_room.asm"
@ -2646,7 +2646,7 @@ _CableClubNPCLinkClosedBecauseOfInactivityText::
done done
SECTION "Text 10", ROMX, BANK[TEXT_10] SECTION "Text 10", ROMX ; BANK $29
_CableClubNPCPleaseComeAgainText:: _CableClubNPCPleaseComeAgainText::
text "Please come again!" text "Please come again!"
@ -2992,7 +2992,7 @@ _BoxFullCannotThrowBallText::
prompt prompt
SECTION "Text 11", ROMX, BANK[TEXT_11] SECTION "Text 11", ROMX ; BANK $2a
_ItemUseText001:: _ItemUseText001::
text "<PLAYER> used@@" text "<PLAYER> used@@"
@ -3192,11 +3192,11 @@ _UsedCutText::
prompt prompt
SECTION "Pokedex Text", ROMX, BANK[POKEDEX_TEXT] SECTION "Pokedex Text", ROMX ; BANK $2b
INCLUDE "text/pokedex.asm" INCLUDE "text/pokedex.asm"
SECTION "Move Names", ROMX, BANK[MOVE_NAMES] SECTION "Move Names", ROMX ; BANK $2c
INCLUDE "text/move_names.asm" INCLUDE "text/move_names.asm"

View file

@ -205,7 +205,7 @@ wTempoModifier:: ; c0f2
ds 13 ds 13
SECTION "Sprite State Data", WRAM0[$c100] SECTION "Sprite State Data", WRAM0
wSpriteDataStart:: wSpriteDataStart::
@ -318,7 +318,7 @@ wSprite15StateData2:: spritestatedata2 wSprite15StateData2
wSpriteDataEnd:: wSpriteDataEnd::
SECTION "OAM Buffer", WRAM0[$c300] SECTION "OAM Buffer", WRAM0
wOAMBuffer:: ; c300 wOAMBuffer:: ; c300
; buffer for OAM data. Copied to OAM by DMA ; buffer for OAM data. Copied to OAM by DMA
@ -3197,9 +3197,9 @@ wBoxMonNicksEnd:: ; dee2
wBoxDataEnd:: wBoxDataEnd::
; dee2
SECTION "Stack", WRAM0[$df00] SECTION "Stack", WRAM0
ds $ff
wStack:: ; dfff wStack:: ; dfff