#include <fmopl.h>
Public Attributes | |
uint8 | type |
int | clock |
int | rate |
double | freqbase |
double | TimerBase |
uint8 | address |
uint8 | status |
uint8 | statusmask |
uint32 | mode |
int | T [2] |
uint8 | st [2] |
OPL_CH * | P_CH |
int | max_ch |
uint8 | rythm |
int | AR_TABLE [75] |
int | DR_TABLE [75] |
uint32 | FN_TABLE [1024] |
int * | ams_table |
int * | vib_table |
int | amsCnt |
int | amsIncr |
int | vibCnt |
int | vibIncr |
uint8 | wavesel |
OPL_TIMERHANDLER | TimerHandler |
int | TimerParam |
OPL_IRQHANDLER | IRQHandler |
int | IRQParam |
OPL_UPDATEHANDLER | UpdateHandler |
int | UpdateParam |
Definition at line 111 of file fmopl.h.
Definition at line 117 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLRead(), and FMOpl_Pentagram::OPLWrite().
Definition at line 139 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLWriteReg(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 141 of file fmopl.h.
Referenced by FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 142 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_initalize(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 134 of file fmopl.h.
Referenced by FMOpl_Pentagram::init_timetables(), and FMOpl_Pentagram::set_ar_dr().
Definition at line 113 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_initalize(), and FMOpl_Pentagram::OPLCreate().
Definition at line 135 of file fmopl.h.
Referenced by FMOpl_Pentagram::init_timetables(), FMOpl_Pentagram::set_ar_dr(), and FMOpl_Pentagram::set_sl_rr().
Definition at line 136 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_initalize(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 115 of file fmopl.h.
Referenced by FMOpl_Pentagram::init_timetables(), and FMOpl_Pentagram::OPL_initalize().
Definition at line 152 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_STATUS_RESET(), FMOpl_Pentagram::OPL_STATUS_SET(), and FMOpl_Pentagram::OPLSetIRQHandler().
Definition at line 153 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_STATUS_RESET(), FMOpl_Pentagram::OPL_STATUS_SET(), and FMOpl_Pentagram::OPLSetIRQHandler().
Definition at line 128 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLCreate(), FMOpl_Pentagram::OPLResetChip(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 120 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLResetChip(), FMOpl_Pentagram::OPLTimerOver(), FMOpl_Pentagram::OPLWriteReg(), and FMOpl_Pentagram::set_ksl_tl().
Definition at line 127 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLCreate(), FMOpl_Pentagram::OPLResetChip(), FMOpl_Pentagram::OPLSetPan(), FMOpl_Pentagram::OPLTimerOver(), FMOpl_Pentagram::OPLWriteReg(), FMOpl_Pentagram::set_ar_dr(), FMOpl_Pentagram::set_ksl_tl(), FMOpl_Pentagram::set_mul(), FMOpl_Pentagram::set_sl_rr(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 114 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_initalize(), and FMOpl_Pentagram::OPLCreate().
Definition at line 131 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLWriteReg(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 118 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_STATUS_RESET(), FMOpl_Pentagram::OPL_STATUS_SET(), FMOpl_Pentagram::OPLRead(), FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWrite().
Definition at line 119 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_STATUS_RESET(), FMOpl_Pentagram::OPL_STATUS_SET(), FMOpl_Pentagram::OPL_STATUSMASK_SET(), and FMOpl_Pentagram::OPLRead().
int FMOpl_Pentagram::fm_opl_f::T[2] |
Definition at line 123 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 116 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_initalize(), FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 150 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLSetTimerHandler(), FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 151 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLSetTimerHandler(), FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 112 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLCreate(), and FMOpl_Pentagram::OPLWriteReg().
Definition at line 154 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLSetUpdateHandler(), FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWrite().
Definition at line 155 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLSetUpdateHandler(), FMOpl_Pentagram::OPLTimerOver(), and FMOpl_Pentagram::OPLWrite().
Definition at line 140 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPLWriteReg(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 143 of file fmopl.h.
Referenced by FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().
Definition at line 144 of file fmopl.h.
Referenced by FMOpl_Pentagram::OPL_initalize(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().