Allow adjusting the audio sample rate
This commit is contained in:
parent
e2abb1c3f8
commit
f4e70bff94
|
@ -16,6 +16,7 @@ const OLD_BUFFER_SWAP_VECTOR: 0x01FFFF09
|
||||||
; inputs:
|
; inputs:
|
||||||
; r0: pointer to audio clip
|
; r0: pointer to audio clip
|
||||||
; r1: length of audio clip in bytes (must be a multiple of 32768 bytes)
|
; r1: length of audio clip in bytes (must be a multiple of 32768 bytes)
|
||||||
|
; r2: audio sample rate
|
||||||
; outputs:
|
; outputs:
|
||||||
; none
|
; none
|
||||||
play_audio:
|
play_audio:
|
||||||
|
@ -40,9 +41,9 @@ play_audio:
|
||||||
; so set it to 0xFF so that it becomes zero when checked for the first time
|
; so set it to 0xFF so that it becomes zero when checked for the first time
|
||||||
mov.8 [CURRENT_BUFFER], 0xFF
|
mov.8 [CURRENT_BUFFER], 0xFF
|
||||||
|
|
||||||
; enable audio playback
|
; enable audio playback and set sample rate
|
||||||
mov r0, 0x80000600
|
mov r0, 0x80000600
|
||||||
out r0, 1
|
out r0, r2
|
||||||
|
|
||||||
pop r1
|
pop r1
|
||||||
pop r0
|
pop r0
|
||||||
|
|
Loading…
Reference in New Issue
Block a user