#include <SCSIDevice.hh>
Definition at line 9 of file SCSIDevice.hh.
◆ ~SCSIDevice()
virtual openmsx::SCSIDevice::~SCSIDevice |
( |
| ) |
|
|
virtualdefault |
◆ busReset()
virtual void openmsx::SCSIDevice::busReset |
( |
| ) |
|
|
pure virtual |
◆ dataIn()
virtual unsigned openmsx::SCSIDevice::dataIn |
( |
unsigned & |
blocks | ) |
|
|
pure virtual |
◆ dataOut()
virtual unsigned openmsx::SCSIDevice::dataOut |
( |
unsigned & |
blocks | ) |
|
|
pure virtual |
◆ disconnect()
virtual void openmsx::SCSIDevice::disconnect |
( |
| ) |
|
|
pure virtual |
◆ executeCmd()
virtual unsigned openmsx::SCSIDevice::executeCmd |
( |
std::span< const uint8_t, 12 > |
cdb, |
|
|
SCSI::Phase & |
phase, |
|
|
unsigned & |
blocks |
|
) |
| |
|
pure virtual |
◆ executingCmd()
virtual unsigned openmsx::SCSIDevice::executingCmd |
( |
SCSI::Phase & |
phase, |
|
|
unsigned & |
blocks |
|
) |
| |
|
pure virtual |
◆ getStatusCode()
virtual uint8_t openmsx::SCSIDevice::getStatusCode |
( |
| ) |
|
|
pure virtual |
◆ isSelected()
virtual bool openmsx::SCSIDevice::isSelected |
( |
| ) |
|
|
pure virtual |
◆ msgIn()
virtual uint8_t openmsx::SCSIDevice::msgIn |
( |
| ) |
|
|
pure virtual |
◆ msgOut()
virtual int openmsx::SCSIDevice::msgOut |
( |
uint8_t |
value | ) |
|
|
pure virtual |
◆ reset()
virtual void openmsx::SCSIDevice::reset |
( |
| ) |
|
|
pure virtual |
◆ BIT_SCSI2
constexpr unsigned openmsx::SCSIDevice::BIT_SCSI2 = 0x0001 |
|
staticconstexpr |
◆ BIT_SCSI2_ONLY
constexpr unsigned openmsx::SCSIDevice::BIT_SCSI2_ONLY = 0x0002 |
|
staticconstexpr |
◆ BIT_SCSI3
constexpr unsigned openmsx::SCSIDevice::BIT_SCSI3 = 0x0004 |
|
staticconstexpr |
◆ BUFFER_SIZE
constexpr unsigned openmsx::SCSIDevice::BUFFER_SIZE = 0x10000 |
|
staticconstexpr |
◆ MODE_MEGASCSI
constexpr unsigned openmsx::SCSIDevice::MODE_MEGASCSI = 0x0010 |
|
staticconstexpr |
◆ MODE_NOVAXIS
constexpr unsigned openmsx::SCSIDevice::MODE_NOVAXIS = 0x0100 |
|
staticconstexpr |
◆ MODE_SCSI1
constexpr unsigned openmsx::SCSIDevice::MODE_SCSI1 = 0x0000 |
|
staticconstexpr |
◆ MODE_SCSI2
constexpr unsigned openmsx::SCSIDevice::MODE_SCSI2 = 0x0003 |
|
staticconstexpr |
◆ MODE_SCSI3
constexpr unsigned openmsx::SCSIDevice::MODE_SCSI3 = 0x0005 |
|
staticconstexpr |
◆ MODE_UNITATTENTION
constexpr unsigned openmsx::SCSIDevice::MODE_UNITATTENTION = 0x0008 |
|
staticconstexpr |
The documentation for this class was generated from the following file: