openMSX
openmsx::MSXCPU Member List

This is the complete list of members for openmsx::MSXCPU, including all inherited members.

CPU_R800 enum valueopenmsx::MSXCPU
CPU_Z80 enum valueopenmsx::MSXCPU
CPUType enum nameopenmsx::MSXCPU
disasmCommand(Interpreter &interp, std::span< const TclObject > tokens, TclObject &result) constopenmsx::MSXCPU
doReset(EmuTime::param time)openmsx::MSXCPU
exitCPULoopAsync()openmsx::MSXCPU
exitCPULoopSync()openmsx::MSXCPU
fillRCache(unsigned start, unsigned size, const byte *rData, int ps, int ss, std::span< const byte, 256 > disallowRead, std::span< const byte, 256 > disallowWrite)openmsx::MSXCPU
fillRWCache(unsigned start, unsigned size, const byte *rData, byte *wData, int ps, int ss, std::span< const byte, 256 > disallowRead, std::span< const byte, 256 > disallowWrite)openmsx::MSXCPU
fillWCache(unsigned start, unsigned size, byte *wData, int ps, int ss, std::span< const byte, 256 > disallowRead, std::span< const byte, 256 > disallowWrite)openmsx::MSXCPU
getR800()openmsx::MSXCPUinline
getRegisters()openmsx::MSXCPU
getZ80()openmsx::MSXCPUinline
invalidateAllSlotsRWCache(word start, unsigned size)openmsx::MSXCPU
invalidateRCache(unsigned start, unsigned size, int ps, int ss, std::span< const byte, 256 > disallowRead, std::span< const byte, 256 > disallowWrite)openmsx::MSXCPU
invalidateRWCache(unsigned start, unsigned size, int ps, int ss, std::span< const byte, 256 > disallowRead, std::span< const byte, 256 > disallowWrite)openmsx::MSXCPU
invalidateWCache(unsigned start, unsigned size, int ps, int ss, std::span< const byte, 256 > disallowRead, std::span< const byte, 256 > disallowWrite)openmsx::MSXCPU
isM1Cycle(unsigned address) constopenmsx::MSXCPU
isR800Active() constopenmsx::MSXCPUinline
lowerIRQ()openmsx::MSXCPU
lowerNMI()openmsx::MSXCPU
MSXCPU(MSXMotherBoard &motherboard)openmsx::MSXCPUexplicit
MSXMotherBoardopenmsx::MSXCPUfriend
raiseIRQ()openmsx::MSXCPU
raiseNMI()openmsx::MSXCPU
serialize(Archive &ar, unsigned version)openmsx::MSXCPU
setActiveCPU(CPUType cpu)openmsx::MSXCPU
setDRAMmode(bool dram)openmsx::MSXCPU
setInterface(MSXCPUInterface *interface)openmsx::MSXCPU
setNextSyncPoint(EmuTime::param time)openmsx::MSXCPU
setPaused(bool paused)openmsx::MSXCPU
setZ80Freq(unsigned freq)openmsx::MSXCPU
updateVisiblePage(byte page, byte primarySlot, byte secondarySlot)openmsx::MSXCPU
wait(EmuTime::param time)openmsx::MSXCPU
waitCyclesR800(EmuTime::param time, unsigned cycles)openmsx::MSXCPU
waitCyclesZ80(EmuTime::param time, unsigned cycles)openmsx::MSXCPU
~MSXCPU()openmsx::MSXCPU