27#include "residfp/sidversion.h"
43class RESIDFP_EXTERN residfp
85 void input(
int value);
95 unsigned char peek(
int offset)
const;
118 unsigned char read(
int offset);
126 void write(
int offset,
unsigned char value);
153 double clockFrequency,
155 double samplingFrequency
173 int clock(
unsigned int cycles,
short* buf);
183 int clock(
short* buf,
int bufSize);
250 void setPaddle(
unsigned char x,
unsigned char y);
272 int saveState(
char* buffer,
int size)
const;
int saveState(char *buffer, int size) const
Definition residfp.cpp:168
void setFilter6581Range(double adjustment)
Definition residfp.cpp:138
void enableOld6581caps(bool enable)
Definition residfp.cpp:153
void input(int value)
Definition residfp.cpp:76
void setPaddle(unsigned char x, unsigned char y)
Definition residfp.cpp:158
void enableFilter(bool enable)
Definition residfp.cpp:148
bool setCombinedWaveforms(CombinedWaveforms cws)
Definition residfp.cpp:58
void restoreState(char *buffer, int size)
Definition residfp.cpp:173
bool setSamplingParameters(double clockFrequency, SamplingMethod method, double samplingFrequency)
Definition residfp.cpp:96
void reset()
Definition residfp.cpp:71
ChipModel getChipModel() const
Definition residfp.cpp:53
void setFilter6581Curve(double filterCurve)
Definition residfp.cpp:133
unsigned char read(int offset)
Definition residfp.cpp:86
void clockSilent(unsigned int cycles)
Definition residfp.cpp:128
void write(int offset, unsigned char value)
Definition residfp.cpp:91
bool setChipModel(ChipModel model)
Definition residfp.cpp:40
unsigned char peek(int offset) const
Definition residfp.cpp:81
void clockDigital(unsigned int cycles)
Definition residfp.cpp:123
int stateSize() const
Definition residfp.cpp:163
void setFilter8580Curve(double filterCurve)
Definition residfp.cpp:143
int clock(unsigned int cycles, short *buf)
Definition residfp.cpp:113
SamplingMethod
Definition residfp_defs.h:67
CombinedWaveforms
Definition residfp_defs.h:62
ChipModel
Definition residfp_defs.h:54