|
openMSX
|
#include <SimpleDebuggable.hh>


Public Member Functions | |
| SimpleDebuggable (MSXMotherBoard &motherBoard, const std::string &name, const std::string &description, unsigned size) | |
| virtual | ~SimpleDebuggable () |
| virtual unsigned | getSize () const |
| virtual const std::string & | getName () const |
| virtual const std::string & | getDescription () const |
| virtual byte | read (unsigned address) |
| virtual byte | read (unsigned address, EmuTime::param time) |
| virtual void | write (unsigned address, byte value) |
| virtual void | write (unsigned address, byte value, EmuTime::param time) |
| MSXMotherBoard & | getMotherBoard () const |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::Debuggable | |
| Debuggable () | |
| virtual | ~Debuggable () |
Definition at line 11 of file SimpleDebuggable.hh.
| openmsx::SimpleDebuggable::SimpleDebuggable | ( | MSXMotherBoard & | motherBoard, |
| const std::string & | name, | ||
| const std::string & | description, | ||
| unsigned | size | ||
| ) |
Definition at line 8 of file SimpleDebuggable.cc.
References openmsx::MSXMotherBoard::getDebugger(), and openmsx::Debugger::registerDebuggable().
|
virtual |
Definition at line 19 of file SimpleDebuggable.cc.
References openmsx::MSXMotherBoard::getDebugger(), and openmsx::Debugger::unregisterDebuggable().
|
virtual |
Implements openmsx::Debuggable.
Definition at line 34 of file SimpleDebuggable.cc.
|
inline |
Definition at line 27 of file SimpleDebuggable.hh.
Referenced by openmsx::JoyPortDebuggable::read().
|
virtual |
Definition at line 29 of file SimpleDebuggable.cc.
|
virtual |
Implements openmsx::Debuggable.
Definition at line 24 of file SimpleDebuggable.cc.
|
virtual |
Implements openmsx::Debuggable.
Reimplemented in openmsx::KeybDebuggable, openmsx::VRAMPointerDebug, openmsx::VDPPaletteDebug, openmsx::YMF262Debuggable, openmsx::MSXCPUDebuggable, openmsx::VDPRegDebug, openmsx::RomBlockDebuggable, openmsx::DebugMemory, openmsx::DebugRegisters, openmsx::V9990PalDebug, openmsx::Quran2RomBlocks, openmsx::RamDebuggable, openmsx::V9990RegDebug, openmsx::MapperIODebuggable, openmsx::S1990Debuggable, and openmsx::YM2413Debuggable.
Definition at line 39 of file SimpleDebuggable.cc.
References openmsx::MSXMotherBoard::getCurrentTime().
|
virtual |
Reimplemented in openmsx::JoyPortDebuggable, openmsx::SCCDebuggable, openmsx::PhysicalVRAMDebuggable, openmsx::IODebug, openmsx::SlottedMemoryDebug, openmsx::VDPStatusRegDebug, openmsx::MemoryDebug, openmsx::LogicalVRAMDebuggable, openmsx::Y8950Debuggable, and openmsx::AY8910Debuggable.
Definition at line 44 of file SimpleDebuggable.cc.
References UNREACHABLE.
|
virtual |
Implements openmsx::Debuggable.
Reimplemented in openmsx::JoyPortDebuggable, openmsx::KeybDebuggable, openmsx::MSXCPUDebuggable, openmsx::DebugMemory, openmsx::RamDebuggable, openmsx::MapperIODebuggable, and openmsx::S1990Debuggable.
Definition at line 49 of file SimpleDebuggable.cc.
References openmsx::MSXMotherBoard::getCurrentTime().
|
virtual |
Reimplemented in openmsx::SCCDebuggable, openmsx::PhysicalVRAMDebuggable, openmsx::VRAMPointerDebug, openmsx::IODebug, openmsx::VDPPaletteDebug, openmsx::SlottedMemoryDebug, openmsx::YMF262Debuggable, openmsx::MemoryDebug, openmsx::VDPRegDebug, openmsx::LogicalVRAMDebuggable, openmsx::Y8950Debuggable, openmsx::AY8910Debuggable, openmsx::DebugRegisters, openmsx::V9990PalDebug, openmsx::V9990RegDebug, and openmsx::YM2413Debuggable.
Definition at line 54 of file SimpleDebuggable.cc.
1.8.1.2