openMSX
|
#include <MSXSwitchedDevice.hh>
Public Member Functions | |
virtual byte | readSwitchedIO (word port, EmuTime::param time)=0 |
virtual byte | peekSwitchedIO (word port, EmuTime::param time) const =0 |
virtual void | writeSwitchedIO (word port, byte value, EmuTime::param time)=0 |
Protected Member Functions | |
MSXSwitchedDevice (MSXMotherBoard &motherBoard, byte id) | |
~MSXSwitchedDevice () | |
Definition at line 11 of file MSXSwitchedDevice.hh.
|
protected |
Definition at line 7 of file MSXSwitchedDevice.cc.
References openmsx::MSXMotherBoard::getDeviceSwitch(), and openmsx::MSXDeviceSwitch::registerDevice().
|
protected |
Definition at line 13 of file MSXSwitchedDevice.cc.
References openmsx::MSXMotherBoard::getDeviceSwitch(), and openmsx::MSXDeviceSwitch::unregisterDevice().
|
pure virtual |
Implemented in openmsx::MSXS1985, openmsx::MSXMatsushita, and openmsx::MSXKanji12.
Referenced by openmsx::MSXDeviceSwitch::peekIO().
|
pure virtual |
Implemented in openmsx::MSXS1985, openmsx::MSXMatsushita, and openmsx::MSXKanji12.
Referenced by openmsx::MSXDeviceSwitch::readIO().
|
pure virtual |
Implemented in openmsx::MSXS1985, openmsx::MSXMatsushita, and openmsx::MSXKanji12.
Referenced by openmsx::MSXDeviceSwitch::writeIO().