#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().
1.4.7