From c70b3cb2cab64d550a585dcfbc166bf30c0ea955 Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 12 Aug 2025 13:17:58 +0200 Subject: Add jump, damage, earcoptr and hop sound effects --- music/soundeffects/damage.gbasm | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 music/soundeffects/damage.gbasm (limited to 'music/soundeffects/damage.gbasm') diff --git a/music/soundeffects/damage.gbasm b/music/soundeffects/damage.gbasm new file mode 100644 index 0000000..aa325d1 --- /dev/null +++ b/music/soundeffects/damage.gbasm @@ -0,0 +1,50 @@ +_sound_effect_Damage: + LD A, $mem_sound_flags + SET 4, A + LD $mem_sound_flags, A + + LD A, $00 + LD ($21), A + LD A, $80 + LD ($23), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($20), A + LD A, $82 + LD ($21), A + LD A, $14 + LD ($22), A + LD A, $80 + LD ($23), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($20), A + LD A, $a2 + LD ($21), A + LD A, $14 + LD ($22), A + LD A, $80 + LD ($23), A + + LD A, $mem_sound_flags + SET 5, A + LD $mem_sound_flags, A + LD A, $10 + LD $mem_sound_effect_frame_count, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET -- cgit v1.2.3-70-g09d2