#include <spc700.h>
Public Attributes | |
std::function< void(uint16_t, uint8_t)> | write |
std::function< uint8_t(uint16_t)> | read |
std::function< void(bool)> | idle |
std::function<void(uint16_t, uint8_t)> yaze::emu::ApuCallbacks::write |
Definition at line 53 of file spc700.h.
Referenced by yaze::emu::Spc700::push_byte(), yaze::test::EmulatorTestSuite::RunSpc700CycleAccuracyTest(), and yaze::emu::Spc700::write().
std::function<uint8_t(uint16_t)> yaze::emu::ApuCallbacks::read |
Definition at line 54 of file spc700.h.
Referenced by yaze::emu::Spc700::read(), yaze::emu::Spc700::read_word(), yaze::emu::Spc700::ReadOpcode(), yaze::emu::Spc700::RunOpcode(), and yaze::test::EmulatorTestSuite::RunSpc700CycleAccuracyTest().
std::function<void(bool)> yaze::emu::ApuCallbacks::idle |
Definition at line 55 of file spc700.h.
Referenced by yaze::emu::Spc700::abs_x(), yaze::emu::Spc700::abs_y(), yaze::emu::Spc700::CMPM(), yaze::emu::Spc700::DoBranch(), yaze::emu::Spc700::dp_y(), yaze::emu::Spc700::dpx(), yaze::emu::Spc700::ExecuteInstructions(), yaze::emu::Spc700::idx(), yaze::emu::Spc700::idy(), yaze::emu::Spc700::RunOpcode(), yaze::test::EmulatorTestSuite::RunSpc700CycleAccuracyTest(), and yaze::emu::Spc700::Step().