![]() |
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
Go to the source code of this file.
Data Structures | |
struct | EvmuWramClass |
struct | EvmuWram |
Macros | |
#define | EVMU_WRAM_NAME "wram" |
Type System | |
Type UUID and cast operators | |
#define | EVMU_WRAM_TYPE (GBL_TYPEID(EvmuWram)) |
#define | EVMU_WRAM(self) (GBL_CAST(EvmuWram, self)) |
#define | EVMU_WRAM_CLASS(klass) (GBL_CLASS_CAST(EvmuWram, klass)) |
#define | EVMU_WRAM_GET_CLASS(self) (GBL_CLASSOF(EvmuWram, self)) |
Address Space | |
Region size and location definitions | |
#define | EVMU_WRAM_BANK_COUNT 2 |
#define | EVMU_WRAM_BANK_SIZE 256 |
#define | EVMU_WRAM_SIZE (EVMU_WRAM_BANK_COUNT * EVMU_WRAM_BANK_SIZE) |
Functions | |
GblType | EvmuWram_type (void) |
Function-style cast for GblInstance.
Definition at line 19 of file evmu_wram.h.
#define EVMU_WRAM_BANK_COUNT 2 |
Number of banks in WRAM.
Definition at line 30 of file evmu_wram.h.
#define EVMU_WRAM_BANK_SIZE 256 |
Size of each bank in WRAM.
Definition at line 31 of file evmu_wram.h.
#define EVMU_WRAM_CLASS | ( | klass | ) | (GBL_CLASS_CAST(EvmuWram, klass)) |
Function-style cast for GblClass.
Definition at line 20 of file evmu_wram.h.
#define EVMU_WRAM_GET_CLASS | ( | self | ) | (GBL_CLASSOF(EvmuWram, self)) |
Get EvmuWramClass from GblInstance
Definition at line 21 of file evmu_wram.h.
#define EVMU_WRAM_NAME "wram" |
Definition at line 24 of file evmu_wram.h.
#define EVMU_WRAM_SIZE (EVMU_WRAM_BANK_COUNT * EVMU_WRAM_BANK_SIZE) |
Total size of WRAM (both banks)
Definition at line 32 of file evmu_wram.h.
#define EVMU_WRAM_TYPE (GBL_TYPEID(EvmuWram)) |
Type UUID for EvmuWram.
Definition at line 18 of file evmu_wram.h.