summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
Diffstat (limited to 'main.asm')
-rwxr-xr-xmain.asm501
1 files changed, 251 insertions, 250 deletions
diff --git a/main.asm b/main.asm
index 86d2fbd..5865a4d 100755
--- a/main.asm
+++ b/main.asm
@@ -4399,7 +4399,7 @@ SetMaxScore: ; 0x8637
Func_8645: ; 0x8645
xor a
ld [wd49f], a
- ld de, wcBottomMessageText + $147
+ ld de, wBottomMessageText + $147
call Func_8524
ret
@@ -4503,7 +4503,7 @@ HandleInGameMenu: ; 0x86d7
call Func_30e8
xor a
ld [wd4aa], a
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld a, $81
ld b, $30
.clearLoop
@@ -4513,10 +4513,10 @@ HandleInGameMenu: ; 0x86d7
ld [hli], a
dec b
jr nz, .clearLoop
- ld de, wcBottomMessageText + $24
+ ld de, wBottomMessageText + $24
ld hl, SaveText
call Func_8797
- ld de, wcBottomMessageText + $64
+ ld de, wBottomMessageText + $64
ld hl, CancelText
call Func_8797
ld a, Bank(InGameMenuSymbolsGfx)
@@ -4525,7 +4525,7 @@ HandleInGameMenu: ; 0x86d7
ld bc, $0010
call LoadVRAMData
ld a, $0
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld de, vBGMap1
ld bc, $00c0
call LoadVRAMData
@@ -4609,7 +4609,7 @@ HandleInGameMenuSelection: ; 0x87ac
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
jr z, .waitForAButton
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ret
@@ -4624,7 +4624,7 @@ MoveInGameMenuCursor: ; 0x87c5
ret z
dec a
ld [wInGameMenuIndex], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -4635,26 +4635,26 @@ MoveInGameMenuCursor: ; 0x87c5
ret z
inc a
ld [wInGameMenuIndex], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
DrawInGameMenu: ; 0x87ed
ld a, $81
- ld [wcBottomMessageText + $23], a
- ld [wcBottomMessageText + $63], a
+ ld [wBottomMessageText + $23], a
+ ld [wBottomMessageText + $63], a
ld a, [wInGameMenuIndex]
ld c, a
swap c
sla c
sla c
ld b, $0
- ld hl, wcBottomMessageText + $23
+ ld hl, wBottomMessageText + $23
add hl, bc
ld a, $86
ld [hl], a
ld a, $0
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld de, vBGMap1
ld bc, $00c0
call LoadVRAMData
@@ -5882,7 +5882,7 @@ TitlescreenLoop: ; 0xc089
ld a, [wd7c2] ; if this is non-zero, the main menu will prompt for "continue or new game?".
and a
jr z, .noPreviouslySavedGame
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
xor a
ld [wd910], a
@@ -5898,7 +5898,7 @@ TitlescreenLoop: ; 0xc089
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $0027
+ lb de, $00, $27
call PlaySoundEffect
ld bc, $0037
call AdvanceFrames
@@ -5907,7 +5907,7 @@ TitlescreenLoop: ; 0xc089
ret
.asm_c0d3
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, $3
ld [wScreenState], a
@@ -5916,7 +5916,7 @@ TitlescreenLoop: ; 0xc089
.AButtonNotPressed
bit BIT_B_BUTTON, a ; was B button pressed?
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, $4
ld [wScreenState], a
@@ -5953,7 +5953,7 @@ Func_c10e: ; 0xc10e
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $0027
+ lb de, $00, $27
call PlaySoundEffect
ld bc, $0041
call AdvanceFrames
@@ -5995,7 +5995,7 @@ Func_c10e: ; 0xc10e
.asm_c17c
bit 1, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, $8
ld [wd910], a
@@ -6073,7 +6073,7 @@ Func_c1fc: ; 0xc1fc
ret z
dec a
ld [hl], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -6084,7 +6084,7 @@ Func_c1fc: ; 0xc1fc
ret z
inc a
ld [hl], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -6354,7 +6354,7 @@ Func_c400: ; 0xc400
ld a, [hNewlyPressedButtons]
bit 1, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, $2
ld [wScreenState], a
@@ -6379,7 +6379,7 @@ Func_c41a: ; 0xc41a
inc a
.asm_c430
ld [wd916], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -6394,7 +6394,7 @@ Func_c447: ; 0xc447
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, [wd916]
and a
@@ -6440,7 +6440,7 @@ Func_c493: ; 0xc493
ld a, [hNewlyPressedButtons]
bit BIT_B_BUTTON, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
xor a
ld [wd803], a
@@ -6460,7 +6460,7 @@ Func_c4b4: ; 0xc4b4
dec a
ld [wd917], a
call Func_c4f4
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -6474,7 +6474,7 @@ Func_c4b4: ; 0xc4b4
xor a
ld [wd803], a
ld [wd804], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -6503,7 +6503,7 @@ Func_c506: ; 0xc506
ld a, [hNewlyPressedButtons]
bit BIT_B_BUTTON, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
call ClearOAMBuffer
ld hl, hLCDC
@@ -6535,7 +6535,7 @@ Func_c534: ; 0xc534
inc a
.asm_c54a
ld [wd918], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -6551,7 +6551,7 @@ Func_c55a: ; 0xc55a
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
call SaveDefaultKeyConfigs
call Func_c948
@@ -6561,7 +6561,7 @@ Func_c55a: ; 0xc55a
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld bc, $001e
call AdvanceFrames
@@ -6745,7 +6745,7 @@ Func_c691: ; 0xc91
call SetSongBank
ld de, $0002
call PlaySong
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, $1
ld [wScreenState], a
@@ -7648,7 +7648,7 @@ Func_ccb6: ; 0xccb6
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
jr z, .asm_ccd1
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld hl, wScreenState
inc [hl]
@@ -7659,7 +7659,7 @@ Func_ccb6: ; 0xccb6
.asm_ccd1
bit 1, a
jr z, .asm_cce4
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld hl, wScreenState
inc [hl]
@@ -7673,7 +7673,7 @@ Func_ccb6: ; 0xccb6
call Func_1a43
ld a, [hGameBoyColorFlag]
ld [wd8f0], a
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld hl, wScreenState
inc [hl]
@@ -7686,7 +7686,7 @@ Func_ccb6: ; 0xccb6
ld a, [hNewlyPressedButtons]
and (SELECT | D_UP)
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
call ClearOAMBuffer
ld bc, $473b
@@ -7697,14 +7697,14 @@ Func_ccb6: ; 0xccb6
ld a, [hNewlyPressedButtons]
bit BIT_B_BUTTON, a
jr z, .asm_cd24
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ret
.asm_cd24
bit 0, a
jr z, .asm_cd16
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
call CopyInitialHighScores
ld a, BANK(HighScoresTilemap)
@@ -7738,7 +7738,7 @@ Func_cd6c: ; 0xcd6c
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
jr z, .asm_cdbb
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld a, [wda85]
and a
@@ -7770,7 +7770,7 @@ Func_cd6c: ; 0xcd6c
ld a, [hNewlyPressedButtons]
bit BIT_B_BUTTON, a
ret z
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
.asm_cdc6
xor a
@@ -7865,7 +7865,7 @@ Func_cdce: ; 0xcdce
ld a, $7
ld [$abf6], a
pop af
- ld hl, wcBottomMessageText + $0d
+ ld hl, wBottomMessageText + $0d
ld b, $5
.asm_ce7c
push bc
@@ -7995,7 +7995,7 @@ Func_cf58: ; 0xcf58
cp $5
ret z
push af
- ld de, $0002
+ lb de, $00, $02
call PlaySoundEffect
call ClearOAMBuffer
rst AdvanceFrame
@@ -8008,7 +8008,7 @@ Func_cf58: ; 0xcf58
ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
jr z, .asm_cf6f
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ret
@@ -8022,7 +8022,7 @@ Func_cf7d: ; 0xcf7d
ret z
dec a
ld [wda85], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -8033,7 +8033,7 @@ Func_cf7d: ; 0xcf7d
ret z
inc a
ld [wda85], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -8364,7 +8364,7 @@ Func_d18b: ; 0xd18b
.asm_d1c7
ld [hl], a
call Func_d46f
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -8377,7 +8377,7 @@ Func_d1d2: ; 0xd1d2
inc a
cp $3
jr nz, .asm_d202
- ld de, $0745
+ lb de, $07, $45
call PlaySoundEffect
xor a
ld [wda7f], a
@@ -8399,7 +8399,7 @@ Func_d1d2: ; 0xd1d2
ld [wda80], a
ld a, $20
ld [wda82], a
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ret
@@ -8837,7 +8837,7 @@ Func_d4cf: ; 0xd4cf
jr z, .asm_d4e3
and a
ret nz
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
jr .asm_d4f0
@@ -8846,7 +8846,7 @@ Func_d4cf: ; 0xd4cf
ret z
and a
ret z
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
jr .asm_d537
@@ -9181,7 +9181,7 @@ ChooseFieldToPlay: ; 0xd74e
ld [wFieldSelectBlinkingBorderTimer], a
ld a, $1
ld [wFieldSelectBlinkingBorderFrame], a
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ld hl, wScreenState
inc [hl]
@@ -9253,7 +9253,7 @@ MoveFieldSelectCursor: ; 0xd7d3
ret z ; if cursor is already hovering over Red stage, don't do anything
dec a ; move cursor over Red stage
ld [wSelectedFieldIndex], a
- ld de, $003c
+ lb de, $00, $3c
call PlaySoundEffect
ret
@@ -9264,7 +9264,7 @@ MoveFieldSelectCursor: ; 0xd7d3
ret z ; if cursor is already hovering over Blue stage, don't do anything
inc a ; move cursor over Red stage
ld [wSelectedFieldIndex], a
- ld de, $003d
+ lb de, $00, $3d
call PlaySoundEffect
ret
@@ -9428,7 +9428,7 @@ Func_d909: ; 0xd909
ld hl, wKeyConfigMenu
call IsKeyPressed
jr z, .didntPressMenuKey
- ld de, $034c
+ lb de, $03, $4c
call PlaySoundEffect
ld [hFarCallTempA], a
callba HandleInGameMenu
@@ -9710,12 +9710,12 @@ HighScoresStageMapping: ; 0xdb99
Func_dba9: ; 0xdba9
ld a, $85
- ld [wcBottomMessageText + $144], a
+ ld [wBottomMessageText + $144], a
ld a, [wd49d]
xor $3
inc a
add $86
- ld [wcBottomMessageText + $145], a
+ ld [wBottomMessageText + $145], a
ret
Func_dbba: ; 0xdbba
@@ -9829,7 +9829,7 @@ Func_dc6d: ; 0xdc6d
ret
Func_dc7c: ; 0xdc7c
- ld hl, wcBottomMessageText + $140
+ ld hl, wBottomMessageText + $140
ld a, $83
ld [hli], a
ld a, $81
@@ -9838,7 +9838,7 @@ Func_dc7c: ; 0xdc7c
ld [hl], a
ld a, [wNumPartyMons]
call ConvertHexByteToDecWord
- ld hl, wcBottomMessageText + $141
+ ld hl, wBottomMessageText + $141
ld c, $1
ld a, d
call .asm_dca0
@@ -9870,7 +9870,7 @@ Func_dcb4: ; 0xdcb4
jr nz, .asm_dcbf
ld a, $84
.asm_dcbf
- ld [wcBottomMessageText + $146], a
+ ld [wBottomMessageText + $146], a
ret
LoadBallGfx: ; 0xdcc3
@@ -9984,7 +9984,7 @@ Func_dd76: ; 0xdd76
ld [wBallSaverTimerFrames], a
ld [wBallSaverTimerSeconds], a
.asm_dd9c
- ld de, $1502
+ lb de, $15, $02
call PlaySoundEffect
ret
@@ -9993,7 +9993,7 @@ Func_dd76: ; 0xdd76
call PlaySong
ld bc, $001e
call AdvanceFrames
- ld de, $2524
+ lb de, $25, $24
call PlaySoundEffect
call Func_dbba
ld a, $1
@@ -10091,7 +10091,7 @@ Func_de4f: ; 0xde4f
ld [wBallSaverTimerFrames], a
ld [wBallSaverTimerSeconds], a
.asm_de75
- ld de, $1502
+ lb de, $15, $02
call PlaySoundEffect
ret
@@ -10100,7 +10100,7 @@ Func_de4f: ; 0xde4f
call PlaySong
ld bc, $001e
call AdvanceFrames
- ld de, $2524
+ lb de, $25, $24
call PlaySoundEffect
call Func_dbba
ld a, $1
@@ -10197,7 +10197,7 @@ Func_df1a: ; 0xdf1a
ld a, $1
ld [wd6a7], a
.asm_df50
- ld de, $0002
+ lb de, $00, $02
call PlaySoundEffect
ret
@@ -10248,7 +10248,7 @@ Func_df7e: ; 0xdf7e
ld a, $1
ld [wd6b2], a
.asm_dfb4
- ld de, $000b
+ lb de, $00, $0b
call PlaySoundEffect
ret
@@ -10303,7 +10303,7 @@ Func_dfe2: ; 0xdfe2
ld a, [wd712]
cp $0
jr nz, .asm_e025
- ld de, $0002
+ lb de, $00, $02
call PlaySoundEffect
ret
@@ -10335,7 +10335,7 @@ Func_e056: ; 0xe056
ld hl, wCurrentStage
cp [hl]
ret z
- ld de, $000b
+ lb de, $00, $0b
call PlaySoundEffect
xor a
ld [wd495], a
@@ -10390,7 +10390,7 @@ Func_e08b: ; 0xe08b
ret
.asm_e0c8
- ld de, $0002
+ lb de, $00, $02
call PlaySoundEffect
xor a
ld [wd57d], a
@@ -10533,7 +10533,7 @@ PlayFlipperSoundIfPressed: ; 0xe1ce
ld hl, wKeyConfigLeftFlipper
call IsKeyPressed
jr z, .asm_e1e2
- ld de, $000c
+ lb de, $00, $0c
call PlaySoundEffect
ret
@@ -10541,7 +10541,7 @@ PlayFlipperSoundIfPressed: ; 0xe1ce
ld hl, wKeyConfigRightFlipper
call IsKeyPressed
ret z
- ld de, $000c
+ lb de, $00, $0c
call PlaySoundEffect
ret
@@ -11873,7 +11873,7 @@ Func_ed8e: ; 0xed8e
call Func_eef9
ld [wd61d], a
push af
- ld de, $0009
+ lb de, $00, $09
call PlaySoundEffect
pop af
call LoadBillboardOffPicture
@@ -11894,7 +11894,7 @@ Func_ed8e: ; 0xed8e
ld [wd61e], a
ld a, $32
ld [wd61b], a
- ld de, $0728
+ lb de, $07, $28
call PlaySoundEffect
.asm_ee47
pop bc
@@ -11920,12 +11920,12 @@ Func_ed8e: ; 0xed8e
ld a, [wd61d]
cp $5
jr nz, .asm_ee78
- ld de, $0c42
+ lb de, $0c, $42
call PlaySoundEffect
jr .asm_ee7e
.asm_ee78
- ld de, $0c43
+ lb de, $0c, $43
call PlaySoundEffect
.asm_ee7e
ld b, $28
@@ -12213,7 +12213,7 @@ UpgradeBallBlueField: ; 0xf040
ld a, [wBallType]
cp MASTER_BALL
jr z, .masterBall
- ld de, $063a
+ lb de, $06, $3a
call PlaySoundEffect
call Func_30e8
call Func_30db
@@ -12229,11 +12229,11 @@ UpgradeBallBlueField: ; 0xf040
ld a, [hl]
ld [wBallType], a
add $30
- ld [wcBottomMessageText + $12], a
+ ld [wBottomMessageText + $12], a
jr .asm_f0b0
.masterBall
- ld de, $0f4d
+ lb de, $0f, $4d
call PlaySoundEffect
ld bc, OneMillionPoints
ld [hFarCallTempA], a
@@ -12633,7 +12633,7 @@ Func_f55c: ; 0xf55c
Func_f57f: ; 0xf57f
xor a
ld [wd4aa], a
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld a, $81
ld b, $40
.clearLoop
@@ -12644,17 +12644,17 @@ Func_f57f: ; 0xf57f
dec b
jr nz, .clearLoop
ld a, $0
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld de, vBGMap1
ld bc, $00c0
call LoadVRAMData
ret
Func_f5a0: ; 0xf5a0
- ld de, wcBottomMessageText + $40
+ ld de, wBottomMessageText + $40
ld hl, Data_3069
call PrintTextNoHeader
- ld de, wcBottomMessageText + $80
+ ld de, wBottomMessageText + $80
ld hl, Data_3070
call PrintTextNoHeader
ld hl, wd489
@@ -12677,10 +12677,10 @@ Func_f5a0: ; 0xf5a0
call SetSongBank
ld de, $0005
call PlaySong
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld bc, $0040
call Func_f81b
- ld de, wcBottomMessageText + $20
+ ld de, wBottomMessageText + $20
ld hl, Data_3094
call PrintTextNoHeader
ld bc, $0040
@@ -12721,10 +12721,10 @@ CallTable_f60d: ; 0xf60d
dw Func_faf8
Func_f626: ; 0xf626
- ld de, wcBottomMessageText + $01
+ ld de, wBottomMessageText + $01
ld hl, Data_3006
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $01
+ ld hl, wBottomMessageText + $01
ld a, [wd628]
call Func_f78e
ld bc, $0040
@@ -12737,10 +12737,10 @@ Func_f626: ; 0xf626
ret
Func_f64e: ; 0xf64e
- ld de, wcBottomMessageText
+ ld de, wBottomMessageText
ld hl, Data_3019
call PrintTextNoHeader
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld a, [wd629]
call Func_f78e
ld bc, $0040
@@ -12756,8 +12756,8 @@ Func_f676: ; 0xf676
ld b, $4
.asm_f678
push bc
- ld hl, wcBottomMessageText + $20
- ld de, wcBottomMessageText
+ ld hl, wBottomMessageText + $20
+ ld de, wBottomMessageText
ld bc, $00e0
call LocalCopyData
ld bc, $00c0
@@ -12776,13 +12776,13 @@ Func_f676: ; 0xf676
pop bc
dec b
jr nz, .asm_f678
- ld de, wcBottomMessageText + $40
+ ld de, wBottomMessageText + $40
ld hl, Data_307a
call PrintTextNoHeader
- ld de, wcBottomMessageText + $80
+ ld de, wBottomMessageText + $80
ld hl, Data_3086
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $50
+ ld hl, wBottomMessageText + $50
ld a, [wd482]
call Func_f78e
ld bc, $0040
@@ -12792,12 +12792,12 @@ Func_f676: ; 0xf676
push de
push hl
ld hl, wd494
- ld de, wcBottomMessageText + $86
+ ld de, wBottomMessageText + $86
call Func_f8bd
ld bc, $0040
ld de, $0080
call Func_f80d
- ld de, $003e
+ lb de, $00, $3e
call PlaySoundEffect
ld a, [wd4ab]
and a
@@ -12829,8 +12829,8 @@ Func_f70d: ; 0xf70d
ld b, $4
.asm_f70f
push bc
- ld hl, wcBottomMessageText + $20
- ld de, wcBottomMessageText
+ ld hl, wBottomMessageText + $20
+ ld de, wBottomMessageText
ld bc, $00e0
call LocalCopyData
ld bc, $00c0
@@ -12849,16 +12849,16 @@ Func_f70d: ; 0xf70d
pop bc
dec b
jr nz, .asm_f70f
- ld de, wcBottomMessageText + $60
+ ld de, wBottomMessageText + $60
ld hl, Data_308d
call PrintTextNoHeader
ld hl, wd46f
- ld de, wcBottomMessageText + $66
+ ld de, wBottomMessageText + $66
call Func_f8bd
ld bc, $0040
ld de, $0060
call Func_f80d
- ld de, $003e
+ lb de, $00, $3e
call PlaySoundEffect
ld a, [wd4ab]
and a
@@ -12874,7 +12874,7 @@ Func_f70d: ; 0xf70d
ld de, wd48f
call AddBigBCD6
ld hl, wd46f
- ld de, wcBottomMessageText + $66
+ ld de, wBottomMessageText + $66
call Func_f8bd
ld bc, $0040
ld de, $0060
@@ -12984,7 +12984,7 @@ Func_f80d: ; 0xf80d
hlCoord 0, 0, vBGMap1
add hl, de
push hl
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
add hl, de
pop de
call LoadVRAMData
@@ -13001,10 +13001,10 @@ Func_f81b: ; 0xf81b
Func_f824: ; 0xf824
call Func_f83a
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld bc, $0040
call Func_f81b
- ld hl, wcBottomMessageText + $48
+ ld hl, wBottomMessageText + $48
ld bc, $0038
call Func_f81b
ret
@@ -13039,12 +13039,12 @@ Func_f853: ; 0xf853
push de
push hl
ld hl, wd488
- ld de, wcBottomMessageText + $46
+ ld de, wBottomMessageText + $46
call Func_f8bd
ld bc, $0040
ld de, $0040
call Func_f80d
- ld de, $003e
+ lb de, $00, $3e
call PlaySoundEffect
ld a, [wd4ab]
and a
@@ -13075,7 +13075,7 @@ Func_f853: ; 0xf853
ld de, wd483
call AddBigBCD6
ld hl, wd48e
- ld de, wcBottomMessageText + $86
+ ld de, wBottomMessageText + $86
call Func_f8bd
ld bc, $0040
ld de, $0080
@@ -13181,10 +13181,10 @@ Func_f945: ; 0xf945
ret
Func_f952: ; 0xf952
- ld de, wcBottomMessageText + $03
+ ld de, wBottomMessageText + $03
ld hl, BellsproutCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $03
+ ld hl, wBottomMessageText + $03
ld a, [wd62a]
call Func_f78e
ld bc, $0040
@@ -13197,10 +13197,10 @@ Func_f952: ; 0xf952
ret
Func_f97a: ; 0xf97a
- ld de, wcBottomMessageText + $04
+ ld de, wBottomMessageText + $04
ld hl, DugtrioCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $04
+ ld hl, wBottomMessageText + $04
ld a, [wd62b]
call Func_f78e
ld bc, $0040
@@ -13213,10 +13213,10 @@ Func_f97a: ; 0xf97a
ret
Func_f9a2: ; 0xf9a2
- ld de, wcBottomMessageText + $03
+ ld de, wBottomMessageText + $03
ld hl, CaveShotCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $03
+ ld hl, wBottomMessageText + $03
ld a, [wd62c]
call Func_f78e
ld bc, $0040
@@ -13229,10 +13229,10 @@ Func_f9a2: ; 0xf9a2
ret
Func_f9ca: ; 0xf9ca
- ld de, wcBottomMessageText + $01
+ ld de, wBottomMessageText + $01
ld hl, SpinnerTurnsCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $01
+ ld hl, wBottomMessageText + $01
ld a, [wd62d]
call Func_f78e
ld bc, $0040
@@ -13257,10 +13257,10 @@ Func_f9f3: ; 0xf9f3
ret
Func_fa06: ; 0xfa06
- ld de, wcBottomMessageText + $04
+ ld de, wBottomMessageText + $04
ld hl, CloysterCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $04
+ ld hl, wBottomMessageText + $04
ld a, [wd63b]
call Func_f78e
ld bc, $0040
@@ -13273,10 +13273,10 @@ Func_fa06: ; 0xfa06
ret
Func_fa2e: ; 0xfa2e
- ld de, wcBottomMessageText + $04
+ ld de, wBottomMessageText + $04
ld hl, SlowpokeCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $04
+ ld hl, wBottomMessageText + $04
ld a, [wd63a]
call Func_f78e
ld bc, $0040
@@ -13289,10 +13289,10 @@ Func_fa2e: ; 0xfa2e
ret
Func_fa56: ; 0xfa56
- ld de, wcBottomMessageText + $04
+ ld de, wBottomMessageText + $04
ld hl, PoliwagCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $04
+ ld hl, wBottomMessageText + $04
ld a, [wd63d]
call Func_f78e
ld bc, $0040
@@ -13305,10 +13305,10 @@ Func_fa56: ; 0xfa56
ret
Func_fa7e: ; 0xfa7e
- ld de, wcBottomMessageText + $04
+ ld de, wBottomMessageText + $04
ld hl, PsyduckCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $04
+ ld hl, wBottomMessageText + $04
ld a, [wd63c]
call Func_f78e
ld bc, $0040
@@ -13321,10 +13321,10 @@ Func_fa7e: ; 0xfa7e
ret
Func_faa6: ; 0xfaa6
- ld de, wcBottomMessageText + $03
+ ld de, wBottomMessageText + $03
ld hl, CaveShotCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $03
+ ld hl, wBottomMessageText + $03
ld a, [wd62c]
call Func_f78e
ld bc, $0040
@@ -13337,10 +13337,10 @@ Func_faa6: ; 0xfaa6
ret
Func_face: ; 0xface :)
- ld de, wcBottomMessageText + $01
+ ld de, wBottomMessageText + $01
ld hl, SpinnerTurnsCounterText
call PrintTextNoHeader
- ld hl, wcBottomMessageText + $01
+ ld hl, wBottomMessageText + $01
ld a, [wd62d]
call Func_f78e
ld bc, $0040
@@ -14105,7 +14105,7 @@ Func_10496: ; 0x10496
xor a
ld [wd548], a
ld [wd549], a
- ld de, $000b
+ lb de, $00, $0b
call PlaySoundEffect
ret
@@ -14156,7 +14156,7 @@ CapturePokemon: ; 0x1052d
ld a, [wBallCaptureAnimationFrameCounter]
cp $1
jr nz, .asm_10541
- ld de, $0041
+ lb de, $00, $41
call PlaySoundEffect
.asm_10541
ld hl, BallCaptureAnimationData
@@ -14183,7 +14183,7 @@ CapturePokemon: ; 0x1052d
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $2329
+ lb de, $23, $29
call PlaySoundEffect
call Func_10825
call Func_3475
@@ -14403,7 +14403,7 @@ Func_106b6: ; 0x106b6
pop de
call LoadTextHeader
pop hl
- ld de, wcBottomMessageText + $20
+ ld de, wBottomMessageText + $20
ld b, $0 ; count the number of letters in mon's name in register b
.readLetter
ld a, [hli]
@@ -14556,21 +14556,21 @@ Func_107f8: ; 0x107f8
ld a, [wTimerSeconds]
cp $20
jr nz, .asm_10810
- ld de, $0749
+ lb de, $07, $49
call PlaySoundEffect
ret
.asm_10810
cp $10
jr nz, .asm_1081b
- ld de, $0a4a
+ lb de, $0a, $4a
call PlaySoundEffect
ret
.asm_1081b
cp $5
ret nz
- ld de, $0d4b
+ lb de, $0d, $4b
call PlaySoundEffect
ret
@@ -14961,7 +14961,7 @@ Func_10b3f: ; 0x10b3f
Func_10b59: ; 0x10b59
xor a
ld [wd4aa], a
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
ld a, $81
ld b, $30
.asm_10b64
@@ -14979,7 +14979,7 @@ Func_10b59: ; 0x10b59
ld bc, $0030
call LoadVRAMData
ld a, $0
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
deCoord 0, 0, vBGMap1
ld bc, $00c0
call LoadVRAMData
@@ -15007,7 +15007,7 @@ Func_10ba2: ; 0x10ba2
swap c
sla c
ld b, $0
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
add hl, bc
ld d, h
ld e, l
@@ -15064,7 +15064,7 @@ Func_10bea: ; 0x10bea
ld a, [wd809]
bit 0, a
jr z, .asm_10bf4
- ld de, $0001
+ lb de, $00, $01
call PlaySoundEffect
ret
@@ -15080,7 +15080,7 @@ Func_10c0c: ; 0x10c0c
ret z
dec a
ld [wd461], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -15091,7 +15091,7 @@ Func_10c0c: ; 0x10c0c
cp c
ret z
ld [wd461], a
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
ret
@@ -15132,7 +15132,7 @@ Func_10c38: ; 0x10c38
swap c
sla c
ld b, $0
- ld hl, wcBottomMessageText + $03
+ ld hl, wBottomMessageText + $03
add hl, bc
ld a, $88
ld [hl], a
@@ -15141,7 +15141,7 @@ Func_10c38: ; 0x10c38
and a
jr z, .asm_10c83
ld a, $8a
- ld [wcBottomMessageText + $11], a
+ ld [wBottomMessageText + $11], a
.asm_10c83
ld a, [wd462]
add $7
@@ -15151,10 +15151,10 @@ Func_10c38: ; 0x10c38
cp c
jr c, .asm_10c96
ld a, $89
- ld [wcBottomMessageText + $b1], a
+ ld [wBottomMessageText + $b1], a
.asm_10c96
ld a, $0
- ld hl, wcBottomMessageText
+ ld hl, wBottomMessageText
deCoord 0, 0, vBGMap1
ld bc, $00c0
call LoadVRAMData
@@ -15404,7 +15404,7 @@ Func_10e0a: ; 0x10e0a
pop de
call LoadTextHeader
pop hl
- ld de, wcBottomMessageText + $20
+ ld de, wBottomMessageText + $20
ld b, $0
.asm_10e67
ld a, [hli]
@@ -17338,7 +17338,7 @@ Func_14091: ; 0x14091
and $fe
or c
ld [wStageCollisionState], a
- ld de, $0007
+ lb de, $00, $07
call PlaySoundEffect
ld a, [wCurrentStage]
bit 0, a
@@ -18198,7 +18198,7 @@ Func_14795: ; 0x14795
ld [wd5c7], a
ld a, $1
ld [wBallHitWildMon], a
- ld de, $0006
+ lb de, $00, $06
call PlaySoundEffect
ret
@@ -18449,7 +18449,7 @@ Func_1496d: ; 0x1496d
ld bc, FiveHundredPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $000f
+ lb de, $00, $0f
call PlaySoundEffect
ret
@@ -18589,7 +18589,7 @@ Func_14dc9: ; 0x14dc9
ld [wd7bd], a
ld a, $80
ld [wFlipperCollision], a
- ld de, $000e
+ lb de, $00, $0e
call PlaySoundEffect
ret
@@ -18777,7 +18777,7 @@ Func_151cb: ; 0x151cb
ld bc, FourHundredPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $0009
+ lb de, $00, $09
call PlaySoundEffect
ld hl, wd62c
call Func_e4a
@@ -18966,7 +18966,7 @@ Func_1535d: ; 0x1535d
inc hl
and [hl]
jr nz, .asm_153c0
- ld de, $0009
+ lb de, $00, $09
call PlaySoundEffect
jp Func_15450
@@ -18986,7 +18986,7 @@ Func_1535d: ; 0x1535d
ld a, [wBallType]
cp MASTER_BALL
jr z, .masterBall
- ld de, $063a
+ lb de, $06, $3a
call PlaySoundEffect
call Func_30e8
call Func_30db
@@ -19001,11 +19001,11 @@ Func_1535d: ; 0x1535d
ld a, [hl]
ld [wBallType], a
add $30
- ld [wcBottomMessageText + $12], a
+ ld [wBottomMessageText + $12], a
jr .asm_15447
.masterBall
- ld de, $0f4d
+ lb de, $0f, $4d
call PlaySoundEffect
ld bc, OneMillionPoints
ld [hFarCallTempA], a
@@ -19508,7 +19508,7 @@ Func_159f4: ; 0x159f4
add c
cp $2
jr z, .asm_15a13
- ld de, $0000
+ lb de, $00, $00
call PlaySoundEffect
.asm_15a13
ld a, [wd7f2]
@@ -19552,7 +19552,7 @@ Func_15e93: ; 0x15e93
ld bc, TenThousandPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $0005
+ lb de, $00, $05
call PlaySoundEffect
ld hl, BellsproutAnimationData
ld de, wBellsproutAnimationFrameCounter
@@ -19632,7 +19632,7 @@ Func_15e93: ; 0x15e93
ld [wBallXVelocity + 1], a
ld a, $2
ld [wBallYVelocity + 1], a
- ld de, $0006
+ lb de, $00, $06
call PlaySoundEffect
ld a, $5
ld [hFarCallTempA], a
@@ -19729,7 +19729,7 @@ Func_15fda: ; 0x15fda
ld a, [wd7ea]
add [hl]
ld [wd7ea], a
- ld de, $000b
+ lb de, $00, $0b
call PlaySoundEffect
ret
@@ -19751,7 +19751,7 @@ Func_160f0: ; 0x160f0
ld bc, TenThousandPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $0021
+ lb de, $00, $21
call PlaySoundEffect
xor a
ld hl, wBallXVelocity
@@ -19959,7 +19959,7 @@ asm_1620f: ; 0x1620f
ld [wd803], a
ld a, $8
ld [wd804], a
- ld de, $0004
+ lb de, $00, $04
call PlaySoundEffect
ret
@@ -20001,7 +20001,7 @@ Func_16279: ; 0x16279
ld a, [wd603]
cp $12
jr nz, .asm_162d4
- ld de, $0021
+ lb de, $00, $21
call PlaySoundEffect
ld [hFarCallTempA], a
callba LoadMiniBallGfx
@@ -20160,7 +20160,7 @@ Func_163f2: ; 0x163f2
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $3c23
+ lb de, $3c, $23
call PlaySoundEffect
ret
@@ -20264,7 +20264,7 @@ Func_1652d: ; 0x1652d
ld [wBallYVelocity + 1], a
ld a, $1
ld [wd549], a
- ld de, $000a
+ lb de, $00, $0a
call PlaySoundEffect
.asm_16566
ld a, $ff
@@ -20311,7 +20311,7 @@ Func_1658f: ; 0x1658f
ld a, [hl]
ld [wCurrentMap], a
push af
- ld de, $0048
+ lb de, $00, $48
call PlaySoundEffect
pop af
add (PalletTownPic_Pointer - BillboardPicturePointers) / 3 ; map billboard pictures start at the $29th entry in BillboardPicturePointers
@@ -20401,7 +20401,7 @@ Func_1660c: ; 0x1660c
call CopyHLToDE
ld a, $2
ld [wd51c], a
- ld de, $003b
+ lb de, $00, $3b
call PlaySoundEffect
.asm_1667b
ld a, [wd51c]
@@ -20418,7 +20418,7 @@ Func_1660c: ; 0x1660c
ld [wd51e], a
cp $5a
ret nz
- ld de, $0f22
+ lb de, $0f, $22
call PlaySoundEffect
ret
@@ -20456,7 +20456,7 @@ Func_1669e: ; 0x1669e
ld hl, Func_30164
call z, BankSwitch
.asm_166f0
- ld de, $1610
+ lb de, $16, $10
call PlaySoundEffect
ret
@@ -20586,7 +20586,7 @@ Func_16781: ; 0x16781
ld [hFarCallTempA], a
callba LoadStageCollisionAttributes
call Func_159f4
- ld de, $0007
+ lb de, $00, $07
call PlaySoundEffect
ld a, [wStageCollisionState]
bit 0, a
@@ -20631,7 +20631,7 @@ Func_167ff: ; 0x167ff
and $fe
or c
ld [wStageCollisionState], a
- ld de, $0007
+ lb de, $00, $07
call PlaySoundEffect
ret
@@ -20753,7 +20753,7 @@ Func_16d9d: ; 016d9d
jp z, Func_16e51
xor a
ld [wd60a], a
- ld de, $000d
+ lb de, $00, $0d
call PlaySoundEffect
ld a, [wd60b]
sub $21
@@ -20922,7 +20922,7 @@ Func_16ef5: ; 0x16ef5
ld hl, wd5cc
ld de, BonusMultiplierText
call LoadTextHeader
- ld hl, wcBottomMessageText + $12
+ ld hl, wBottomMessageText + $12
ld a, [wd614]
and $7f
jr z, .asm_16f1f
@@ -21200,12 +21200,13 @@ DrawTimer: ; 0x175f5
ret
Data_17615:
- dr $17615, $17625
+ db $d7, $da, $d8, $d9
+ db $dc, $df, $dd, $de
+ db $dc, $db, $dd, $de
+ db $f5, $f8, $f6, $f7
DrawTimerDigit: ; 0x17625
add $b1 ; the timer digits' OAM ids start at $b1
- ; fall through
-
Func_17627: ; 0x17627
call LoadOAMData
ld a, b
@@ -21214,28 +21215,28 @@ Func_17627: ; 0x17627
ret
Func_1762f: ; 0x1762f
- ld de, $600c
+ lb de, $60, $0c
ld a, [wCurrentStage]
cp $6
ret nc
- ld de, $0000
+ lb de, $00, $00
bit 0, a
ret z
- ld de, $3004
+ lb de, $30, $04
ld a, [wInSpecialMode]
and a
ret z
ld a, [wSpecialMode]
and a
ret nz
- ld de, $3008
+ lb de, $30, $08
ret
Func_1764f: ; 0x1764f
push bc
push de
cp [hl]
- jr z, .asm_1765d
+ jr z, .skip
push af
push hl
add d
@@ -21243,7 +21244,7 @@ Func_1764f: ; 0x1764f
pop hl
pop af
ld [hl], a
-.asm_1765d
+.skip
inc hl
pop de
ld a, d
@@ -21267,7 +21268,7 @@ Func_17665: ; 0x17665
ret
Data_17679:
- dr $17679, $17c67
+INCLUDE "data/unknown_17679.asm"
Func_17c67: ; 0x17c67
ld a, [wd5f3]
@@ -22300,7 +22301,7 @@ Func_18464: ; 0x18464
ld [wd7bd], a
ld a, $80
ld [wFlipperCollision], a
- ld de, $002c
+ lb de, $00, $2c
call PlaySoundEffect
.asm_184d5
ld bc, $0830
@@ -22520,7 +22521,7 @@ Func_1860b: ; 0x1860b
ld [wd7bd], a
ld a, $80
ld [wFlipperCollision], a
- ld de, $002d
+ lb de, $00, $2d
call PlaySoundEffect
.asm_1867c
ld bc, $5078
@@ -22729,7 +22730,7 @@ Func_187b1: ; 0x187b1
pop de
ld a, $2
ld [de], a
- ld de, $0037
+ lb de, $00, $37
call PlaySoundEffect
jr .asm_18826
@@ -22917,7 +22918,7 @@ Func_1894c: ; 0x1894c
ret
.asm_18980
- ld de, $002b
+ lb de, $00, $2b
call PlaySoundEffect
ld a, $1
ld [wd6a6], a
@@ -23014,7 +23015,7 @@ Func_189af: ; 0x189af
ld a, [de]
cp $1
jr nz, .asm_18a14
- ld de, $002e
+ lb de, $00, $2e
call PlaySoundEffect
ret
@@ -23032,7 +23033,7 @@ Func_189af: ; 0x189af
ld hl, wd5dc
ld de, Data_2f7b
call LoadTextHeader
- ld de, $4b2a
+ lb de, $4b, $2a
call PlaySoundEffect
ret
@@ -23886,7 +23887,7 @@ Func_19531: ; 0x19531
ld a, $2
ld de, wd6ae
call Func_19679
- ld de, $0039
+ lb de, $00, $39
call PlaySoundEffect
jr .asm_195a2
@@ -24022,7 +24023,7 @@ Func_19638: ; 0x19638
ld a, [de]
cp $1
jr nz, .asm_19645
- ld de, $0040
+ lb de, $00, $40
call PlaySoundEffect
ret
@@ -24047,7 +24048,7 @@ Func_19638: ; 0x19638
.asm_1966b
ld de, Data_2f97
call LoadTextHeader
- ld de, $4b2a
+ lb de, $4b, $2a
call PlaySoundEffect
ret
@@ -24103,7 +24104,7 @@ Func_19701: ; 0x19701
ld bc, OneHundredThousandPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueue
- ld de, $0038
+ lb de, $00, $38
call PlaySoundEffect
.asm_19742
ld de, wd6bd
@@ -24641,7 +24642,7 @@ Func_19c52: ; 0x19c52
ld bc, OneHundredThousandPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueue
- ld de, $0035
+ lb de, $00, $35
call PlaySoundEffect
ld hl, $0100
ld a, l
@@ -24951,7 +24952,7 @@ Func_1aad4: ; 0x1aad4
ld bc, FiveMillionPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueue
- ld de, $0036
+ lb de, $00, $36
call PlaySoundEffect
ld a, $33
ld [wd803], a
@@ -25087,7 +25088,7 @@ Func_1ab30: ; 0x1ab30
ld hl, wd5dc
ld de, Data_2fb3
call LoadTextHeader
- ld de, $4b2a
+ lb de, $4b, $2a
call PlaySoundEffect
ld a, $1
ld [wd7be], a
@@ -26130,7 +26131,7 @@ Func_1c7d7: ; 0x1c7d7
ld [wBallYVelocity + 1], a
ld a, $1
ld [wd549], a
- ld de, $000a
+ lb de, $00, $0a
call PlaySoundEffect
.asm_1c810
ld a, $ff
@@ -26177,7 +26178,7 @@ Func_1c839: ; 0x1c839
ld a, [hl]
ld [wCurrentMap], a
push af
- ld de, $0048
+ lb de, $00, $48
call PlaySoundEffect
pop af
add (PalletTownPic_Pointer - BillboardPicturePointers) / 3 ; map billboard pictures start at the $29th entry in BillboardPicturePointers
@@ -26425,7 +26426,7 @@ Func_1ca29: ; 0x1ca29
ld [wd7bd], a
ld a, $80
ld [wFlipperCollision], a
- ld de, $000e
+ lb de, $00, $0e
call PlaySoundEffect
ret
@@ -26437,7 +26438,7 @@ Func_1ca4a: ; 1ca4a
ld [wd5c7], a
ld a, $1
ld [wBallHitWildMon], a
- ld de, $0006
+ lb de, $00, $06
call PlaySoundEffect
ret
@@ -26661,7 +26662,7 @@ Func_1ce94: ; 0x1ce94
ld a, [wd7ea]
add [hl]
ld [wd7ea], a
- ld de, $000b
+ lb de, $00, $0b
call PlaySoundEffect
ret
@@ -26844,7 +26845,7 @@ Func_1d0a1: ; 0x1d0a1
call CopyHLToDE
ld a, $2
ld [wd51c], a
- ld de, $003b
+ lb de, $00, $3b
call PlaySoundEffect
.asm_1d110
ld a, [wd51c]
@@ -26861,7 +26862,7 @@ Func_1d0a1: ; 0x1d0a1
ld [wd51e], a
cp $5a
ret nz
- ld de, $0f22
+ lb de, $0f, $22
call PlaySoundEffect
ret
@@ -26899,7 +26900,7 @@ Func_1d133: ; 0x1d133
ld hl, Func_30164
call z, BankSwitch
.asm_1d185
- ld de, $1610
+ lb de, $16, $10
call PlaySoundEffect
ret
@@ -26992,7 +26993,7 @@ Func_1d216: ; 0x1d216
ld bc, TenThousandPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $0005
+ lb de, $00, $05
call PlaySoundEffect
ld hl, Data_1d312
ld de, wd632
@@ -27073,7 +27074,7 @@ Func_1d216: ; 0x1d216
xor a
ld [wBallYVelocity], a
ld [wBallYVelocity + 1], a
- ld de, $0006
+ lb de, $00, $06
call PlaySoundEffect
ld a, [wd642]
cp $0
@@ -27106,7 +27107,7 @@ HandleEnteringCloyster: ; 0x1d32d
ld bc, TenThousandPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $0005
+ lb de, $00, $05
call PlaySoundEffect
ld hl, Data_1d41d
ld de, wd637
@@ -27187,7 +27188,7 @@ HandleEnteringCloyster: ; 0x1d32d
xor a
ld [wBallYVelocity], a
ld [wBallYVelocity + 1], a
- ld de, $0006
+ lb de, $00, $06
call PlaySoundEffect
ld a, $e
ld [hFarCallTempA], a
@@ -27213,7 +27214,7 @@ Func_1d438: ; 0x1d438
jp z, Func_1d51b
xor a
ld [wd60a], a
- ld de, $000d
+ lb de, $00, $0d
call PlaySoundEffect
ld a, [wd60b]
sub $f
@@ -27408,7 +27409,7 @@ Func_1d5bf: ; 0x1d5bf
ld hl, wd5cc
ld de, BonusMultiplierText
call LoadTextHeader
- ld hl, wcBottomMessageText + $12
+ ld hl, wBottomMessageText + $12
ld a, [wd614]
and $7f
jr z, .asm_1d5e9
@@ -27884,7 +27885,7 @@ Func_1de22: ; 0x1de22
ld bc, FiveHundredPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $000f
+ lb de, $00, $0f
call PlaySoundEffect
ret
@@ -28138,7 +28139,7 @@ Func_1e356: ; 0x1e356
inc hl
and [hl]
jr nz, .asm_1e3de
- ld de, $0009
+ lb de, $00, $09
call PlaySoundEffect
jp asm_1e475
@@ -28158,7 +28159,7 @@ Func_1e356: ; 0x1e356
ld a, [wBallType]
cp MASTER_BALL
jr z, .masterBall
- ld de, $063a
+ lb de, $06, $3a
call PlaySoundEffect
call Func_30e8
call Func_30db
@@ -28173,11 +28174,11 @@ Func_1e356: ; 0x1e356
ld a, [hl]
ld [wBallType], a
add $30
- ld [wcBottomMessageText + $12], a
+ ld [wBottomMessageText + $12], a
jr .asm_1e465
.masterBall
- ld de, $0f4d
+ lb de, $0f, $4d
call PlaySoundEffect
ld bc, OneMillionPoints
ld [hFarCallTempA], a
@@ -28427,7 +28428,7 @@ Func_1e5c5: ; 0x1e5c5
ld bc, FourHundredPoints
ld [hFarCallTempA], a
callba AddBigBCD6FromQueueWithBallMultiplier
- ld de, $0009
+ lb de, $00, $09
call PlaySoundEffect
ld hl, wd62c
call Func_e4a
@@ -28615,7 +28616,7 @@ Func_1e757: ; 0x1e757
ld a, [wd603]
cp $12
jr nz, .asm_1e7b2
- ld de, $0021
+ lb de, $00, $21
call PlaySoundEffect
ld [hFarCallTempA], a
callba LoadMiniBallGfx
@@ -28768,7 +28769,7 @@ Func_1e8c3: ; 0x1e8c3
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $3c23
+ lb de, $3c, $23
call PlaySoundEffect
ret
@@ -28979,7 +28980,7 @@ asm_1ea6a: ; 0x1ea6a
ld [wd803], a
ld a, $8
ld [wd804], a
- ld de, $0004
+ lb de, $00, $04
call PlaySoundEffect
ret
@@ -30774,21 +30775,21 @@ Func_20651: ; 0x20651
ld [wd554], a
cp $1
jr nz, .asm_20693
- ld de, $0728
+ lb de, $07, $28
call PlaySoundEffect
ret
.asm_20693
cp $2
jr nz, .asm_2069e
- ld de, $0744
+ lb de, $07, $44
call PlaySoundEffect
ret
.asm_2069e
cp $3
ret nz
- ld de, $0745
+ lb de, $07, $45
call PlaySoundEffect
ld a, $1
ld [wd604], a
@@ -31140,7 +31141,7 @@ Func_2094d: ; 0x2094d
ret
Func_20977: ; 0x20977
- ld de, $0746
+ lb de, $07, $46
call PlaySoundEffect
call Func_20af5
ld a, [wCurrentEvolutionType]
@@ -31191,7 +31192,7 @@ Func_20977: ; 0x20977
ret
Func_209eb: ; 0x209eb
- ld de, $0747
+ lb de, $07, $47
call PlaySoundEffect
ld a, $1
ld [wd551], a
@@ -31399,7 +31400,7 @@ Func_20b02: ; 0x20b02
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $2d26
+ lb de, $2d, $26
call PlaySoundEffect
ld [hFarCallTempA], a
callba Func_10825
@@ -31533,21 +31534,21 @@ Func_20c76: ; 0x20c76
ld [wd554], a
cp $1
jr nz, .asm_20cb8
- ld de, $0728
+ lb de, $07, $28
call PlaySoundEffect
ret
.asm_20cb8
cp $2
jr nz, .asm_20cc3
- ld de, $0744
+ lb de, $07, $44
call PlaySoundEffect
ret
.asm_20cc3
cp $3
ret nz
- ld de, $0745
+ lb de, $07, $45
call PlaySoundEffect
ld a, $1
ld [wd604], a
@@ -31877,7 +31878,7 @@ Func_20f4b: ; 0x20f4b
ret
Func_20f75: ; 0x20f75
- ld de, $0746
+ lb de, $07, $46
call PlaySoundEffect
call Func_2111d
ld a, [wCurrentEvolutionType]
@@ -31930,7 +31931,7 @@ Func_20f75: ; 0x20f75
ret
Func_20fef: ; 0x20fef
- ld de, $0747
+ lb de, $07, $47
call PlaySoundEffect
ld a, $1
ld [wd551], a
@@ -32159,7 +32160,7 @@ Func_2112a: ; 0x2112a
ld de, $0000
call PlaySong
rst AdvanceFrame
- ld de, $2d26
+ lb de, $2d, $26
call PlaySoundEffect
ld [hFarCallTempA], a
callba Func_10825
@@ -32780,13 +32781,13 @@ Func_2442a: ; 0x2442a
ld hl, wd5dc
ld de, Data_2fd0
call LoadTextHeader
- ld de, $4b2a
+ lb de, $4b, $2a
call PlaySoundEffect
.asm_24498
ld a, [wd712]
cp $4
jr nz, .asm_244b0
- ld a, [wd800]
+ ld a, [wSFXTimer]
and a
jr nz, .asm_244b0
ld de, $0004
@@ -32890,7 +32891,7 @@ Func_245ab: ; 0x245ab
ld [wd803], a
ld a, $3
ld [wd804], a
- ld de, $0033
+ lb de, $00, $33
call PlaySoundEffect
ld bc, OneThousandPoints
ld [hFarCallTempA], a
@@ -33289,7 +33290,7 @@ Func_248ac: ; 0x248ac
inc [hl]
ld a, $2
ld [wd717], a
- ld de, $0034
+ lb de, $00, $34
call PlaySoundEffect
.asm_248d3
ld a, [wd718]
@@ -33308,7 +33309,7 @@ Func_248ac: ; 0x248ac
inc [hl]
ld a, $2
ld [wd718], a
- ld de, $0034
+ lb de, $00, $34
call PlaySoundEffect
.asm_248fa
ld a, [wd719]
@@ -33327,7 +33328,7 @@ Func_248ac: ; 0x248ac
inc [hl]
ld a, $2
ld [wd719], a
- ld de, $0034
+ lb de, $00, $34
call PlaySoundEffect
.asm_24921
ld a, [wd717]
@@ -33864,7 +33865,7 @@ Func_24d07: ; 0x24d07
.asm_24d1f
ld a, $2
ld [wd721], a
- ld de, $0034
+ lb de, $00, $34
call PlaySoundEffect
.asm_24d2a
ld a, [wd722]
@@ -33881,7 +33882,7 @@ Func_24d07: ; 0x24d07
.asm_24d42
ld a, $2
ld [wd722], a
- ld de, $0034
+ lb de, $00, $34
call PlaySoundEffect
.asm_24d4d
ld a, [wd723]
@@ -33898,7 +33899,7 @@ Func_24d07: ; 0x24d07
.asm_24d65
ld a, $2
ld [wd723], a
- ld de, $0034
+ lb de, $00, $34
call PlaySoundEffect
.asm_24d70
ld a, [wd721]
@@ -34062,7 +34063,7 @@ Func_24e7f: ; 0x24e7f
ld [wd803], a
ld a, $3
ld [wd804], a
- ld de, $0032
+ lb de, $00, $32
call PlaySoundEffect
ld a, [wMeowthStageBonusCounter]
dec a
@@ -34769,13 +34770,13 @@ Func_25c5a: ; 0x25c5a
call LoadTextHeader
ld a, $2
ld [wd794], a
- ld de, $4b2a
+ lb de, $4b, $2a
call PlaySoundEffect
.asm_25c98
ld a, [wd794]
cp $2
jr nz, .asm_25cb0
- ld a, [wd800]
+ ld a, [wSFXTimer]
and a
jr nz, .asm_25cb0
ld de, $0003
@@ -34907,7 +34908,7 @@ Func_25da3: ; 0x25da3
ld [wd803], a
ld a, $8
ld [wd804], a
- ld de, $0030
+ lb de, $00, $30
call PlaySoundEffect
call Func_25e85
ld hl, wd792
@@ -35166,7 +35167,7 @@ Func_25f77: ; 0x25f77
ld a, $3
.asm_25fb2
push af
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
pop af
pop de
@@ -35231,21 +35232,21 @@ Func_25ff3: ; 0x25ff3
jr nc, .asm_26016
ld a, $3
ld [de], a
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
ret
.asm_26016
ld a, $2
ld [de], a
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
ret
.asm_26020
ld a, $1
ld [de], a
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
ret
@@ -35333,21 +35334,21 @@ Func_2607f: ; 0x2607f
jr nc, .asm_260a2
ld a, $3
ld [de], a
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
ret
.asm_260a2
ld a, $2
ld [de], a
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
ret
.asm_260ac
ld a, $1
ld [de], a
- ld de, $0031
+ lb de, $00, $31
call PlaySoundEffect
ret
@@ -36435,7 +36436,7 @@ Func_28513: ; 0x28513
ld a, [wd95f]
and a
ret z
- ld de, $0003
+ lb de, $00, $03
call PlaySoundEffect
call Func_28931
call Func_289c8
@@ -40908,7 +40909,7 @@ Func_315d5: ; 0x315d5
callba Func_31281
ld [hFarCallTempA], a
callba Func_30253
- ld de, $2525
+ lb de, $25, $25
call PlaySoundEffect
ld bc, Data_2cbf
ld [hFarCallTempA], a
@@ -41073,7 +41074,7 @@ Func_3174c: ; 0x3174c
callba Func_3140b
ld [hFarCallTempA], a
callba Func_30253
- ld de, $2525
+ lb de, $25, $25
call PlaySoundEffect
ld bc, Data_2cbf
ld [hFarCallTempA], a