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(byte *buffer)=0openmsx::AbstractIDEDeviceprotectedpure virtual
getByteCount()openmsx::AbstractIDEDeviceprotected
getDeviceName()=0openmsx::AbstractIDEDeviceprotectedpure virtual
getFeatureReg() const openmsx::AbstractIDEDeviceinlineprotected
getNumSectors() const openmsx::AbstractIDEDeviceprotected
getSectorNumber() const openmsx::AbstractIDEDeviceprotected
IDNFopenmsx::AbstractIDEDeviceprotectedstatic
isPacketDevice()=0openmsx::AbstractIDEDeviceprotectedpure virtual
readBlockStart(byte *buffer, unsigned count)=0openmsx::AbstractIDEDeviceprotectedpure virtual
readData(EmuTime::param time)openmsx::AbstractIDEDevicevirtual
readEnd()openmsx::AbstractIDEDeviceprotectedvirtual
readReg(nibble reg, EmuTime::param time)openmsx::AbstractIDEDevicevirtual
reset(EmuTime::param time)openmsx::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(byte *buffer, unsigned count)=0openmsx::AbstractIDEDeviceprotectedpure virtual
writeData(word value, EmuTime::param time)openmsx::AbstractIDEDevicevirtual
writeReg(nibble reg, byte value, EmuTime::param time)openmsx::AbstractIDEDevicevirtual
~AbstractIDEDevice()openmsx::AbstractIDEDeviceprotectedvirtual
~IDEDevice()openmsx::IDEDeviceinlinevirtual