Memory interface.
More...
#include <memory.h>
Memory interface.
Definition at line 64 of file memory.h.
◆ ~Memory()
| virtual yaze::emu::Memory::~Memory |
( |
| ) |
|
|
virtualdefault |
◆ ReadByte()
| virtual uint8_t yaze::emu::Memory::ReadByte |
( |
uint32_t |
address | ) |
const |
|
pure virtual |
◆ ReadWord()
| virtual uint16_t yaze::emu::Memory::ReadWord |
( |
uint32_t |
address | ) |
const |
|
pure virtual |
◆ ReadWordLong()
| virtual uint32_t yaze::emu::Memory::ReadWordLong |
( |
uint32_t |
address | ) |
const |
|
pure virtual |
◆ ReadByteVector()
| virtual std::vector< uint8_t > yaze::emu::Memory::ReadByteVector |
( |
uint32_t |
address, |
|
|
uint16_t |
length |
|
) |
| const |
|
pure virtual |
◆ WriteByte()
| virtual void yaze::emu::Memory::WriteByte |
( |
uint32_t |
address, |
|
|
uint8_t |
value |
|
) |
| |
|
pure virtual |
◆ WriteWord()
| virtual void yaze::emu::Memory::WriteWord |
( |
uint32_t |
address, |
|
|
uint16_t |
value |
|
) |
| |
|
pure virtual |
◆ WriteLong()
| virtual void yaze::emu::Memory::WriteLong |
( |
uint32_t |
address, |
|
|
uint32_t |
value |
|
) |
| |
|
pure virtual |
◆ PushByte()
| virtual void yaze::emu::Memory::PushByte |
( |
uint8_t |
value | ) |
|
|
pure virtual |
◆ PopByte()
| virtual uint8_t yaze::emu::Memory::PopByte |
( |
| ) |
|
|
pure virtual |
◆ PushWord()
| virtual void yaze::emu::Memory::PushWord |
( |
uint16_t |
value | ) |
|
|
pure virtual |
◆ PopWord()
| virtual uint16_t yaze::emu::Memory::PopWord |
( |
| ) |
|
|
pure virtual |
◆ PushLong()
| virtual void yaze::emu::Memory::PushLong |
( |
uint32_t |
value | ) |
|
|
pure virtual |
◆ PopLong()
| virtual uint32_t yaze::emu::Memory::PopLong |
( |
| ) |
|
|
pure virtual |
◆ SP()
| virtual uint16_t yaze::emu::Memory::SP |
( |
| ) |
const |
|
pure virtual |
◆ SetSP()
| virtual void yaze::emu::Memory::SetSP |
( |
uint16_t |
value | ) |
|
|
pure virtual |
◆ ClearMemory()
| virtual void yaze::emu::Memory::ClearMemory |
( |
| ) |
|
|
pure virtual |
◆ operator[]()
| virtual uint8_t yaze::emu::Memory::operator[] |
( |
int |
i | ) |
const |
|
pure virtual |
◆ at()
| virtual uint8_t yaze::emu::Memory::at |
( |
int |
i | ) |
const |
|
pure virtual |
◆ open_bus()
| virtual uint8_t yaze::emu::Memory::open_bus |
( |
| ) |
const |
|
pure virtual |
◆ set_open_bus()
| virtual void yaze::emu::Memory::set_open_bus |
( |
uint8_t |
value | ) |
|
|
pure virtual |
◆ hdma_init_requested()
| virtual bool yaze::emu::Memory::hdma_init_requested |
( |
| ) |
const |
|
pure virtual |
◆ hdma_run_requested()
| virtual bool yaze::emu::Memory::hdma_run_requested |
( |
| ) |
const |
|
pure virtual |
◆ init_hdma_request()
| virtual void yaze::emu::Memory::init_hdma_request |
( |
| ) |
|
|
pure virtual |
◆ run_hdma_request()
| virtual void yaze::emu::Memory::run_hdma_request |
( |
| ) |
|
|
pure virtual |
◆ set_hdma_run_requested()
| virtual void yaze::emu::Memory::set_hdma_run_requested |
( |
bool |
value | ) |
|
|
pure virtual |
◆ set_hdma_init_requested()
| virtual void yaze::emu::Memory::set_hdma_init_requested |
( |
bool |
value | ) |
|
|
pure virtual |
◆ set_pal_timing()
| virtual void yaze::emu::Memory::set_pal_timing |
( |
bool |
value | ) |
|
|
pure virtual |
◆ set_h_pos()
| virtual void yaze::emu::Memory::set_h_pos |
( |
uint16_t |
value | ) |
|
|
pure virtual |
◆ set_v_pos()
| virtual void yaze::emu::Memory::set_v_pos |
( |
uint16_t |
value | ) |
|
|
pure virtual |
◆ h_pos()
| virtual auto yaze::emu::Memory::h_pos |
( |
| ) |
const -> uint16_t |
|
pure virtual |
◆ v_pos()
| virtual auto yaze::emu::Memory::v_pos |
( |
| ) |
const -> uint16_t |
|
pure virtual |
◆ pal_timing()
| virtual auto yaze::emu::Memory::pal_timing |
( |
| ) |
const -> bool |
|
pure virtual |
The documentation for this class was generated from the following file: