summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2016-12-05 22:15:38 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2016-12-05 22:15:38 -0500
commit428847218e03e32d67efee8adaa2ddc3b8fd2c21 (patch)
treecc784f7f902503a8169a4cf70d38e548f754616d /main.asm
parent7acd1d4780c291f99756d7014af0f213db633754 (diff)
More pointers, including text
Diffstat (limited to 'main.asm')
-rwxr-xr-xmain.asm326
1 files changed, 194 insertions, 132 deletions
diff --git a/main.asm b/main.asm
index 7781bb5..df9ea04 100755
--- a/main.asm
+++ b/main.asm
@@ -6049,7 +6049,7 @@ Func_3268: ; 0x3268
inc e
jr Func_3268
-Func_32aa: ; 0x32aa
+LoadTextHeader: ; 0x32aa
ld a, $1
ld [hli], a
ld a, [de]
@@ -16475,8 +16475,8 @@ Func_da36: ; 0xda36
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $28db
- call Func_32aa
+ ld de, ShootAgainText
+ call LoadTextHeader
ret
.asm_daa9
@@ -16741,7 +16741,7 @@ Func_dc6d: ; 0xdc6d
call Func_30db
ld hl, $d5dc
pop de
- call Func_32aa
+ call LoadTextHeader
ret
Func_dc7c: ; 0xdc7c
@@ -17130,8 +17130,8 @@ Func_df1a: ; 0xdf1a
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2f04
- call Func_32aa
+ ld de, Data_2f04
+ call LoadTextHeader
ret
Func_df7e: ; 0xdf7e
@@ -17181,8 +17181,8 @@ Func_df7e: ; 0xdf7e
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2f1c
- call Func_32aa
+ ld de, Data_2f1c
+ call LoadTextHeader
ret
Func_dfe2: ; 0xdfe2
@@ -17240,8 +17240,8 @@ Func_dfe2: ; 0xdfe2
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2f4d
- call Func_32aa
+ ld de, Data_2f4d
+ call LoadTextHeader
ret
Func_e056: ; 0xe056
@@ -17265,8 +17265,8 @@ Func_e056: ; 0xe056
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2f34
- call Func_32aa
+ ld de, Data_2f34
+ call LoadTextHeader
ret
Func_e08b: ; 0xe08b
@@ -17323,8 +17323,8 @@ Func_e08b: ; 0xe08b
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2f65
- call Func_32aa
+ ld de, Data_2f65
+ call LoadTextHeader
ret
HandleFlippers: ; 0xe0fe
@@ -18986,7 +18986,7 @@ UpgradeBallBlueField: ; 0xf040
call Func_30db
ld de, $2907
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
; upgrade ball type
ld a, [wBallType]
ld c, a
@@ -19017,8 +19017,8 @@ UpgradeBallBlueField: ; 0xf040
pop de
pop bc
ld hl, $d5cc
- ld de, $2922
- call Func_32aa
+ ld de, FieldMultiplierSpecialBonusText
+ call LoadTextHeader
.asm_f0b0
ld [$ff8a], a
callba Func_155bb
@@ -21235,16 +21235,16 @@ Func_10696: ; 0x10696
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $29b7
- call Func_32aa
+ ld de, LetsGetPokemonText
+ call LoadTextHeader
ret
Func_106a6: ; 0x106a6
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $29d0
- call Func_32aa
+ ld de, PokemonRanAwayText
+ call LoadTextHeader
ret
Func_106b6: ; 0x106b6
@@ -21261,8 +21261,8 @@ Func_106b6: ; 0x106b6
rl b ; bc was just multiplied by 16
ld hl, PokemonNames + 1
add hl, bc
- ld de, $2a67 ; todo "You got an"
- ld bc, $2a91 ; todo
+ ld de, YouGotAnText ; todo "You got an"
+ ld bc, Data_2a91 ; todo
ld a, [hl]
; check if mon's name starts with a vowel, so it can print "an", instead of "a"
cp "A"
@@ -21275,8 +21275,8 @@ Func_106b6: ; 0x106b6
jr z, .asm_106f1
cp "O"
jr z, .asm_106f1
- ld de, $2a56 ; todo "You got a"
- ld bc, $2a79
+ ld de, YouGotAText ; todo "You got a"
+ ld bc, Data_2a79
.asm_106f1
push hl
push bc
@@ -21285,10 +21285,10 @@ Func_106b6: ; 0x106b6
call Func_30db
ld hl, $d5cc
pop de
- call Func_32aa
+ call LoadTextHeader
ld hl, $d5d4
pop de
- call Func_32aa
+ call LoadTextHeader
pop hl
ld de, wcBottomMessageText + $20
ld b, $0 ; count the number of letters in mon's name in register b
@@ -21485,11 +21485,11 @@ Func_10848: ; 0x10848
call Func_30e8
call Func_30db
ld hl, $d5d4
- ld de, $2a0c
- call Func_32aa
+ ld de, OneBillionText
+ call LoadTextHeader
ld hl, $d5cc
- ld de, $29e8
- call Func_32aa
+ ld de, PokemonCaughtSpecialBonusText
+ call LoadTextHeader
call Func_3475
ret
@@ -21837,7 +21837,7 @@ Func_10b3f: ; 0x10b3f
jr z, .asm_10b55
ld de, FindItemsText
.asm_10b55
- call Func_32aa
+ call LoadTextHeader
ret
Func_10b59: ; 0x10b59
@@ -22281,10 +22281,10 @@ Func_10e0a: ; 0x10e0a
call Func_30db
ld hl, $d5cc
pop de
- call Func_32aa
+ call LoadTextHeader
ld hl, $d5d4
pop de
- call Func_32aa
+ call LoadTextHeader
pop hl
ld de, wcBottomMessageText + $20
ld b, $0
@@ -22332,7 +22332,7 @@ Func_10e8b: ; 0x10e8b
pop bc
ld hl, $d5cc
ld de, EvolutionSpecialBonusText
- call Func_32aa
+ call LoadTextHeader
ret
Func_10ebb: ; 0x10ebb
@@ -26618,7 +26618,7 @@ Func_1535d: ; 0x1535d
call Func_30db
ld de, $2907
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
ld a, [wBallType]
ld c, a
ld b, $0
@@ -26648,8 +26648,8 @@ Func_1535d: ; 0x1535d
pop de
pop bc
ld hl, $d5cc
- ld de, $2922
- call Func_32aa
+ ld de, FieldMultiplierSpecialBonusText
+ call LoadTextHeader
.asm_15447
call Func_155a7
jr Func_15450
@@ -27782,7 +27782,7 @@ Func_163f2: ; 0x163f2
jr z, .asm_1640f
ld de, Data_2eb8
.asm_1640f
- call Func_32aa
+ call LoadTextHeader
ld de, $0000
call PlaySong
rst AdvanceFrame
@@ -28547,7 +28547,7 @@ Func_16ef5: ; 0x16ef5
call Func_30db
ld hl, $d5cc
ld de, BonusMultiplierText
- call Func_32aa
+ call LoadTextHeader
ld hl, wcBottomMessageText + $12
ld a, [$d614]
and $7f
@@ -29071,7 +29071,7 @@ Func_17d92: ; 0x17d92
ld a, [hGameBoyColorFlag]
and a
ret z
- ld hl, $7dd0
+ ld hl, Data_17dd0
ld de, $d504
call UpdateAnimation
ld a, [$d504]
@@ -29094,13 +29094,17 @@ Func_17d92: ; 0x17d92
ld a, [$d505]
ld e, a
ld d, $0
- ld hl, $7dce
+ ld hl, Data_17dce
add hl, de
ld a, [hl]
call LoadOAMData
ret
- dr $17dce, $17de1
+Data_17dce:
+ dr $17dce, $17dd0
+
+Data_17dd0:
+ dr $17dd0, $17de1
Func_17de1: ; 0x17de1
ld a, $88
@@ -29116,12 +29120,13 @@ Func_17de1: ; 0x17de1
srl a
ld e, a
ld d, $0
- ld hl, $7e02
+ ld hl, Data_17e02
add hl, de
ld a, [hl]
call LoadOAMData
ret
+Data_17e02:
dr $17e02, $17e08
Func_17e08: ; 0x17e08
@@ -29153,7 +29158,7 @@ Func_17e08: ; 0x17e08
sla a
ld c, a
ld b, $0
- ld hl, $7e4b
+ ld hl, Data_17e4b
add hl, bc
ld a, [hli]
sub d
@@ -29166,6 +29171,7 @@ Func_17e08: ; 0x17e08
call LoadOAMData
ret
+Data_17e4b:
dr $17e4b, $17e81
Func_17e81: ; 0x17e81
@@ -29239,7 +29245,7 @@ Func_17efb: ; 0x17efb
bit 4, a
ret z
ld de, wIndicatorStates + 5
- ld hl, $7f3a
+ ld hl, Data_17f3a
ld b, $6
jr asm_17f21
@@ -29251,7 +29257,7 @@ Func_17f0f: ; 0x17f0f
bit 4, a
ret z
ld de, wIndicatorStates + 11
- ld hl, $7f4c
+ ld hl, Data_17f4c
ld b, $8
asm_17f21: ; 0x17f21
push bc
@@ -29275,14 +29281,18 @@ asm_17f21: ; 0x17f21
jr nz, asm_17f21
ret
- dr $17f3a, $17f64
+Data_17f3a:
+ dr $17f3a, $17f4c
+
+Data_17f4c:
+ dr $17f4c, $17f64
Func_17f64: ; 0x17f64
ld a, [$d551]
and a
ret z
ld de, $d566
- ld hl, $7fa6
+ ld hl, Data_17fa6
ld b, $c
ld c, $39
jr asm_17f84
@@ -29292,7 +29302,7 @@ Func_17f75: ; 0x17f75
and a
ret z
ld de, $d572
- ld hl, $7fbe
+ ld hl, Data_17fbe
ld b, $6
ld c, $40
asm_17f84: ; 0x17f84
@@ -29324,7 +29334,11 @@ asm_17f84: ; 0x17f84
jr nz, asm_17f84
ret
- dr $17fa6, $17fca
+Data_17fa6:
+ dr $17fa6, $17fbe
+
+Data_17fbe:
+ dr $17fbe, $17fca
Func_17fca: ; 0x17fca
ld a, [$d604]
@@ -29351,8 +29365,6 @@ Func_17fca: ; 0x17fca
call nz, LoadOAMData
ret
- dr $17ff7, $18000
-
SECTION "bank6", ROMX, BANK[$6]
Func_18000: ; 0x18000
@@ -29453,16 +29465,16 @@ InitGengarBonusStage: ; 0x18099
ld [$d4c8], a
ld [wBallType], a
ld [$d49a], a
- ld hl, $4121 ; todo
+ ld hl, Data_18121 ; todo
ld de, $d659
call Func_18112
call Func_18112
call Func_18112
- ld hl, $413c ; todo
+ ld hl, Data_1813c ; todo
ld de, $d67e
call Func_18112
call Func_18112
- ld hl, $414e ; todo
+ ld hl, Data_1814e ; todo
ld de, $d698
call Func_18112
xor a
@@ -29502,7 +29514,14 @@ Func_18112: ; 0x18112
jr nz, .asm_18114
ret
- dr $18121, $18157
+Data_18121:
+ dr $18121, $1813c
+
+Data_1813c:
+ dr $1813c, $1814e
+
+Data_1814e:
+ dr $1814e, $18157
StartBallGengarBonusStage: ; 0x18157
ld a, $0
@@ -29617,9 +29636,9 @@ Func_1820d: ; 0x1820d
ld l, b
ld h, $0
add hl, de
- ld de, $5100
+ ld de, Data_e9100
add hl, de
- ld a, $3a
+ ld a, BANK(Data_e9100)
call ReadByteFromBank
bit 7, a
jr nz, .asm_18257
@@ -29694,9 +29713,9 @@ Func_18298: ; 0x18298
ld l, b
ld h, $0
add hl, de
- ld de, $4c00
+ ld de, Data_e8c00
add hl, de
- ld a, $3a
+ ld a, BANK(Data_e8c00)
call ReadByteFromBank
bit 7, a
jr nz, .asm_182e2
@@ -29757,9 +29776,9 @@ Func_18308: ; 0x18308
ld l, b
ld h, $0
add hl, de
- ld de, $4000
+ ld de, Data_e8000
add hl, de
- ld a, $3a
+ ld a, BANK(Data_e8000)
call ReadByteFromBank
bit 7, a
jr nz, .asm_1834e
@@ -29775,13 +29794,17 @@ Func_18308: ; 0x18308
ret
Func_18350: ; 0x18350
- ld de, $4368 ; todo
- ld hl, $435d ; todo
+ ld de, Data_18368
+ ld hl, Data_1835d
ld bc, $d654
and a
jp Func_2775
- dr $1835d, $18377
+Data_1835d:
+ dr $1835d, $18368
+
+Data_18368:
+ dr $18368, $18377
Func_18377: ; 0x18377
call Func_18464
@@ -29829,21 +29852,25 @@ Func_183db: ; 0x183db
sla a
ld c, a
ld b, $0
- ld hl, $43f8
+ ld hl, Data_183f8
ld a, [hGameBoyColorFlag]
and a
jr z, .asm_183ee
- ld hl, $442e
+ ld hl, Data_1842e
.asm_183ee
add hl, bc
ld a, [hli]
ld h, [hl]
ld l, a
- ld a, $6
+ ld a, BANK(Data_183f8)
call Func_10aa
ret
- dr $183f8, $18464
+Data_183f8:
+ dr $183f8, $1842e
+
+Data_1842e:
+ dr $1842e, $18464
Func_18464: ; 0x18464
ld a, [$d659]
@@ -29877,7 +29904,7 @@ Func_18464: ; 0x18464
dec de
dec de
dec de
- ld hl, $45e6
+ ld hl, Data_185e6
call CopyHLToDE
pop de
ld a, $1
@@ -29937,7 +29964,7 @@ Func_1850c: ; 0x1850c
ld [hl], a
ld c, a
ld b, $0
- ld hl, $4542
+ ld hl, Data_18542
add hl, bc
pop bc
pop af
@@ -29972,6 +29999,7 @@ Func_1850c: ; 0x1850c
ld [hl], a
ret
+Data_18542:
dr $18542, $18562
Func_18562: ; 0x18562
@@ -29979,7 +30007,7 @@ Func_18562: ; 0x18562
sla a
ld c, a
ld b, $0
- ld hl, $45d9
+ ld hl, Data_185d9
add hl, bc
ld a, [hli]
ld h, [hl]
@@ -29998,7 +30026,7 @@ Func_18562: ; 0x18562
ld a, [de]
cp $4
ret nz
- ld hl, $45dd
+ ld hl, Data_185dd
dec de
dec de
call CopyHLToDE
@@ -30044,7 +30072,7 @@ Func_18562: ; 0x18562
ld a, c
cp $a
ret nc
- ld hl, $45dd
+ ld hl, Data_185dd
push de
dec de
dec de
@@ -30055,7 +30083,14 @@ Func_18562: ; 0x18562
ld [de], a
ret
- dr $185d9, $1860b
+Data_185d9:
+ dr $185d9, $185dd
+
+Data_185dd:
+ dr $185dd, $185e6
+
+Data_185e6:
+ dr $185e6, $1860b
Func_1860b: ; 0x1860b
ld a, [$d67e]
@@ -30089,7 +30124,7 @@ Func_1860b: ; 0x1860b
dec de
dec de
dec de
- ld hl, $478a
+ ld hl, Data_1878a
call CopyHLToDE
pop de
ld a, $1
@@ -30143,7 +30178,7 @@ Func_186a1: ; 0x186a1
ld [hl], a
ld c, a
ld b, $0
- ld hl, $46d7
+ ld hl, Data_186d7
add hl, bc
pop bc
pop af
@@ -30178,6 +30213,7 @@ Func_186a1: ; 0x186a1
ld [hl], a
ret
+Data_186d7:
dr $186d7, $186f7
Func_186f7: ; 0x186f7
@@ -30185,7 +30221,7 @@ Func_186f7: ; 0x186f7
sla a
ld c, a
ld b, $0
- ld hl, $477d
+ ld hl, Data_1877d
add hl, bc
ld a, [hli]
ld h, [hl]
@@ -30204,7 +30240,7 @@ Func_186f7: ; 0x186f7
ld a, [de]
cp $4
ret nz
- ld hl, $4781
+ ld hl, Data_18781
dec de
dec de
call CopyHLToDE
@@ -30242,7 +30278,7 @@ Func_186f7: ; 0x186f7
ld a, c
cp $a
ret nc
- ld hl, $4781
+ ld hl, Data_18781
push de
dec de
dec de
@@ -30268,7 +30304,14 @@ Func_186f7: ; 0x186f7
call PlayCry
ret
- dr $1877d, $187b1
+Data_1877d:
+ dr $1877d, $18781
+
+Data_18781:
+ dr $18781, $1878a
+
+Data_1878a:
+ dr $1878a, $187b1
Func_187b1: ; 0x187b1
ld a, [$d698]
@@ -30307,7 +30350,7 @@ Func_187b1: ; 0x187b1
ld [$d6a2], a
cp $5
jr nc, .asm_18804
- ld hl, $4b2b
+ ld hl, Data_18b2b
call CopyHLToDE
pop de
ld a, $2
@@ -30317,7 +30360,7 @@ Func_187b1: ; 0x187b1
jr .asm_18826
.asm_18804
- ld hl, $4b32
+ ld hl, Data_18b32
call CopyHLToDE
pop de
ld a, $3
@@ -30532,7 +30575,7 @@ Func_189af: ; 0x189af
sla a
ld c, a
ld b, $0
- ld hl, $4a57
+ ld hl, Data_18a57
add hl, bc
ld a, [hli]
ld h, [hl]
@@ -30551,7 +30594,7 @@ Func_189af: ; 0x189af
ld a, [de]
cp $4
ret nz
- ld hl, $4a61
+ ld hl, Data_18a61
dec de
dec de
call CopyHLToDE
@@ -30563,7 +30606,7 @@ Func_189af: ; 0x189af
ld a, [de]
cp $60
ret nz
- ld hl, $4a61
+ ld hl, Data_18a61
push de
dec de
dec de
@@ -30580,7 +30623,7 @@ Func_189af: ; 0x189af
ld a, [de]
cp $3
ret nz
- ld hl, $4a6a
+ ld hl, Data_18a6a
push de
dec de
dec de
@@ -30613,8 +30656,8 @@ Func_189af: ; 0x189af
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2f7b
- call Func_32aa
+ ld de, Data_2f7b
+ call LoadTextHeader
ld de, $4b2a
call PlaySoundEffect
ret
@@ -30625,7 +30668,7 @@ Func_189af: ; 0x189af
ld a, [de]
cp $2
ret nz
- ld hl, $4a61
+ ld hl, Data_18a61
push de
dec de
dec de
@@ -30638,7 +30681,20 @@ Func_189af: ; 0x189af
call PlaySong
ret
- dr $18a57, $18d34
+Data_18a57:
+ dr $18a57, $18a61
+
+Data_18a61:
+ dr $18a61, $18a6a
+
+Data_18a6a:
+ dr $18a6a, $18b2b
+
+Data_18b2b:
+ dr $18b2b, $18b32
+
+Data_18b32:
+ dr $18b32, $18d34
Func_18d34: ; 0x18d34
ld a, [$d654]
@@ -31554,8 +31610,8 @@ Func_19638: ; 0x19638
call Func_30db
ld hl, $d5dc
.asm_1966b
- ld de, $2f97
- call Func_32aa
+ ld de, Data_2f97
+ call LoadTextHeader
ld de, $4b2a
call PlaySoundEffect
ret
@@ -32580,8 +32636,8 @@ Func_1ab30: ; 0x1ab30
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2fb3
- call Func_32aa
+ ld de, Data_2fb3
+ call LoadTextHeader
ld de, $4b2a
call PlaySoundEffect
ld a, $1
@@ -34811,8 +34867,8 @@ Func_1d5bf: ; 0x1d5bf
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2958
- call Func_32aa
+ ld de, BonusMultiplierText
+ call LoadTextHeader
ld hl, wcBottomMessageText + $12
ld a, [$d614]
and $7f
@@ -35549,8 +35605,8 @@ Func_1e356: ; 0x1e356
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2907
- call Func_32aa
+ ld de, FieldMultiplierText
+ call LoadTextHeader
ld a, [wBallType]
ld c, a
ld b, $0
@@ -35575,13 +35631,13 @@ Func_1e356: ; 0x1e356
call Func_30e8
call Func_30db
ld hl, $d5d4
- ld de, $2948
+ ld de, DigitsText1to8
call Func_32cc
pop de
pop bc
ld hl, $d5cc
- ld de, $2922
- call Func_32aa
+ ld de, FieldMultiplierSpecialBonusText
+ call LoadTextHeader
.asm_1e465
ld [$ff8a], a
callba Func_155a7
@@ -36130,7 +36186,7 @@ Func_1e8c3: ; 0x1e8c3
jr z, .asm_1e8e0
ld de, $2eb8
.asm_1e8e0
- call Func_32aa
+ call LoadTextHeader
ld de, $0000
call PlaySong
rst AdvanceFrame
@@ -38096,7 +38152,7 @@ Func_205e0: ; 0x205e0
call Func_30db
ld de, $2bd8
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
ld a, [hGameBoyColorFlag]
and a
jr z, .asm_2064f
@@ -38292,8 +38348,8 @@ Func_2077b: ; 0x2077b
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2ad1
- call Func_32aa
+ ld de, EvolutionFailedText
+ call LoadTextHeader
ret
Func_2080f: ; 0x2080f
@@ -38553,7 +38609,7 @@ Func_20977: ; 0x20977
ld a, [hl]
ld d, a
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
scf
ret
@@ -38595,7 +38651,7 @@ Func_209eb: ; 0x209eb
jr z, .asm_20a50
ld de, $2b93
.asm_20a50
- call Func_32aa
+ call LoadTextHeader
scf
ret
@@ -38678,7 +38734,7 @@ asm_20a9f:
ld de, $2bc2
.asm_20aed
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
scf
ret
@@ -38863,7 +38919,7 @@ Func_20c08: ; 0x20c08
call Func_30db
ld de, $2bd8
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
ld a, [hGameBoyColorFlag]
and a
jr z, .asm_20c74
@@ -39059,8 +39115,8 @@ Func_20da0: ; 0x20da0
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2ad1
- call Func_32aa
+ ld de, EvolutionFailedText
+ call LoadTextHeader
ret
Func_20e34: ; 0x20e34
@@ -39300,7 +39356,7 @@ Func_20f75: ; 0x20f75
ld a, [hl]
ld d, a
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
scf
ret
@@ -39343,7 +39399,7 @@ Func_20fef: ; 0x20fef
jr z, .asm_21057
ld de, $2b93
.asm_21057
- call Func_32aa
+ call LoadTextHeader
scf
ret
@@ -39448,7 +39504,7 @@ asm_210c7:
ld de, $2bc2
.asm_21115
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
scf
ret
@@ -40157,8 +40213,8 @@ Func_2442a: ; 0x2442a
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2fd0
- call Func_32aa
+ ld de, Data_2fd0
+ call LoadTextHeader
ld de, $4b2a
call PlaySoundEffect
.asm_24498
@@ -42112,8 +42168,8 @@ Func_25c5a: ; 0x25c5a
call Func_30e8
call Func_30db
ld hl, $d5dc
- ld de, $2fec
- call Func_32aa
+ ld de, Data_2fec
+ call LoadTextHeader
ld a, $2
ld [$d794], a
ld de, $4b2a
@@ -47288,8 +47344,8 @@ Func_30188: ; 0x30188
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2974
- call Func_32aa
+ ld de, ExtraBallText
+ call LoadTextHeader
jr .asm_301c9
.asm_301a7
@@ -47300,13 +47356,13 @@ Func_30188: ; 0x30188
call Func_30e8
call Func_30db
ld hl, $d5d4
- ld de, $29a6
+ ld de, DigitsText1to9
call Func_32cc
pop de
pop bc
ld hl, $d5cc
- ld de, $2986
- call Func_32aa
+ ld de, ExtraBallSpecialBonusText
+ call LoadTextHeader
.asm_301c9
xor a
ld [$d4ca], a
@@ -47616,10 +47672,10 @@ Func_3118f: ; 0x3118f
ld a, [hli]
ld d, a
ld hl, $d5d4
- call Func_32aa
+ call LoadTextHeader
pop de
ld hl, $d5cc
- call Func_32aa
+ call LoadTextHeader
ret
Func_311b4: ; 0x311b4
@@ -48059,8 +48115,8 @@ Func_3151f: ; 0x3151f
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2ca8
- call Func_32aa
+ ld de, Data_2ca8
+ call LoadTextHeader
ret
Func_31591: ; 0x31591
@@ -48231,8 +48287,8 @@ Func_3168c: ; 0x3168c
call Func_30e8
call Func_30db
ld hl, $d5cc
- ld de, $2ca8
- call Func_32aa
+ ld de, Data_2ca8
+ call LoadTextHeader
ret
Func_31708: ; 0x31708
@@ -58049,8 +58105,14 @@ SECTION "bank39", ROMX, BANK[$39]
dr $e4000, $e8000 ; 0xe4000
SECTION "bank3a", ROMX, BANK[$3a]
+Data_e8000:
+ dr $e8000, $e8c00 ; 0xe8000
+
+Data_e8c00:
+ dr $e8c00, $e9100 ; 0xe8000
- dr $e8000, $ec000 ; 0xe8000
+Data_e9100:
+ dr $e9100, $ec000 ; 0xe8000
SECTION "bank3b", ROMX, BANK[$3b]