|
Namespaces |
namespace | FMOpl_Pentagram |
Functions |
int | FMOpl_Pentagram::Limit (int val, int max, int min) |
void | FMOpl_Pentagram::OPL_STATUS_SET (FM_OPL *OPL, int flag) |
void | FMOpl_Pentagram::OPL_STATUS_RESET (FM_OPL *OPL, int flag) |
void | FMOpl_Pentagram::OPL_STATUSMASK_SET (FM_OPL *OPL, int flag) |
void | FMOpl_Pentagram::OPL_KEYON (OPL_SLOT *SLOT) |
void | FMOpl_Pentagram::OPL_KEYOFF (OPL_SLOT *SLOT) |
uint32 | FMOpl_Pentagram::OPL_CALC_SLOT (OPL_SLOT *SLOT) |
static void | FMOpl_Pentagram::set_algorythm (OPL_CH *CH) |
void | FMOpl_Pentagram::CALC_FCSLOT (OPL_CH *CH, OPL_SLOT *SLOT) |
void | FMOpl_Pentagram::set_mul (FM_OPL *OPL, int slot, int v) |
void | FMOpl_Pentagram::set_ksl_tl (FM_OPL *OPL, int slot, int v) |
void | FMOpl_Pentagram::set_ar_dr (FM_OPL *OPL, int slot, int v) |
void | FMOpl_Pentagram::set_sl_rr (FM_OPL *OPL, int slot, int v) |
void | FMOpl_Pentagram::OPL_CALC_CH (OPL_CH *CH) |
void | FMOpl_Pentagram::OPL_CALC_RH (OPL_CH *CH) |
static void | FMOpl_Pentagram::init_timetables (FM_OPL *OPL, int ARRATE, int DRRATE) |
static int | FMOpl_Pentagram::OPLOpenTable (void) |
static void | FMOpl_Pentagram::OPLCloseTable (void) |
void | FMOpl_Pentagram::CSMKeyControll (OPL_CH *CH) |
static void | FMOpl_Pentagram::OPL_initalize (FM_OPL *OPL) |
void | FMOpl_Pentagram::OPLWriteReg (FM_OPL *OPL, int r, int v) |
static int | FMOpl_Pentagram::OPL_LockTable (void) |
static void | FMOpl_Pentagram::OPL_UnLockTable (void) |
void | FMOpl_Pentagram::YM3812UpdateOne_Mono (FM_OPL *OPL, sint16 *buffer, int length) |
void | FMOpl_Pentagram::YM3812UpdateOne_Stereo (FM_OPL *OPL, sint16 *buffer, int length) |
void | FMOpl_Pentagram::OPLResetChip (FM_OPL *OPL) |
FM_OPL * | FMOpl_Pentagram::OPLCreate (int type, int clock, int rate) |
void | FMOpl_Pentagram::OPLDestroy (FM_OPL *OPL) |
void | FMOpl_Pentagram::OPLSetTimerHandler (FM_OPL *OPL, OPL_TIMERHANDLER TimerHandler, int channelOffset) |
void | FMOpl_Pentagram::OPLSetIRQHandler (FM_OPL *OPL, OPL_IRQHANDLER IRQHandler, int param) |
void | FMOpl_Pentagram::OPLSetUpdateHandler (FM_OPL *OPL, OPL_UPDATEHANDLER UpdateHandler, int param) |
int | FMOpl_Pentagram::OPLWrite (FM_OPL *OPL, int a, int v) |
unsigned char | FMOpl_Pentagram::OPLRead (FM_OPL *OPL, int a) |
int | FMOpl_Pentagram::OPLTimerOver (FM_OPL *OPL, int c) |
void | FMOpl_Pentagram::OPLSetPan (FM_OPL *OPL, int c, int pan) |
Variables |
static const int | FMOpl_Pentagram::slot_array [32] |
static const uint32 | FMOpl_Pentagram::KSL_TABLE [8 *16] |
static const int | FMOpl_Pentagram::SL_TABLE [16] |
static int * | FMOpl_Pentagram::TL_TABLE |
static int ** | FMOpl_Pentagram::SIN_TABLE |
static int * | FMOpl_Pentagram::AMS_TABLE |
static int * | FMOpl_Pentagram::VIB_TABLE |
static int | FMOpl_Pentagram::ENV_CURVE [2 *EG_ENT+1] |
static const uint32 | FMOpl_Pentagram::MUL_TABLE [16] |
static int | FMOpl_Pentagram::RATE_0 [16] |
static int | FMOpl_Pentagram::num_lock = 0 |
static void * | FMOpl_Pentagram::cur_chip = NULL |
static OPL_CH * | FMOpl_Pentagram::S_CH |
static OPL_CH * | FMOpl_Pentagram::E_CH |
OPL_SLOT * | FMOpl_Pentagram::SLOT7_1 |
OPL_SLOT * | FMOpl_Pentagram::SLOT7_2 |
OPL_SLOT * | FMOpl_Pentagram::SLOT8_1 |
OPL_SLOT * | FMOpl_Pentagram::SLOT8_2 |
static int | FMOpl_Pentagram::outd [1] |
static int | FMOpl_Pentagram::ams |
static int | FMOpl_Pentagram::vib |
int * | FMOpl_Pentagram::ams_table |
int * | FMOpl_Pentagram::vib_table |
static int | FMOpl_Pentagram::amsIncr |
static int | FMOpl_Pentagram::vibIncr |
static int | FMOpl_Pentagram::feedback2 |