28 #include "residfp/SID.h"
29 #include "sidplayfp/SidConfig.h"
38 namespace libsidplayfp
47 static const char* getCredits();
53 bool getStatus()
const {
return m_status; }
55 uint8_t read(uint_least8_t addr)
override;
56 void write(uint_least8_t addr, uint8_t data)
override;
59 void reset(uint8_t volume)
override;
62 void clock()
override;
64 void sampling(
float systemclock,
float freq,
67 void voice(
unsigned int num,
bool mute)
override { m_sid.
mute(num, mute); }
72 void filter(
bool enable);
73 void filter6581Curve(
double filterCurve);
74 void filter8580Curve(
double filterCurve);
79 #endif // RESIDFP_EMU_H
void clock() override
Definition: residfp-emu.cpp:103
void model(SidConfig::sid_model_t model, bool digiboost) override
Definition: residfp-emu.cpp:150
sampling_method_t
Sampling method.
Definition: SidConfig.h:75
void mute(int channel, bool enable)
Definition: SID.h:199
void voice(unsigned int num, bool mute) override
Definition: residfp-emu.h:67
Definition: residfp-emu.h:42
Definition: sidbuilder.h:41
sid_model_t
SID chip model.
Definition: SidConfig.h:51