sgdk
|
00001 00010 #ifndef _YM2612_H_ 00011 #define _YM2612_H_ 00012 00017 #define YM2612_BASEPORT 0xA04000 00018 00019 00024 void YM2612_reset(void); 00025 00036 u8 YM2612_read(const u16 port); 00043 u8 YM2612_readStatus(); 00053 void YM2612_write(const u16 port, const u8 data); 00057 #define YM2612_writeSafe(port, data) _Pragma("GCC error \"This definition is deprecated, use YM2612_write(..) instead.\"") 00058 00069 void YM2612_writeReg(const u16 part, const u8 reg, const u8 data); 00073 #define YM2612_writeRegSafe(part, reg, data) _Pragma("GCC error \"This definition is deprecated, use YM2612_writeReg(..) instead.\"") 00074 00079 void YM2612_enableDAC(void); 00084 void YM2612_disableDAC(void); 00085 00086 00087 #endif // _YM2612_H_