X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fdac.h;h=914ff6a5d6e1c11ea176d0b46a63a1ac3ee932b9;hb=022ea8444d3a2ff684eadd759289ade3ead1acf9;hp=2af635ff21cdb2f0a8c614a2d24cc4e8c52f2103;hpb=2d57a03aa1aa1f1ee55bfaed762fabe6d6154992;p=virtualjaguar diff --git a/src/include/dac.h b/src/include/dac.h index 2af635f..914ff6a 100644 --- a/src/include/dac.h +++ b/src/include/dac.h @@ -5,15 +5,21 @@ #ifndef __DAC_H__ #define __DAC_H__ +#include "types.h" + void DACInit(void); void DACReset(void); void DACDone(void); // DAC memory access -void DACWriteByte(uint32 offset, uint8 data); -void DACWriteWord(uint32 offset, uint16 data); -uint8 DACReadByte(uint32 offset); -uint16 DACReadWord(uint32 offset); +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) #endif // __DAC_H__