Skip to content

SIDConfig ​

cpp
#include <Components/SID/SIDTypes.h>
cpp
struct SIDConfig

Defined in Components/SID/SIDTypes.h:138

Configuration of a SID chip.

Public Attributes ​

ReturnNameDescription
boolenabledIndicates if this SID is plugged in.
u16addressLocation of the SID registers in memory.
SIDRevisionrevisionChip revision (MOS 6581 or MOS 8580).
boolfilterUse filter.
SIDEngineengineEmulation engine.
SamplingMethodsamplingSampling method.
boolpowerSavePerformance.

enabled ​

cpp
bool enabled

Defined in Components/SID/SIDTypes.h:141

Indicates if this SID is plugged in.


address ​

cpp
u16 address

Defined in Components/SID/SIDTypes.h:144

Location of the SID registers in memory.


revision ​

cpp
SIDRevision revision

Type: SIDRevision

Defined in Components/SID/SIDTypes.h:147

Chip revision (MOS 6581 or MOS 8580).


filter ​

cpp
bool filter

Defined in Components/SID/SIDTypes.h:148

Use filter.


engine ​

cpp
SIDEngine engine

Type: SIDEngine

Defined in Components/SID/SIDTypes.h:151

Emulation engine.


sampling ​

cpp
SamplingMethod sampling

Type: SamplingMethod

Defined in Components/SID/SIDTypes.h:152

Sampling method.


powerSave ​

cpp
bool powerSave

Defined in Components/SID/SIDTypes.h:155

Performance.