--- hatari/src/includes/dmaSnd.h 2019/04/01 07:13:44 1.1.1.2 +++ hatari/src/includes/dmaSnd.h 2019/04/09 08:47:19 1.1.1.4 @@ -16,10 +16,11 @@ extern Uint16 nDmaSoundControl; -extern void DmaSnd_Reset(BOOL bCold); -extern void DmaSnd_MemorySnapShot_Capture(BOOL bSave); +extern void DmaSnd_Reset(bool bCold); +extern void DmaSnd_MemorySnapShot_Capture(bool bSave); extern void DmaSnd_GenerateSamples(int nMixBufIdx, int nSamplesToGenerate); extern void DmaSnd_InterruptHandler(void); +extern void DmaSnd_InterruptHandler_Microwire(void); extern void DmaSnd_SoundControl_ReadWord(void); extern void DmaSnd_SoundControl_WriteWord(void); extern void DmaSnd_FrameCountHigh_ReadByte(void); @@ -32,4 +33,26 @@ extern void DmaSnd_MicrowireData_WriteWo extern void DmaSnd_MicrowireMask_ReadWord(void); extern void DmaSnd_MicrowireMask_WriteWord(void); +extern void DmaSnd_InterruptHandler_DspXmit(void); +extern void DmaSnd_CrossbarSrc_ReadWord(void); +extern void DmaSnd_CrossbarSrc_WriteWord(void); +extern void DmaSnd_CrossbarDst_ReadWord(void); +extern void DmaSnd_CrossbarDst_WriteWord(void); +extern void DmaSnd_FreqDivExt_ReadByte(void); +extern void DmaSnd_FreqDivExt_WriteByte(void); +extern void DmaSnd_FreqDivInt_ReadByte(void); +extern void DmaSnd_FreqDivInt_WriteByte(void); +extern void DmaSnd_TrackRecCtrl_ReadByte(void); +extern void DmaSnd_TrackRecCtrl_WriteByte(void); +extern void DmaSnd_CodecInput_ReadByte(void); +extern void DmaSnd_CodecInput_WriteByte(void); +extern void DmaSnd_AdcInput_ReadByte(void); +extern void DmaSnd_AdcInput_WriteByte(void); +extern void DmaSnd_InputAmp_ReadByte(void); +extern void DmaSnd_InputAmp_WriteByte(void); +extern void DmaSnd_OutputReduct_ReadWord(void); +extern void DmaSnd_OutputReduct_WriteWord(void); +extern void DmaSnd_CodecStatus_ReadWord(void); +extern void DmaSnd_CodecStatus_WriteWord(void); + #endif /* HATARI_DMASND_H */