summaryrefslogtreecommitdiff
path: root/engine/pikachu
diff options
context:
space:
mode:
authorvulcandth <vulcandth@gmail.com>2022-03-26 21:05:06 -0500
committerGitHub <noreply@github.com>2022-03-26 22:05:06 -0400
commitfbaa5c9d4b48c000a52860a8392fc423c4e312f9 (patch)
tree80c5d8b0458ab6a2c2f1995ed0addd1f6cb5570f /engine/pikachu
parenta178c57f021692e442febfff4e592a9be8687a33 (diff)
Build the Virtual Console patch with `make yellow_vc` (#80)
Diffstat (limited to 'engine/pikachu')
-rw-r--r--engine/pikachu/pikachu_pcm.asm7
1 files changed, 7 insertions, 0 deletions
diff --git a/engine/pikachu/pikachu_pcm.asm b/engine/pikachu/pikachu_pcm.asm
index 5ef6fbc3..d971ea85 100644
--- a/engine/pikachu/pikachu_pcm.asm
+++ b/engine/pikachu/pikachu_pcm.asm
@@ -1,4 +1,5 @@
PlayPikachuSoundClip::
+ vc_hook PLAY_NEW
ld a, e
ld e, a
ld d, $0
@@ -39,7 +40,13 @@ PlayPikachuSoundClip::
ld a, l
cp $40 ; end of wave data
jr nz, .saveWaveDataLoop
+ vc_patch PLAY_MUTE
+IF DEF(_YELLOW_VC)
+ ld a, 0
+ELSE
ld a, $80
+ENDC
+ vc_patch_end
ldh [rNR30], a
ldh a, [rNR51]
or $44