ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
#include <psg.h>
Private Attributes | |
tUBYTE | mControl |
tUBYTE | mSelected |
tUBYTE | mRegisterAY [16] |
int | mAmplitudeEnv |
bool | mFirstPeriod |
|
inline |
References init(), ROLAND_DEFAULT, and Psg::~Psg().
~Psg | ( | ) |
Referenced by Psg::Psg().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerMixerQ(), and Sound::synthesizerMixerQMono().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerMixerQ(), and Sound::synthesizerMixerQMono().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerMixerQ(), and Sound::synthesizerMixerQMono().
|
inline |
References Psg::mAmplitudeEnv.
Referenced by Sound::caseEnvType0_3__9(), Sound::caseEnvType10(), Sound::caseEnvType11(), Sound::caseEnvType12(), Sound::caseEnvType13(), Sound::caseEnvType14(), Sound::caseEnvType4_7__15(), Sound::caseEnvType8(), Sound::synthesizerMixerQ(), and Sound::synthesizerMixerQMono().
|
inline |
References Psg::mControl.
Referenced by Cpc::z80_in_handler().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerLogicQ().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mFirstPeriod.
Referenced by Sound::caseEnvType0_3__9(), Sound::caseEnvType10(), Sound::caseEnvType11(), Sound::caseEnvType13(), Sound::caseEnvType14(), and Sound::caseEnvType4_7__15().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerLogicQ().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::init(), and Cpc::z80_in_handler().
|
inline |
References Psg::mRegisterAY, and Psg::mSelected.
|
inline |
References Psg::mSelected.
Referenced by Cpc::z80_in_handler().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setAmplA().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setAmplB().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setAmplC().
|
inline |
|
inline |
References Psg::mControl.
Referenced by Cpc::z80_out_handler().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setEnvelopeRegister().
|
inline |
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setMixerRegister().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setAYRegister().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::setAYRegister().
|
inline |
References Psg::mSelected.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerLogicQ(), Sound::synthesizerMixerQ(), and Sound::synthesizerMixerQMono().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerLogicQ(), Sound::synthesizerMixerQ(), and Sound::synthesizerMixerQMono().
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerMixerQMono().
|
inline |
References Psg::mRegisterAY.
Referenced by Sound::synthesizerLogicQ(), and Sound::synthesizerMixerQ().
|
private |
Referenced by Psg::amplitudeEnv(), and Psg::setAmplitudeEnv().
|
private |
Referenced by Psg::control(), and Psg::setControl().
|
private |
Referenced by Psg::firstPeriod(), and Psg::setFirstPeriod().
|
private |
Referenced by Psg::amplitudeA(), Psg::amplitudeB(), Psg::amplitudeC(), Psg::envelopeHi(), Psg::envelopeLo(), Psg::envelopeLoW(), Psg::envType(), Psg::mixer(), Psg::noise(), Psg::portA(), Psg::portB(), Psg::registerAY(), Psg::setAmplitudeA(), Psg::setAmplitudeB(), Psg::setAmplitudeC(), Psg::setEnvelopeHi(), Psg::setEnvelopeLo(), Psg::setEnvType(), Psg::setMixer(), Psg::setNoise(), Psg::setPortA(), Psg::setPortB(), Psg::setRegisterAY(), Psg::setTonAHi(), Psg::setTonALo(), Psg::setTonBHi(), Psg::setTonBLo(), Psg::setTonCHi(), Psg::setTonCLo(), Psg::tonAHi(), Psg::tonAHiW(), Psg::tonALo(), Psg::tonALoW(), Psg::tonBHi(), Psg::tonBHiW(), Psg::tonBLo(), Psg::tonBLoW(), Psg::tonCHi(), Psg::tonCHiW(), Psg::tonCLo(), and Psg::tonCLoW().
|
private |
Referenced by Psg::registerAY(), Psg::selected(), and Psg::setSelected().