7#include "sidplayfp/SidConfig.h"
10#include "EventScheduler.h"
11#include "sidplayfp/siddefs.h"
12#include "driver/src/USBSID.h"
26class USBSID final :
public sidemu,
private Event
40 event_clock_t delay();
43 static const char* getCredits();
51 static long raster_rate;
52 static event_clock_t m_delayClk;
54 bool getStatus()
const {
return m_status; }
56 uint8_t read(uint_least8_t addr)
override;
57 void write(uint_least8_t addr, uint8_t data)
override;
60 void reset(uint8_t volume)
override;
67 void sampling(
float systemclock,
float freq,
74 void filter(
bool enable);
85 void event()
override;
sid_model_t
SID chip model.
Definition SidConfig.h:51
sampling_method_t
Sampling method.
Definition SidConfig.h:84
Event(const char *const name)
Definition Event.h:58
void clock()
Definition usbsid-emu.h:64
Definition sidbuilder.h:41