|
libsidplayfp
2.0.2
|
#include <SidConfig.h>

Public Types | |
| enum | playback_t { MONO = 1, STEREO } |
| Playback mode. | |
| enum | sid_model_t { MOS6581, MOS8580 } |
| SID chip model. | |
| enum | cia_model_t { MOS6526, MOS8521 } |
| CIA chip model. | |
| enum | c64_model_t { PAL, NTSC, OLD_NTSC, DREAN, PAL_M } |
| C64 model. | |
| enum | sampling_method_t { INTERPOLATE, RESAMPLE_INTERPOLATE } |
| Sampling method. | |
Public Member Functions | |
| bool | compare (const SidConfig &config) |
Public Attributes | |
| c64_model_t | defaultC64Model |
| bool | forceC64Model |
| sid_model_t | defaultSidModel |
| bool | forceSidModel |
| bool | digiBoost |
| cia_model_t | ciaModel |
| playback_t | playback |
| uint_least32_t | frequency |
| uint_least16_t | secondSidAddress |
| uint_least16_t | thirdSidAddress |
| sidbuilder * | sidEmulation |
| uint_least32_t | leftVolume |
| uint_least32_t | rightVolume |
| uint_least16_t | powerOnDelay |
| sampling_method_t | samplingMethod |
| bool | fastSampling |
Static Public Attributes | |
| static const uint_least16_t | MAX_POWER_ON_DELAY = 0x1FFF |
| static const uint_least16_t | DEFAULT_POWER_ON_DELAY = MAX_POWER_ON_DELAY + 1 |
| static const uint_least32_t | DEFAULT_SAMPLING_FREQ = 44100 |
An instance of this class is used to transport emulator settings to and from the interface class.
| bool SidConfig::compare | ( | const SidConfig & | config | ) |
Compare two config objects.
| cia_model_t SidConfig::ciaModel |
Intended cia model.
| c64_model_t SidConfig::defaultC64Model |
Intended c64 model when unknown or forced.
| sid_model_t SidConfig::defaultSidModel |
Intended sid model when unknown or forced.
| bool SidConfig::digiBoost |
Enable digiboost when 8580 SID model is used.
| bool SidConfig::fastSampling |
Faster low-quality emulation, available only for reSID.
| bool SidConfig::forceC64Model |
Force the model to defaultC64Model ignoring tune's clock setting.
| bool SidConfig::forceSidModel |
Force the sid model to defaultSidModel.
| uint_least32_t SidConfig::frequency |
Sampling frequency.
| uint_least32_t SidConfig::leftVolume |
Left channel volume.
|
static |
Maximum power on delay.
| playback_t SidConfig::playback |
| uint_least16_t SidConfig::powerOnDelay |
Power on delay cycles.
| uint_least32_t SidConfig::rightVolume |
Right channel volume.
| sampling_method_t SidConfig::samplingMethod |
| uint_least16_t SidConfig::secondSidAddress |
Extra SID chips addresses.
| sidbuilder* SidConfig::sidEmulation |
Pointer to selected emulation, reSIDfp, reSID or hardSID.
1.8.18