openMSX
|
Public Member Functions | |
MSXCPUDebuggable (MSXMotherBoard &motherboard, MSXCPU &cpu) | |
byte | read (unsigned address) override |
void | write (unsigned address, byte value) override |
Public Member Functions inherited from openmsx::SimpleDebuggable | |
unsigned | getSize () const finaloverride |
const std::string & | getDescription () const finaloverride |
byte | read (unsigned address) override |
virtual byte | read (unsigned address, EmuTime::param time) |
void | write (unsigned address, byte value) override |
virtual void | write (unsigned address, byte value, EmuTime::param time) |
const std::string & | getName () const |
MSXMotherBoard & | getMotherBoard () const |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::SimpleDebuggable | |
SimpleDebuggable (MSXMotherBoard &motherBoard, const std::string &name, const std::string &description, unsigned size) | |
~SimpleDebuggable () | |
Protected Member Functions inherited from openmsx::Debuggable | |
Debuggable () | |
~Debuggable () | |
openmsx::MSXCPUDebuggable::MSXCPUDebuggable | ( | MSXMotherBoard & | motherboard, |
MSXCPU & | cpu | ||
) |
|
overridevirtual |
Implements openmsx::Debuggable.
Definition at line 352 of file MSXCPU.cc.
References openmsx::CPURegs::debugGetAfterEI(), openmsx::CPURegs::getA(), openmsx::CPURegs::getA2(), openmsx::CPURegs::getB(), openmsx::CPURegs::getB2(), openmsx::CPURegs::getC(), openmsx::CPURegs::getC2(), openmsx::CPURegs::getD(), openmsx::CPURegs::getD2(), openmsx::CPURegs::getE(), openmsx::CPURegs::getE2(), openmsx::CPURegs::getF(), openmsx::CPURegs::getF2(), openmsx::CPURegs::getH(), openmsx::CPURegs::getH2(), openmsx::CPURegs::getI(), openmsx::CPURegs::getIFF1(), openmsx::CPURegs::getIFF2(), openmsx::CPURegs::getIM(), openmsx::CPURegs::getIXh(), openmsx::CPURegs::getIXl(), openmsx::CPURegs::getIYh(), openmsx::CPURegs::getIYl(), openmsx::CPURegs::getL(), openmsx::CPURegs::getL2(), openmsx::CPURegs::getPCh(), openmsx::CPURegs::getPCl(), openmsx::CPURegs::getR(), openmsx::MSXCPU::getRegisters(), openmsx::CPURegs::getSPh(), openmsx::CPURegs::getSPl(), and UNREACHABLE.
|
overridevirtual |
Implements openmsx::Debuggable.
Definition at line 390 of file MSXCPU.cc.
References openmsx::MSXCPU::getRegisters(), openmsx::CPURegs::setA(), openmsx::CPURegs::setA2(), openmsx::CPURegs::setB(), openmsx::CPURegs::setB2(), openmsx::CPURegs::setC(), openmsx::CPURegs::setC2(), openmsx::CPURegs::setD(), openmsx::CPURegs::setD2(), openmsx::CPURegs::setE(), openmsx::CPURegs::setE2(), openmsx::CPURegs::setF(), openmsx::CPURegs::setF2(), openmsx::CPURegs::setH(), openmsx::CPURegs::setH2(), openmsx::CPURegs::setI(), openmsx::CPURegs::setIFF1(), openmsx::CPURegs::setIFF2(), openmsx::CPURegs::setIM(), openmsx::CPURegs::setIXh(), openmsx::CPURegs::setIXl(), openmsx::CPURegs::setIYh(), openmsx::CPURegs::setIYl(), openmsx::CPURegs::setL(), openmsx::CPURegs::setL2(), openmsx::CPURegs::setPCh(), openmsx::CPURegs::setPCl(), openmsx::CPURegs::setR(), openmsx::CPURegs::setSPh(), openmsx::CPURegs::setSPl(), and UNREACHABLE.