tUBYTE tonCHi() const
Definition: psg.h:51
void setPortB(tUBYTE value)
Definition: psg.h:93
tWORD tonCLoW() const
Definition: psg.h:67
tUBYTE registerAY(int num) const
Definition: psg.h:43
~Psg() ROLAND_DEFAULT void init()
void setControl(tUBYTE val)
Definition: psg.h:74
void init()
Definition: roland.cpp:97
tUBYTE tonAHi() const
Definition: psg.h:47
tWORD tonCHiW() const
Definition: psg.h:68
tUBYTE tonBHi() const
Definition: psg.h:49
void setTonCHi(tUBYTE value)
Definition: psg.h:83
void setTonBHi(tUBYTE value)
Definition: psg.h:81
void setAmplitudeB(tUBYTE value)
Definition: psg.h:87
Namespace for all CPC components.
Definition: colours.cpp:22
tUBYTE mControl
Definition: psg.h:100
tUBYTE envelopeLo() const
Definition: psg.h:57
void setFirstPeriod(bool value)
Definition: psg.h:96
tUBYTE tonALo() const
Definition: psg.h:46
tUBYTE mixer() const
Definition: psg.h:53
void setTonCLo(tUBYTE value)
Definition: psg.h:82
tUBYTE amplitudeB() const
Definition: psg.h:55
tUBYTE noise() const
Definition: psg.h:52
void setTonBLo(tUBYTE value)
Definition: psg.h:80
void setEnvelopeLo(tUBYTE value)
Definition: psg.h:89
tUBYTE envelopeHi() const
Definition: psg.h:58
void setAmplitudeC(tUBYTE value)
Definition: psg.h:88
tWORD tonBLoW() const
Definition: psg.h:65
tUBYTE control() const
Definition: psg.h:41
void setRegisterAY(int num, tUBYTE val)
Definition: psg.h:76
void setPortA(tUBYTE value)
Definition: psg.h:92
void setSelected(tUBYTE val)
Definition: psg.h:75
bool firstPeriod() const
Definition: psg.h:72
tUBYTE mRegisterAY[16]
Definition: psg.h:103
void setNoise(tUBYTE value)
Definition: psg.h:84
int mAmplitudeEnv
Definition: psg.h:105
tWORD tonBHiW() const
Definition: psg.h:66
tUBYTE registerAY() const
Definition: psg.h:44
void setEnvelopeHi(tUBYTE value)
Definition: psg.h:90
tUBYTE portA() const
Definition: psg.h:60
tUBYTE tonBLo() const
Definition: psg.h:48
tUBYTE envType() const
Definition: psg.h:59
void setAmplitudeA(tUBYTE value)
Definition: psg.h:86
tUBYTE tonCLo() const
Definition: psg.h:50
void setEnvType(tUBYTE value)
Definition: psg.h:91
tWORD envelopeLoW() const
Definition: psg.h:69
tUBYTE selected() const
Definition: psg.h:42
bool mFirstPeriod
Definition: psg.h:106
#define ROLAND_DEFAULT
Definition: compspec.h:46
uint8_t tUBYTE
Definition: types.h:74
void setTonAHi(tUBYTE value)
Definition: psg.h:79
tWORD tonAHiW() const
Definition: psg.h:64
void setAmplitudeEnv(int value)
Definition: psg.h:95
tUBYTE mSelected
Definition: psg.h:101
int16_t tWORD
Definition: types.h:46
tWORD tonALoW() const
Definition: psg.h:63
Psg()
Definition: psg.h:36
void setMixer(tUBYTE value)
Definition: psg.h:85
void setTonALo(tUBYTE value)
Definition: psg.h:78
tUBYTE portB() const
Definition: psg.h:61
tUBYTE amplitudeA() const
Definition: psg.h:54
int amplitudeEnv() const
Definition: psg.h:71
tUBYTE amplitudeC() const
Definition: psg.h:56