openMSX
ide
Namespaces
|
Enumerations
|
Variables
SCSI.hh File Reference
#include <cstdint>
Include dependency graph for SCSI.hh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces
namespace
openmsx
This file implemented 3 utility functions:
namespace
openmsx::SCSI
Enumerations
enum class
openmsx::SCSI::Phase
{
openmsx::SCSI::UNDEFINED
,
openmsx::SCSI::BUS_FREE
,
openmsx::SCSI::ARBITRATION
,
openmsx::SCSI::SELECTION
,
openmsx::SCSI::RESELECTION
,
openmsx::SCSI::COMMAND
,
openmsx::SCSI::EXECUTE
,
openmsx::SCSI::DATA_IN
,
openmsx::SCSI::DATA_OUT
,
openmsx::SCSI::STATUS
,
openmsx::SCSI::MSG_OUT
,
openmsx::SCSI::MSG_IN
}
Variables
constexpr uint8_t
openmsx::SCSI::OP_TEST_UNIT_READY
= 0x00
constexpr uint8_t
openmsx::SCSI::OP_REZERO_UNIT
= 0x01
constexpr uint8_t
openmsx::SCSI::OP_REQUEST_SENSE
= 0x03
constexpr uint8_t
openmsx::SCSI::OP_FORMAT_UNIT
= 0x04
constexpr uint8_t
openmsx::SCSI::OP_REASSIGN_BLOCKS
= 0x07
constexpr uint8_t
openmsx::SCSI::OP_READ6
= 0x08
constexpr uint8_t
openmsx::SCSI::OP_WRITE6
= 0x0A
constexpr uint8_t
openmsx::SCSI::OP_SEEK6
= 0x0B
constexpr uint8_t
openmsx::SCSI::OP_INQUIRY
= 0x12
constexpr uint8_t
openmsx::SCSI::OP_RESERVE_UNIT
= 0x16
constexpr uint8_t
openmsx::SCSI::OP_RELEASE_UNIT
= 0x17
constexpr uint8_t
openmsx::SCSI::OP_MODE_SENSE
= 0x1A
constexpr uint8_t
openmsx::SCSI::OP_START_STOP_UNIT
= 0x1B
constexpr uint8_t
openmsx::SCSI::OP_SEND_DIAGNOSTIC
= 0x1D
constexpr uint8_t
openmsx::SCSI::OP_GROUP1
= 0x20
constexpr uint8_t
openmsx::SCSI::OP_READ_CAPACITY
= 0x25
constexpr uint8_t
openmsx::SCSI::OP_READ10
= 0x28
constexpr uint8_t
openmsx::SCSI::OP_WRITE10
= 0x2A
constexpr uint8_t
openmsx::SCSI::OP_SEEK10
= 0x2B
constexpr uint8_t
openmsx::SCSI::OP_GROUP2
= 0x40
constexpr uint8_t
openmsx::SCSI::OP_CHANGE_DEFINITION
= 0x40
constexpr uint8_t
openmsx::SCSI::OP_READ_SUB_CHANNEL
= 0x42
constexpr uint8_t
openmsx::SCSI::OP_READ_TOC
= 0x43
constexpr uint8_t
openmsx::SCSI::OP_READ_HEADER
= 0x44
constexpr uint8_t
openmsx::SCSI::OP_PLAY_AUDIO
= 0x45
constexpr uint8_t
openmsx::SCSI::OP_PLAY_AUDIO_MSF
= 0x47
constexpr uint8_t
openmsx::SCSI::OP_PLAY_TRACK_INDEX
= 0x48
constexpr uint8_t
openmsx::SCSI::OP_PLAY_TRACK_RELATIVE
= 0x49
constexpr uint8_t
openmsx::SCSI::OP_PAUSE_RESUME
= 0x4B
constexpr uint8_t
openmsx::SCSI::OP_PLAY_AUDIO12
= 0xA5
constexpr uint8_t
openmsx::SCSI::OP_READ12
= 0xA8
constexpr uint8_t
openmsx::SCSI::OP_PLAY_TRACK_RELATIVE12
= 0xA9
constexpr uint8_t
openmsx::SCSI::OP_READ_CD_MSF
= 0xB9
constexpr uint8_t
openmsx::SCSI::OP_READ_CD
= 0xBE
constexpr uint32_t
openmsx::SCSI::SENSE_NO_SENSE
= 0x000000
constexpr uint32_t
openmsx::SCSI::SENSE_NOT_READY
= 0x020400
constexpr uint32_t
openmsx::SCSI::SENSE_MEDIUM_NOT_PRESENT
= 0x023a00
constexpr uint32_t
openmsx::SCSI::SENSE_UNRECOVERED_READ_ERROR
= 0x031100
constexpr uint32_t
openmsx::SCSI::SENSE_WRITE_FAULT
= 0x040300
constexpr uint32_t
openmsx::SCSI::SENSE_INVALID_COMMAND_CODE
= 0x052000
constexpr uint32_t
openmsx::SCSI::SENSE_ILLEGAL_BLOCK_ADDRESS
= 0x052100
constexpr uint32_t
openmsx::SCSI::SENSE_INVALID_LUN
= 0x052500
constexpr uint32_t
openmsx::SCSI::SENSE_POWER_ON
= 0x062900
constexpr uint32_t
openmsx::SCSI::SENSE_WRITE_PROTECT
= 0x072700
constexpr uint32_t
openmsx::SCSI::SENSE_MESSAGE_REJECT_ERROR
= 0x0b4300
constexpr uint32_t
openmsx::SCSI::SENSE_INITIATOR_DETECTED_ERR
= 0x0b4800
constexpr uint32_t
openmsx::SCSI::SENSE_ILLEGAL_MESSAGE
= 0x0b4900
constexpr uint8_t
openmsx::SCSI::MSG_COMMAND_COMPLETE
= 0x00
constexpr uint8_t
openmsx::SCSI::MSG_INITIATOR_DETECT_ERROR
= 0x05
constexpr uint8_t
openmsx::SCSI::MSG_ABORT
= 0x06
constexpr uint8_t
openmsx::SCSI::MSG_REJECT
= 0x07
constexpr uint8_t
openmsx::SCSI::MSG_NO_OPERATION
= 0x08
constexpr uint8_t
openmsx::SCSI::MSG_PARITY_ERROR
= 0x09
constexpr uint8_t
openmsx::SCSI::MSG_BUS_DEVICE_RESET
= 0x0c
constexpr uint8_t
openmsx::SCSI::ST_GOOD
= 0
constexpr uint8_t
openmsx::SCSI::ST_CHECK_CONDITION
= 2
constexpr uint8_t
openmsx::SCSI::ST_BUSY
= 8
constexpr uint8_t
openmsx::SCSI::DT_DirectAccess
= 0x00
constexpr uint8_t
openmsx::SCSI::DT_SequencialAccess
= 0x01
constexpr uint8_t
openmsx::SCSI::DT_Printer
= 0x02
constexpr uint8_t
openmsx::SCSI::DT_Processor
= 0x03
constexpr uint8_t
openmsx::SCSI::DT_WriteOnce
= 0x04
constexpr uint8_t
openmsx::SCSI::DT_CDROM
= 0x05
constexpr uint8_t
openmsx::SCSI::DT_Scanner
= 0x06
constexpr uint8_t
openmsx::SCSI::DT_OpticalMemory
= 0x07
constexpr uint8_t
openmsx::SCSI::DT_MediaChanger
= 0x08
constexpr uint8_t
openmsx::SCSI::DT_Communications
= 0x09
constexpr uint8_t
openmsx::SCSI::DT_Undefined
= 0x1f
Generated on Sat Nov 9 2024 22:13:40 for openMSX by
1.9.8