openMSX
openmsx::AbstractIDEDevice Member List

This is the complete list of members for openmsx::AbstractIDEDevice, including all inherited members.

ABORTopenmsx::AbstractIDEDeviceprotectedstatic
abortReadTransfer(byte error)openmsx::AbstractIDEDeviceprotected
abortWriteTransfer(byte error)openmsx::AbstractIDEDeviceprotected
AbstractIDEDevice(MSXMotherBoard &motherBoard)openmsx::AbstractIDEDeviceexplicitprotected
DRDYopenmsx::AbstractIDEDeviceprotectedstatic
DRQopenmsx::AbstractIDEDeviceprotectedstatic
DSCopenmsx::AbstractIDEDeviceprotectedstatic
ERRopenmsx::AbstractIDEDeviceprotectedstatic
executeCommand(byte cmd)openmsx::AbstractIDEDeviceprotectedvirtual
fillIdentifyBlock(AlignedBuffer &buffer)=0openmsx::AbstractIDEDeviceprotectedpure virtual
getByteCount() constopenmsx::AbstractIDEDeviceprotected
getDeviceName()=0openmsx::AbstractIDEDeviceprotectedpure virtual
getFeatureReg() constopenmsx::AbstractIDEDeviceinlineprotected
getMotherBoard() constopenmsx::AbstractIDEDeviceinlineprotected
getNumSectors() constopenmsx::AbstractIDEDeviceprotected
getSectorNumber() constopenmsx::AbstractIDEDeviceprotected
IDNFopenmsx::AbstractIDEDeviceprotectedstatic
isPacketDevice()=0openmsx::AbstractIDEDeviceprotectedpure virtual
readBlockStart(AlignedBuffer &buffer, unsigned count)=0openmsx::AbstractIDEDeviceprotectedpure virtual
readData(EmuTime::param time) overrideopenmsx::AbstractIDEDevicevirtual
readEnd()openmsx::AbstractIDEDeviceprotectedvirtual
readReg(nibble reg, EmuTime::param time) overrideopenmsx::AbstractIDEDevicevirtual
reset(EmuTime::param time) overrideopenmsx::AbstractIDEDevicevirtual
serialize(Archive &ar, unsigned version)openmsx::AbstractIDEDevice
setByteCount(unsigned count)openmsx::AbstractIDEDeviceprotected
setError(byte error)openmsx::AbstractIDEDeviceprotected
setInterruptReason(byte value)openmsx::AbstractIDEDeviceprotected
setLBAHigh(byte value)openmsx::AbstractIDEDeviceinlineprotected
setLBALow(byte value)openmsx::AbstractIDEDeviceinlineprotected
setLBAMid(byte value)openmsx::AbstractIDEDeviceinlineprotected
setSectorNumber(unsigned lba)openmsx::AbstractIDEDeviceprotected
startLongReadTransfer(unsigned count)openmsx::AbstractIDEDeviceprotected
startShortReadTransfer(unsigned count)openmsx::AbstractIDEDeviceprotected
startWriteTransfer(unsigned count)openmsx::AbstractIDEDeviceprotected
UNCopenmsx::AbstractIDEDeviceprotectedstatic
writeBlockComplete(AlignedBuffer &buffer, unsigned count)=0openmsx::AbstractIDEDeviceprotectedpure virtual
writeData(word value, EmuTime::param time) overrideopenmsx::AbstractIDEDevicevirtual
writeReg(nibble reg, byte value, EmuTime::param time) overrideopenmsx::AbstractIDEDevicevirtual
~AbstractIDEDevice() override=defaultopenmsx::AbstractIDEDeviceprotected
~IDEDevice()=defaultopenmsx::IDEDevicevirtual