]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/dac.h
Various changes to improve code readability, added mouse hiding.
[virtualjaguar] / src / dac.h
index 1cfc8b1b5c9209ab6f335005a2f40b05404217a3..52a9324dabbf4b2abf4ae230e0982ed505cebcb6 100644 (file)
--- a/src/dac.h
+++ b/src/dac.h
@@ -15,9 +15,19 @@ void DACDone(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);
+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);
+
+
+// DAC defines
+
+#define SMODE_INTERNAL         0x01
+#define SMODE_MODE                     0x02
+#define SMODE_WSEN                     0x04
+#define SMODE_RISING           0x08
+#define SMODE_FALLING          0x10
+#define SMODE_EVERYWORD                0x20
 
 #endif // __DAC_H__