Go to the source code of this file.
|
| FM_OPL * | OPLCreate (int type, int clock, int rate) |
| void | OPLDestroy (FM_OPL *OPL) |
| void | OPLSetTimerHandler (FM_OPL *OPL, OPL_TIMERHANDLER TimerHandler, int channelOffset) |
| void | OPLSetIRQHandler (FM_OPL *OPL, OPL_IRQHANDLER IRQHandler, int param) |
| void | OPLSetUpdateHandler (FM_OPL *OPL, OPL_UPDATEHANDLER UpdateHandler, int param) |
| void | OPLSetPortHandler (FM_OPL *OPL, OPL_PORTHANDLER_W PortHandler_w, OPL_PORTHANDLER_R PortHandler_r, int param) |
| void | OPLSetKeyboardHandler (FM_OPL *OPL, OPL_PORTHANDLER_W KeyboardHandler_w, OPL_PORTHANDLER_R KeyboardHandler_r, int param) |
| void | OPLResetChip (FM_OPL *OPL) |
| int | OPLWrite (FM_OPL *OPL, int a, int v) |
| unsigned char | OPLRead (FM_OPL *OPL, int a) |
| int | OPLTimerOver (FM_OPL *OPL, int c) |
| void | YM3812UpdateOne (FM_OPL *OPL, INT16 *buffer, int length) |
| void | Y8950UpdateOne (FM_OPL *OPL, INT16 *buffer, int length) |
◆ BUILD_YM3812
◆ OPL_OUTPUT_BIT
| #define OPL_OUTPUT_BIT 16 |
◆ OPL_TYPE_ADPCM
| #define OPL_TYPE_ADPCM 0x02 /* DELTA-T ADPCM unit */ |
◆ OPL_TYPE_IO
| #define OPL_TYPE_IO 0x08 /* I/O port */ |
◆ OPL_TYPE_KEYBOARD
| #define OPL_TYPE_KEYBOARD 0x04 /* keyboard interface */ |
◆ OPL_TYPE_WAVESEL
| #define OPL_TYPE_WAVESEL 0x01 /* waveform select */ |
◆ OPL_TYPE_Y8950
◆ OPL_TYPE_YM3526
| #define OPL_TYPE_YM3526 (0) |
◆ OPL_TYPE_YM3812
◆ OSD_CPU_H
◆ FM_OPL
◆ INT16
| typedef signed short INT16 |
◆ INT32
◆ INT8
◆ OPL_CH
◆ OPL_IRQHANDLER
| typedef void(* OPL_IRQHANDLER) (int param, int irq) |
◆ OPL_PORTHANDLER_R
| typedef unsigned char(* OPL_PORTHANDLER_R) (int param) |
◆ OPL_PORTHANDLER_W
| typedef void(* OPL_PORTHANDLER_W) (int param, unsigned char data) |
◆ OPL_SLOT
◆ OPL_TIMERHANDLER
| typedef void(* OPL_TIMERHANDLER) (int channel, double interval_Sec) |
◆ OPL_UPDATEHANDLER
| typedef void(* OPL_UPDATEHANDLER) (int param, int min_interval_us) |
◆ OPLSAMPLE
◆ UINT32
◆ OPLCreate()
◆ OPLDestroy()
◆ OPLRead()
| unsigned char OPLRead |
( |
FM_OPL * | OPL, |
|
|
int | a ) |
◆ OPLResetChip()
◆ OPLSetIRQHandler()
◆ OPLSetKeyboardHandler()
◆ OPLSetPortHandler()
◆ OPLSetTimerHandler()
◆ OPLSetUpdateHandler()
◆ OPLTimerOver()
◆ OPLWrite()
◆ Y8950UpdateOne()
◆ YM3812UpdateOne()