28#include "sidplayfp/siddefs.h"
39class SID_EXTERN SidConfig
98 static const uint_least32_t DEFAULT_SAMPLING_FREQ = 44100;
146 uint_least16_t thirdSidAddress;
186 bool compare(
const SidConfig &config);
uint_least16_t secondSidAddress
Definition SidConfig.h:145
c64_model_t defaultC64Model
Definition SidConfig.h:104
cia_model_t
CIA chip model.
Definition SidConfig.h:66
@ MOS8521
New CIA (CSG 8521/MOS 6526 216A)
Definition SidConfig.h:68
@ MOS6526
Old CIA with interrupts delayed by one cycle (MOS 6526/6526A)
Definition SidConfig.h:67
@ MOS6526W4485
Old CIA, peculiar batch with different serial port behavior (MOS 6526 4485)
Definition SidConfig.h:69
uint_least32_t rightVolume
Definition SidConfig.h:163
uint_least32_t frequency
Definition SidConfig.h:139
uint_least32_t leftVolume
Definition SidConfig.h:158
playback_t
Playback mode.
Definition SidConfig.h:44
@ MONO
One channel mono playback.
Definition SidConfig.h:45
@ STEREO
Two channels stereo playback.
Definition SidConfig.h:46
playback_t playback
Definition SidConfig.h:134
sid_model_t
SID chip model.
Definition SidConfig.h:51
@ MOS8580
New SID (CSG 8580/MOS 6582)
Definition SidConfig.h:53
@ MOS6581
Old SID (MOS 6581)
Definition SidConfig.h:52
bool forceSidModel
Definition SidConfig.h:119
bool fastSampling
Definition SidConfig.h:179
sampling_method_t
Sampling method.
Definition SidConfig.h:84
@ RESAMPLE_INTERPOLATE
Resampling.
Definition SidConfig.h:86
@ INTERPOLATE
Interpolation.
Definition SidConfig.h:85
uint_least16_t powerOnDelay
Definition SidConfig.h:168
static const uint_least16_t MAX_POWER_ON_DELAY
Definition SidConfig.h:95
cia_model_t ciaModel
Definition SidConfig.h:129
sidbuilder * sidEmulation
Definition SidConfig.h:153
bool forceC64Model
Definition SidConfig.h:109
bool digiBoost
Definition SidConfig.h:124
bool compare(const SidConfig &config)
Definition SidConfig.cpp:48
c64_model_t
C64 model.
Definition SidConfig.h:74
@ PAL_M
Brasilian PAL-M model (MOS 6573)
Definition SidConfig.h:79
@ OLD_NTSC
Older NTSC model with different video chip revision (MOS 6567 R56A)
Definition SidConfig.h:77
@ DREAN
Argentinian PAL-N model (MOS 6572)
Definition SidConfig.h:78
@ NTSC
American/Japanese NTSC model (MOS 6567 R8)
Definition SidConfig.h:76
@ PAL
European PAL model (MOS 6569)
Definition SidConfig.h:75
sid_model_t defaultSidModel
Definition SidConfig.h:114
sampling_method_t samplingMethod
Definition SidConfig.h:173
Definition sidbuilder.h:41