17#define YM2612_BASEPORT 0xA04000
57#define YM2612_writeSafe(port, data) _Pragma("GCC error \"This definition is deprecated, use YM2612_write(..) instead.\"")
73#define YM2612_writeRegSafe(part, reg, data) _Pragma("GCC error \"This definition is deprecated, use YM2612_writeReg(..) instead.\"")
unsigned short u16
Definition types.h:100
unsigned char u8
Definition types.h:95
void YM2612_writeReg(const u16 part, const u8 reg, const u8 data)
Set YM2612 register value.
Definition ym2612.c:137
void YM2612_disableDAC(void)
Disable YM2612 DAC.
Definition ym2612.c:171
void YM2612_reset(void)
Reset YM2612 chip.
Definition ym2612.c:23
void YM2612_enableDAC(void)
Enable YM2612 DAC.
Definition ym2612.c:165
u8 YM2612_readStatus()
Return YM2612 status (busy and timer flag).
Definition ym2612.c:107
void YM2612_write(const u16 port, const u8 data)
Write YM2612 port.
Definition ym2612.c:118
u8 YM2612_read(const u16 port)
Read YM2612 port.
Definition ym2612.c:98