#include <memory.h>
Public Attributes | |
std::function< uint8_t(uint32_t)> | read_byte = nullptr |
std::function< void(uint32_t, uint8_t)> | write_byte = nullptr |
std::function< void(bool waiting)> | idle = nullptr |
std::function<uint8_t(uint32_t)> yaze::emu::CpuCallbacks::read_byte = nullptr |
Definition at line 51 of file memory.h.
Referenced by yaze::emu::Cpu::ReadByte(), and yaze::emu::Cpu::RunOpcode().
std::function<void(uint32_t, uint8_t)> yaze::emu::CpuCallbacks::write_byte = nullptr |
Definition at line 52 of file memory.h.
Referenced by yaze::emu::Cpu::PushByte(), yaze::emu::Cpu::WriteByte(), yaze::emu::Cpu::WriteLong(), and yaze::emu::Cpu::WriteWord().
std::function<void(bool waiting)> yaze::emu::CpuCallbacks::idle = nullptr |
Definition at line 53 of file memory.h.
Referenced by yaze::emu::Cpu::AdrAbx(), yaze::emu::Cpu::AdrAby(), yaze::emu::Cpu::AdrDp(), yaze::emu::Cpu::AdrDpx(), yaze::emu::Cpu::AdrDpy(), yaze::emu::Cpu::AdrIdl(), yaze::emu::Cpu::AdrIdp(), yaze::emu::Cpu::AdrIdx(), yaze::emu::Cpu::AdrIdy(), yaze::emu::Cpu::AdrIly(), yaze::emu::Cpu::AdrImp(), yaze::emu::Cpu::AdrIsy(), yaze::emu::Cpu::AdrSr(), yaze::emu::Cpu::Asl(), yaze::emu::Cpu::Dec(), yaze::emu::Cpu::DoBranch(), yaze::emu::Cpu::DoInterrupt(), yaze::emu::Cpu::ExecuteInstruction(), yaze::emu::Cpu::Inc(), yaze::emu::Cpu::Lsr(), yaze::emu::Cpu::Rol(), yaze::emu::Cpu::Ror(), yaze::emu::Cpu::RunOpcode(), yaze::emu::Cpu::Trb(), and yaze::emu::Cpu::Tsb().