Skip to content

DriveConfig ​

cpp
#include <Peripherals/Drive/DriveTypes.h>
cpp
struct DriveConfig

Defined in Peripherals/Drive/DriveTypes.h:192

Configuration of a drive.

Public Attributes ​

ReturnNameDescription
boolautoConfigGeneral.
DriveTypetypeDrive model.
DriveRamramDrive RAM.
ParCableTypeparCableParallel cable.
boolpowerSaveTake fast paths.
boolconnectedThe drive is connected to the serial port.
boolswitchedOnPower switch.
isizeejectDelayDisk ejection delay.
isizeswapDelayDisk swap delay.
isizeinsertDelayDisk insertion delay.
i16panStereo pan of the drive sounds.
u8powerVolumePower switch volume.
u8stepVolumeHead step volume.
u8insertVolumeDisk insertion volume.
u8ejectVolumeDisk ejection volume.
boolsaveRomsSave Roms.

autoConfig ​

cpp
bool autoConfig

Defined in Peripherals/Drive/DriveTypes.h:195

General.


type ​

cpp
DriveType type

Type: DriveType

Defined in Peripherals/Drive/DriveTypes.h:198

Drive model.


ram ​

cpp
DriveRam ram

Type: DriveRam

Defined in Peripherals/Drive/DriveTypes.h:199

Drive RAM.


parCable ​

cpp
ParCableType parCable

Type: ParCableType

Defined in Peripherals/Drive/DriveTypes.h:200

Parallel cable.


powerSave ​

cpp
bool powerSave

Defined in Peripherals/Drive/DriveTypes.h:201

Take fast paths.


connected ​

cpp
bool connected

Defined in Peripherals/Drive/DriveTypes.h:204

The drive is connected to the serial port.


switchedOn ​

cpp
bool switchedOn

Defined in Peripherals/Drive/DriveTypes.h:205

Power switch.


ejectDelay ​

cpp
isize ejectDelay

Defined in Peripherals/Drive/DriveTypes.h:208

Disk ejection delay.


swapDelay ​

cpp
isize swapDelay

Defined in Peripherals/Drive/DriveTypes.h:209

Disk swap delay.


insertDelay ​

cpp
isize insertDelay

Defined in Peripherals/Drive/DriveTypes.h:210

Disk insertion delay.


pan ​

cpp
i16 pan

Defined in Peripherals/Drive/DriveTypes.h:213

Stereo pan of the drive sounds.


powerVolume ​

cpp
u8 powerVolume

Defined in Peripherals/Drive/DriveTypes.h:214

Power switch volume.


stepVolume ​

cpp
u8 stepVolume

Defined in Peripherals/Drive/DriveTypes.h:215

Head step volume.


insertVolume ​

cpp
u8 insertVolume

Defined in Peripherals/Drive/DriveTypes.h:216

Disk insertion volume.


ejectVolume ​

cpp
u8 ejectVolume

Defined in Peripherals/Drive/DriveTypes.h:217

Disk ejection volume.


saveRoms ​

cpp
bool saveRoms

Defined in Peripherals/Drive/DriveTypes.h:220

Save Roms.