openMSX
Public Member Functions | List of all members
openmsx::MB89352 Class Reference

#include <MB89352.hh>

Public Member Functions

 MB89352 (const DeviceConfig &config)
 
void reset (bool scsiReset)
 
uint8_t readRegister (uint8_t reg)
 
uint8_t peekRegister (uint8_t reg) const
 
uint8_t readDREG ()
 
uint8_t peekDREG () const
 
void writeRegister (uint8_t reg, uint8_t value)
 
void writeDREG (uint8_t value)
 
template<typename Archive >
void serialize (Archive &ar, unsigned version)
 

Detailed Description

Definition at line 26 of file MB89352.hh.

Constructor & Destructor Documentation

◆ MB89352()

openmsx::MB89352::MB89352 ( const DeviceConfig config)
explicit

Member Function Documentation

◆ peekDREG()

uint8_t openmsx::MB89352::peekDREG ( ) const

Definition at line 702 of file MB89352.cc.

Referenced by openmsx::MegaSCSI::peekMem(), and peekRegister().

◆ peekRegister()

uint8_t openmsx::MB89352::peekRegister ( uint8_t  reg) const

Definition at line 711 of file MB89352.cc.

References peekDREG().

Referenced by openmsx::MegaSCSI::peekMem(), and readRegister().

◆ readDREG()

uint8_t openmsx::MB89352::readDREG ( )

Definition at line 407 of file MB89352.cc.

Referenced by openmsx::MegaSCSI::readMem(), and readRegister().

◆ readRegister()

uint8_t openmsx::MB89352::readRegister ( uint8_t  reg)

Definition at line 661 of file MB89352.cc.

References peekRegister(), and readDREG().

Referenced by openmsx::MegaSCSI::readMem().

◆ reset()

void openmsx::MB89352::reset ( bool  scsiReset)

Definition at line 166 of file MB89352.cc.

Referenced by MB89352(), and openmsx::MegaSCSI::reset().

◆ serialize()

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

Definition at line 750 of file MB89352.cc.

References enumerate().

◆ writeDREG()

void openmsx::MB89352::writeDREG ( uint8_t  value)

Definition at line 425 of file MB89352.cc.

Referenced by openmsx::MegaSCSI::writeMem(), and writeRegister().

◆ writeRegister()

void openmsx::MB89352::writeRegister ( uint8_t  reg,
uint8_t  value 
)

TODO: devBusy &&

Definition at line 440 of file MB89352.cc.

References writeDREG().

Referenced by openmsx::MegaSCSI::writeMem().


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