Public Types | Public Member Functions | List of all members
openmsx::RP5C01 Class Reference

#include <RP5C01.hh>

Public Types


Public Member Functions

 RP5C01 (CommandController &commandController, SRAM &regs, EmuTime::param time, const std::string &name)
void reset (EmuTime::param time)
nibble readPort (nibble port, EmuTime::param time)
nibble peekPort (nibble port) const
void writePort (nibble port, nibble value, EmuTime::param time)
template<typename Archive >
void serialize (Archive &ar, unsigned version)

Detailed Description

Definition at line 19 of file RP5C01.hh.

Member Enumeration Documentation

◆ RTCMode


Definition at line 22 of file RP5C01.hh.

Constructor & Destructor Documentation

◆ RP5C01()

openmsx::RP5C01::RP5C01 ( CommandController commandController,
SRAM regs,
EmuTime::param  time,
const std::string &  name 

Definition at line 43 of file

References EMUTIME.

Member Function Documentation

◆ peekPort()

nibble openmsx::RP5C01::peekPort ( nibble  port) const

Definition at line 85 of file

Referenced by openmsx::MSXRTC::peekIO().

◆ readPort()

nibble openmsx::RP5C01::readPort ( nibble  port,
EmuTime::param  time 

Definition at line 68 of file

Referenced by openmsx::MSXRTC::readIO().

◆ reset()

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

Definition at line 60 of file

Referenced by openmsx::MSXRTC::reset().

◆ serialize()

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

Definition at line 271 of file

◆ writePort()

void openmsx::RP5C01::writePort ( nibble  port,
nibble  value,
EmuTime::param  time 

Definition at line 102 of file

Referenced by openmsx::MSXRTC::writeIO().

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