yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::emu::memory Namespace Reference

Namespaces

namespace  dma
 

Classes

struct  CpuCallbacks
 
struct  DmaChannel
 
class  Memory
 Memory interface. More...
 
class  MemoryImpl
 Implementation of the Memory interface for emulating memory in a SNES system. More...
 
class  MockClock
 Mock CPU class for testing. More...
 
class  MockMemory
 A mock implementation of the Memory class. More...
 

Typedefs

typedef struct yaze::app::emu::memory::DmaChannel DmaChannel
 
typedef struct yaze::app::emu::memory::CpuCallbacks CpuCallbacks
 

Variables

constexpr uint32_t kROMStart = 0x008000
 
constexpr uint32_t kROMSize = 0x200000
 
constexpr uint32_t kRAMStart = 0x7E0000
 
constexpr uint32_t kRAMSize = 0x20000
 

Typedef Documentation

◆ DmaChannel

typedef struct yaze::app::emu::memory::DmaChannel yaze::app::emu::memory::DmaChannel

◆ CpuCallbacks

typedef struct yaze::app::emu::memory::CpuCallbacks yaze::app::emu::memory::CpuCallbacks

Variable Documentation

◆ kROMStart

uint32_t yaze::app::emu::memory::kROMStart = 0x008000
constexpr

Definition at line 40 of file memory.h.

◆ kROMSize

uint32_t yaze::app::emu::memory::kROMSize = 0x200000
constexpr

Definition at line 41 of file memory.h.

◆ kRAMStart

uint32_t yaze::app::emu::memory::kRAMStart = 0x7E0000
constexpr

Definition at line 42 of file memory.h.

◆ kRAMSize

uint32_t yaze::app::emu::memory::kRAMSize = 0x20000
constexpr

Definition at line 43 of file memory.h.