dos33fsprogs/games/tfv/sound_effects.s

53 lines
622 B
ArmAsm
Raw Normal View History

2021-01-17 18:54:29 +00:00
;======================
; noise when move menu
menu_noise:
lda SOUND_STATUS
bmi done_menu_noise
lda #NOTE_C4
sta speaker_frequency
lda #25
sta speaker_duration
jsr speaker_tone
done_menu_noise:
rts
;======================
; noise when cast heal
heal_noise:
lda SOUND_STATUS
bmi done_heal_noise
lda #NOTE_D3
sta speaker_frequency
lda #5
sta speaker_duration
jsr speaker_tone
done_heal_noise:
rts
;======================
; rumble noise
rumble_noise:
lda SOUND_STATUS
bmi done_rumble_noise
ldx #50
rumble_red:
bit $C030
lda #100
jsr WAIT
dex
bne rumble_red
done_rumble_noise:
rts