83 const char *error()
const;
90 bool fastForward(
unsigned int percent);
111 uint_least32_t play(
short *buffer, uint_least32_t count);
118 bool isPlaying()
const;
133 void debug(
bool enable, FILE *out);
142 void mute(
unsigned int sidNum,
unsigned int voice,
bool enable);
152 void filter(
unsigned int sidNum,
bool enable);
159 uint_least32_t time()
const;
167 uint_least32_t timeMs()
const;
176 void setRoms(
const uint8_t* kernal,
const uint8_t* basic=0,
const uint8_t* character=0);
185 void setKernal(
const uint8_t* rom);
186 void setBasic(
const uint8_t* rom);
187 void setChargen(
const uint8_t* rom);
193 uint_least16_t getCia1TimerA()
const;
203 bool getSidStatus(
unsigned int sidNum, uint8_t regs[32]);