#include <SidConfig.h>
|
| enum | playback_t { MONO = 1,
STEREO
} |
| |
| enum | sid_model_t { MOS6581,
MOS8580
} |
| |
| enum | c64_model_t { PAL,
NTSC,
OLD_NTSC,
DREAN
} |
| |
| enum | sampling_method_t { INTERPOLATE,
RESAMPLE_INTERPOLATE
} |
| |
|
| 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 |
| |
SidConfig
An instance of this class is used to transport emulator settings to and from the interface class.
- Examples:
- demo.cpp.
◆ defaultC64Model
| c64_model_t SidConfig::defaultC64Model |
Intended c64 model when unknown or forced.
◆ defaultSidModel
| sid_model_t SidConfig::defaultSidModel |
Intended sid model when unknown or forced.
◆ fastSampling
| bool SidConfig::fastSampling |
Faster low-quality emulation, available only for reSID.
- Examples:
- demo.cpp.
◆ forceC64Model
| bool SidConfig::forceC64Model |
◆ forceSidModel
| bool SidConfig::forceSidModel |
◆ frequency
| uint_least32_t SidConfig::frequency |
◆ leftVolume
| uint_least32_t SidConfig::leftVolume |
◆ MAX_POWER_ON_DELAY
| const uint_least16_t SidConfig::MAX_POWER_ON_DELAY = 0x1FFF |
|
static |
Maximum power on delay.
- Delays <= MAX produce constant results
- Delays > MAX produce random results
◆ playback
| playback_t SidConfig::playback |
◆ powerOnDelay
| uint_least16_t SidConfig::powerOnDelay |
◆ rightVolume
| uint_least32_t SidConfig::rightVolume |
◆ samplingMethod
| sampling_method_t SidConfig::samplingMethod |
Sampling method.
- INTERPOLATE
- RESAMPLE_INTERPOLATE
- Examples:
- demo.cpp.
◆ secondSidAddress
| uint_least16_t SidConfig::secondSidAddress |
Extra SID chips addresses.
◆ sidEmulation
Pointer to selected emulation, reSIDfp, reSID or hardSID.
- Examples:
- demo.cpp.
◆ thirdSidAddress
| uint_least16_t SidConfig::thirdSidAddress |
Extra SID chips addresses.
The documentation for this class was generated from the following files: