Public Member Functions | Friends | List of all members
openmsx::SCSILS120 Class Referencefinal

#include <SCSILS120.hh>

Inheritance diagram for openmsx::SCSILS120:
Inheritance graph
Collaboration diagram for openmsx::SCSILS120:
Collaboration graph

Public Member Functions

 SCSILS120 (const SCSILS120 &)=delete
SCSILS120 operator= (const SCSILS120 &)=delete
 SCSILS120 (const DeviceConfig &targetconfig, AlignedBuffer &buf, unsigned mode)
 ~SCSILS120 () override
template<typename Archive >
void serialize (Archive &ar, unsigned version)
- Public Member Functions inherited from openmsx::SCSIDevice
virtual ~SCSIDevice ()=default
- Public Member Functions inherited from openmsx::SectorAccessibleDisk
void readSector (size_t sector, SectorBuffer &buf)
void writeSector (size_t sector, const SectorBuffer &buf)
void readSectors (SectorBuffer *buffers, size_t startSector, size_t nbSectors)
void writeSectors (const SectorBuffer *buffers, size_t startSector, size_t nbSectors)
size_t getNbSectors () const
bool isWriteProtected () const
void forceWriteProtect ()
virtual bool isDummyDisk () const
void applyPatch (Filename patchFile)
std::vector< FilenamegetPatches () const
bool hasPatches () const
Sha1Sum getSha1Sum (FilePool &filepool)
 Calculate SHA1 of the content of this disk. More...
virtual void readSectorImpl (size_t sector, SectorBuffer &buf)
- Public Member Functions inherited from openmsx::DiskContainer
 DiskContainer (const DiskContainer &)=delete
DiskContaineroperator= (const DiskContainer &)=delete
 DiskContainer ()=default
virtual ~DiskContainer ()=default
bool isRomdisk () const
template<typename Archive >
void serialize (Archive &, unsigned)


class LSXCommand

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
- Static Public Attributes inherited from openmsx::SectorAccessibleDisk
static constexpr size_t SECTOR_SIZE = sizeof(SectorBuffer)
- Protected Member Functions inherited from openmsx::SectorAccessibleDisk
 SectorAccessibleDisk ()
 ~SectorAccessibleDisk ()
void setPeekMode (bool peek)
bool isPeekMode () const
virtual void checkCaches ()
virtual void flushCaches ()

Detailed Description

Definition at line 41 of file SCSILS120.hh.

Constructor & Destructor Documentation

◆ SCSILS120() [1/2]

openmsx::SCSILS120::SCSILS120 ( const SCSILS120 )

◆ SCSILS120() [2/2]

openmsx::SCSILS120::SCSILS120 ( const DeviceConfig targetconfig,
AlignedBuffer buf,
unsigned  mode 

◆ ~SCSILS120()

openmsx::SCSILS120::~SCSILS120 ( )

Member Function Documentation

◆ operator=()

SCSILS120 openmsx::SCSILS120::operator= ( const SCSILS120 )

◆ serialize()

template<typename Archive >
void openmsx::SCSILS120::serialize ( Archive &  ar,
unsigned  version 

Definition at line 806 of file

References openmsx::filename.

Friends And Related Function Documentation

◆ LSXCommand

friend class LSXCommand

Definition at line 120 of file SCSILS120.hh.

The documentation for this class was generated from the following files: