diff options
Diffstat (limited to 'music/soundeffects.gbasm')
-rw-r--r-- | music/soundeffects.gbasm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/music/soundeffects.gbasm b/music/soundeffects.gbasm index f320aaf..c164492 100644 --- a/music/soundeffects.gbasm +++ b/music/soundeffects.gbasm @@ -12,6 +12,18 @@ Wait_Next_Frame: CALL =Wait_Next_Frame .END +.MACRODEF RET_WAIT_NEXT_FRAME_SAVE_HL + LD A, H + LD ($mem_sound_effect_hl), A + LD A, L + LD ($mem_sound_effect_hl+1), A + CALL =Wait_Next_Frame + LD A, ($mem_sound_effect_hl) + LD H, A + LD A, ($mem_sound_effect_hl+1) + LD L, A +.END + Play_Sound_Effect: LD A, ($mem_sound_effect_pc) CP $ff |