openMSX
|
#include <RP5C01.hh>
Public Types | |
enum | RTCMode { EMUTIME , REALTIME } |
Public Member Functions | |
RP5C01 (CommandController &commandController, SRAM ®s, 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) |
openmsx::RP5C01::RP5C01 | ( | CommandController & | commandController, |
SRAM & | regs, | ||
EmuTime::param | time, | ||
const std::string & | name | ||
) |
Definition at line 83 of file RP5C01.cc.
References openmsx::mask, openmsx::MODE_BLOKSELECT, openmsx::MODE_REG, openmsx::RESET_REG, and openmsx::TEST_REG.
Referenced by openmsx::MSXRTC::peekIO().
Definition at line 66 of file RP5C01.cc.
References openmsx::ALARM_BLOCK, openmsx::MODE_BLOKSELECT, openmsx::MODE_REG, openmsx::RESET_REG, openmsx::TEST_REG, and openmsx::TIME_BLOCK.
Referenced by openmsx::MSXRTC::readIO().
void openmsx::RP5C01::reset | ( | EmuTime::param | time | ) |
Definition at line 58 of file RP5C01.cc.
References openmsx::MODE_TIMERENABLE.
Referenced by openmsx::MSXRTC::reset().
void openmsx::RP5C01::serialize | ( | Archive & | ar, |
unsigned | version | ||
) |
Definition at line 269 of file RP5C01.cc.
References openmsx::Date::days, and openmsx::Date::months.
Definition at line 100 of file RP5C01.cc.
References openmsx::ALARM_BLOCK, openmsx::mask, openmsx::MODE_BLOKSELECT, openmsx::MODE_REG, openmsx::RESET_ALARM, openmsx::RESET_FRACTION, openmsx::RESET_REG, openmsx::TEST_REG, and openmsx::TIME_BLOCK.
Referenced by openmsx::MSXRTC::writeIO().