openMSX
|
#include "MB89352.hh"
#include "SCSIDevice.hh"
#include "DummySCSIDevice.hh"
#include "SCSIHD.hh"
#include "SCSILS120.hh"
#include "DeviceConfig.hh"
#include "XMLElement.hh"
#include "MSXException.hh"
#include "enumerate.hh"
#include "serialize.hh"
#include "xrange.hh"
#include <cassert>
#include <cstring>
#include <memory>
Go to the source code of this file.
Namespaces | |
openmsx | |
This file implemented 3 utility functions: | |
Functions | |
openmsx::SERIALIZE_ENUM (SCSI::Phase, phaseInfo) | |
Variables | |
constexpr byte | openmsx::REG_BDID = 0 |
constexpr byte | openmsx::REG_SCTL = 1 |
constexpr byte | openmsx::REG_SCMD = 2 |
constexpr byte | openmsx::REG_OPEN = 3 |
constexpr byte | openmsx::REG_INTS = 4 |
constexpr byte | openmsx::REG_PSNS = 5 |
constexpr byte | openmsx::REG_SDGC = 5 |
constexpr byte | openmsx::REG_SSTS = 6 |
constexpr byte | openmsx::REG_SERR = 7 |
constexpr byte | openmsx::REG_PCTL = 8 |
constexpr byte | openmsx::REG_MBC = 9 |
constexpr byte | openmsx::REG_DREG = 10 |
constexpr byte | openmsx::REG_TEMP = 11 |
constexpr byte | openmsx::REG_TCH = 12 |
constexpr byte | openmsx::REG_TCM = 13 |
constexpr byte | openmsx::REG_TCL = 14 |
constexpr byte | openmsx::REG_TEMPWR = 13 |
constexpr byte | openmsx::FIX_PCTL = 14 |
constexpr byte | openmsx::PSNS_IO = 0x01 |
constexpr byte | openmsx::PSNS_CD = 0x02 |
constexpr byte | openmsx::PSNS_MSG = 0x04 |
constexpr byte | openmsx::PSNS_BSY = 0x08 |
constexpr byte | openmsx::PSNS_SEL = 0x10 |
constexpr byte | openmsx::PSNS_ATN = 0x20 |
constexpr byte | openmsx::PSNS_ACK = 0x40 |
constexpr byte | openmsx::PSNS_REQ = 0x80 |
constexpr byte | openmsx::PSNS_SELECTION = PSNS_SEL |
constexpr byte | openmsx::PSNS_COMMAND = PSNS_CD |
constexpr byte | openmsx::PSNS_DATAIN = PSNS_IO |
constexpr byte | openmsx::PSNS_DATAOUT = 0 |
constexpr byte | openmsx::PSNS_STATUS = PSNS_CD | PSNS_IO |
constexpr byte | openmsx::PSNS_MSGIN = PSNS_MSG | PSNS_CD | PSNS_IO |
constexpr byte | openmsx::PSNS_MSGOUT = PSNS_MSG | PSNS_CD |
constexpr byte | openmsx::INTS_ResetCondition = 0x01 |
constexpr byte | openmsx::INTS_SPC_HardError = 0x02 |
constexpr byte | openmsx::INTS_TimeOut = 0x04 |
constexpr byte | openmsx::INTS_ServiceRequited = 0x08 |
constexpr byte | openmsx::INTS_CommandComplete = 0x10 |
constexpr byte | openmsx::INTS_Disconnected = 0x20 |
constexpr byte | openmsx::INTS_ReSelected = 0x40 |
constexpr byte | openmsx::INTS_Selected = 0x80 |
constexpr byte | openmsx::CMD_BusRelease = 0x00 |
constexpr byte | openmsx::CMD_Select = 0x20 |
constexpr byte | openmsx::CMD_ResetATN = 0x40 |
constexpr byte | openmsx::CMD_SetATN = 0x60 |
constexpr byte | openmsx::CMD_Transfer = 0x80 |
constexpr byte | openmsx::CMD_TransferPause = 0xA0 |
constexpr byte | openmsx::CMD_Reset_ACK_REQ = 0xC0 |
constexpr byte | openmsx::CMD_Set_ACK_REQ = 0xE0 |
constexpr byte | openmsx::CMD_MASK = 0xE0 |
openmsx::MB89352 | |