Skip to content

DiskControllerConfig ​

cpp
#include <Components/Paula/DiskController/DiskControllerTypes.h>
cpp
struct DiskControllerConfig

Defined in Components/Paula/DiskController/DiskControllerTypes.h:74

Configuration options of the disk controller.

Public Attributes ​

ReturnNameDescription
i32speedAcceleration factor. This value equals the number of words that get transfered into memory during a single disk DMA cycle. This value must be 1 to emulate a real Amiga. If it set to, e.g., 2, the drive loads twice as fast. A value of -1 indicates a turbo drive. In this case, the exact value of the acceleration factor has no meaning.
boollockDskSyncIgnore writes to DSKSYNC.
boolautoDskSyncAlways find a sync mark.

speed ​

cpp
i32 speed

Defined in Components/Paula/DiskController/DiskControllerTypes.h:82

Acceleration factor. This value equals the number of words that get transfered into memory during a single disk DMA cycle. This value must be 1 to emulate a real Amiga. If it set to, e.g., 2, the drive loads twice as fast. A value of -1 indicates a turbo drive. In this case, the exact value of the acceleration factor has no meaning.


lockDskSync ​

cpp
bool lockDskSync

Defined in Components/Paula/DiskController/DiskControllerTypes.h:84

Ignore writes to DSKSYNC.


autoDskSync ​

cpp
bool autoDskSync

Defined in Components/Paula/DiskController/DiskControllerTypes.h:85

Always find a sync mark.