--- hatari/src/includes/dmaSnd.h 2019/04/01 07:14:51 1.1.1.3 +++ hatari/src/includes/dmaSnd.h 2019/04/09 08:48:44 1.1.1.5 @@ -10,12 +10,11 @@ #define DMASNDCTRL_PLAY 0x01 #define DMASNDCTRL_PLAYLOOP 0x02 - -#define DMASNDMODE_16BITSTEREO 0x40 #define DMASNDMODE_MONO 0x80 extern Uint16 nDmaSoundControl; +extern void DmaSnd_Init(void); extern void DmaSnd_Reset(bool bCold); extern void DmaSnd_MemorySnapShot_Capture(bool bSave); extern void DmaSnd_GenerateSamples(int nMixBufIdx, int nSamplesToGenerate); @@ -26,11 +25,13 @@ extern void DmaSnd_SoundControl_WriteWor extern void DmaSnd_FrameCountHigh_ReadByte(void); extern void DmaSnd_FrameCountMed_ReadByte(void); extern void DmaSnd_FrameCountLow_ReadByte(void); -extern void DmaSnd_SoundMode_ReadWord(void); -extern void DmaSnd_SoundMode_WriteWord(void); +extern void DmaSnd_SoundModeCtrl_ReadByte(void); +extern void DmaSnd_SoundModeCtrl_WriteByte(void); extern void DmaSnd_MicrowireData_ReadWord(void); extern void DmaSnd_MicrowireData_WriteWord(void); extern void DmaSnd_MicrowireMask_ReadWord(void); extern void DmaSnd_MicrowireMask_WriteWord(void); +extern void DmaSnd_Init_Bass_and_Treble_Tables(void); + #endif /* HATARI_DMASND_H */