diff options
author | Astatin <[email protected]> | 2025-08-07 16:53:50 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-08-07 16:53:50 +0200 |
commit | 41b5858e855c68e01bf388e54abd82661e846585 (patch) | |
tree | dc552e5de42e033f49cb9774c7f1af2b737a5fc0 /music | |
parent | 162fad62713d6b2e175c4cd5d7e53ebe7dedef11 (diff) |
Add heal sound effect + remove useless tile loads
Diffstat (limited to 'music')
-rw-r--r-- | music/soundeffects/heal.gbasm | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/music/soundeffects/heal.gbasm b/music/soundeffects/heal.gbasm new file mode 100644 index 0000000..b68a8c4 --- /dev/null +++ b/music/soundeffects/heal.gbasm @@ -0,0 +1,58 @@ +_sound_effect_Heal: + LD A, $mem_sound_flags + SET 2, A + LD $mem_sound_flags, A + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $06 + LD ($18), A + LD A, $87 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $83 + LD ($18), A + LD A, $87 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $ac + LD ($18), A + LD A, $87 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $c1 + LD ($18), A + LD A, $87 + LD ($19), A + + LD A, $mem_sound_flags + AND 0b11000001 + LD $mem_sound_flags, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET |