21#include "EventScheduler.h"
22#include "sidplayfp/siddefs.h"
36class exSID final :
public sidemu
42 static unsigned int sid;
57 static const char* getCredits();
63 bool getStatus()
const {
return m_status; }
65 uint8_t read(uint_least8_t addr)
override;
66 void write(uint_least8_t addr, uint8_t data)
override;
69 void reset(uint8_t volume)
override;
72 void clock()
override;
78 void sampling(
float systemclock,
float freq,
sid_model_t
SID chip model.
Definition SidConfig.h:51
sampling_method_t
Sampling method.
Definition SidConfig.h:84
Definition EventScheduler.h:62
void clock() override
Definition exsid-emu.cpp:97
bool lock(EventScheduler *env) override
Definition exsid-emu.cpp:154
void model(SidConfig::sid_model_t model, bool digiboost) override
Definition exsid-emu.cpp:143
void unlock() override
Definition exsid-emu.cpp:159
Definition sidbuilder.h:41