openMSX
|
#include <DummySCSIDevice.hh>
Public Member Functions | |
void | reset () override |
bool | isSelected () override |
unsigned | executeCmd (std::span< const uint8_t, 12 > cdb, SCSI::Phase &phase, unsigned &blocks) override |
unsigned | executingCmd (SCSI::Phase &phase, unsigned &blocks) override |
uint8_t | getStatusCode () override |
int | msgOut (uint8_t value) override |
uint8_t | msgIn () override |
void | disconnect () override |
void | busReset () override |
unsigned | dataIn (unsigned &blocks) override |
unsigned | dataOut (unsigned &blocks) override |
template<typename Archive > | |
void | serialize (Archive &ar, unsigned version) |
Public Member Functions inherited from openmsx::SCSIDevice | |
virtual | ~SCSIDevice ()=default |
Additional Inherited Members | |
Static Public Attributes inherited from openmsx::SCSIDevice | |
static constexpr unsigned | BIT_SCSI2 = 0x0001 |
static constexpr unsigned | BIT_SCSI2_ONLY = 0x0002 |
static constexpr unsigned | BIT_SCSI3 = 0x0004 |
static constexpr unsigned | MODE_SCSI1 = 0x0000 |
static constexpr unsigned | MODE_SCSI2 = 0x0003 |
static constexpr unsigned | MODE_SCSI3 = 0x0005 |
static constexpr unsigned | MODE_UNITATTENTION = 0x0008 |
static constexpr unsigned | MODE_MEGASCSI = 0x0010 |
static constexpr unsigned | MODE_NOVAXIS = 0x0100 |
static constexpr unsigned | BUFFER_SIZE = 0x10000 |
Definition at line 8 of file DummySCSIDevice.hh.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 48 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 53 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 59 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 43 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 16 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 23 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 28 of file DummySCSIDevice.cc.
References openmsx::SCSI::ST_CHECK_CONDITION.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 11 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 38 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 33 of file DummySCSIDevice.cc.
|
overridevirtual |
Implements openmsx::SCSIDevice.
Definition at line 6 of file DummySCSIDevice.cc.
void openmsx::DummySCSIDevice::serialize | ( | Archive & | ar, |
unsigned | version | ||
) |
Definition at line 66 of file DummySCSIDevice.cc.