summaryrefslogtreecommitdiff
path: root/common.asm
diff options
context:
space:
mode:
Diffstat (limited to 'common.asm')
-rw-r--r--common.asm1167
1 files changed, 510 insertions, 657 deletions
diff --git a/common.asm b/common.asm
index 4c603dee..8d15cea6 100644
--- a/common.asm
+++ b/common.asm
@@ -421,7 +421,7 @@ OverworldLoopLessDelay:
call LoadGBPal
ld a,[$d736]
bit 6,a ; jumping down a ledge?
- call nz,$039e
+ call nz, HandleMidJump
ld a,[$cfc5] ; walking animation counter
and a
jp nz,.moveAhead\@ ; if the player sprite has not yet completed the walking animation
@@ -702,10 +702,10 @@ OverworldLoopLessDelay:
ld [$ffb4],a ; clear joypad state
ld a,[W_CURMAP]
cp a,CINNABAR_GYM
- jr nz,.notCinnabarGyn\@
+ jr nz,.notCinnabarGym\@
ld hl,$d79b
set 7,[hl]
-.notCinnabarGyn\@
+.notCinnabarGym\@
ld hl,$d72e
set 5,[hl]
ld a,[W_CURMAP]
@@ -5705,7 +5705,6 @@ SECTION "bank2",DATA,BANK[$2]
INCBIN "baserom.gbc",$8000,$822E - $8000
;Music Headers
-
;Pallet Town
PalletTown_mh: ;0x822E - 0x8236
db $80
@@ -5771,16 +5770,16 @@ Cinnabar_mh: ;0x8267-0x826F
db $02
dw Cinnabar_md_3 ;Channel 3
-;Vermillion City
-Vermillion_mh: ;0x8270 - 0x827B
+;Vermilion City
+Vermilion_mh: ;0x8270 - 0x827B
db $C0
- dw Vermillion_md_1 ;Channel 1
+ dw Vermilion_md_1 ;Channel 1
db $01
- dw Vermillion_md_2 ;Channel 2
+ dw Vermilion_md_2 ;Channel 2
db $02
- dw Vermillion_md_3 ;Channel 3
+ dw Vermilion_md_3 ;Channel 3
db $03
- dw Vermillion_md_4 ;Channel 4
+ dw Vermilion_md_4 ;Channel 4
;Lavender Town
Lavender_mh: ;0x827C - 0x8287
@@ -5904,239 +5903,8 @@ IndigoPlateau_mh: ;0x82F1 - 0x82FC
db $03
dw IndigoPlateau_md_4 ;Channel 4
-; Music Data
-; The start and stop of these byte ranges were based off the theory they're lined
-; consecutively (Right up against each other).
-
-INCBIN "baserom.gbc",$82FD,$9ba3 - $82FD
-
-;Pokemon Healed Music
-PkmnHealed_md_1: ;9BA3 - 9BC3
-INCBIN "baserom.gbc",$9ba3,$9bc4 - $9ba3
-
-PkmnHealed_md_2: ;9BC4 - 9BD1
-INCBIN "baserom.gbc",$9bc4,$9bd2 - $9bc4
-
-PkmnHealed_md_3: ;9BD2 - 9BDD
-INCBIN "baserom.gbc",$9bd2,$9bde - $9bd2
-
-;Routes 1 and 2
-Routes1_md_1: ;9BDE - 9C50
-INCBIN "baserom.gbc",$9bde,$9c51 - $9bde
-
-Routes1_md_2: ;9C51 - 9CD7
-INCBIN "baserom.gbc",$9c51,$9cd8 - $9c51
-
-Routes1_md_3: ;9CD8 - 9D23
-INCBIN "baserom.gbc",$9cd8,$9d24 - $9cd8
-
-Routes1_md_4: ;9D24 - 9DB8
-INCBIN "baserom.gbc",$9d24,$9db9 - $9d24
-
-;Routes 24 and 25
-Routes2_md_1: ;9BD9 - 9E4E
-INCBIN "baserom.gbc",$9db9,$9e4f - $9db9
-
-Routes2_md_2: ;9E4F - 9E9A
-INCBIN "baserom.gbc",$9e4f,$9e9b - $9e4f
-
-Routes2_md_3: ;9E9B - 9F07
-INCBIN "baserom.gbc",$9e9b,$9f08 - $9e9b
-
-Routes2_md_4: ;9F08 - 9FAC
-INCBIN "baserom.gbc",$9f08,$9fad - $9f08
-
-;Routes 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22
-Routes3_md_1: ;9FAD - A008
-INCBIN "baserom.gbc",$9fad,$a009 - $9fad
-
-Routes3_md_2: ;A009 - A07E
-INCBIN "baserom.gbc",$a009,$a07f - $a009
-
-Routes3_md_3: ;A07F - 6130
-INCBIN "baserom.gbc",$a07f,$a131 - $a07f
-
-Routes3_md_4: ;A131 -A26A
-INCBIN "baserom.gbc",$a131,$a26a - $a131
-
-;Routes 11, 12, 13, 14, 15
-Routes4_md_1: ;a26a - a303
-INCBIN "baserom.gbc",$a26a,$a304 - $a26a
-
-Routes4_md_2: ;a304 - a3c3
-INCBIN "baserom.gbc",$a304,$a3c4 - $a304
-
-Routes4_md_3: ;a3c4 - a49c
-INCBIN "baserom.gbc",$a3c4,$a49d - $a3c4
-
-Routes4_md_4: ;a49d - a5ef
-INCBIN "baserom.gbc",$a49d,$a5f0 - $a49d
-
-;Indigo Plateau
-IndigoPlateau_md_1: ;a5f0 - a663
-INCBIN "baserom.gbc",$a5f0,$a664 - $a5f0
-
-IndigoPlateau_md_2: ;a664 - a6b9
-INCBIN "baserom.gbc",$a664,$a6ba - $a664
-
-IndigoPlateau_md_3: ;a6ba - a70e
-INCBIN "baserom.gbc",$a6ba,$a70f - $a6ba
-
-IndigoPlateau_md_4: ;a70f - a7c4
-INCBIN "baserom.gbc",$a70f,$a7c5 - $a70f
-
-;Pallet Town
-PalletTown_md_1: ; a7c5 - a85e (154 bytes)
-INCBIN "baserom.gbc",$a7c5,$a85f - $a7c5
-
-PalletTown_md_2: ; a85f - a8dd (127 bytes)
-INCBIN "baserom.gbc",$a85f,$a8de - $a85f
-
-PalletTown_md_3: ; a8de - aa75 (408 bytes)
-INCBIN "baserom.gbc",$a8de,$aa76 - $a8de
-
-;Viridian City, Pewter City, Saffron City
-Cities1_md_1: ;AA76 - AB91
-INCBIN "baserom.gbc",$aa76,$ab92 - $aa76
-
-Cities1_md_2: ;AB92 - AC02
-INCBIN "baserom.gbc",$ab92,$ac32 - $ab92
-
-Cities1_md_3: ;AC32 - AC7F
-INCBIN "baserom.gbc",$ac32,$acef - $ac32
-
-Cities1_md_4: ;ACEF - ADAD
-INCBIN "baserom.gbc",$acef,$adae - $acef
-
-;Guy walks you to museum
-MuseumGuy_md_1: ;ADAE - ADF0
-INCBIN "baserom.gbc",$adae,$adf1 - $adae
-
-MuseumGuy_md_2: ;ADF1 - AE6D
-INCBIN "baserom.gbc",$adf1,$ae6e - $adf1
-
-MuseumGuy_md_3: ;AE6E - AED0
-INCBIN "baserom.gbc",$ae6e,$aed1 - $ae6e
-
-MuseumGuy_md_4: ;AED1 - AF58
-INCBIN "baserom.gbc",$aed1,$af59 - $aed1
-
-;Meet Prof. Oak
-MeetProfOak_md_1: ;AF59 - AFA8
-INCBIN "baserom.gbc",$af59,$afa9 - $af59
-
-MeetProfOak_md_2: ;AFA9 - B03D
-INCBIN "baserom.gbc",$afa9,$b03d - $afa9
-
-MeetProfOak_md_3: ;B03D - B11F
-INCBIN "baserom.gbc",$b03d,$b120 - $b03d
-
-;Meet Rival
-MeetRival_md_1: ;B120 - B1BA
-INCBIN "baserom.gbc",$b120,$b1bb - $b120
-
-MeetRival_md_2: ;B1BB - B232
-INCBIN "baserom.gbc",$b1bb,$b233 - $b1bb
-
-MeetRival_md_3: ;B233 - B3A6
-INCBIN "baserom.gbc",$b233,$b3a7 - $b233
-
-;SS Anne
-SSAnne_md_1: ;B3A7 - B418
-INCBIN "baserom.gbc",$b3a7,$b419 - $b3a7
-
-SSAnne_md_2: ;B419 - B4CA
-INCBIN "baserom.gbc",$b419,$b4cb - $b419
-
-SSAnne_md_3: ;B4CB - B503
-INCBIN "baserom.gbc",$b4cb,$b504 - $b4cb
-
-;Cerulean City, Fuchsia City
-Cities2_md_1: ;B504 - B568
-INCBIN "baserom.gbc",$b504,$b569 - $b504
-
-Cities2_md_2: ;B569 - B63F
-INCBIN "baserom.gbc",$b569,$b640 - $b569
-
-Cities2_md_3: ;B640 - B6C6
-INCBIN "baserom.gbc",$b640,$b6c7 - $b640
-
-;Celadon City
-Celadon_md_1: ;B6C7 - B739
-INCBIN "baserom.gbc",$b6c7,$b73a - $b6c7
-
-Celadon_md_2: ;B73A - B7B4
-INCBIN "baserom.gbc",$b73a,$b7b5 - $b73a
-
-Celadon_md_3: ;B7B5 - B86C
-INCBIN "baserom.gbc",$b7b5,$b86d - $b7b5
-
-;Cinnabar Island
-Cinnabar_md_1: ;B86D - B8D3
-INCBIN "baserom.gbc",$b86d,$b8d4 - $b86d
-
-Cinnabar_md_2: ;B8D4 - B93C
-INCBIN "baserom.gbc",$b8d4,$b93d - $b8d4
-
-Cinnabar_md_3: ;B93D - B9EA
-INCBIN "baserom.gbc",$b93d,$b9eb - $b93d
-
-;Vermillion City
-Vermillion_md_1: ;B9EB - BA60
-INCBIN "baserom.gbc",$b9eb,$ba61 - $b9eb
-
-Vermillion_md_2: ;BA61 - BAA5
-INCBIN "baserom.gbc",$ba61,$baa6 - $ba61
-
-Vermillion_md_3: ;BAA6 - BB0C
-INCBIN "baserom.gbc",$baa6,$bb0d - $baa6
-
-Vermillion_md_4: ;BB0D - BB57
-INCBIN "baserom.gbc",$bb0d,$bb58 - $bb0d
-
-;Lavender Town
-Lavender_md_1: ;BB58 - BB9D
-INCBIN "baserom.gbc",$bb58,$bb9e - $bb58
-
-Lavender_md_2: ;BB9E - BBAD
-INCBIN "baserom.gbc",$bb9e,$bbae - $bb9e
-
-Lavender_md_3: ;BBAE - BC20
-INCBIN "baserom.gbc",$bbae,$bc21 - $bbae
-
-Lavender_md_4: ;BC21 - BC2D
-INCBIN "baserom.gbc",$bc21,$bc2e - $bc21
-
-;Safari Zone
-SafariZone_md_1: ;BC2E - BC69
-INCBIN "baserom.gbc",$bc2e,$bc6a - $bc2e
-
-SafariZone_md_2: ;BC6A - BC93
-INCBIN "baserom.gbc",$bc6a,$bc94 - $bc6a
-
-SafariZone_md_3: ;BC94 - BCBA
-INCBIN "baserom.gbc",$bc94,$bcbb - $bc94
-
-;Gyms
-Gym_md_1: ;bcbb - bd6a (175 bytes)
-INCBIN "baserom.gbc",$bcbb,$bd6b - $bcbb
-
-Gym_md_2: ;bd6b - bdf9 (142 bytes)
-INCBIN "baserom.gbc",$bd6b,$bdfa - $bd6b
-
-Gym_md_3: ;bdfa - be55 (91 bytes)
-INCBIN "baserom.gbc",$bdfa,$be56 - $bdfa
-
-;Pokemon Center
-Pokecenter_md_1: ;be56 - bef8 (162 bytes)
-INCBIN "baserom.gbc",$be56,$bef9 - $be56
-
-Pokecenter_md_2: ;0xbef9 - bf6f (118 bytes)
-INCBIN "baserom.gbc",$bef9,$bf70 - $bef9
-
-Pokecenter_md_3: ;0xbf70 - bfff (143 bytes)
-INCBIN "baserom.gbc",$bf70,$c000 - $bf70
-
+INCLUDE "music.asm"
+
SECTION "bank3",DATA,BANK[$3]
INCBIN "baserom.gbc",$C000,$C23D - $C000
@@ -12916,12 +12684,12 @@ ViridianCityText2: ; 0x19107
db $08 ; asm
ld a, [$d356]
cp $7f
- ld hl, $5127
+ ld hl, UnnamedText_19127
jr z, .asm_ae9fe ; 0x19110
ld a, [$d751]
bit 1, a
jr nz, .asm_ae9fe ; 0x19117
- ld hl, $5122
+ ld hl, UnnamedText_19122
.asm_ae9fe ; 0x1911c
call PrintText
jp TextScriptEnd
@@ -12938,17 +12706,17 @@ UnnamedText_19127: ; 0x19127
ViridianCityText3: ; 0x1912c
db $08 ; asm
- ld hl, $514d
+ ld hl, UnnamedText_1914d
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, .asm_6dfea ; 0x1913a
- ld hl, $5157
+ ld hl, UnnamedText_19157
call PrintText
jr .asm_d611f ; 0x19142
.asm_6dfea ; 0x19144
- ld hl, $5152
+ ld hl, UnnamedText_19152
call PrintText
.asm_d611f ; 0x1914a
jp TextScriptEnd
@@ -12973,11 +12741,11 @@ ViridianCityText4: ; 0x1915c
ld a, [$d74b]
bit 5, a
jr nz, .asm_83894 ; 0x19162
- ld hl, $5175
+ ld hl, UnnamedText_19175
call PrintText
jr .asm_700a6 ; 0x1916a
.asm_83894 ; 0x1916c
- ld hl, $517a
+ ld hl, UnnamedText_1917a
call PrintText
.asm_700a6 ; 0x19172
jp TextScriptEnd
@@ -12994,7 +12762,7 @@ UnnamedText_1917a: ; 0x1917a
ViridianCityText5: ; 0x1917f
db $08 ; asm
- ld hl, $5191
+ ld hl, UnnamedText_19191
call PrintText
call $50cf
ld a, $3
@@ -13011,22 +12779,22 @@ ViridianCityText6: ; 0x19196
ld a, [$d74c]
bit 1, a
jr nz, .asm_4e5a0 ; 0x1919c
- ld hl, $51ca
+ ld hl, UnnamedText_191ca
call PrintText
- ld bc,(TM_42 << 8) | 1
+ ld bc, (TM_42 << 8) | 1
call GiveItem
jr nc, .asm_b655e ; 0x191aa
- ld hl, $51cf
+ ld hl, ReceivedTM42Text
call PrintText
ld hl, $d74c
set 1, [hl]
jr .asm_3c73c ; 0x191b7
.asm_b655e ; 0x191b9
- ld hl, $51da
+ ld hl, UnnamedText_191da
call PrintText
jr .asm_3c73c ; 0x191bf
.asm_4e5a0 ; 0x191c1
- ld hl, $51d5
+ ld hl, UnnamedText_191d5
call PrintText
.asm_3c73c ; 0x191c7
jp TextScriptEnd
@@ -13036,7 +12804,10 @@ UnnamedText_191ca: ; 0x191ca
db $50
; 0x191ca + 5 bytes
-INCBIN "baserom.gbc",$191cf,$191d5 - $191cf
+ReceivedTM42Text: ; 0x191cf
+ TX_FAR _ReceivedTM42Text ; 0xa469a
+ db $10, $50
+; 0x191cf + 6 bytes = 0x191d5
UnnamedText_191d5: ; 0x191d5
TX_FAR _UnnamedText_191d5
@@ -13050,7 +12821,7 @@ UnnamedText_191da: ; 0x191da
ViridianCityText7: ; 0x191df
db $08 ; asm
- ld hl, $520a
+ ld hl, UnnamedText_1920a
call PrintText
ld c, $2
call $3739
@@ -13058,13 +12829,13 @@ ViridianCityText7: ; 0x191df
ld a, [$cc26]
and a
jr z, .asm_42f68 ; 0x191f2
- ld hl, $520f
+ ld hl, UnnamedText_1920f
call PrintText
ld a, $1
ld [$d5f4], a
jr .asm_2413a ; 0x191ff
.asm_42f68 ; 0x19201
- ld hl, $5214
+ ld hl, UnnamedText_19214
call PrintText
.asm_2413a ; 0x19207
jp TextScriptEnd
@@ -13148,17 +12919,17 @@ PewterCityText2: ; 0x193ac
PewterCityText3: ; 0x193b1
db $08 ; asm
- ld hl, $53f1
+ ld hl, UnnamedText_193f1
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, .asm_f46a9 ; 0x193bf
- ld hl, $53f6
+ ld hl, UnnamedText_193f6
call PrintText
jr .asm_ac429 ; 0x193c7
.asm_f46a9 ; 0x193c9
- ld hl, $53fb
+ ld hl, UnnamedText_193fb
call PrintText
xor a
ldh [$b3], a
@@ -13200,17 +12971,17 @@ UnnamedText_19400: ; 0x19400
PewterCityText4: ; 0x19405
db $8
- ld hl, $5427
+ ld hl, UnnamedText_19427
call PrintText
call $35ec
ld a, [$cc26]
cp $0
jr nz, .asm_e4603
- ld hl, $542c
+ ld hl, UnnamedText_1942c
call PrintText
jr .asm_e4604 ; 0x1941c $6
.asm_e4603
- ld hl, $5431
+ ld hl, UnnamedText_19431
call PrintText
.asm_e4604 ; 0x19424
jp TextScriptEnd
@@ -13233,7 +13004,7 @@ UnnamedText_19431: ; 0x19431
PewterCityText5: ; 0x19436
db $08 ; asm
- ld hl, $545d
+ ld hl, UnnamedText_1945d
call PrintText
xor a
ldh [$b4], a
@@ -13468,11 +13239,11 @@ CeruleanCityText1: ; 0x1964f
ld a, [$d75a]
bit 0, a
jr z, .asm_a89f9 ; 0x19655
- ld hl, $5677
+ ld hl, UnnamedText_19677
call PrintText
jr .asm_815c6 ; 0x1965d
.asm_a89f9 ; 0x1965f
- ld hl, $5668
+ ld hl, UnnamedText_19668
call PrintText
.asm_815c6 ; 0x19665
jp TextScriptEnd
@@ -13587,17 +13358,17 @@ CeruleanCityText7: ; 0x1970c
ldh a, [$d3]
cp $b4
jr c, .asm_e9fc9 ; 0x19711
- ld hl, $5730
+ ld hl, UnnamedText_19730
call PrintText
jr .asm_d486e ; 0x19719
.asm_e9fc9 ; 0x1971b
cp $64
jr c, .asm_df99b ; 0x1971d
- ld hl, $5735
+ ld hl, UnnamedText_19735
call PrintText
jr .asm_d486e ; 0x19725
.asm_df99b ; 0x19727
- ld hl, $573a
+ ld hl, UnnamedText_1973a
call PrintText
.asm_d486e ; 0x1972d
jp TextScriptEnd
@@ -13622,23 +13393,23 @@ CeruleanCityText8: ; 0x1973f
ldh a, [$d3]
cp $b4
jr c, .asm_e28da ; 0x19744
- ld hl, $576f
+ ld hl, UnnamedText_1976f
call PrintText
jr .asm_f2f38 ; 0x1974c
.asm_e28da ; 0x1974e
cp $78
jr c, .asm_15d08 ; 0x19750
- ld hl, $5774
+ ld hl, UnnamedText_19774
call PrintText
jr .asm_f2f38 ; 0x19758
.asm_15d08 ; 0x1975a
cp $3c
jr c, .asm_d7fea ; 0x1975c
- ld hl, $5779
+ ld hl, UnnamedText_19779
call PrintText
jr .asm_f2f38 ; 0x19764
.asm_d7fea ; 0x19766
- ld hl, $577e
+ ld hl, UnnamedText_1977e
call PrintText
.asm_f2f38 ; 0x1976c
jp TextScriptEnd
@@ -13768,11 +13539,11 @@ VermilionCityText2: ; 0x1988e
ld a, [$d803]
bit 2, a
jr nz, .asm_359bd ; 0x19894
- ld hl, $58a7
+ ld hl, UnnamedText_198a7
call PrintText
jr .asm_735d9 ; 0x1989c
.asm_359bd ; 0x1989e
- ld hl, $58ac
+ ld hl, UnnamedText_198ac
call PrintText
.asm_735d9 ; 0x198a4
jp TextScriptEnd
@@ -13799,11 +13570,11 @@ VermilionCityText3: ; 0x198b1
call $34bf
jr nc, .asm_57b73 ; 0x198c6
.asm_07af3 ; 0x198c8
- ld hl, $5904
+ ld hl, UnnamedText_19904
call PrintText
jr .asm_79bd1 ; 0x198ce
.asm_57b73 ; 0x198d0
- ld hl, $5909
+ ld hl, UnnamedText_19909
call PrintText
ld b, $3f
ld a, $1c
@@ -13811,17 +13582,17 @@ VermilionCityText3: ; 0x198b1
ld a, b
and a
jr nz, .asm_0419b ; 0x198df
- ld hl, $5913
+ ld hl, UnnamedText_19913
call PrintText
jr .asm_79bd1 ; 0x198e7
.asm_0419b ; 0x198e9
- ld hl, $590e
+ ld hl, UnnamedText_1990e
call PrintText
ld a, $4
ld [$d62a], a
jr .asm_79bd1 ; 0x198f4
.asm_3e0e9 ; 0x198f6
- ld hl, $5918
+ ld hl, UnnamedText_19918
call PrintText
.asm_79bd1 ; 0x198fc
jp TextScriptEnd
@@ -13928,22 +13699,22 @@ CeladonCityText5: ; 0x1999e
ld a, [$d777]
bit 0, a
jr nz, .asm_7053f ; 0x199a4
- ld hl, $59d2
+ ld hl, UnnamedText_199d2
call PrintText
- ld bc,(TM_41 << 8) | 1
+ ld bc, (TM_41 << 8) | 1
call GiveItem
jr c, .asm_890ec ; 0x199b2
- ld hl, $59e2
+ ld hl, UnnamedText_199e2
call PrintText
jr .asm_c765a ; 0x199ba
.asm_890ec ; 0x199bc
- ld hl, $59d7
+ ld hl, UnnamedText_199d7
call PrintText
ld hl, $d777
set 0, [hl]
jr .asm_c765a ; 0x199c7
.asm_7053f ; 0x199c9
- ld hl, $59dd
+ ld hl, UnnamedText_199dd
call PrintText
.asm_c765a ; 0x199cf
jp TextScriptEnd
@@ -13953,7 +13724,10 @@ UnnamedText_199d2: ; 0x199d2
db $50
; 0x199d2 + 5 bytes
-INCBIN "baserom.gbc",$199d7,$199dd - $199d7
+UnnamedText_199d7: ; 0x199d7
+ TX_FAR _UnnamedText_199d7 ; 0xa5b5a
+ db $0B, $50
+; 0x199d7 + 6 bytes = 0x199dd
UnnamedText_199dd: ; 0x199dd
TX_FAR _UnnamedText_199dd
@@ -14071,7 +13845,7 @@ FuchsiaCityText18: ; 0x19a8b
FuchsiaCityText19: ; 0x19a90
db $08 ; asm
- ld hl, $5a9f
+ ld hl, UnnamedText_19a9f
call PrintText
ld a, $28
call $349b
@@ -14084,7 +13858,7 @@ UnnamedText_19a9f: ; 0x19a9f
FuchsiaCityText20: ; 0x19aa4
db $08 ; asm
- ld hl, $5ab3
+ ld hl, UnnamedText_19ab3
call PrintText
ld a, $6
call $349b
@@ -14097,7 +13871,7 @@ UnnamedText_19ab3: ; 0x19ab3
FuchsiaCityText21: ; 0x19ab8
db $08 ; asm
- ld hl, $5ac7
+ ld hl, UnnamedText_19ac7
call PrintText
ld a, $2
call $349b
@@ -14110,7 +13884,7 @@ UnnamedText_19ac7: ; 0x19ac7
FuchsiaCityText22: ; 0x19acc
db $08 ; asm
- ld hl, $5adb
+ ld hl, UnnamedText_19adb
call PrintText
ld a, $25
call $349b
@@ -14123,7 +13897,7 @@ UnnamedText_19adb: ; 0x19adb
FuchsiaCityText23: ; 0x19ae0
db $08 ; asm
- ld hl, $5aef
+ ld hl, UnnamedText_19aef
call PrintText
ld a, $13
call $349b
@@ -14141,16 +13915,16 @@ FuchsiaCityText24: ; 0x19af4
jr nz, .asm_3b4e8 ; 0x19afa
bit 7, a
jr nz, .asm_667d5 ; 0x19afe
- ld hl, $5b2a
+ ld hl, UnnamedText_19b2a
call PrintText
jr .asm_4343f ; 0x19b06
.asm_3b4e8 ; 0x19b08
- ld hl, $5b20
+ ld hl, UnnamedText_19b20
call PrintText
ld a, $62
jr .asm_81556 ; 0x19b10
.asm_667d5 ; 0x19b12
- ld hl, $5b25
+ ld hl, UnnamedText_19b25
call PrintText
ld a, $5a
.asm_81556 ; 0x19b1a
@@ -27190,19 +26964,21 @@ RockTunnel1_h: ; 0x444d0 to 0x444dc (12 bytes) (bank=11) (id=82)
RockTunnel1Script: ; 0x444dc
call $3c3c
- ld hl, $4505
- ld de, $44ef
+ ld hl, Unnamed_44505 ; $4505
+ ld de, Unnamed_444ef ; $44ef
ld a, [$d621]
call $3160
ld [$d621], a
ret
; 0x444ef
+Unnamed_444ef:
INCBIN "baserom.gbc",$444ef,$6
RockTunnel1Texts: ; 0x444f5
dw RockTunnel1Text1, RockTunnel1Text2, RockTunnel1Text3, RockTunnel1Text4, RockTunnel1Text5, RockTunnel1Text6, RockTunnel1Text7, RockTunnel1Text8
+Unnamed_44505:
INCBIN "baserom.gbc",$44505,$55
RockTunnel1Text1: ; 0x4455a
@@ -33606,8 +33382,7 @@ SaffronCityText11: ; 0x50c67
SaffronCityText12: ; 0x50c6c
TX_FAR _SaffronCityText12
-
-INCBIN "baserom.gbc",$50c70,$50c72 - $50c70
+ db $15, $50
SaffronCityText13: ; 0x50c72
TX_FAR _SaffronCityText13
@@ -33672,6 +33447,8 @@ INCBIN "baserom.gbc",$50cc6,$5c
Route20Texts: ; 0x50d22
dw Route20Text1, Route20Text2, Route20Text3, Route20Text4, Route20Text5, Route20Text6, Route20Text7, Route20Text8, Route20Text9, Route20Text10, Route20Text11, Route20Text12
+Route20TrainerHeaders:
+Route20TrainerHeader1:
INCBIN "baserom.gbc",$50d3a,$79
Route20Text1: ; 0x50db3
@@ -34268,22 +34045,22 @@ Route24Text1: ; 0x514a4
ld a, [$d7ef]
bit 0, a
jr nz, .asm_a03f5 ; 0x514af $48
- ld hl, $5510
+ ld hl, UnnamedText_51510
call PrintText
ld bc, $3101
call GiveItem
jr nc, .asm_3a23d ; 0x514bd $43
ld hl, $d7ef
set 0, [hl]
- ld hl, $551a
+ ld hl, UnnamedText_5151a
call PrintText
- ld hl, $5526
+ ld hl, UnnamedText_51526
call PrintText
ld hl, $d72d
set 6, [hl]
set 7, [hl]
- ld hl, $552b
- ld de, $552b
+ ld hl, UnnamedText_5152b
+ ld de, $552b ; probably UnnamedText_5152b
call $3354
ld a, [$ff00+$8c]
ld [$cf13], a
@@ -34296,25 +34073,27 @@ Route24Text1: ; 0x514a4
ld [$da39], a
jp TextScriptEnd
.asm_a03f5 ; 0x514f9
- ld hl, $5530
+ ld hl, UnnamedText_51530
call PrintText
jp TextScriptEnd
.asm_3a23d ; 0x51502
- ld hl, $5521
+ ld hl, UnnamedText_51521
call PrintText
ld hl, $d7f0
set 1, [hl]
jp TextScriptEnd
; 0x51510
-INCBIN "baserom.gbc",$51510,$51515 - $51510
-
-UnnamedText_51515: ; 0x51515
- TX_FAR _UnnamedText_51515
+UnnamedText_51510: ; 0x51510
+ TX_FAR _UnnamedText_51510 ; 0x92721
+ db $0B
+ TX_FAR _UnnamedText_51515 ; 0x92755
db $50
-; 0x51515 + 5 bytes
+; 0x5151a
-INCBIN "baserom.gbc",$5151a,$51521 - $5151a
+UnnamedText_5151a: ; 0x5151a
+ TX_FAR _UnnamedText_5151a ; 0x92779
+ db $0B, $6, $50
UnnamedText_51521: ; 0x51521
TX_FAR _UnnamedText_51521
@@ -34945,26 +34724,26 @@ SilphCo7Text1: ; 0x51d8e
ld a, [$d838]
bit 7, a
jr nz, .asm_688b4 ; 0x51d9b
- ld hl, $5ddd
+ ld hl, UnnamedText_51ddd
call PrintText
jr .asm_b3069 ; 0x51da3
.asm_d7e17 ; 0x51da5
- ld hl, $5dd3
+ ld hl, UnnamedText_51dd3
call PrintText
- ld bc,(LAPRAS << 8) | 15
+ ld bc, (LAPRAS << 8) | 15
call GivePokemon
jr nc, .asm_b3069 ; 0x51db1
ld a, [$ccd3]
and a
call z, $3865
call $3c3c
- ld hl, $5dd8
+ ld hl, UnnamedText_51dd8
call PrintText
ld hl, $d72e
set 0, [hl]
jr .asm_b3069 ; 0x51dc8
.asm_688b4 ; 0x51dca
- ld hl, $5de2
+ ld hl, UnnamedText_51de2
call PrintText
.asm_b3069 ; 0x51dd0
jp TextScriptEnd
@@ -34994,11 +34773,11 @@ SilphCo7Text2: ; 0x51de7
ld a, [$d838]
bit 7, a
jr nz, .asm_892ce ; 0x51ded $8
- ld hl, $5e00
+ ld hl, UnnamedText_51e00
call PrintText
jr .asm_e4d89 ; 0x51df5 $6
.asm_892ce ; 0x51df7
- ld hl, $5e05
+ ld hl, UnnamedText_51e05
call PrintText
.asm_e4d89 ; 0x51dfd
jp TextScriptEnd
@@ -35019,11 +34798,11 @@ SilphCo7Text3: ; 0x51e0a
ld a, [$d838]
bit 7, a
jr nz, .asm_254aa ; 0x51e10
- ld hl, $5e23
+ ld hl, UnnamedText_51e23
call PrintText
jr .asm_6472b ; 0x51e18
.asm_254aa ; 0x51e1a
- ld hl, $5e28
+ ld hl, UnnamedText_51e28
call PrintText
.asm_6472b ; 0x51e20
jp TextScriptEnd
@@ -35043,11 +34822,11 @@ SilphCo7Text4: ; 0x51e2d
ld a, [$d838]
bit 7, a
jr nz, .asm_0f7ee ; 0x51e33
- ld hl, $5e46
+ ld hl, UnnamedText_51e46
call PrintText
jr .asm_27a32 ; 0x51e3b
.asm_0f7ee ; 0x51e3d
- ld hl, $5e4b
+ ld hl, UnnamedText_51e4b
call PrintText
.asm_27a32 ; 0x51e43
jp TextScriptEnd
@@ -35148,7 +34927,7 @@ UnnamedText_51eaf: ; 0x51eaf
SilphCo7Text9: ; 0x51eb4
db $08 ; asm
- ld hl, $5ebe
+ ld hl, UnnamedText_51ebe
call PrintText
jp TextScriptEnd
@@ -35831,7 +35610,7 @@ HandlePrizeChoice: ; 14:68C6
ld c,a
pop af
ld b,a
- call $3E48 ; GivePokemon
+ call GivePokemon
push af
ld a,[$CCD3] ; XXX is there room?
and a
@@ -36525,7 +36304,7 @@ Route2Text4: ; 0x554f3
Route3Script: ; 0x554f8
call $3c3c
- ld hl, $5525
+ ld hl, Unknown_55525
ld de, $550b
ld a, [$d5f8]
call $3160
@@ -36538,6 +36317,7 @@ INCBIN "baserom.gbc",$5550b,$6
Route3Texts: ; 0x55511
dw Route3Text1, Route3Text2, Route3Text3, Route3Text4, Route3Text5, Route3Text6, Route3Text7, Route3Text8, Route3Text9, Route3Text10
+Unknown_55525:
INCBIN "baserom.gbc",$55525,$61
Route3Text1: ; 0x55586
@@ -36718,19 +36498,21 @@ Route3Text10: ; 0x55653
Route4Script: ; 0x55658
call $3c3c
- ld hl, $567d
- ld de, $566b
+ ld hl, Unknown_5567d
+ ld de, UnknownData_5566b
ld a, [$d5f9]
call $3160
ld [$d5f9], a
ret
; 0x5566b
+UnknownData_5566b:
INCBIN "baserom.gbc",$5566b,$6
Route4Texts: ; 0x55671
dw Route4Text1, Route4Text2, Route4Text3, Route4Text4, Route4Text5, Route4Text6
+Unknown_5567d:
INCBIN "baserom.gbc",$5567d,$d
Route4Text1: ; 0x5568a
@@ -36798,7 +36580,14 @@ Route12Text13: ; 0x556eb
Route12Text14: ; 0x556f0
db $57
-INCBIN "baserom.gbc",$556f1,$55758 - $556f1
+INCBIN "baserom.gbc",$556f1,$5571b - $556f1
+
+; XXX
+UnnamedText_5571b: ; 0x5571b
+ db $5, $20, $cf, $d7, $ce, $57
+; 0x5571b + 6 bytes = 0x55721
+
+INCBIN "baserom.gbc",$55721,$55758 - $55721
Route9Text1: ; 0x55758
db $8 ; asm
@@ -38165,27 +37954,27 @@ VermilionHouse2Text1: ; 0x56075
ld a, [$d728]
bit 3, a
jr nz, asm_03ef5 ; 0x5607b
- ld hl, $60b1
+ ld hl, UnnamedText_560b1
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, asm_eb1b7 ; 0x5608a
- ld bc,(OLD_ROD << 8) | 1
+ ld bc, (OLD_ROD << 8) | 1
call GiveItem
jr nc, asm_fd67b ; 0x56092
ld hl, $d728
set 3, [hl]
- ld hl, $60b6
+ ld hl, UnnamedText_560b6
jr asm_5dd95 ; 0x5609c
asm_fd67b ; 0x5609e
- ld hl, $60ca
+ ld hl, UnnamedText_560ca
jr asm_5dd95 ; 0x560a1
asm_eb1b7 ; 0x560a3
- ld hl, $60c0
+ ld hl, UnnamedText_560c0
jr asm_5dd95 ; 0x560a6
asm_03ef5 ; 0x560a8
- ld hl, $60c5
+ ld hl, UnnamedText_560c5
asm_5dd95 ; 0x560ab
call PrintText
jp TextScriptEnd
@@ -38195,12 +37984,12 @@ UnnamedText_560b1: ; 0x560b1
db $50
; 0x560b1 + 5 bytes
-INCBIN "baserom.gbc",$560b6,$560bb - $560b6
-
-UnnamedText_560bb: ; 0x560bb
- TX_FAR _UnnamedText_560bb
+UnnamedText_560b6: ; 0x560b6
+ TX_FAR _UnnamedText_560b6 ; 0x9c554
+ db $0B
+ TX_FAR _UnnamedText_560bb ; 0x9c5a4
db $50
-; 0x560bb + 5 bytes
+; 0x560c0
UnnamedText_560c0: ; 0x560c0
TX_FAR _UnnamedText_560c0
@@ -38305,27 +38094,27 @@ FuchsiaHouse3Text1: ; 0x56181
ld a, [$d728]
bit 4, a
jr nz, asm_6084e ; 0x56187
- ld hl, $61bd
+ ld hl, UnnamedText_561bd
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, asm_3ace4 ; 0x56196
- ld bc,(GOOD_ROD << 8) | 1
+ ld bc, (GOOD_ROD << 8) | 1
call GiveItem
jr nc, asm_628ee ; 0x5619e
ld hl, $d728
set 4, [hl]
- ld hl, $61c2
+ ld hl, UnnamedText_561c2
jr asm_1b09c ; 0x561a8
asm_628ee ; 0x561aa
- ld hl, $621c
+ ld hl, UnnamedText_5621c
jr asm_1b09c ; 0x561ad
asm_3ace4 ; 0x561af
- ld hl, $6212
+ ld hl, UnnamedText_56212
jr asm_1b09c ; 0x561b2
asm_6084e ; 0x561b4
- ld hl, $6217
+ ld hl, UnnamedText_56217
asm_1b09c ; 0x561b7
call PrintText
jp TextScriptEnd
@@ -38335,7 +38124,12 @@ UnnamedText_561bd: ; 0x561bd
db $50
; 0x561bd + 5 bytes
-INCBIN "baserom.gbc",$561c2,$56212 - $561c2
+UnnamedText_561c2: ; 0x561c2
+ TX_FAR _UnnamedText_561c2 ; 0xa06e8
+ db $0B, $50
+; 0x561c8
+
+INCBIN "baserom.gbc",$561c8,$56212 - $561c8
UnnamedText_56212: ; 0x56212
TX_FAR _UnnamedText_56212
@@ -38390,19 +38184,19 @@ DayCareMText1: ; 0x56254
call $36f4
ld a, [$da48]
and a
- jp nz, $62e1
- ld hl, $640f
+ jp nz, Unnamed_562e1
+ ld hl, UnnamedText_5640f
call PrintText
call $35ec
ld a, [$cc26]
and a
- ld hl, $643b
- jp nz, $6409
+ ld hl, UnnamedText_5643b
+ jp nz, Unnamed_56409
ld a, [$d163]
dec a
- ld hl, $6445
- jp z, $6409
- ld hl, $6414
+ ld hl, UnnamedText_56445
+ jp z, Unnamed_56409
+ ld hl, UnnamedText_56414
call PrintText
xor a
ld [$cfcb], a
@@ -38414,19 +38208,19 @@ DayCareMText1: ; 0x56254
call $3dbe
call $20ba
pop af
- ld hl, $6437
- jp c, $6409
- ld hl, $571b
+ ld hl, UnnamedText_56437
+ jp c, Unnamed_56409
+ ld hl, UnnamedText_5571b
ld b, $8
call Bankswitch
- ld hl, $644a
- jp c, $6409
+ ld hl, UnnamedText_5644a
+ jp c, Unnamed_56409
xor a
ld [$cc2b], a
ld a, [$cf92]
ld hl, $d2b5
call $15ba
- ld hl, $6419
+ ld hl, UnnamedText_56419
call PrintText
ld a, $1
ld [$da48], a
@@ -38438,11 +38232,17 @@ DayCareMText1: ; 0x56254
call $391f
ld a, [$cf91]
call $13d0
- ld hl, $641e
- jp $6409
+ ld hl, UnnamedText_5641e
+ jp Unnamed_56409
; 0x562e1
-INCBIN "baserom.gbc",$562e1,$5640f - $562e1
+Unnamed_562e1:
+INCBIN "baserom.gbc",$562e1,$56409 - $562e1
+
+Unnamed_56409: ; 0x56409
+ call PrintText
+ jp TextScriptEnd
+; 0x5640f
UnnamedText_5640f: ; 0x5640f
TX_FAR _UnnamedText_5640f
@@ -38484,10 +38284,10 @@ UnnamedText_56432: ; 0x56432
db $50
; 0x56432 + 5 bytes
-INCBIN "baserom.gbc",$56437,$5643b - $56437
-
+UnnamedText_56437: ; 0x56437
+ TX_FAR _UnnamedText_56437 ; 0x8c000
UnnamedText_5643b: ; 0x5643b
- TX_FAR _UnnamedText_5643b
+ TX_FAR _UnnamedText_5643b ; 0x8c013
db $50
; 0x5643b + 5 bytes
@@ -38552,27 +38352,27 @@ Route12HouseText1: ; 0x56484
ld a, [$d728]
bit 5, a
jr nz, asm_b4cad ; 0x5648a
- ld hl, $64c0
+ ld hl, UnnamedText_564c0
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, asm_a2d76 ; 0x56499
- ld bc,(SUPER_ROD << 8) | 1
+ ld bc, (SUPER_ROD << 8) | 1
call GiveItem
jr nc, asm_e3b89 ; 0x564a1
ld hl, $d728
set 5, [hl]
- ld hl, $64c5
+ ld hl, UnnamedText_564c5
jr asm_df984 ; 0x564ab
asm_e3b89 ; 0x564ad
- ld hl, $64d9
+ ld hl, UnnamedText_564d9
jr asm_df984 ; 0x564b0
asm_a2d76 ; 0x564b2
- ld hl, $64cf
+ ld hl, UnnamedText_564cf
jr asm_df984 ; 0x564b5
asm_b4cad ; 0x564b7
- ld hl, $64d4
+ ld hl, UnnamedText_564d4
asm_df984 ; 0x564ba
call PrintText
jp TextScriptEnd
@@ -38582,12 +38382,12 @@ UnnamedText_564c0: ; 0x564c0
db $50
; 0x564c0 + 5 bytes
-INCBIN "baserom.gbc",$564c5,$564ca - $564c5
-
-UnnamedText_564ca: ; 0x564ca
- TX_FAR _UnnamedText_564ca
+UnnamedText_564c5: ; 0x564c5
+ TX_FAR _UnnamedText_564c5 ; 0x8ca00
+ db $0B
+ TX_FAR _UnnamedText_564ca ; 0x8ca4f
db $50
-; 0x564ca + 5 bytes
+; 0x564c5 + 10 bytes = 0x564cf
UnnamedText_564cf: ; 0x564cf
TX_FAR _UnnamedText_564cf
@@ -38650,9 +38450,9 @@ SilphCo8Text1: ; 0x565aa
db $08 ; asm
ld a, [$d838]
bit 7, a
- ld hl, $65c3
+ ld hl, UnnamedText_565c3
jr nz, asm_a468f ; 0x565b3
- ld hl, $65be
+ ld hl, UnnamedText_565be
asm_a468f ; 0x565b8
call PrintText
jp TextScriptEnd
@@ -40728,13 +40528,13 @@ FanClubText1: ; 0x59b94
ld a, [$d771]
bit 7, a
jr nz, asm_67b22 ; 0x59b9a
- ld hl, $5bb7
+ ld hl, UnnamedText_59bb7
call PrintText
ld hl, $d771
set 6, [hl]
jr asm_64f01 ; 0x59ba7
asm_67b22 ; 0x59ba9
- ld hl, $5bbc
+ ld hl, UnnamedText_59bbc
call PrintText
ld hl, $d771
res 7, [hl]
@@ -40756,13 +40556,13 @@ FanClubText2: ; 0x59bc1
ld a, [$d771]
bit 6, a
jr nz, asm_5cd59 ; 0x59bc7
- ld hl, $5be4
+ ld hl, UnnamedText_59be4
call PrintText
ld hl, $d771
set 7, [hl]
jr asm_59625 ; 0x59bd4
asm_5cd59 ; 0x59bd6
- ld hl, $5be9
+ ld hl, UnnamedText_59be9
call PrintText
ld hl, $d771
res 6, [hl]
@@ -40781,7 +40581,7 @@ UnnamedText_59be9: ; 0x59be9
FanClubText3: ; 0x59bee
db $8
- ld hl, $5c00
+ ld hl, UnnamedText_59c00
call PrintText
ld a, $54
call $13d0
@@ -40796,9 +40596,9 @@ UnnamedText_59c00: ; 0x59c00
FanClubText4: ; 0x59c05
db $08 ; asm
- ld hl, $5c17
+ ld hl, UnnamedText_59c17
call PrintText
- ld a,SEEL
+ ld a, SEEL
call $13d0
call $3748
jp TextScriptEnd
@@ -40812,32 +40612,32 @@ FanClubText5: ; 0x59c1c
db $08 ; asm
call $5b73
jr nz, asm_38bb3 ; 0x59c20
- ld hl, $5c65
+ ld hl, UnnamedText_59c65
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, asm_2c8d7 ; 0x59c2f
- ld hl, $5c6a
+ ld hl, UnnamedText_59c6a
call PrintText
- ld bc,(BIKE_VOUCHER << 8) | 1
+ ld bc, (BIKE_VOUCHER << 8) | 1
call GiveItem
jr nc, asm_867d4 ; 0x59c3d
- ld hl, $5c6f
+ ld hl, ReceivedBikeVoucherText
call PrintText
ld hl, $d771
set 1, [hl]
jr asm_d3c26 ; 0x59c4a
asm_867d4 ; 0x59c4c
- ld hl, $5c83
+ ld hl, UnnamedText_59c83
call PrintText
jr asm_d3c26 ; 0x59c52
asm_2c8d7 ; 0x59c54
- ld hl, $5c79
+ ld hl, UnnamedText_59c79
call PrintText
jr asm_d3c26 ; 0x59c5a
asm_38bb3 ; 0x59c5c
- ld hl, $5c7e
+ ld hl, UnnamedText_59c7e
call PrintText
asm_d3c26 ; 0x59c62
jp TextScriptEnd
@@ -40852,12 +40652,12 @@ UnnamedText_59c6a: ; 0x59c6a
db $50
; 0x59c6a + 5 bytes
-INCBIN "baserom.gbc",$59c6f,$59c74 - $59c6f
-
-UnnamedText_59c74: ; 0x59c74
- TX_FAR _UnnamedText_59c74
+ReceivedBikeVoucherText: ; 0x59c6f
+ TX_FAR _ReceivedBikeVoucherText ; 0x9a82e
+ db $11
+ TX_FAR _UnnamedText_59c74 ; 0x9a844
db $50
-; 0x59c74 + 5 bytes
+; 0x59c6f + 10 bytes = 0x59c79
UnnamedText_59c79: ; 0x59c79
TX_FAR _UnnamedText_59c79
@@ -40943,18 +40743,18 @@ SilphCo2Text1: ; 0x59dc1
ld a, [$d826]
bit 7, a
jr nz, asm_b8a0d ; 0x59dc7
- ld hl, $5ded
+ ld hl, UnnamedText_59ded
call PrintText
- ld bc,(TM_36 << 8) | 1
+ ld bc, (TM_36 << 8) | 1
call GiveItem
- ld hl, $5dfd
+ ld hl, TM36NoRoomText
jr nc, asm_2c1e0 ; 0x59dd8
ld hl, $d826
set 7, [hl]
- ld hl, $5df2
+ ld hl, ReceivedTM36Text
jr asm_2c1e0 ; 0x59de2
asm_b8a0d ; 0x59de4
- ld hl, $5df8
+ ld hl, TM36ExplanationText
asm_2c1e0 ; 0x59de7
call PrintText
jp TextScriptEnd
@@ -40964,15 +40764,18 @@ UnnamedText_59ded: ; 0x59ded
db $50
; 0x59ded + 5 bytes
-INCBIN "baserom.gbc",$59df2,$59df8 - $59df2
+ReceivedTM36Text: ; 0x59df2
+ TX_FAR _ReceivedTM36Text ; 0x824ba
+ db $0B, $50
+; 0x59df2 + 6 bytes = 0x59df8
-UnnamedText_59df8: ; 0x59df8
- TX_FAR _UnnamedText_59df8
+TM36ExplanationText: ; 0x59df8
+ TX_FAR _TM36ExplanationText
db $50
; 0x59df8 + 5 bytes
-UnnamedText_59dfd: ; 0x59dfd
- TX_FAR _UnnamedText_59dfd
+TM36NoRoomText: ; 0x59dfd
+ TX_FAR _TM36NoRoomText
db $50
; 0x59dfd + 5 bytes
@@ -41117,15 +40920,16 @@ INCBIN "baserom.gbc",$59f71,$53
SilphCo3Texts: ; 0x59fc4
dw SilphCo3Text1, SilphCo3Text2, SilphCo3Text3, SilphCo3Text4
+SilphCo3TrainerHeader1: ; 0x59fcc
INCBIN "baserom.gbc",$59fcc,$19
SilphCo3Text1: ; 0x59fe5
db $08 ; asm
ld a, [$d838]
bit 7, a
- ld hl, $5ffe
+ ld hl, UnnamedText_59ffe
jr nz, asm_8c56f ; 0x59fee
- ld hl, $5ff9
+ ld hl, UnnamedText_59ff9
asm_8c56f ; 0x59ff3
call PrintText
jp TextScriptEnd
@@ -41142,7 +40946,7 @@ UnnamedText_59ffe: ; 0x59ffe
SilphCo3Text2: ; 0x5a003
db $08 ; asm
- ld hl, $5fcc
+ ld hl, SilphCo3TrainerHeader1
call LoadTrainerHeader
jp TextScriptEnd
@@ -41262,9 +41066,9 @@ SilphCo10Text3: ; 0x5a1bf
db $08 ; asm
ld a, [$d838]
bit 7, a
- ld hl, $61d8
+ ld hl, UnnamedText_5a1d8
jr nz, asm_cf85f ; 0x5a1c8
- ld hl, $61d3
+ ld hl, UnnamedText_5a1d3
asm_cf85f ; 0x5a1cd
call PrintText
jp TextScriptEnd
@@ -41692,7 +41496,7 @@ asm_d49e7: ; 0x5c153
ld a, [$d754]
bit 0, a
jr nz, asm_31a16 ; 0x5c158 $10
- ld hl, $423d
+ ld hl, UnnamedText_5c23d
call PrintText
jp $4217
asm_b8709: ; 0x5c163
@@ -41700,7 +41504,7 @@ asm_b8709: ; 0x5c163
bit 0, a
jr z, asm_3ded4 ; 0x5c168 $9
asm_31a16: ; 0x5c16a
- ld hl, $4242
+ ld hl, UnnamedText_5c242
call PrintText
jp $4217
asm_3ded4: ; 0x5c173
@@ -41709,7 +41513,7 @@ asm_3ded4: ; 0x5c173
call $30e8
xor a
ld [$ff00+$b4], a
- ld hl, $421f
+ ld hl, UnnamedText_5c21f
call PrintText
call $35ec
ld a, [$cc26]
@@ -41722,11 +41526,11 @@ asm_3ded4: ; 0x5c173
ld [$ff00+$a1], a
call $35a6
jr nc, asm_0f3e3 ; 0x5c199 $9
- ld hl, $4229
+ ld hl, UnnamedText_5c229
call PrintText
jp $41da
asm_0f3e3: ; 0x5c1a4
- ld hl, $4224
+ ld hl, UnnamedText_5c224
call PrintText
ld hl, $d754
set 0, [hl]
@@ -41762,17 +41566,17 @@ asm_0b094: ; 0x5c1f2
ld [$d619], a
jr asm_d1145 ; 0x5c1f7 $1e
;XXX what calls this?
- ld hl, $422e
+ ld hl, UnnamedText_5c22e
call PrintText
call $35ec
ld a, [$cc26]
cp $0
jr nz, asm_d1144
- ld hl, $4233
+ ld hl, UnnamedText_5c233
call PrintText
jr asm_d1145 ; 0x5c20f $6
asm_d1144:
- ld hl, $4238
+ ld hl, UnnamedText_5c238
call PrintText
asm_d1145: ; 0x5c217
jp TextScriptEnd
@@ -41825,7 +41629,7 @@ UnnamedText_5c242: ; 0x5c242
MuseumF1Text2: ; 0x5c247
db $08 ; asm
- ld hl, $4251
+ ld hl, UnnamedText_5c251
call PrintText
jp TextScriptEnd
@@ -41839,9 +41643,9 @@ MuseumF1Text3: ; 0x5c256
ld a, [$d754]
bit 1, a
jr nz, .asm_16599 ; 0x5c25c
- ld hl, $428e
+ ld hl, UnnamedText_5c28e
call PrintText
- ld bc,(OLD_AMBER << 8) | 1
+ ld bc, (OLD_AMBER << 8) | 1
call GiveItem
jr nc, .asm_91ebf ; 0x5c26a
ld hl, $d754
@@ -41850,13 +41654,13 @@ MuseumF1Text3: ; 0x5c256
ld [$cc4d], a
ld a, $11
call Predef
- ld hl, $4293
+ ld hl, ReceivedOldAmberText
jr .asm_52e0f ; 0x5c27e
.asm_91ebf ; 0x5c280
- ld hl, $429e
+ ld hl, UnnamedText_5c29e
jr .asm_52e0f ; 0x5c283
.asm_16599 ; 0x5c285
- ld hl, $4299
+ ld hl, UnnamedText_5c299
.asm_52e0f ; 0x5c288
call PrintText
jp TextScriptEnd
@@ -41866,7 +41670,10 @@ UnnamedText_5c28e: ; 0x5c28e
db $50
; 0x5c28e + 5 bytes
-INCBIN "baserom.gbc",$5c293,$5c299 - $5c293
+ReceivedOldAmberText: ; 0x5c293
+ TX_FAR _ReceivedOldAmberText ; 0x96790
+ db $0B, $50
+; 0x5c293 + 6 bytes = 0x5c299
UnnamedText_5c299: ; 0x5c299
TX_FAR _UnnamedText_5c299
@@ -41880,7 +41687,7 @@ UnnamedText_5c29e: ; 0x5c29e
MuseumF1Text4: ; 0x5c2a3
db $08 ; asm
- ld hl, $42ad
+ ld hl, UnnamedText_5c2ad
call PrintText
jp TextScriptEnd
@@ -41891,7 +41698,7 @@ UnnamedText_5c2ad: ; 0x5c2ad
MuseumF1Text5: ; 0x5c2b2
db $08 ; asm
- ld hl, $42bc
+ ld hl, UnnamedText_5c2bc
call PrintText
jp TextScriptEnd
@@ -42029,17 +41836,17 @@ PewterGymText1: ; 0x5c44e
call $30b6
jr .asm_e0ffb ; 0x5c460
.asm_ff7d0 ; 0x5c462
- ld hl, $44a3
+ ld hl, UnnamedText_5c4a3
call PrintText
jr .asm_e0ffb ; 0x5c468
.asm_4a735 ; 0x5c46a
- ld hl, $449e
+ ld hl, UnnamedText_5c49e
call PrintText
ld hl, $d72d
set 6, [hl]
set 7, [hl]
- ld hl, $44bc
- ld de, $44bc
+ ld hl, UnnamedText_5c4bc
+ ld de, $44bc ; probably UnnamedText_5c4bc
call $3354
ldh a, [$8c]
ld [$cf13], a
@@ -42081,12 +41888,12 @@ PewterGymText6: ; 0x5c4b7
TX_FAR _UnnamedText_5c4b7
db $50
-INCBIN "baserom.gbc",$5c4bc,$5c4c1 - $5c4bc
-
-UnnamedText_5c4c1: ; 0x5c4c1
- TX_FAR _UnnamedText_5c4c1
+UnnamedText_5c4bc: ; 0x5c4bc
+ TX_FAR _UnnamedText_5c4bc ; 0x981c9
+ db $0B
+ TX_FAR _UnnamedText_5c4c1 ; 0x98232
db $50
-; 0x5c4c1 + 5 bytes
+; 0x5c4c6
PewterGymText2: ; 0x5c4c6
db $08 ; asm
@@ -42114,24 +41921,24 @@ PewterGymText3: ; 0x5c4df
ld a, [$d72a]
bit 0, a
jr nz, .asm_71369 ; 0x5c4e5
- ld hl, $4515
+ ld hl, UnnamedText_5c515
call PrintText
call $35ec
ld a, [$cc26]
and a
jr nz, .asm_6123a ; 0x5c4f4
- ld hl, $451a
+ ld hl, UnnamedText_5c51a
call PrintText
jr .asm_d1578 ; 0x5c4fc
.asm_6123a ; 0x5c4fe
- ld hl, $4524
+ ld hl, UnnamedText_5c524
call PrintText
.asm_d1578 ; 0x5c504
- ld hl, $451f
+ ld hl, UnnamedText_5c51f
call PrintText
jr .asm_07013 ; 0x5c50a
.asm_71369 ; 0x5c50c
- ld hl, $4529
+ ld hl, UnnamedText_5c529
call PrintText
.asm_07013 ; 0x5c512
jp TextScriptEnd
@@ -42209,7 +42016,7 @@ PewterPokecenterText3: ; 0x5c59b
db $8
ld a, $1
ld [$cc3c], a
- ld hl, $4603
+ ld hl, PewterPokecenterText5
call PrintText
ld a, $ff
call $23b1
@@ -42255,14 +42062,15 @@ PewterPokecenterText3: ; 0x5c59b
jp TextScriptEnd
; 0x5c603
-PewterPokecenterText5: ; broken TX_FAR to _PewterPokecenterText4
- db $17, $44, $47, $26
+PewterPokecenterText5: ; 0x5c603
+ TX_FAR _PewterPokecenterText5 ; 0x98744
db $50
+; 0x5c603 + 5 bytes = 0x5c608
-;XXX wtf?
+; 0x5c608 XXX
db $30, $38, $34, $3c
-PewterPokecenterText4: ; XXX confirm text_id number
+PewterPokecenterText4: ; 0x5c60b
db $f6
PewterPokecenterObject: ; 0x5c60d (size=44)
@@ -42376,11 +42184,11 @@ CeruleanGymText1: ; 0x5c771
call $30b6
jr .asm_95b04 ; 0x5c783
.asm_37a1b ; 0x5c785
- ld hl, $47c3
+ ld hl, UnnamedText_5c7c3
call PrintText
jr .asm_95b04 ; 0x5c78b
.asm_10854 ; 0x5c78d
- ld hl, $47be
+ ld hl, UnnamedText_5c7be
call PrintText
ld hl, $d72d
set 6, [hl]
@@ -42475,11 +42283,11 @@ CeruleanGymText4: ; 0x5c811
ld a, [$d75e]
bit 7, a
jr nz, .asm_f80ce ; 0x5c817
- ld hl, $482a
+ ld hl, UnnamedText_5c82a
call PrintText
jr .asm_18a31 ; 0x5c81f
.asm_f80ce ; 0x5c821
- ld hl, $482f
+ ld hl, UnnamedText_5c82f
call PrintText
.asm_18a31 ; 0x5c827
jp TextScriptEnd
@@ -42630,11 +42438,11 @@ LavenderMartText3: ; 0x5c93a
ld a, [$d7e0]
bit 7, a
jr nz, .asm_c88d4 ; 0x5c940
- ld hl, $4953
+ ld hl, UnnamedText_5c953
call PrintText
jr .asm_6d225 ; 0x5c948
.asm_c88d4 ; 0x5c94a
- ld hl, $4958
+ ld hl, UnnamedText_5c958
call PrintText
.asm_6d225 ; 0x5c950
jp TextScriptEnd
@@ -42802,11 +42610,11 @@ VermilionGymText1: ; 0x5cb1d
call $30b6
jr .asm_23621 ; 0x5cb2f
.asm_41203 ; 0x5cb31
- ld hl, $4b72
+ ld hl, UnnamedText_5cb72
call PrintText
jr .asm_23621 ; 0x5cb37
.asm_7cc29 ; 0x5cb39
- ld hl, $4b6d
+ ld hl, UnnamedText_5cb6d
call PrintText
ld hl, $d72d
set 6, [hl]
@@ -42844,19 +42652,18 @@ VermilionGymText6:
; 0x5cb77 + 5 bytes
VermilionGymText7: ; 0x5cb7c
-
-INCBIN "baserom.gbc",$5cb7c,5
-
-UnnamedText_5cb81:
- TX_FAR _UnnamedText_5cb81
+ TX_FAR _ReceivedTM24Text ; 0x9c0e0
+ db $11
+ TX_FAR _TM24ExplanationText ; 0x9c0f5
db $50
+; 0x5cb7c + 10 bytes = 0x5cb86
VermilionGymText8: ; 0x5cb86
- TX_FAR _UnnamedText_5cb86
+ TX_FAR _TM24NoRoomText
db $50
-UnnamedText_5cb8b:
- TX_FAR _UnnamedText_5cb8b
+ReceivedThunderbadgeText:
+ TX_FAR _ReceivedThunderbadgeText
db $50
VermilionGymText2: ; 0x5cb90
@@ -42927,11 +42734,11 @@ VermilionGymText5: ; 0x5cbdb
ld a, [$d72a]
bit 2, a
jr nz, .asm_13b67 ; 0x5cbe1
- ld hl, $4bf4
+ ld hl, UnnamedText_5cbf4
call PrintText
jr .asm_c2b38 ; 0x5cbe9
.asm_13b67 ; 0x5cbeb
- ld hl, $4bf9
+ ld hl, UnnamedText_5cbf9
call PrintText
.asm_c2b38 ; 0x5cbf1
jp TextScriptEnd
@@ -42991,17 +42798,17 @@ CopycatsHouseF2Text1: ; 0x5cc82
jr nz, .asm_7ccf3 ; 0x5cc88
ld a, $1
ld [$cc3c], a
- ld hl, $4cd4
+ ld hl, UnnamedText_5ccd4
call PrintText
- ld b,POKE_DOLL
- call $3493
+ ld b, POKE_DOLL
+ call $3493 ; probably check has item or take item
jr z, .asm_62ecd ; 0x5cc9a
- ld hl, $4cd9
+ ld hl, UnnamedText_5ccd9
call PrintText
- ld bc,(TM_31 << 8) | 1
+ ld bc, (TM_31 << 8) | 1
call GiveItem
jr nc, .asm_16690 ; 0x5cca8
- ld hl, $4cde
+ ld hl, ReceivedTM31Text
call PrintText
ld a, $33
ldh [$db], a
@@ -43012,11 +42819,11 @@ CopycatsHouseF2Text1: ; 0x5cc82
set 0, [hl]
jr .asm_62ecd ; 0x5ccc1
.asm_16690 ; 0x5ccc3
- ld hl, $4cee
+ ld hl, TM31NoRoomText
call PrintText
jr .asm_62ecd ; 0x5ccc9
.asm_7ccf3 ; 0x5cccb
- ld hl, $4ce9
+ ld hl, TM31ExplanationText2
call PrintText
.asm_62ecd ; 0x5ccd1
jp TextScriptEnd
@@ -43031,14 +42838,23 @@ UnnamedText_5ccd9: ; 0x5ccd9
db $50
; 0x5ccd9 + 5 bytes
-INCBIN "baserom.gbc",$5ccde,$5cce9 - $5ccde
+ReceivedTM31Text: ; 0x5ccde
+ TX_FAR _ReceivedTM31Text ; 0xa1675
+ db $0B
+TM31ExplanationText1: ; 0x5cce2
+ TX_FAR _TM31ExplanationText1 ; 0xa1689
+ db $d, $50
+; 0x5cce9
-UnnamedText_5cce9: ; 0x5cce9
- TX_FAR _UnnamedText_5cce9
+TM31ExplanationText2: ; 0x5cce9
+ TX_FAR _TM31ExplanationText2 ; 0xa16c5
db $50
-; 0x5cce9 + 5 bytes
+; 0x5cce9 + 5 bytes = 0x5ccee
-INCBIN "baserom.gbc",$5ccee,$6
+TM31NoRoomText: ; 0x5ccee
+ TX_FAR _TM31NoRoomText ; 0xa1733
+ db $d, $50
+; 0x5ccf4
CopycatsHouseF2Text2: ; 0x5ccf4
TX_FAR _CopycatsHouseF2Text2
@@ -43058,9 +42874,9 @@ CopycatsHouseF2Text7: ; 0x5cd03
db $08 ; asm
ld a, [$c109]
cp $4
- ld hl, $4d1c
+ ld hl, UnnamedText_5cd1c
jr nz, .asm_399a4 ; 0x5cd0c
- ld hl, $4d17
+ ld hl, UnnamedText_5cd17
.asm_399a4 ; 0x5cd11
call PrintText
jp TextScriptEnd
@@ -43124,10 +42940,10 @@ FightingDojoText1: ; 0x5ce44
db $08 ; asm
ld a, [$d7b1]
bit 0, a
- jp nz, $4e7d
+ jp nz, .continue1\@
bit 1, a
- jp nz, $4e85
- ld hl, $4e8e
+ jp nz, .continue2\@
+ ld hl, UnnamedText_5ce8e
call PrintText
ld hl, $d72d
set 6, [hl]
@@ -43143,10 +42959,12 @@ FightingDojoText1: ; 0x5ce44
ld [$d642], a
ld [$da39], a
jr .asm_9dba4 ; 0x5ce7b
- ld hl, $4e9d
+.continue1\@ ; 0x5ce7d
+ ld hl, UnnamedText_5ce9d
call PrintText
jr .asm_9dba4 ; 0x5ce83
- ld hl, $4e98
+.continue2\@ ; 0x5ce85f
+ ld hl, FightingDojoText8
call PrintText
.asm_9dba4 ; 0x5ce8b
jp TextScriptEnd
@@ -43260,13 +43078,13 @@ FightingDojoText6: ; 0x5cf06
ld a, [$d7b1]
and $c0
jr z, .asm_f8e28 ; 0x5cf0c
- ld hl, $4f96
+ ld hl, UnnamedText_5cf96
call PrintText
jr .asm_3a2c8 ; 0x5cf14
.asm_f8e28 ; 0x5cf16
ld a, $2b
call $349b
- ld hl, $4f49
+ ld hl, UnnamedText_5cf49
call PrintText
call $35ec
ld a, [$cc26]
@@ -43274,7 +43092,7 @@ FightingDojoText6: ; 0x5cf06
jr nz, .asm_3a2c8 ; 0x5cf28
ld a, [$cf91]
ld b, a
- ld c,30
+ ld c, 30
call GivePokemon
jr nc, .asm_3a2c8 ; 0x5cf33
ld a, $4a
@@ -43297,13 +43115,13 @@ FightingDojoText7: ; 0x5cf4e
ld a, [$d7b1]
and $c0
jr z, .asm_170a9 ; 0x5cf54
- ld hl, $4f96
+ ld hl, UnnamedText_5cf96
call PrintText
jr .asm_f1f47 ; 0x5cf5c
.asm_170a9 ; 0x5cf5e
ld a, $2c
call $349b
- ld hl, $4f91
+ ld hl, UnnamedText_5cf91
call PrintText
call $35ec
ld a, [$cc26]
@@ -43399,17 +43217,17 @@ SaffronGymText1: ; 0x5d118
call $30b6
jr .asm_34c2c ; 0x5d12a
.asm_8d2f6 ; 0x5d12c
- ld hl, $516e
+ ld hl, UnnamedText_5d16e
call PrintText
jr .asm_34c2c ; 0x5d132
.asm_e3544 ; 0x5d134
- ld hl, $5162
+ ld hl, UnnamedText_5d162
call PrintText
ld hl, $d72d
set 6, [hl]
set 7, [hl]
- ld hl, $5167
- ld de, $5167
+ ld hl, UnnamedText_5d167
+ ld de, $5167 ; probably UnnamedText_5d167
call $3354
ldh a, [$8c]
ld [$cf13], a
@@ -43502,11 +43320,11 @@ SaffronGymText9: ; 0x5d1cd
ld a, [$d7b3]
bit 1, a
jr nz, .asm_13f3c ; 0x5d1d3
- ld hl, $51e6
+ ld hl, UnnamedText_5d1e6
call PrintText
jr .asm_e9907 ; 0x5d1db
.asm_13f3c ; 0x5d1dd
- ld hl, $51eb
+ ld hl, UnnamedText_5d1eb
call PrintText
.asm_e9907 ; 0x5d1e3
jp TextScriptEnd
@@ -43941,7 +43759,7 @@ Route2GateText1: ; 0x5d5db
ld hl, $d7c2
set 0, [hl]
.asm_6592c ; 0x5d60d
- ld hl, $5616
+ ld hl, UnnamedText_5d616
call PrintText
.asm_ad646 ; 0x5d613
jp TextScriptEnd
@@ -44202,18 +44020,18 @@ SilphCo9Text1: ; 0x5d8b8
ld a, [$d838]
bit 7, a
jr nz, .asm_a14c3 ; 0x5d8be
- ld hl, $58e5
+ ld hl, UnnamedText_5d8e5
call PrintText
ld a, $7
call Predef
call $20d8
call Delay3
call $20f6
- ld hl, $58ea
+ ld hl, UnnamedText_5d8ea
call PrintText
jr .asm_b6e28 ; 0x5d8da
.asm_a14c3 ; 0x5d8dc
- ld hl, $58ef
+ ld hl, UnnamedText_5d8ef
call PrintText
.asm_b6e28 ; 0x5d8e2
jp TextScriptEnd
@@ -44729,17 +44547,17 @@ PokemonTower2Text1: ; 0x605df
ld a, [$d764]
bit 7, a
jr z, .asm_16f24 ; 0x605e5
- ld hl, $463c
+ ld hl, UnnamedText_6063c
call PrintText
jr .asm_41852 ; 0x605ed
.asm_16f24 ; 0x605ef
- ld hl, $462d
+ ld hl, UnnamedText_6062d
call PrintText
ld hl, $d72d
set 6, [hl]
set 7, [hl]
- ld hl, $4632
- ld de, $4637
+ ld hl, UnnamedText_60632
+ ld de, UnnamedText_60637 ; XXX $4637
call $3354
ld a, $f2
ld [$d059], a
@@ -45350,7 +45168,7 @@ PokemonTower7Text3: ; 0x60e80
PokemonTower7Text4: ; 0x60e8a
db $08 ; asm
- ld hl, $4ec4
+ ld hl, UnnamedText_60ec4
call PrintText
ld hl, $d7e0
set 7, [hl]
@@ -45904,7 +45722,7 @@ SSAnne2Text1: ; 0x614e1
SSAnne2Text2: ; 0x614e6
db $8
- ld hl, $5500
+ ld hl, UnnamedText_61500
call PrintText
ld hl, $d72d
set 6, [hl]
@@ -46155,20 +45973,20 @@ SSAnne6Text6: ; 0x617de
SSAnne6Text7: ; 0x617e3
db $08 ; asm
- ld hl, $5807
+ ld hl, UnnamedText_61807
call PrintText
ldh a, [$d3]
bit 7, a
jr z, .asm_93eb1 ; 0x617ee
- ld hl, $580c
+ ld hl, UnnamedText_6180c
jr .asm_63292 ; 0x617f3
.asm_93eb1 ; 0x617f5
bit 4, a
jr z, .asm_7436c ; 0x617f7
- ld hl, $5811
+ ld hl, UnnamedText_61811
jr .asm_63292 ; 0x617fc
.asm_7436c ; 0x617fe
- ld hl, $5816
+ ld hl, UnnamedText_61816
.asm_63292 ; 0x61801
call PrintText
jp TextScriptEnd
@@ -46239,46 +46057,75 @@ SSAnne7Text1: ; 0x618ad
ld a, [$d803]
bit 0, a
jr nz, .asm_797c4 ; 0x618b3
- ld hl, $58ec
+ ld hl, SSAnne7RubText
call PrintText
- ld hl, $5927
+ ld hl, ReceivingHM01Text
call PrintText
- ld bc,(HM_01 << 8) | 1
+ ld bc, (HM_01 << 8) | 1
call GiveItem
jr nc, .asm_ccdcd ; 0x618c7
- ld hl, $592c
+ ld hl, ReceivedHM01Text
call PrintText
ld hl, $d803
set 0, [hl]
jr .asm_0faf5 ; 0x618d4
.asm_ccdcd ; 0x618d6
- ld hl, $5937
+ ld hl, HM01NoRoomText
call PrintText
ld hl, $d72d
set 5, [hl]
jr .asm_0faf5 ; 0x618e1
.asm_797c4 ; 0x618e3
- ld hl, $5932
+ ld hl, UnnamedText_61932
call PrintText
.asm_0faf5 ; 0x618e9
jp TextScriptEnd
-INCBIN "baserom.gbc",$618ec,$61927 - $618ec
+SSAnne7RubText: ; 0x618ec
+ TX_FAR _SSAnne7RubText ; 0x812dd
+ db $8
+ ld a, [$c0ef]
+ cp $1f
+ ld [$c0f0], a
+ jr nz, .asm_61908 ; 0x618f9 $d
+ ld a, $ff
+ ld [$c0ee], a
+ call $23b1
+ ld a, $2
+ ld [$c0ef], a
+.asm_61908
+ ld a, $e8
+ ld [$c0ee], a
+ call $23b1
+.asm_61910
+ ld a, [$c026]
+ cp $e8
+ jr z, .asm_61910 ; 0x61915 $f9
+ call $2307
+ ld hl, $d803
+ set 1, [hl]
+ ld hl, $d72d
+ res 5, [hl]
+ jp TextScriptEnd
+; 0x61927
-UnnamedText_61927: ; 0x61927
- TX_FAR _UnnamedText_61927
+ReceivingHM01Text: ; 0x61927
+ TX_FAR _ReceivingHM01Text
db $50
; 0x61927 + 5 bytes
-INCBIN "baserom.gbc",$6192c,$61932 - $6192c
+ReceivedHM01Text: ; 0x6192c
+ TX_FAR _ReceivedHM01Text ; 0x8140d
+ db $11, $50
+; 0x6192c + 6 bytes = 0x61932
UnnamedText_61932: ; 0x61932
TX_FAR _UnnamedText_61932
db $50
; 0x61932 + 5 bytes
-UnnamedText_61937: ; 0x61937
- TX_FAR _UnnamedText_61937
+HM01NoRoomText: ; 0x61937
+ TX_FAR _HM01NoRoomText
db $50
; 0x61937 + 5 bytes
@@ -46537,7 +46384,7 @@ SSAnne9Text4: ; 0x61bd3
SSAnne9Text5: ; 0x61bdd
db $08 ; asm
call $3719
- ld hl, $5bf2
+ ld hl, UnnamedText_61bf2
call PrintText
call $3725
ld a, $84
@@ -46551,7 +46398,7 @@ UnnamedText_61bf2: ; 0x61bf2
SSAnne9Text7: ; 0x61bf7
db $08 ; asm
- ld hl, $5c01
+ ld hl, UnnamedText_61c01
call PrintText
jp TextScriptEnd
@@ -46562,7 +46409,7 @@ UnnamedText_61c01: ; 0x61c01
SSAnne9Text8: ; 0x61c06
db $08 ; asm
- ld hl, $5c10
+ ld hl, UnnamedText_61c10
call PrintText
jp TextScriptEnd
@@ -46573,7 +46420,7 @@ UnnamedText_61c10: ; 0x61c10
SSAnne9Text10: ; 0x61c15
db $08 ; asm
- ld hl, $5c1f
+ ld hl, UnnamedText_61c1f
call PrintText
jp TextScriptEnd
@@ -46584,7 +46431,7 @@ UnnamedText_61c1f: ; 0x61c1f
SSAnne9Text11: ; 0x61c24
db $08 ; asm
- ld hl, $5c2e
+ ld hl, UnnamedText_61c2e
call PrintText
jp TextScriptEnd
@@ -46595,7 +46442,7 @@ UnnamedText_61c2e: ; 0x61c2e
SSAnne9Text12: ; 0x61c33
db $08 ; asm
- ld hl, $5c3d
+ ld hl, UnnamedText_61c3d
call PrintText
jp TextScriptEnd
@@ -46606,7 +46453,7 @@ UnnamedText_61c3d: ; 0x61c3d
SSAnne9Text13: ; 0x61c42
db $08 ; asm
- ld hl, $5c4c
+ ld hl, UnnamedText_61c4c
call PrintText
jp TextScriptEnd
@@ -47051,40 +46898,44 @@ SilphCo11Text1: ; 0x622dc
db $08 ; asm
ld a, [$d838]
bit 5, a
- jp nz, $6308
- ld hl, $6311
+ jp nz, .asm_62308
+ ld hl, SilphCoPresidentText
call PrintText
- ld bc,(MASTER_BALL << 8) | 1
+ ld bc, (MASTER_BALL << 8) | 1
call GiveItem
jr nc, .asm_36088 ; 0x622f1
- ld hl, $6316
+ ld hl, ReceivedSilphCoMasterBallText
call PrintText
ld hl, $d838
set 5, [hl]
jr .asm_fd405 ; 0x622fe
.asm_36088 ; 0x62300
- ld hl, $6321
+ ld hl, SilphCoMasterBallNoRoomText
call PrintText
jr .asm_fd405 ; 0x62306
- ld hl, $631c
+.asm_62308 ; 0x62308
+ ld hl, UnnamedText_6231c
call PrintText
.asm_fd405 ; 0x6230e
jp TextScriptEnd
-UnnamedText_62311: ; 0x62311
- TX_FAR _UnnamedText_62311
+SilphCoPresidentText: ; 0x62311
+ TX_FAR _SilphCoPresidentText
db $50
; 0x62311 + 5 bytes
-INCBIN "baserom.gbc",$62316,$6231c - $62316
+ReceivedSilphCoMasterBallText: ; 0x62316
+ TX_FAR _ReceivedSilphCoMasterBallText ; 0x84f63
+ db $11, $50
+; 0x62316 + 6 bytes = 0x6231c
UnnamedText_6231c: ; 0x6231c
TX_FAR _UnnamedText_6231c
db $50
; 0x6231c + 5 bytes
-UnnamedText_62321: ; 0x62321
- TX_FAR _UnnamedText_62321
+SilphCoMasterBallNoRoomText: ; 0x62321
+ TX_FAR _SilphCoMasterBallNoRoomText
db $50
; 0x62321 + 5 bytes
@@ -47734,7 +47585,7 @@ Predef54: ; 0x71ad9
jr nz,.asm_99bca ; 0x71b4b $b
call Function71c07
jr c,.asm_99bca ; 0x71b50 $6
- ld hl,$5d8d
+ ld hl, UnnamedText_71d8d
call PrintText
.asm_99bca ; 0x71b58
ld hl,$cd12
@@ -47802,7 +47653,7 @@ Function71c07: ; 0x71c07
ld b,$1
ld a,$10
call Predef
- ld hl,$5d88
+ ld hl, UnnamedText_71d88
call PrintText
ld a,[$cf92]
push af
@@ -48722,7 +48573,7 @@ ViridianGymText1: ; 0x74a69
.asm_9fc95 ; 0x74a7d
ld a, $1
ld [$cc3c], a
- ld hl, $4ad9
+ ld hl, UnnamedText_74ad9
call PrintText
call $20ef
ld a, $32
@@ -48734,7 +48585,7 @@ ViridianGymText1: ; 0x74a69
call $20d1
jr .asm_6dff7 ; 0x74a9e
.asm_6de66 ; 0x74aa0
- ld hl, $4ace
+ ld hl, UnnamedText_74ace
call PrintText
ld hl, $d72d
set 6, [hl]
@@ -48761,11 +48612,12 @@ UnnamedText_74ace: ; 0x74ace
UnnamedText_74ad3: ; 0x74ad3
TX_FAR _UnnamedText_74ad3
db $0b, $50
-; 0x74ad3 + 6 bytes
+; 0x74ad9
-UnnamedText_74ad8:
- TX_FAR _UnnamedText_74ad8
+UnnamedText_74ad9: ; 0x74ad9
+ TX_FAR _UnnamedText_74ad9
db $0d, $50
+; 0x74add
ViridianGymText12: ; 0x74adf
TX_FAR _ViridianGymText12
@@ -48958,11 +48810,11 @@ ViridianGymText10: ; 0x74bbb
ld a, [$d751]
bit 1, a
jr nz, .asm_1abd1 ; 0x74bc1
- ld hl, $4bd4
+ ld hl, UnnamedText_74bd4
call PrintText
jr .asm_6064d ; 0x74bc9
.asm_1abd1 ; 0x74bcb
- ld hl, $4bd9
+ ld hl, UnnamedText_74bd9
call PrintText
.asm_6064d ; 0x74bd1
jp TextScriptEnd
@@ -49026,7 +48878,7 @@ PewterMartTexts: ; 0x74cb6
PewterMartText2: ; 0x74cbc
db $08 ; asm
- ld hl, $4cc6
+ ld hl, UnnamedText_74cc6
call PrintText
jp TextScriptEnd
@@ -49037,7 +48889,7 @@ UnnamedText_74cc6: ; 0x74cc6
PewterMartText3: ; 0x74ccb
db $08 ; asm
- ld hl, $4cd5
+ ld hl, UnnamedText_74cd5
call PrintText
jp TextScriptEnd
@@ -49135,15 +48987,15 @@ CeruleanHouse3Texts:
CeruleanHouse3Text1: ; 0x74e15
db $8
- ld hl, $4e77
+ ld hl, UnnamedText_74e77
call PrintText
xor a
ld [$cc26], a
ld [$cc36], a
.asm_74e23
- ld hl, $4e7c
+ ld hl, UnnamedText_74e7c
call PrintText
- ld hl, $4e6d
+ ld hl, UnnamedText_74e6d
call $2a5a
ld hl, $cf7b
ld a, l
@@ -49172,11 +49024,12 @@ CeruleanHouse3Text1: ; 0x74e15
.asm_74e60
xor a
ld [$cc36], a
- ld hl, $4e81
+ ld hl, UnnamedText_74e81
call PrintText
jp TextScriptEnd
; 0x74e6d
+UnnamedText_74e6d: ; 0x74e6d
db $8,BOULDERBADGE,CASCADEBADGE,THUNDERBADGE,RAINBOWBADGE,SOULBADGE,MARSHBADGE,VOLCANOBADGE,EARTHBADGE,$FF
UnnamedText_74e77: ; 0x74e77
@@ -49412,19 +49265,19 @@ FuchsiaHouse2Text1: ; 0x750c2
ld a, [$d78e]
bit 1, a
jr nz, .asm_60cba ; 0x750d6
- ld hl, $5135
+ ld hl, UnnamedText_75135
call PrintText
call $35ec
ld a, [$cc26]
and a
- ld hl, $513f
+ ld hl, UnnamedText_7513f
jr nz, .asm_61238 ; 0x750e8
- ld hl, $513a
+ ld hl, UnnamedText_7513a
.asm_61238 ; 0x750ed
call PrintText
jr .asm_52039 ; 0x750f0
.asm_3f30f ; 0x750f2
- ld hl, $5144
+ ld hl, UnnamedText_75144
call PrintText
ld a, $40
ldh [$db], a
@@ -49434,22 +49287,22 @@ FuchsiaHouse2Text1: ; 0x750c2
ld hl, $d78e
set 1, [hl]
.asm_60cba ; 0x75109
- ld hl, $514e
+ ld hl, UnnamedText_7514e
call PrintText
ld bc,(HM_04 << 8) | 1
call GiveItem
jr nc, .asm_53b90 ; 0x75115
- ld hl, $5153
+ ld hl, UnnamedText_75153
call PrintText
ld hl, $d78e
set 0, [hl]
jr .asm_52039 ; 0x75122
.asm_58feb ; 0x75124
- ld hl, $5159
+ ld hl, UnnamedText_75159
call PrintText
jr .asm_52039 ; 0x7512a
.asm_53b90 ; 0x7512c
- ld hl, $515e
+ ld hl, UnnamedText_7515e
call PrintText
.asm_52039 ; 0x75132
jp TextScriptEnd
@@ -49503,9 +49356,9 @@ FuchsiaHouse2Text4: ; 0x75163
db $08 ; asm
ldh a, [$8c]
cp $4
- ld hl, $517b
+ ld hl, UnnamedText_7517b
jr nz, .asm_4c9a2 ; 0x7516b
- ld hl, $5176
+ ld hl, UnnamedText_75176
.asm_4c9a2 ; 0x75170
call PrintText
jp TextScriptEnd
@@ -49696,7 +49549,7 @@ SafariZoneEntranceText4: ; 0x752ca
ld [$ff00+$a1], a
call $35a6
jr nc, .asm_752f9 ; 0x752ef $8
- ld hl, $536a
+ ld hl, UnnamedText_7536a
call PrintText
jr .asm_7534c ; 0x752f7 $53
.asm_752f9
@@ -49714,7 +49567,7 @@ SafariZoneEntranceText4: ; 0x752ca
ld a, $13
ld [$d125], a
call $30e8
- ld hl, $535b
+ ld hl, UnnamedText_7535b
call PrintText
ld a, $1e
ld [$da47], a
@@ -49731,7 +49584,7 @@ SafariZoneEntranceText4: ; 0x752ca
ld a, $3
ld [$d61f], a
jr .asm_75358 ; 0x75344 $12
- ld hl, $5365
+ ld hl, UnnamedText_75365
call PrintText
.asm_7534c
ld a, $80
@@ -49769,7 +49622,7 @@ SafariZoneEntranceText5: ; 0x7536f
ld a, [$cc26]
and a
jr nz, .asm_7539c ; 0x7537b $1f
- ld hl, $53bb
+ ld hl, UnnamedText_753bb
call PrintText
xor a
ld [$c109], a
@@ -49783,7 +49636,7 @@ SafariZoneEntranceText5: ; 0x7536f
ld [$cf0d], a
jr .asm_753b3 ; 0x7539a $17
.asm_7539c
- ld hl, $53c0
+ ld hl, UnnamedText_753c0
call PrintText
ld a, $4
ld [$c109], a
@@ -49815,14 +49668,14 @@ SafariZoneEntranceText6: ; 0x753c5
SafariZoneEntranceText2: ; 0x753ca
db $08 ; asm
- ld hl, $53e6
+ ld hl, UnnamedText_753e6
call PrintText
call $35ec
ld a, [$cc26]
and a
- ld hl, $53f0
+ ld hl, UnnamedText_753f0
jr nz, .asm_278a6 ; 0x753db
- ld hl, $53eb
+ ld hl, UnnamedText_753eb
.asm_278a6 ; 0x753e0
call PrintText
jp TextScriptEnd
@@ -49910,17 +49763,17 @@ FuchsiaGymText1: ; 0x75534
call $30b6
jr .asm_e84c6 ; 0x75546
.asm_adc3b ; 0x75548
- ld hl, $558b
+ ld hl, UnnamedText_7558b
call PrintText
jr .asm_e84c6 ; 0x7554e
.asm_181b6 ; 0x75550
- ld hl, $5581
+ ld hl, UnnamedText_75581
call PrintText
ld hl, $d72d
set 6, [hl]
set 7, [hl]
- ld hl, $5586
- ld de, $5586
+ ld hl, UnnamedText_75586
+ ld de, $5586 ; probably UnnamedText_75586
call $3354
ldh a, [$8c]
ld [$cf13], a
@@ -50099,9 +49952,9 @@ FuchsiaGymText8: ; 0x7563a
db $08 ; asm
ld a, [$d792]
bit 1, a
- ld hl, $5653
+ ld hl, UnnamedText_75653
jr nz, .asm_50671 ; 0x75643
- ld hl, $564e
+ ld hl, UnnamedText_7564e
.asm_50671 ; 0x75648
call PrintText
jp TextScriptEnd
@@ -50356,14 +50209,14 @@ CinnabarGymText1: ; 0x758df
call $30b6
jp TextScriptEnd
.asm_3012f ; 0x758f4
- ld hl, $5920
+ ld hl, UnnamedText_75920
call PrintText
jp TextScriptEnd
.asm_d9332 ; 0x758fd
- ld hl, $5914
+ ld hl, UnnamedText_75914
call PrintText
- ld hl, $5919
- ld de, $5919
+ ld hl, UnnamedText_75919
+ ld de, UnnamedText_75919 ; $5919 XXX
call $3354
ld a, $7
ld [$d05c], a
@@ -50409,14 +50262,14 @@ CinnabarGymText2: ; 0x75939
ld a, [$d79a]
bit 2, a
jr nz, .asm_46bb4 ; 0x75942
- ld hl, $595f
+ ld hl, UnnamedText_7595f
call PrintText
- ld hl, $5964
- ld de, $5964
+ ld hl, UnnamedText_75964
+ ld de, UnnamedText_75964 ; $5964 XXX
call $3354
jp $58b7
.asm_46bb4 ; 0x75956
- ld hl, $5969
+ ld hl, UnnamedText_75969
call PrintText
jp TextScriptEnd
@@ -50441,14 +50294,14 @@ CinnabarGymText3: ; 0x7596e
ld a, [$d79a]
bit 3, a
jr nz, .asm_4b406 ; 0x75977
- ld hl, $5994
+ ld hl, UnnamedText_75994
call PrintText
- ld hl, $5999
- ld de, $5999
+ ld hl, UnnamedText_75999
+ ld de, UnnamedText_75999 ; $5999 XXX
call $3354
jp $58b7
.asm_4b406 ; 0x7598b
- ld hl, $599e
+ ld hl, UnnamedText_7599e
call PrintText
jp TextScriptEnd
@@ -50473,14 +50326,14 @@ CinnabarGymText4: ; 0x759a3
ld a, [$d79a]
bit 4, a
jr nz, .asm_c0673 ; 0x759ac
- ld hl, $59c9
+ ld hl, UnnamedText_759c9
call PrintText
- ld hl, $59ce
- ld de, $59ce
+ ld hl, UnnamedText_759ce
+ ld de, UnnamedText_759ce ; $59ce XXX
call $3354
jp $58b7
.asm_c0673 ; 0x759c0
- ld hl, $59d3
+ ld hl, UnnamedText_759d3
call PrintText
jp TextScriptEnd
@@ -50505,14 +50358,14 @@ CinnabarGymText5: ; 0x759d8
ld a, [$d79a]
bit 5, a
jr nz, .asm_5cfd7 ; 0x759e1
- ld hl, $59fe
+ ld hl, UnnamedText_759fe
call PrintText
- ld hl, $5a03
- ld de, $5a03
+ ld hl, UnnamedText_75a03
+ ld de, UnnamedText_75a03 ; $5a03 XXX
call $3354
jp $58b7
.asm_5cfd7 ; 0x759f5
- ld hl, $5a08
+ ld hl, UnnamedText_75a08
call PrintText
jp TextScriptEnd
@@ -50537,14 +50390,14 @@ CinnabarGymText6: ; 0x75a0d
ld a, [$d79a]
bit 6, a
jr nz, .asm_776b4 ; 0x75a16
- ld hl, $5a33
+ ld hl, UnnamedText_75a33
call PrintText
- ld hl, $5a38
- ld de, $5a38
+ ld hl, UnnamedText_75a38
+ ld de, UnnamedText_75a38
call $3354
jp $58b7
.asm_776b4 ; 0x75a2a
- ld hl, $5a3d
+ ld hl, UnnamedText_75a3d
call PrintText
jp TextScriptEnd
@@ -50569,7 +50422,7 @@ CinnabarGymText7: ; 0x75a42
ld a, [$d79a]
bit 7, a
jr nz, .asm_2f755 ; 0x75a4b
- ld hl, $5a68
+ ld hl, UnnamedText_75a68
call PrintText
ld hl, $5a6d
ld de, $5a6d
@@ -50601,14 +50454,14 @@ CinnabarGymText8: ; 0x75a77
ld a, [$d79b]
bit 0, a
jr nz, .asm_d87be ; 0x75a80
- ld hl, $5a9d
+ ld hl, UnnamedText_75a9d
call PrintText
- ld hl, $5aa2
- ld de, $5aa2
+ ld hl, UnnamedText_75aa2
+ ld de, UnnamedText_75aa2 ; $5aa2 XXX
call $3354
jp $58b7
.asm_d87be ; 0x75a94
- ld hl, $5aa7
+ ld hl, UnnamedText_75aa7
call PrintText
jp TextScriptEnd
@@ -50632,10 +50485,10 @@ CinnabarGymText9: ; 0x75aac
ld a, [$d79a]
bit 1, a
jr nz, .asm_627d9 ; 0x75ab2
- ld hl, $5ac2
+ ld hl, UnnamedText_75ac2
jr .asm_0b11d ; 0x75ab7
.asm_627d9 ; 0x75ab9
- ld hl, $5ac7
+ ld hl, UnnamedText_75ac7
.asm_0b11d ; 0x75abc
call PrintText
jp TextScriptEnd
@@ -50817,22 +50670,22 @@ Lab3Text1: ; 0x75c94
ld a, [$d7a1]
bit 7, a
jr nz, .asm_e551a ; 0x75c9a
- ld hl, $5cc8
+ ld hl, UnnamedText_75cc8
call PrintText
- ld bc,(TM_35 << 8) | 1
+ ld bc, (TM_35 << 8) | 1
call GiveItem
jr nc, .asm_6c187 ; 0x75ca8
- ld hl, $5ccd
+ ld hl, UnnamedText_75ccd
call PrintText
ld hl, $d7a1
set 7, [hl]
jr .asm_eb896 ; 0x75cb5
.asm_6c187 ; 0x75cb7
- ld hl, $5cd8
+ ld hl, UnnamedText_75cd8
call PrintText
jr .asm_eb896 ; 0x75cbd
.asm_e551a ; 0x75cbf
- ld hl, $5cd3
+ ld hl, UnnamedText_75cd3
call PrintText
.asm_eb896 ; 0x75cc5
jp TextScriptEnd
@@ -50915,7 +50768,7 @@ Lab4Text1: ; 0x75d6c
ld a, [$d7a3]
bit 0, a
jr nz, .asm_75d96 ; 0x75d72 $22
- ld hl, $5dc6
+ ld hl, UnnamedText_75dc6
call PrintText
call $5d38
ld a, [$cd37]
@@ -50926,19 +50779,19 @@ Lab4Text1: ; 0x75d6c
call Bankswitch
jr .asm_75d93 ; 0x75d8b $6
.asm_75d8d
- ld hl, $5dcb
+ ld hl, UnnamedText_75dcb
call PrintText
.asm_75d93
jp TextScriptEnd
.asm_75d96
bit 1, a
jr z, .asm_75da2 ; 0x75d98 $8
- ld hl, $5dd0
+ ld hl, UnnamedText_75dd0
call PrintText
jr .asm_75d93 ; 0x75da0 $f1
.asm_75da2
call $5de8
- ld hl, $5dd5
+ ld hl, UnnamedText_75dd5
call PrintText
ld hl, $d7a3
set 2, [hl]
@@ -51247,9 +51100,9 @@ GaryText1: ; 0x760e0
db $08 ; asm
ld a, [$d867]
bit 1, a
- ld hl, $60f4
+ ld hl, UnnamedText_760f4
jr z, .asm_17e9f ; 0x760e9
- ld hl, $6103
+ ld hl, UnnamedText_76103
.asm_17e9f ; 0x760ee
call PrintText
jp TextScriptEnd
@@ -51283,7 +51136,7 @@ GaryText3: ; 0x7610d
ld a, [$d717]
ld [$d11e], a
call GetMonName
- ld hl, $6120
+ ld hl, UnnamedText_76120
call PrintText
jp TextScriptEnd
; 0x76120
@@ -52974,7 +52827,7 @@ _UnnamedText_61816: ; 0x812a6
db "fillets du beef?", $57
; 0x812a6 + 55 bytes
-UnnamedText_812dd: ; 0x812dd
+_SSAnne7RubText: ; 0x812dd
db $0, "CAPTAIN: Ooargh...", $4f
db "I feel hideous...", $55
db "Urrp! Seasick...", $51
@@ -52985,7 +52838,7 @@ UnnamedText_812dd: ; 0x812dd
db "Rub-rub...@@"
; 0x81347
-_UnnamedText_61927: ; 0x81347
+_ReceivingHM01Text: ; 0x81347
db $0, "CAPTAIN: Whew!", $4f
db "Thank you! I", $55
db "feel much better!", $51
@@ -53001,7 +52854,7 @@ _UnnamedText_61927: ; 0x81347
db "any time!", $58
; 0x81347 + 198 bytes
-UnnamedText_8140d: ; 0x8140d
+_ReceivedHM01Text: ; 0x8140d
db $0, $52, " got", $4f
db "@"
TX_RAM $cf4b
@@ -53015,7 +52868,7 @@ _UnnamedText_61932: ; 0x8141c
db "guess it's time.", $57
; 0x8141c + 65 bytes
-_UnnamedText_61937: ; 0x8145d
+_HM01NoRoomText: ; 0x8145d
db $0, "Oh no! You have", $4f
db "no room for this!", $57
; 0x8145d + 35 bytes
@@ -53628,14 +53481,14 @@ _UnnamedText_59ded: ; 0x82454
db "please take this!", $58
; 0x82454 + 102 bytes
-UnnamedText_824ba: ; 0x824ba
+_ReceivedTM36Text: ; 0x824ba
db $0, $52, " got", $4f
db "@"
TX_RAM $cf4b
db $0, "!@@"
; 0x824c9
-_UnnamedText_59df8: ; 0x824c9
+_TM36ExplanationText: ; 0x824c9
db $0, "TM36 is", $4f
db "SELFDESTRUCT!", $51
db "It's powerful, but", $4f
@@ -53644,7 +53497,7 @@ _UnnamedText_59df8: ; 0x824c9
db "Be careful.", $57
; 0x824c9 + 83 bytes
-_UnnamedText_59dfd: ; 0x8251c
+_TM36NoRoomText: ; 0x8251c
db $0, "You don't have any", $4f
db "room for this.", $57
; 0x8251c + 34 bytes
@@ -54386,7 +54239,7 @@ _UnnamedText_5a1f6: ; 0x84e66
db "Then go on home!", $57
; 0x84e66 + 53 bytes
-_UnnamedText_62311: ; 0x84e9b
+_SilphCoPresidentText: ; 0x84e9b
db $0, "PRESIDENT: Thank", $4f
db "you for saving", $55
db "SILPH!", $51
@@ -54403,7 +54256,7 @@ _UnnamedText_62311: ; 0x84e9b
db "will do!", $58
; 0x84e9b + 200 bytes
-UnnamedText_84f63: ; 0x84f63
+_ReceivedSilphCoMasterBallText: ; 0x84f63
db $0, $52, " got a", $4f
db "@"
TX_RAM $cf4b
@@ -54425,7 +54278,7 @@ _UnnamedText_6231c: ; 0x84f74
db "it, though.", $57
; 0x84f74 + 159 bytes
-_UnnamedText_62321: ; 0x85013
+_SilphCoMasterBallNoRoomText: ; 0x85013
db $0, "You have no", $4f
db "room for this.", $57
; 0x85013 + 28 bytes
@@ -57171,7 +57024,7 @@ UnknownText_8acd6: ; 0x8acd6
SECTION "bank23",DATA,BANK[$23]
-UnknownText_8c000: ; 0x8c000
+_UnnamedText_56437: ; 0x8c000
db $0, "All right then,", $4f
db "@@"
; 0x8c000 + 19 bytes
@@ -57497,7 +57350,7 @@ _UnnamedText_564c0: ; 0x8c9b3
db "fish?", $57
; 0x8c9b3 + 77 bytes
-UnknownText_8ca00: ; 0x8ca00
+_UnnamedText_564c5: ; 0x8ca00
db $0, "Grand! I like", $4f
db "your style!", $51
db "Take this and", $4f
@@ -60390,7 +60243,7 @@ _Route23Text8: ; 0x92700
db $0, "VICTORY ROAD GATE", $4f
db "- #MON LEAGUE", $57
-UnknownText_92721: ; 0x92721
+_UnnamedText_51510: ; 0x92721
db $0, "Congratulations!", $4f
db "You beat our 5", $55
db "contest trainers!@@"
@@ -60402,7 +60255,7 @@ _UnnamedText_51515: ; 0x92755
db "fabulous prize!", $58
; 0x92755 + 36 bytes
-UnknownText_92779: ; 0x92779
+_UnnamedText_5151a: ; 0x92779
db $0, $52, " received", $4f
db "a @"
; 0x92779 + 15 bytes
@@ -61611,7 +61464,7 @@ _UnnamedText_74ad3: ; 0x95ed5
db "the EARTHBADGE!@@"
; 0x95ed5 + 85 bytes
-_UnnamedText_74ad8: ; 0x95f2b
+_UnnamedText_74ad9: ; 0x95f2b
db $0, "Having lost, I", $4f
db "cannot face my", $55
db "underlings!", $55
@@ -61890,7 +61743,7 @@ _UnnamedText_5c28e: ; 0x966b4
db "get it examined!", $58
; 0x966b4 + 220 bytes
-ReceivedOldAmberText: ; 0x96790
+_ReceivedOldAmberText: ; 0x96790
db $0, $52, " received", $4f
db "OLD AMBER!@@"
; 0x96790 + 24 bytes
@@ -62017,7 +61870,7 @@ _UnnamedText_5c4b7: ; 0x981ab
db "room for this!", $57
; 0x981ab + 30 bytes
-UnnamedText_981c9: ; 0x981c9
+_UnnamedText_5c4bc: ; 0x981c9
db $0, "I took", $4f
db "you for granted.", $51
db "As proof of your", $4f
@@ -62161,7 +62014,7 @@ _PewterPokecenterText1: ; 0x98704
db "I'm on the phone!", $51
db "Scram!", $57
-UnnamedText_98744: ; 0x98744
+_PewterPokecenterText5: ; 0x98744
db $0, "JIGGLYPUFF: Puu", $4f
db "pupuu!", $57
; 0x9875c
@@ -63172,7 +63025,7 @@ _UnnamedText_59c6a: ; 0x9a6e0
db "you to have this!", $58
; 0x9a6e0 + 334 bytes
-UnnamedText_9a82e: ; 0x9a82e
+_ReceivedBikeVoucherText: ; 0x9a82e
db $0, $52, " received", $4f
db "a @"
TX_RAM $cf4b
@@ -63286,14 +63139,14 @@ _UnnamedText_5cb77: ; 0x9c069
db "kid! Take this!", $57
; 0x9c069 + 119 bytes
-UnnamedText_9c0e0: ; 0x9c0e0
+_ReceivedTM24Text: ; 0x9c0e0
db $0, $52, " received ", $4f
db "@"
TX_RAM $cf4b
db $0, "!@@"
; 0x9c0f5
-_UnnamedText_5cb81: ; 0x9c0f5
+_TM24ExplanationText: ; 0x9c0f5
db $0, $51
db "TM24 contains", $4f
db "THUNDERBOLT!", $51
@@ -63301,12 +63154,12 @@ _UnnamedText_5cb81: ; 0x9c0f5
db "electric #MON!", $57
; 0x9c0f5 + 59 bytes
-_UnnamedText_5cb86: ; 0x9c130
+_TM24NoRoomText: ; 0x9c130
db $0, "Yo kid, make room", $4f
db "in your pack!", $57
; 0x9c130 + 33 bytes
-_UnnamedText_5cb8b: ; 0x9c151
+_ReceivedThunderbadgeText: ; 0x9c151
db $0, "Whoa!", $51
db "You're the real", $4f
db "deal, kid!", $51
@@ -63426,7 +63279,7 @@ _UnnamedText_560b1: ; 0x9c510
db "fish?", $57
; 0x9c510 + 68 bytes
-UnnamedText_9c554: ; 0x9c554
+_UnnamedText_560b6: ; 0x9c554
db $0, "Grand! I like", $4f
db "your style!", $51
db "Take this and", $4f
@@ -64808,7 +64661,7 @@ _UnnamedText_561bd: ; 0xa0695
db "fish?", $57
; 0xa0695 + 83 bytes
-UnnamedText_a06e8: ; 0xa06e8
+_UnnamedText_561c2: ; 0xa06e8
db $0, "Grand! I like", $4f
db "your style!", $51
db "Take this and", $4f
@@ -65319,14 +65172,14 @@ _UnnamedText_5ccd9: ; 0xa1636
db "this, then!", $58
; 0xa1636 + 63 bytes
-UnnamedText_a1675: ; 0xa1675
+_ReceivedTM31Text: ; 0xa1675
db $0, $52, " received", $4f
db "@"
TX_RAM $cf4b
db $0, "!@@"
; 0xa1689
-UnnamedText_a1689: ; 0xa1689
+_TM31ExplanationText1: ; 0xa1689
db $0, $51
db "TM31 contains my", $4f
db "favorite, MIMIC!", $51
@@ -65334,7 +65187,7 @@ UnnamedText_a1689: ; 0xa1689
db "#MON!@@"
; 0xa16c5
-_UnnamedText_5cce9: ; 0xa16c5
+_TM31ExplanationText2: ; 0xa16c5
db $0, $52, ": Hi!", $4f
db "Thanks for TM31!", $51
db $52, ": Pardon?", $51
@@ -65345,7 +65198,7 @@ _UnnamedText_5cce9: ; 0xa16c5
db "It's a scream!", $57
; 0xa16c5 + 110 bytes
-UnnamedText_a1733: ; 0xa1733
+_TM31NoRoomText: ; 0xa1733
db $0, "Don't you want", $4f
db "this?@@"
; 0xa1749
@@ -66221,7 +66074,7 @@ _UnnamedText_191ca: ; 0xa45ea
db "have this TM.", $58
; 0xa45ea + 176 bytes
-ReceivedTM42Text: ; 0xa469a
+_ReceivedTM42Text: ; 0xa469a
db $0, $52, " received", $4f
db "TM42!@@"
; 0xa46ad
@@ -66810,7 +66663,7 @@ _UnnamedText_199d2: ; 0xa5afd
db "dropping by!", $58
; 0xa5afd + 93 bytes
-UnnamedText_a5b5a: ; 0xa5b5a
+_UnnamedText_199d7: ; 0xa5b5a
db $0, $52, " received", $4f
db "@"
TX_RAM $cf4b