|
Mac OS 9
|
#include <ATA.h>
Data Fields | |
| UInt16 | ataRegMask |
| OSStatus | ataResult |
| UInt16 | ataDataReg |
| UInt8 | ataTFFeatures |
| UInt8 | ataTFCount |
| UInt8 | ataTFSector |
| UInt8 | ataTFCylinderLo |
| UInt8 | ataTFCylinderHi |
| UInt8 | ataTFSDH |
| UInt8 | ataTFCommand |
| UInt8 | ataAltStatDevCnt |
AIM Diag result
| UInt8 ATADiagResult::ataAltStatDevCnt |
status(R) or command(W) register
| UInt16 ATADiagResult::ataDataReg |
the final result see Error Codes
| OSStatus ATADiagResult::ataResult |
the registers to access
| UInt8 ATADiagResult::ataTFCommand |
SDH register
| UInt8 ATADiagResult::ataTFCount |
Error(R) or Feature(W) register
| UInt8 ATADiagResult::ataTFCylinderHi |
Cylinder low bytes
| UInt8 ATADiagResult::ataTFCylinderLo |
Sector number register
| UInt8 ATADiagResult::ataTFFeatures |
16 bit access only
| UInt8 ATADiagResult::ataTFSDH |
Cylinder High bytes
| UInt8 ATADiagResult::ataTFSector |
Sector Count register