Achtung es kann nur WAV oder SFX genutzt werten.
Sonst kommen sich die PWM-Kanähle ins gehege und das Klingt graußig.8-o
Das ausschalten sollte vor dem einschalten stehen wenn die beiden Systeme getauscht werden
ios.admsetsound(ios#SND_HSSOFF) 'hss einschalten
ios.admsetsound(ios#SND_WAVON) 'wav ausschalten
.
Mit "ios.wav_stop" kann die wiedergabe sicher unterbrochen werden.
Miniprogramm für Regnatix
**Abspielen von einem WAV-sounds von SD-Karte**
CON ' Chip Config
_CLKMODE = XTAL1 + PLL16X
_XINFREQ = 5_000_000
OBJ
ios: "reg-ios"
PUB main | a, curpos, status
'ios initialisieren
a := ios.start
'systemsounds abschalten
ios.admsetsyssnd(0)
ios.admsetsound(ios#SND_HSSOFF) 'hss ausschalten
ios.admsetsound(ios#SND_WAVON) 'wav einschalten
' ins hauptverzeichnis
a := ios.sdchdir(@ver0)
a := ios.sdchdir(@ver1)
' endlosschleife
repeat
a := ios.wav_status
if (a==0)
a := ios.wav_play(@wav1)
waitcnt(clkfreq*2 + cnt)
DAT 'Hintergrungmusik
ver0 byte "\",0
ver1 byte "wav",0
wav1 byte "0001.wav",0 ' titelmusik