]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/dac.h
Removed some cruft and nonstandard int/uint types, added M series BIOS.
[virtualjaguar] / src / dac.h
index ac94d06fffef6a4d163b8f1b07b610fcdd3b0ae6..8149ff055ffbb6e0c8c8df7194075a0e061b53ba 100644 (file)
--- a/src/dac.h
+++ b/src/dac.h
@@ -5,22 +5,19 @@
 #ifndef __DAC_H__
 #define __DAC_H__
 
-//#include "types.h"
 #include "memory.h"
 
 void DACInit(void);
 void DACReset(void);
+void DACPauseAudioThread(bool state = true);
 void DACDone(void);
+//int GetCalculatedFrequency(void);
 
 // DAC memory access
 
-void DACWriteByte(uint32 offset, uint8 data, uint32 who = UNKNOWN);
-void DACWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN);
-uint8 DACReadByte(uint32 offset, uint32 who = UNKNOWN);
-uint16 DACReadWord(uint32 offset, uint32 who = UNKNOWN);
-
-// Global variables
-
-//extern uint16 lrxd, rrxd;                                                    // I2S ports (into Jaguar)
+void DACWriteByte(uint32_t offset, uint8_t data, uint32_t who = UNKNOWN);
+void DACWriteWord(uint32_t offset, uint16_t data, uint32_t who = UNKNOWN);
+uint8_t DACReadByte(uint32_t offset, uint32_t who = UNKNOWN);
+uint16_t DACReadWord(uint32_t offset, uint32_t who = UNKNOWN);
 
 #endif // __DAC_H__