Appearance
DiskControllerInfo
cpp
#include <Components/Paula/DiskController/DiskControllerTypes.h>cpp
struct DiskControllerInfoDefined in Components/Paula/DiskController/DiskControllerTypes.h:100
State of the disk controller.
Public Attributes
| Return | Name | Description |
|---|---|---|
isize | selectedDrive | Number of the selected drive. |
DriveDmaState | state | State of the disk DMA. |
i32 | fifo | Contents of the disk FIFO. |
u8 | fifoCount | Number of bytes in the FIFO. |
u16 | dsklen | Disk DMA length register (DSKLEN). |
u16 | dskbytr | Disk data byte and status register (DSKBYTR). |
u16 | dsksync | Disk sync register (DSKSYNC). |
u8 | prb | CIA B port register B (drive control lines). |
selectedDrive
cpp
isize selectedDriveDefined in Components/Paula/DiskController/DiskControllerTypes.h:102
Number of the selected drive.
state
cpp
DriveDmaState stateType: DriveDmaState
Defined in Components/Paula/DiskController/DiskControllerTypes.h:103
State of the disk DMA.
fifo
cpp
i32 fifo[6]Defined in Components/Paula/DiskController/DiskControllerTypes.h:104
Contents of the disk FIFO.
fifoCount
cpp
u8 fifoCountDefined in Components/Paula/DiskController/DiskControllerTypes.h:105
Number of bytes in the FIFO.
dsklen
cpp
u16 dsklenDefined in Components/Paula/DiskController/DiskControllerTypes.h:107
Disk DMA length register (DSKLEN).
dskbytr
cpp
u16 dskbytrDefined in Components/Paula/DiskController/DiskControllerTypes.h:108
Disk data byte and status register (DSKBYTR).
dsksync
cpp
u16 dsksyncDefined in Components/Paula/DiskController/DiskControllerTypes.h:109
Disk sync register (DSKSYNC).
prb
cpp
u8 prbDefined in Components/Paula/DiskController/DiskControllerTypes.h:110
CIA B port register B (drive control lines).