diff options
author | Astatin <[email protected]> | 2025-08-19 15:57:51 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-08-19 15:57:51 +0200 |
commit | bbc5ab6ad02dbabcb79e1e83195288c0fb8cf1d1 (patch) | |
tree | 619cda5870860164fd8bddcb4e0ed741cf63ca49 /music/soundeffects/freeze.gbasm | |
parent | c70b3cb2cab64d550a585dcfbc166bf30c0ea955 (diff) |
Add insect bite & frog grab sound effects + disallow 2 sound effects at once
Diffstat (limited to 'music/soundeffects/freeze.gbasm')
-rw-r--r-- | music/soundeffects/freeze.gbasm | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/music/soundeffects/freeze.gbasm b/music/soundeffects/freeze.gbasm new file mode 100644 index 0000000..5d4915f --- /dev/null +++ b/music/soundeffects/freeze.gbasm @@ -0,0 +1,56 @@ +_sound_effect_Freeze_slide_data: +.DB $c2, $87, $c1, $07, $c1, $07, $c1, $07, $c2, $07 +.semi: +.DB $c1, $07, $c1, $07, $c1, $07 +.DB $c2, $07, $c2, $07, $c1, $07, $c1, $07, $c1, $07, $c2, $07, $c1, $07, $c1, $07 +.DB $c1, $07, $c2, $07, $c1, $07, $c1, $07, $c1, $07, $c2, $07, $c2, $07, $c1, $07 +.DB $c1, $07, $c1, $07, $c2, $07, $c1, $07, $c1, $07, $c1, $07, $c2, $07, $c1, $07 +.DB $c1, $07, $c1, $07, $c2, $07 +.end: + +_sound_effect_Freeze: + LD A, $mem_sound_flags + OR 0b00010100 + LD $mem_sound_flags, A + + + LD A, $80 + LD ($19), A + LD A, $3f + LD ($16), A + LD A, $a3 + LD ($17), A + + LD A, $3f + LD ($20), A + LD A, $52 + LD ($21), A + LD A, $14 + LD ($22), A + LD A, $80 + LD ($23), A + + .CHANNEL_2_SOUND_EFFECT_LOOP =_sound_effect_Freeze_slide_data, =_sound_effect_Freeze_slide_data.semi + + LD A, $3f + LD ($16), A + LD A, $a3 + LD ($17), A + + LD A, $3f + LD ($20), A + LD A, $52 + LD ($21), A + LD A, $14 + LD ($22), A + LD A, $80 + LD ($23), A + + .CHANNEL_2_SOUND_EFFECT_LOOP =_sound_effect_Freeze_slide_data, =_sound_effect_Freeze_slide_data.end + + LD A, $mem_sound_flags + AND 0b11000001 + LD $mem_sound_flags, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET |