summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Harding <33dannye@gmail.com>2018-04-22 14:29:01 -0500
committerGitHub <noreply@github.com>2018-04-22 14:29:01 -0500
commit9881745b964b35c9118874ca3f1be690181473b8 (patch)
treef39017a607f384c766bcc245a599ead54bf7c45a
parent8836e3e5166fa93b5c83a122317b0e53a97d6868 (diff)
parentcfec16566e41ced2faa97a3a5314ba5bbc0d0395 (diff)
Merge pull request #32 from pret/fix-bank-constants
Fix bank constants and use a macro for pcm data
-rw-r--r--audio.asm406
-rw-r--r--audio/engine_1.asm2
-rw-r--r--audio/pikachu_cries.asm208
-rwxr-xr-xengine/cable_club.asm2
-rw-r--r--engine/menu/bills_pc.asm2
-rwxr-xr-xengine/overworld/healing_machine.asm2
-rwxr-xr-xengine/save.asm2
-rw-r--r--home/init.asm2
-rwxr-xr-xmain.asm85
-rw-r--r--pokeyellow.link5
-rwxr-xr-xscripts/mtmoon3.asm3
-rwxr-xr-xscripts/ssanne7.asm4
-rw-r--r--text.asm31
13 files changed, 309 insertions, 445 deletions
diff --git a/audio.asm b/audio.asm
index 7d63e456..ec41b356 100644
--- a/audio.asm
+++ b/audio.asm
@@ -1,58 +1,32 @@
INCLUDE "charmap.asm"
-
-AUDIO_1 EQU $2
-AUDIO_2 EQU $8
-AUDIO_3 EQU $1f
-AUDIO_4 EQU $20
-
-PCM_1 EQU $21
-PCM_2 EQU $22
-PCM_3 EQU $23
-PCM_4 EQU $24
-PCM_5 EQU $25
-PCM_6 EQU $31
-PCM_7 EQU $32
-PCM_8 EQU $33
-PCM_9 EQU $34
-PCM_10 EQU $35
-PCM_11 EQU $36
-PCM_12 EQU $37
-PCM_13 EQU $38
-GLOBAL AUDIO_1, AUDIO_2, AUDIO_3, AUDIO_4
-GLOBAL PCM_1, PCM_2, PCM_3, PCM_4, PCM_5, PCM_6, PCM_7
-GLOBAL PCM_8, PCM_9, PCM_10, PCM_11, PCM_12, PCM_13
-
-
-
-
INCLUDE "constants.asm"
-SECTION "Sound Effect Headers 1", ROMX, BANK[AUDIO_1]
+SECTION "Sound Effect Headers 1", ROMX
INCLUDE "audio/headers/sfxheaders1.asm"
-SECTION "Sound Effect Headers 2", ROMX, BANK[AUDIO_2]
+SECTION "Sound Effect Headers 2", ROMX
INCLUDE "audio/headers/sfxheaders2.asm"
-SECTION "Sound Effect Headers 3", ROMX, BANK[AUDIO_3]
+SECTION "Sound Effect Headers 3", ROMX
INCLUDE "audio/headers/sfxheaders3.asm"
-SECTION "Sound Effect Headers 4", ROMX, BANK[AUDIO_4]
+SECTION "Sound Effect Headers 4", ROMX
INCLUDE "audio/headers/sfxheaders4.asm"
-SECTION "Music Headers 1", ROMX, BANK[AUDIO_1]
+SECTION "Music Headers 1", ROMX
INCLUDE "audio/headers/musicheaders1.asm"
-SECTION "Music Headers 2", ROMX, BANK[AUDIO_2]
+SECTION "Music Headers 2", ROMX
INCLUDE "audio/headers/musicheaders2.asm"
-SECTION "Music Headers 3", ROMX, BANK[AUDIO_3]
+SECTION "Music Headers 3", ROMX
INCLUDE "audio/headers/musicheaders3.asm"
-SECTION "Music Headers 4", ROMX, BANK[AUDIO_4]
+SECTION "Music Headers 4", ROMX
INCLUDE "audio/headers/musicheaders4.asm"
-SECTION "Sound Effects 1", ROMX, BANK[AUDIO_1]
+SECTION "Sound Effects 1", ROMX
INCLUDE "audio/sfx/snare1_1.asm"
INCLUDE "audio/sfx/snare2_1.asm"
@@ -148,7 +122,7 @@ INCLUDE "audio/sfx/cry20_1.asm"
INCLUDE "audio/sfx/cry21_1.asm"
INCLUDE "audio/sfx/cry22_1.asm"
-SECTION "Sound Effects 2", ROMX, BANK[AUDIO_2]
+SECTION "Sound Effects 2", ROMX
INCLUDE "audio/sfx/snare1_2.asm"
INCLUDE "audio/sfx/snare2_2.asm"
@@ -272,7 +246,7 @@ INCLUDE "audio/sfx/cry21_2.asm"
INCLUDE "audio/sfx/cry22_2.asm"
;Audio2_WavePointers: INCLUDE "audio/wave_instruments.asm"
-SECTION "Sound Effects 3", ROMX, BANK[AUDIO_3]
+SECTION "Sound Effects 3", ROMX
INCLUDE "audio/sfx/snare1_3.asm"
INCLUDE "audio/sfx/snare2_3.asm"
@@ -376,7 +350,8 @@ INCLUDE "audio/sfx/cry20_3.asm"
INCLUDE "audio/sfx/cry21_3.asm"
INCLUDE "audio/sfx/cry22_3.asm"
-SECTION "Sound Effects 4", ROMX, BANK[AUDIO_4]
+SECTION "Sound Effects 4", ROMX
+
INCLUDE "audio/sfx/snare1_4.asm"
INCLUDE "audio/sfx/snare2_4.asm"
INCLUDE "audio/sfx/snare3_4.asm"
@@ -450,7 +425,10 @@ INCLUDE "audio/sfx/unknown_80e5a.asm"
INCLUDE "audio/sfx/unknown_80e91.asm"
INCLUDE "audio/sfx/get_item2_4.asm"
-SECTION "Audio Engine 1", ROMX, BANK[AUDIO_1]
+
+SECTION "Audio Engine 1", ROMX
+
+AudioEngine1::
PlayBattleMusic::
xor a
@@ -458,11 +436,11 @@ PlayBattleMusic::
ld [wLowHealthAlarm], a
call StopAllMusic
call DelayFrame
- ld c, $8 ; BANK(Music_GymLeaderBattle)
+ ld c, BANK(Music_GymLeaderBattle)
ld a, [wGymLeaderNo]
and a
jr z, .notGymLeaderBattle
- ld a, $ea ; MUSIC_GYM_LEADER_BATTLE
+ ld a, MUSIC_GYM_LEADER_BATTLE
jr .playSong
.notGymLeaderBattle
ld a, [wCurOpponent]
@@ -472,16 +450,16 @@ PlayBattleMusic::
jr z, .finalBattle
cp OPP_LANCE
jr nz, .normalTrainerBattle
- ld a, $ea ; MUSIC_GYM_LEADER_BATTLE ; lance also plays gym leader theme
+ ld a, MUSIC_GYM_LEADER_BATTLE ; lance also plays gym leader theme
jr .playSong
.normalTrainerBattle
- ld a, $ed ; MUSIC_TRAINER_BATTLE
+ ld a, MUSIC_TRAINER_BATTLE
jr .playSong
.finalBattle
- ld a, $f3 ; MUSIC_FINAL_BATTLE
+ ld a, MUSIC_FINAL_BATTLE
jr .playSong
.wildBattle
- ld a, $f0 ; MUSIC_WILD_BATTLE
+ ld a, MUSIC_WILD_BATTLE
.playSong
jp PlayMusic
@@ -537,13 +515,15 @@ Music_Cities1AlternateTempo::
ld c, 100
call DelayFrames ; wait for the fade-out to finish
ld c, BANK(Music_Cities1)
- ld a, $c3 ; MUSIC_CITIES1
+ ld a, MUSIC_CITIES1
call PlayMusic
ld hl, wChannelCommandPointers
ld de, Music_Cities1_branch_aa6f
jp Audio1_OverwriteChannelPointer
-SECTION "Audio Engine 2", ROMX, BANK[AUDIO_2]
+SECTION "Audio Engine 2", ROMX
+
+AudioEngine2::
Music_DoLowHealthAlarm::
ld a, [wLowHealthAlarm]
@@ -625,7 +605,10 @@ INCLUDE "engine/menu/bills_pc.asm"
INCLUDE "audio/engine_2.asm"
-SECTION "Audio Engine 3", ROMX, BANK[AUDIO_3]
+
+SECTION "Audio Engine 3", ROMX
+
+AudioEngine3::
PlayPokedexRatingSfx::
ld a, [$ffdc]
@@ -662,10 +645,10 @@ PokedexRatingSfxPointers:
OwnedMonValues:
db 10, 40, 60, 90, 120, 150, $ff
-
INCLUDE "audio/engine_3.asm"
-SECTION "Audio Engine 4", ROMX, BANK[AUDIO_4]
+
+SECTION "Audio Engine 4", ROMX
SurfingPikachu1Graphics1:: INCBIN "gfx/surfing_pikachu_1a.2bpp"
SurfingPikachu1Graphics2:: INCBIN "gfx/surfing_pikachu_1b.2bpp"
@@ -673,7 +656,8 @@ SurfingPikachu1Graphics3:: INCBIN "gfx/surfing_pikachu_1c.t5.2bpp"
INCLUDE "audio/engine_4.asm"
-SECTION "Music 1", ROMX, BANK[AUDIO_1]
+
+SECTION "Music 1", ROMX
Audio1_WavePointers: INCLUDE "audio/wave_instruments.asm"
@@ -704,7 +688,7 @@ INCLUDE "audio/music/gym.asm"
INCLUDE "audio/music/pokecenter.asm"
-SECTION "Music 2", ROMX, BANK[AUDIO_2]
+SECTION "Music 2", ROMX
INCLUDE "audio/sfx/unused2_2.asm"
INCLUDE "audio/music/gymleaderbattle.asm"
@@ -719,7 +703,7 @@ INCLUDE "audio/music/defeatedwildmon.asm"
INCLUDE "audio/music/defeatedgymleader.asm"
-SECTION "Music 3", ROMX, BANK[AUDIO_3]
+SECTION "Music 3", ROMX
INCLUDE "audio/music/bikeriding.asm"
INCLUDE "audio/music/dungeon1.asm"
@@ -745,323 +729,15 @@ INCLUDE "audio/music/halloffame.asm"
INCLUDE "audio/music/credits.asm"
INCLUDE "audio/music/yellowintro.asm"
-SECTION "Music 4", ROMX, BANK[AUDIO_4]
+
+SECTION "Music 4", ROMX
+
INCLUDE "audio/music/surfingpikachu.asm"
INCLUDE "audio/music/yellowunusedsong.asm"
INCLUDE "audio/music/meetjessiejames.asm"
INCBIN "audio/unknown_832b9.bin"
-SECTION "Pikachu Cries 1",ROMX,BANK[PCM_1]
-PikachuCry1::
- dw (PikachuCry1_End - PikachuCry1) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_1.pcm"
-PikachuCry1_End:
-
- db $77 ; unused
- ; Game Freak might have made a slight error, because all of
- ; the pcm data has one trailing byte that is never processed.
-
-PikachuCry2::
- dw (PikachuCry2_End - PikachuCry2) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_2.pcm"
-PikachuCry2_End:
-
- db $77 ; unused
-
-PikachuCry3::
- dw (PikachuCry3_End - PikachuCry3) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_3.pcm"
-PikachuCry3_End:
-
- db $03 ; unused
-
-PikachuCry4::
- dw (PikachuCry4_End - PikachuCry4) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_4.pcm"
-PikachuCry4_End:
-
- db $e0 ; unused
-
-
-SECTION "Pikachu Cries 2",ROMX,BANK[PCM_2]
-PikachuCry5::
- dw (PikachuCry5_End - PikachuCry5) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_5.pcm"
-PikachuCry5_End:
-
- db $77 ; unused
-
-PikachuCry6::
- dw (PikachuCry6_End - PikachuCry6) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_6.pcm"
-PikachuCry6_End:
-
- db $77 ; unused
-
-PikachuCry7::
- dw (PikachuCry7_End - PikachuCry7) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_7.pcm"
-PikachuCry7_End:
-
- db $ff ; unused
-
-
-SECTION "Pikachu Cries 3",ROMX,BANK[PCM_3]
-PikachuCry8::
- dw (PikachuCry8_End - PikachuCry8) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_8.pcm"
-PikachuCry8_End:
-
- db $f7 ; unused
-
-PikachuCry9::
- dw (PikachuCry9_End - PikachuCry9) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_9.pcm"
-PikachuCry9_End:
-
- db $f3 ; unused
-
-PikachuCry10::
- dw (PikachuCry10_End - PikachuCry10) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_10.pcm"
-PikachuCry10_End:
-
- db $ff ; unused
-
-
-SECTION "Pikachu Cries 4",ROMX,BANK[PCM_4]
-PikachuCry11::
- dw (PikachuCry11_End - PikachuCry11) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_11.pcm"
-PikachuCry11_End:
-
- db $77 ; unused
-
-PikachuCry12::
- dw (PikachuCry12_End - PikachuCry12) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_12.pcm"
-PikachuCry12_End:
-
- db $ff ; unused
-
-PikachuCry13::
- dw (PikachuCry13_End - PikachuCry13) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_13.pcm"
-PikachuCry13_End:
-
- db $f0 ; unused
-
-
-SECTION "Pikachu Cries 5",ROMX,BANK[PCM_5]
-PikachuCry14::
- dw (PikachuCry14_End - PikachuCry14) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_14.pcm"
-PikachuCry14_End:
-
- db $fc ; unused
-
-PikachuCry15::
- dw (PikachuCry15_End - PikachuCry15) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_15.pcm"
-PikachuCry15_End:
-
- db $77 ; unused
-
-SECTION "Pikachu Cries 6",ROMX,BANK[PCM_6]
-PikachuCry16::
- dw (PikachuCry16_End - PikachuCry16) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_16.pcm"
-PikachuCry16_End:
-
- db $e7 ; unused
-
-PikachuCry18::
- dw (PikachuCry18_End - PikachuCry18) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_18.pcm"
-PikachuCry18_End:
-
- db $00 ; unused
-
-PikachuCry22::
- dw (PikachuCry22_End - PikachuCry22) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_22.pcm"
-PikachuCry22_End:
-
- db $7e ; unused
-
-
-SECTION "Pikachu Cries 7",ROMX,BANK[PCM_7]
-PikachuCry20::
- dw (PikachuCry20_End - PikachuCry20) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_20.pcm"
-PikachuCry20_End:
-
- db $07 ; unused
-
-PikachuCry21::
- dw (PikachuCry21_End - PikachuCry21) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_21.pcm"
-PikachuCry21_End:
-
- db $ff ; unused
-
-
-SECTION "Pikachu Cries 8",ROMX,BANK[PCM_8]
-PikachuCry19::
- dw (PikachuCry19_End - PikachuCry19) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_19.pcm"
-PikachuCry19_End:
-
- db $06 ; unused
-
-PikachuCry24::
- dw (PikachuCry24_End - PikachuCry24) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_24.pcm"
-PikachuCry24_End:
-
- db $e0 ; unused
-
-PikachuCry26::
- dw (PikachuCry26_End - PikachuCry26) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_26.pcm"
-PikachuCry26_End:
-
-
-SECTION "Pikachu Cries 9",ROMX,BANK[PCM_9]
-PikachuCry17::
- dw (PikachuCry17_End - PikachuCry17) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_17.pcm"
-PikachuCry17_End:
-
- db $00 ; unused
-
-PikachuCry23::
- dw (PikachuCry23_End - PikachuCry23) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_23.pcm"
-PikachuCry23_End:
-
- db $00 ; unused
-
-PikachuCry25::
- dw (PikachuCry25_End - PikachuCry25) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_25.pcm"
-PikachuCry25_End:
-
- db $03 ; unused
-
-
-SECTION "Pikachu Cries 10",ROMX,BANK[PCM_10]
-PikachuCry27::
- dw (PikachuCry27_End - PikachuCry27) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_27.pcm"
-PikachuCry27_End:
-
- db $ff ; unused
-
-PikachuCry28::
- dw (PikachuCry28_End - PikachuCry28) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_28.pcm"
-PikachuCry28_End:
-
- db $1b ; unused
-
-PikachuCry29::
- dw (PikachuCry29_End - PikachuCry29) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_29.pcm"
-PikachuCry29_End:
-
- db $87 ; unused
-
-PikachuCry30::
- dw (PikachuCry30_End - PikachuCry30) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_30.pcm"
-PikachuCry30_End:
-
- db $00 ; unused
-
-PikachuCry31::
- dw (PikachuCry31_End - PikachuCry31) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_31.pcm"
-PikachuCry31_End:
-
-
-SECTION "Pikachu Cries 11",ROMX,BANK[PCM_11]
-PikachuCry32::
- dw (PikachuCry32_End - PikachuCry32) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_32.pcm"
-PikachuCry32_End:
-
- db $ff ; unused
-
-PikachuCry33::
- dw (PikachuCry33_End - PikachuCry33) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_33.pcm"
-PikachuCry33_End:
-
- db $1f ; unused
-
-PikachuCry34::
- dw (PikachuCry34_End - PikachuCry34) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_34.pcm"
-PikachuCry34_End:
-
- db $01 ; unused
-
-PikachuCry41::
- dw (PikachuCry41_End - PikachuCry41) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_41.pcm"
-PikachuCry41_End:
-
- db $9b ; unused
-
-
-SECTION "Pikachu Cries 12",ROMX,BANK[PCM_12]
-PikachuCry35::
- dw (PikachuCry35_End - PikachuCry35) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_35.pcm"
-PikachuCry35_End:
-
- db $00 ; unused
-
-PikachuCry36::
- dw (PikachuCry36_End - PikachuCry36) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_36.pcm"
-PikachuCry36_End:
-
- db $01 ; unused
-
-PikachuCry39::
- dw (PikachuCry39_End - PikachuCry39) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_39.pcm"
-PikachuCry39_End:
-
- db $0f ; unused
-
-
-SECTION "Pikachu Cries 13",ROMX,BANK[PCM_13]
-PikachuCry37::
- dw (PikachuCry37_End - PikachuCry37) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_37.pcm"
-PikachuCry37_End:
-
- db $3f ; unused
-
-PikachuCry38::
- dw (PikachuCry38_End - PikachuCry38) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_38.pcm"
-PikachuCry38_End:
-
- db $ff ; unused
-
-PikachuCry40::
- dw (PikachuCry40_End - PikachuCry40) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_40.pcm"
-PikachuCry40_End:
- db $ff ; unused
+INCLUDE "audio/pikachu_cries.asm"
-PikachuCry42::
- dw (PikachuCry42_End - PikachuCry42) - 2 ; length of pcm data
- INCBIN "audio/pikachu_cries/pikachu_cry_42.pcm"
-PikachuCry42_End:
diff --git a/audio/engine_1.asm b/audio/engine_1.asm
index 4faf06cf..bb780975 100644
--- a/audio/engine_1.asm
+++ b/audio/engine_1.asm
@@ -1053,7 +1053,7 @@ Audio1_IsCry:
Audio1_96c3:
ld a, [wAudioROMBank]
- cp AUDIO_2
+ cp BANK(AudioEngine2)
jr nz, .asm_96dc
ld a, [wChannelSoundIDs + CH7]
ld b, a
diff --git a/audio/pikachu_cries.asm b/audio/pikachu_cries.asm
new file mode 100644
index 00000000..ce3184dc
--- /dev/null
+++ b/audio/pikachu_cries.asm
@@ -0,0 +1,208 @@
+pcm: MACRO
+ dw .End - .Start
+.Start:
+\1
+.End:
+ENDM
+
+SECTION "Pikachu Cries 1", ROMX
+
+PikachuCry1::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_1.pcm"
+ db $77 ; unused
+ ; All of the pcm data has one trailing byte that is never processed.
+
+PikachuCry2::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_2.pcm"
+ db $77 ; unused
+
+PikachuCry3::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_3.pcm"
+ db $03 ; unused
+
+PikachuCry4::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_4.pcm"
+ db $e0 ; unused
+
+
+SECTION "Pikachu Cries 2", ROMX
+
+PikachuCry5::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_5.pcm"
+ db $77 ; unused
+
+PikachuCry6::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_6.pcm"
+ db $77 ; unused
+
+PikachuCry7::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_7.pcm"
+ db $ff ; unused
+
+
+SECTION "Pikachu Cries 3", ROMX
+
+PikachuCry8::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_8.pcm"
+ db $f7 ; unused
+
+PikachuCry9::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_9.pcm"
+ db $f3 ; unused
+
+PikachuCry10::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_10.pcm"
+ db $ff ; unused
+
+
+SECTION "Pikachu Cries 4", ROMX
+
+PikachuCry11::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_11.pcm"
+ db $77 ; unused
+
+PikachuCry12::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_12.pcm"
+ db $ff ; unused
+
+PikachuCry13::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_13.pcm"
+ db $f0 ; unused
+
+
+SECTION "Pikachu Cries 5", ROMX
+
+PikachuCry14::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_14.pcm"
+ db $fc ; unused
+
+PikachuCry15::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_15.pcm"
+ db $77 ; unused
+
+SECTION "Pikachu Cries 6", ROMX
+
+PikachuCry16::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_16.pcm"
+ db $e7 ; unused
+
+PikachuCry18::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_18.pcm"
+ db $00 ; unused
+
+PikachuCry22::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_22.pcm"
+ db $7e ; unused
+
+
+SECTION "Pikachu Cries 7", ROMX
+
+PikachuCry20::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_20.pcm"
+ db $07 ; unused
+
+PikachuCry21::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_21.pcm"
+ db $ff ; unused
+
+
+SECTION "Pikachu Cries 8", ROMX
+
+PikachuCry19::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_19.pcm"
+ db $06 ; unused
+
+PikachuCry24::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_24.pcm"
+ db $e0 ; unused
+
+PikachuCry26::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_26.pcm"
+
+SECTION "Pikachu Cries 9", ROMX
+
+PikachuCry17::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_17.pcm"
+ db $00 ; unused
+
+PikachuCry23::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_23.pcm"
+ db $00 ; unused
+
+PikachuCry25::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_25.pcm"
+ db $03 ; unused
+
+
+SECTION "Pikachu Cries 10", ROMX
+
+PikachuCry27::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_27.pcm"
+ db $ff ; unused
+
+PikachuCry28::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_28.pcm"
+ db $1b ; unused
+
+PikachuCry29::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_29.pcm"
+ db $87 ; unused
+
+PikachuCry30::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_30.pcm"
+ db $00 ; unused
+
+PikachuCry31::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_31.pcm"
+
+SECTION "Pikachu Cries 11", ROMX
+
+PikachuCry32::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_32.pcm"
+ db $ff ; unused
+
+PikachuCry33::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_33.pcm"
+ db $1f ; unused
+
+PikachuCry34::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_34.pcm"
+ db $01 ; unused
+
+PikachuCry41::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_41.pcm"
+ db $9b ; unused
+
+
+SECTION "Pikachu Cries 12", ROMX
+
+PikachuCry35::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_35.pcm"
+ db $00 ; unused
+
+PikachuCry36::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_36.pcm"
+ db $01 ; unused
+
+PikachuCry39::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_39.pcm"
+ db $0f ; unused
+
+
+SECTION "Pikachu Cries 13", ROMX
+
+PikachuCry37::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_37.pcm"
+ db $3f ; unused
+
+PikachuCry38::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_38.pcm"
+ db $ff ; unused
+
+PikachuCry40::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_40.pcm"
+ db $ff ; unused
+
+PikachuCry42::
+ pcm INCBIN "audio/pikachu_cries/pikachu_cry_42.pcm"
+ db $00 ; unused
diff --git a/engine/cable_club.asm b/engine/cable_club.asm
index 79b5e858..7ff5fda1 100755
--- a/engine/cable_club.asm
+++ b/engine/cable_club.asm
@@ -831,7 +831,7 @@ TradeCenter_Trade:
ld [wTradedEnemyMonSpecies], a
ld a, 10
ld [wAudioFadeOutControl], a
- ld a, $2
+ ld a, BANK(Music_SafariZone)
ld [wAudioSavedROMBank], a
ld a, MUSIC_SAFARI_ZONE
ld [wNewSoundID], a
diff --git a/engine/menu/bills_pc.asm b/engine/menu/bills_pc.asm
index eddccc29..cbeffcf0 100644
--- a/engine/menu/bills_pc.asm
+++ b/engine/menu/bills_pc.asm
@@ -594,5 +594,5 @@ JustAMomentText::
tx_pre_jump OpenBillsPCText
OpenBillsPCText::
- db $FD ; FuncTX_BillsPC
+ TX_BILLS_PC
diff --git a/engine/overworld/healing_machine.asm b/engine/overworld/healing_machine.asm
index ed733d7d..e5ba004e 100755
--- a/engine/overworld/healing_machine.asm
+++ b/engine/overworld/healing_machine.asm
@@ -34,7 +34,7 @@ AnimateHealingMachine:
dec b
jr nz, .partyLoop
ld a, [wAudioROMBank]
- cp $1f
+ cp BANK(AudioEngine3)
ld [wAudioSavedROMBank], a
jr nz, .next
call StopAllMusic
diff --git a/engine/save.asm b/engine/save.asm
index bb2193a2..c28ba1f6 100755
--- a/engine/save.asm
+++ b/engine/save.asm
@@ -158,7 +158,7 @@ SaveSAV:
call PrintText
ld c,10
call DelayFrames
- ld a, $b6 ; SFX_SAVE
+ ld a, SFX_SAVE
call PlaySoundWaitForCurrent
call WaitForSoundToFinish
ld c,30
diff --git a/home/init.asm b/home/init.asm
index da354aa6..a2f7f786 100644
--- a/home/init.asm
+++ b/home/init.asm
@@ -128,7 +128,7 @@ ClearVram:
StopAllSounds::
- ld a, $2
+ ld a, BANK(AudioEngine1)
ld [wAudioROMBank], a
ld [wAudioSavedROMBank], a
xor a
diff --git a/main.asm b/main.asm
index c4d927d5..9f705ace 100755
--- a/main.asm
+++ b/main.asm
@@ -1,21 +1,10 @@
INCLUDE "charmap.asm"
INCLUDE "constants.asm"
-NPC_SPRITES_1 EQU $4
-NPC_SPRITES_2 EQU $5
-
-GFX EQU $4
-
-PICS_1 EQU $9
-PICS_2 EQU $A
-PICS_3 EQU $B
-PICS_4 EQU $C
-PICS_5 EQU $D
-
INCLUDE "home.asm"
-SECTION "bank01",ROMX,BANK[$01]
+SECTION "bank01", ROMX
INCLUDE "data/facing.asm"
@@ -67,7 +56,7 @@ INCLUDE "engine/remove_pokemon.asm"
INCLUDE "engine/display_pokedex.asm"
-SECTION "bank03",ROMX,BANK[$03]
+SECTION "bank03", ROMX
INCLUDE "engine/joypad.asm"
@@ -109,7 +98,7 @@ INCLUDE "engine/hp_bar.asm"
INCLUDE "engine/hidden_object_functions3.asm"
-SECTION "Graphics", ROMX, BANK[GFX]
+SECTION "Graphics", ROMX
PokemonLogoJapanGraphics: INCBIN "gfx/pokemon_logo_japan.2bpp"
FontGraphics: INCBIN "gfx/font.1bpp"
@@ -145,7 +134,7 @@ INCLUDE "engine/menu/start_sub_menus.asm"
INCLUDE "engine/items/tms.asm"
-SECTION "NPC Sprites 1", ROMX, BANK[NPC_SPRITES_1]
+SECTION "NPC Sprites 1", ROMX
OakAideSprite: INCBIN "gfx/sprites/oak_aide.2bpp"
RockerSprite: INCBIN "gfx/sprites/rocker.2bpp"
@@ -183,7 +172,7 @@ INCLUDE "engine/battle/moveEffects/conversion_effect.asm"
INCLUDE "engine/battle/moveEffects/haze_effect.asm"
-SECTION "NPC Sprites 2", ROMX, BANK[NPC_SPRITES_2]
+SECTION "NPC Sprites 2", ROMX
INCLUDE "engine/load_pokedex_tiles.asm"
INCLUDE "engine/overworld/map_sprites.asm"
@@ -233,7 +222,7 @@ INCLUDE "engine/battle/moveEffects/substitute_effect.asm"
INCLUDE "engine/menu/pc.asm"
-SECTION "bank06",ROMX,BANK[$06]
+SECTION "bank06", ROMX
INCLUDE "data/mapHeaders/celadoncity.asm"
INCLUDE "data/mapObjects/celadoncity.asm"
@@ -306,7 +295,7 @@ INCLUDE "engine/overworld/doors.asm"
INCLUDE "engine/overworld/ledges.asm"
-SECTION "bank07",ROMX,BANK[$07]
+SECTION "bank07", ROMX
INCLUDE "data/mapHeaders/cinnabarisland.asm"
INCLUDE "data/mapObjects/cinnabarisland.asm"
@@ -479,7 +468,7 @@ INCLUDE "engine/menu/oaks_pc.asm"
INCLUDE "engine/hidden_object_functions7.asm"
-SECTION "Pics 1", ROMX, BANK[PICS_1]
+SECTION "Pics 1", ROMX
RhydonPicFront: INCBIN "pic/ymon/rhydon.pic"
RhydonPicBack: INCBIN "pic/monback/rhydonb.pic"
@@ -546,7 +535,7 @@ INCLUDE "engine/battle/print_type.asm"
INCLUDE "engine/battle/save_trainer_name.asm"
-SECTION "Pics 2", ROMX, BANK[PICS_2]
+SECTION "Pics 2", ROMX
GrowlithePicFront: INCBIN "pic/ymon/growlithe.pic"
GrowlithePicBack: INCBIN "pic/monback/growlitheb.pic"
@@ -617,7 +606,7 @@ INCLUDE "engine/predefsA.asm"
INCLUDE "engine/battle/moveEffects/leech_seed_effect.asm"
-SECTION "Pics 3", ROMX, BANK[PICS_3]
+SECTION "Pics 3", ROMX
ArticunoPicFront: INCBIN "pic/ymon/articuno.pic"
ArticunoPicBack: INCBIN "pic/monback/articunob.pic"
@@ -704,7 +693,7 @@ INCLUDE "engine/battle/scale_sprites.asm"
INCLUDE "engine/game_corner_slots2.asm"
-SECTION "Pics 4", ROMX, BANK[PICS_4]
+SECTION "Pics 4", ROMX
DodrioPicFront: INCBIN "pic/ymon/dodrio.pic"
DodrioPicBack: INCBIN "pic/monback/dodriob.pic"
@@ -766,7 +755,7 @@ StarmiePicFront: INCBIN "pic/ymon/starmie.pic"
StarmiePicBack: INCBIN "pic/monback/starmieb.pic"
-SECTION "Pics 5", ROMX, BANK[PICS_5]
+SECTION "Pics 5", ROMX
BulbasaurPicFront: INCBIN "pic/ymon/bulbasaur.pic"
BulbasaurPicBack: INCBIN "pic/monback/bulbasaurb.pic"
@@ -828,7 +817,7 @@ INCLUDE "engine/slot_machine.asm"
INCLUDE "engine/game_corner_slots.asm"
-SECTION "bank0E",ROMX,BANK[$0E]
+SECTION "bank0E", ROMX
INCLUDE "data/moves.asm"
BaseStats: INCLUDE "data/base_stats.asm"
@@ -848,12 +837,12 @@ TradingAnimationGraphics2End:
INCLUDE "engine/evos_moves.asm"
-SECTION "bank0F",ROMX,BANK[$0F]
+SECTION "bank0F", ROMX
INCLUDE "engine/battle/core.asm"
-SECTION "bank10",ROMX,BANK[$10]
+SECTION "bank10", ROMX
INCLUDE "engine/menu/pokedex.asm"
INCLUDE "engine/overworld/emotion_bubbles.asm"
@@ -863,7 +852,7 @@ INCLUDE "engine/trade2.asm"
INCLUDE "engine/menu/options.asm"
-SECTION "bank11",ROMX,BANK[$11]
+SECTION "bank11", ROMX
INCLUDE "data/mapHeaders/lavendertown.asm"
INCLUDE "data/mapObjects/lavendertown.asm"
@@ -1011,7 +1000,7 @@ SeafoamIslands5Blocks: INCBIN "maps/seafoamislands5.blk"
INCLUDE "engine/overworld/dungeon_warps.asm"
-SECTION "bank12",ROMX,BANK[$12]
+SECTION "bank12", ROMX
INCLUDE "data/mapHeaders/route7.asm"
INCLUDE "data/mapObjects/route7.asm"
@@ -1185,7 +1174,7 @@ INCLUDE "data/mapObjects/safarizonesecrethouse.asm"
SafariZoneSecretHouseBlocks: INCBIN "maps/safarizonesecrethouse.blk"
-SECTION "bank13",ROMX,BANK[$13]
+SECTION "bank13", ROMX
TrainerPics:
YoungsterPic: INCBIN "pic/trainer/youngster.pic"
@@ -1247,7 +1236,7 @@ INCLUDE "data/mapObjects/colosseum.asm"
ColosseumBlocks: INCBIN "maps/colosseum.blk"
-SECTION "bank14",ROMX,BANK[$14]
+SECTION "bank14", ROMX
INCLUDE "data/mapHeaders/route22.asm"
INCLUDE "data/mapObjects/route22.asm"
@@ -1321,7 +1310,7 @@ INCLUDE "engine/menu/prize_menu.asm"
INCLUDE "engine/hidden_object_functions14.asm"
-SECTION "bank15",ROMX,BANK[$15]
+SECTION "bank15", ROMX
INCLUDE "data/mapHeaders/route2.asm"
INCLUDE "data/mapObjects/route2.asm"
@@ -1412,7 +1401,7 @@ INCLUDE "engine/menu/diploma_1.asm"
INCLUDE "engine/overworld/trainers.asm"
-SECTION "bank16",ROMX,BANK[$16]
+SECTION "bank16", ROMX
INCLUDE "data/mapHeaders/route6.asm"
INCLUDE "data/mapObjects/route6.asm"
@@ -1496,7 +1485,7 @@ HallofFameRoomBlocks: INCBIN "maps/halloffameroom.blk"
INCLUDE "engine/overworld/saffron_guards.asm"
-SECTION "bank17",ROMX,BANK[$17]
+SECTION "bank17", ROMX
CeruleanMartBlocks:
VermilionMartBlocks:
@@ -1648,7 +1637,7 @@ INCLUDE "engine/predefs17_2.asm"
INCLUDE "engine/hidden_object_functions17.asm"
-SECTION "bank18",ROMX,BANK[$18]
+SECTION "bank18", ROMX
ViridianForestBlocks: INCBIN "maps/viridianforest.blk"
UndergroundPathNSBlocks: INCBIN "maps/undergroundpathns.blk"
@@ -1766,7 +1755,7 @@ SilphCo11Blocks: INCBIN "maps/silphco11.blk"
INCLUDE "engine/hidden_object_functions18.asm"
-SECTION "bank19",ROMX,BANK[$19]
+SECTION "bank19", ROMX
Overworld_GFX: INCBIN "gfx/tilesets/overworld.2bpp"
Overworld_Block: INCBIN "gfx/blocksets/overworld.bst"
@@ -1786,7 +1775,7 @@ Plateau_GFX: INCBIN "gfx/tilesets/plateau.t10.2bpp"
Plateau_Block: INCBIN "gfx/blocksets/plateau.bst"
-SECTION "bank1A",ROMX,BANK[$1A]
+SECTION "bank1A", ROMX
INCBIN "gfx/blueversion.1bpp" ; unused
@@ -1810,7 +1799,7 @@ Facility_GFX: INCBIN "gfx/tilesets/facility.2bpp"
Facility_Block: INCBIN "gfx/blocksets/facility.bst"
-SECTION "bank1B",ROMX,BANK[$1B]
+SECTION "bank1B", ROMX
Cemetery_GFX: INCBIN "gfx/tilesets/cemetery.t4.2bpp"
Cemetery_Block: INCBIN "gfx/blocksets/cemetery.bst"
@@ -1828,7 +1817,7 @@ Underground_GFX: INCBIN "gfx/tilesets/underground.t7.2bpp"
Underground_Block: INCBIN "gfx/blocksets/underground.bst"
-SECTION "bank1C",ROMX,BANK[$1C]
+SECTION "bank1C", ROMX
INCLUDE "engine/gamefreak.asm"
INCLUDE "engine/hall_of_fame.asm"
@@ -1843,7 +1832,7 @@ INCLUDE "engine/palettes.asm"
INCLUDE "engine/save.asm"
-SECTION "bank1D",ROMX,BANK[$1D]
+SECTION "bank1D", ROMX
CopycatsHouse1FBlocks: INCBIN "maps/copycatshouse1f.blk"
PewterMartBlocks:
@@ -1969,7 +1958,7 @@ INCLUDE "engine/overworld/elevator.asm"
INCLUDE "engine/overworld/hidden_items.asm"
-SECTION "bank1E",ROMX,BANK[$1E]
+SECTION "bank1E", ROMX
INCLUDE "engine/battle/animations.asm"
@@ -1985,18 +1974,18 @@ RedFishingRodTiles: INCBIN "gfx/red_fishingrod_tiles.2bpp"
INCLUDE "data/animations.asm"
-SECTION "bank2f",ROMX[$5000],BANK[$2F]
+SECTION "bank2f", ROMX
INCLUDE "engine/bg_map_attributes.asm"
-SECTION "bank30",ROMX,BANK[$30]
+SECTION "bank30", ROMX
; This whole bank is garbage data.
INCBIN "engine/bank30.bin"
-SECTION "bank39",ROMX,BANK[$39]
+SECTION "bank39", ROMX
Pic_e4000:
INCBIN "gfx/pikachu/unknown_e4000.pic"
@@ -2114,7 +2103,7 @@ GFX_e7d13:
INCBIN "gfx/pikachu/unknown_e7d13.2bpp"
-SECTION "bank3A",ROMX,BANK[$3A]
+SECTION "bank3A", ROMX
INCLUDE "text/monster_names.asm"
@@ -2130,21 +2119,21 @@ INCLUDE "engine/unknown_ea3ea.asm"
INCLUDE "engine/overworld/npc_movement_2.asm"
-SECTION "bank3C",ROMX,BANK[$3C]
+SECTION "bank3C", ROMX
INCLUDE "engine/bank3c.asm"
-SECTION "bank3D",ROMX,BANK[$3D]
+SECTION "bank3D", ROMX
INCLUDE "engine/bank3d.asm"
-SECTION "bank3E",ROMX,BANK[$3E]
+SECTION "bank3E", ROMX
INCLUDE "engine/bank3e.asm"
-SECTION "bank3F",ROMX,BANK[$3F]
+SECTION "bank3F", ROMX
INCLUDE "engine/bank3f.asm"
diff --git a/pokeyellow.link b/pokeyellow.link
index 05c9b9bd..0cef28cd 100644
--- a/pokeyellow.link
+++ b/pokeyellow.link
@@ -111,7 +111,7 @@ ROMX $1F
"Music 3"
ROMX $20
- "Sound Effect Headers 4" ; AUDIO_3
+ "Sound Effect Headers 4" ; AUDIO_4
"Music Headers 4"
"Sound Effects 4"
"Audio Engine 4"
@@ -161,7 +161,8 @@ ROMX $2E
ROMX $2f
"Move Names"
-; "bank2f"
+ ORG $5000
+ "bank2f"
ROMX $30
"bank30"
diff --git a/scripts/mtmoon3.asm b/scripts/mtmoon3.asm
index e86d6d37..aaa29825 100755
--- a/scripts/mtmoon3.asm
+++ b/scripts/mtmoon3.asm
@@ -493,7 +493,8 @@ MtMoon3Text1:
TX_ASM
CheckEvent EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
jr z, .asm_4a02f
- and $81 ; CheckEitherEventSetReuseA EVENT_GOT_DOME_FOSSIL, EVENT_GOT_HELIX_FOSSIL
+ ; CheckEitherEventSetReuseA EVENT_GOT_DOME_FOSSIL, EVENT_GOT_HELIX_FOSSIL
+ and (1 << (EVENT_GOT_DOME_FOSSIL % 8)) | (1 << (EVENT_GOT_HELIX_FOSSIL % 8))
jr nz, .asm_4a057
ld hl, MtMoon3Text_4a116
call PrintText
diff --git a/scripts/ssanne7.asm b/scripts/ssanne7.asm
index 06789cd5..1f53d1be 100755
--- a/scripts/ssanne7.asm
+++ b/scripts/ssanne7.asm
@@ -45,11 +45,11 @@ SSAnne7RubText:
TX_FAR _SSAnne7RubText
TX_ASM
ld a, [wAudioROMBank]
- cp AUDIO_3
+ cp BANK(AudioEngine3)
ld [wAudioSavedROMBank], a
jr nz, .asm_61908
call StopAllMusic
- ld a, Bank(Music_PkmnHealed)
+ ld a, BANK(Music_PkmnHealed)
ld [wAudioROMBank], a
.asm_61908
ld a, MUSIC_PKMN_HEALED
diff --git a/text.asm b/text.asm
index 024a2880..acc42187 100644
--- a/text.asm
+++ b/text.asm
@@ -1,22 +1,11 @@
INCLUDE "charmap.asm"
INCLUDE "constants/text_constants.asm"
-TEXT_1 EQU $26
-TEXT_2 EQU TEXT_1 + 1
-TEXT_3 EQU TEXT_2 + 1
-TEXT_4 EQU TEXT_3 + 1
-TEXT_5 EQU TEXT_4 + 1
-TEXT_6 EQU TEXT_5 + 1
-TEXT_7 EQU TEXT_6 + 1
-TEXT_8 EQU TEXT_7 + 1
-
-POKEDEX_TEXT EQU TEXT_8 + 1
-MOVE_NAMES EQU POKEDEX_TEXT + 1
INCLUDE "macros.asm"
INCLUDE "hram.asm"
-SECTION "Text 1", ROMX, BANK[TEXT_1]
+SECTION "Text 1", ROMX
_CardKeySuccessText1::
text "Bingo!@@"
@@ -199,7 +188,7 @@ INCLUDE "text/maps/silph_co_9f.asm"
INCLUDE "text/maps/silph_co_10f.asm"
-SECTION "Text 2", ROMX, BANK[TEXT_2]
+SECTION "Text 2", ROMX
INCLUDE "text/maps/silph_co_11f.asm"
INCLUDE "text/maps/mansion_2f.asm"
@@ -1529,7 +1518,7 @@ _HookedMonAttackedText::
prompt
-SECTION "Text 3", ROMX, BANK[TEXT_3]
+SECTION "Text 3", ROMX
_EnemyAppearedText::
TX_RAM wEnemyMonNick
@@ -2141,7 +2130,7 @@ INCLUDE "text/maps/route_8.asm"
INCLUDE "text/maps/route_9_1.asm"
-SECTION "Text 4", ROMX, BANK[TEXT_4]
+SECTION "Text 4", ROMX
INCLUDE "text/maps/route_9_2.asm"
INCLUDE "text/maps/route_10.asm"
@@ -2218,7 +2207,7 @@ _StoppedEvolvingText::
prompt
-SECTION "Text 5", ROMX, BANK[TEXT_5]
+SECTION "Text 5", ROMX
_IsEvolvingText::
text "What? @"
@@ -2518,7 +2507,7 @@ INCLUDE "text/maps/cerulean_mart.asm"
INCLUDE "text/maps/cerulean_badge_house_1.asm"
-SECTION "Text 6", ROMX, BANK[TEXT_6]
+SECTION "Text 6", ROMX
INCLUDE "text/maps/cerulean_badge_house_2.asm"
INCLUDE "text/maps/lavender_pokecenter.asm"
@@ -2567,7 +2556,7 @@ INCLUDE "text/maps/celadon_gym.asm"
INCLUDE "text/maps/celadon_game_corner_1.asm"
-SECTION "Text 7", ROMX, BANK[TEXT_7]
+SECTION "Text 7", ROMX
INCLUDE "text/maps/celadon_game_corner_2.asm"
INCLUDE "text/maps/celadon_dept_store_5f.asm"
@@ -2817,7 +2806,7 @@ _CableClubNPCPleaseApplyHereHaveToSaveText::
done
-SECTION "Text 8", ROMX, BANK[TEXT_8]
+SECTION "Text 8", ROMX
_CableClubNPCPleaseWaitText::
text "Please wait.@@"
@@ -3383,11 +3372,11 @@ _UsedCutText::
prompt
-SECTION "Pokedex Text", ROMX, BANK[POKEDEX_TEXT]
+SECTION "Pokedex Text", ROMX
INCLUDE "text/pokedex.asm"
-SECTION "Move Names", ROMX, BANK[MOVE_NAMES]
+SECTION "Move Names", ROMX
INCLUDE "text/move_names.asm"