Appearance
FloppyDriveConfig
cpp
#include <Peripherals/Drive/FloppyDriveTypes.h>cpp
struct FloppyDriveConfigDefined in Peripherals/Drive/FloppyDriveTypes.h:90
Configuration options of a floppy drive.
Public Attributes
| Return | Name | Description |
|---|---|---|
bool | connected | Connection status. |
FloppyDriveType | type | Drive model. |
DriveMechanics | mechanics | Drive mechanics. |
isize | rpm | Revolutions per minute. A standard Amiga drive rotates with 300 rpm. Rotation speed can be measured with AmigaTestKit which analyzes the delay between consecutive index pulses. 300 rpm corresponds to an index pulse delay of 200 ms. |
Cycle | diskSwapDelay | Delay between ejecting an old disk and inserting a new one. |
i16 | pan | Noise settings. |
u8 | stepVolume | Head step volume. |
u8 | pollVolume | Disk polling step volume. |
u8 | insertVolume | Disk insertion volume. |
u8 | ejectVolume | Disk ejection volume. |
connected
cpp
bool connectedDefined in Peripherals/Drive/FloppyDriveTypes.h:93
Connection status.
type
cpp
FloppyDriveType typeType: FloppyDriveType
Defined in Peripherals/Drive/FloppyDriveTypes.h:96
Drive model.
mechanics
cpp
DriveMechanics mechanicsType: DriveMechanics
Defined in Peripherals/Drive/FloppyDriveTypes.h:99
Drive mechanics.
rpm
cpp
isize rpmDefined in Peripherals/Drive/FloppyDriveTypes.h:106
Revolutions per minute. A standard Amiga drive rotates with 300 rpm. Rotation speed can be measured with AmigaTestKit which analyzes the delay between consecutive index pulses. 300 rpm corresponds to an index pulse delay of 200 ms.
diskSwapDelay
cpp
Cycle diskSwapDelayDefined in Peripherals/Drive/FloppyDriveTypes.h:109
Delay between ejecting an old disk and inserting a new one.
pan
cpp
i16 panDefined in Peripherals/Drive/FloppyDriveTypes.h:112
Noise settings.
stepVolume
cpp
u8 stepVolumeDefined in Peripherals/Drive/FloppyDriveTypes.h:113
Head step volume.
pollVolume
cpp
u8 pollVolumeDefined in Peripherals/Drive/FloppyDriveTypes.h:114
Disk polling step volume.
insertVolume
cpp
u8 insertVolumeDefined in Peripherals/Drive/FloppyDriveTypes.h:115
Disk insertion volume.
ejectVolume
cpp
u8 ejectVolumeDefined in Peripherals/Drive/FloppyDriveTypes.h:116
Disk ejection volume.