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

#include <YMF278B.hh>

Public Member Functions

 YMF278B (const std::string &name, size_t ramSize, const DeviceConfig &config, YMF278::SetupMemPtrFunc setupMemPtrs, EmuTime::param time)
 
void powerUp (EmuTime::param time)
 
void reset (EmuTime::param time)
 
byte readIO (word port, EmuTime::param time)
 
byte peekIO (word port, EmuTime::param time) const
 
void writeIO (word port, byte value, EmuTime::param time)
 
void setupMemoryPointers ()
 
void serialize_bw_compat (XmlInputArchive &ar, unsigned version, EmuTime::param time)
 
template<typename Archive >
void serialize (Archive &ar, unsigned version)
 

Detailed Description

Definition at line 12 of file YMF278B.hh.

Constructor & Destructor Documentation

◆ YMF278B()

openmsx::YMF278B::YMF278B ( const std::string &  name,
size_t  ramSize,
const DeviceConfig config,
YMF278::SetupMemPtrFunc  setupMemPtrs,
EmuTime::param  time 
)

Definition at line 41 of file YMF278B.cc.

References powerUp().

Member Function Documentation

◆ peekIO()

byte openmsx::YMF278B::peekIO ( word  port,
EmuTime::param  time 
) const

◆ powerUp()

void openmsx::YMF278B::powerUp ( EmuTime::param  time)

◆ readIO()

byte openmsx::YMF278B::readIO ( word  port,
EmuTime::param  time 
)

◆ reset()

void openmsx::YMF278B::reset ( EmuTime::param  time)

◆ serialize()

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

Definition at line 245 of file YMF278B.cc.

◆ serialize_bw_compat()

void openmsx::YMF278B::serialize_bw_compat ( XmlInputArchive ar,
unsigned  version,
EmuTime::param  time 
)

◆ setupMemoryPointers()

void openmsx::YMF278B::setupMemoryPointers ( )

Definition at line 214 of file YMF278B.cc.

References openmsx::YMF278::setupMemoryPointers().

◆ writeIO()

void openmsx::YMF278B::writeIO ( word  port,
byte  value,
EmuTime::param  time 
)

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