![]() |
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
#include <evmu_imemory.h>
Related Symbols | |
(Note that these are not member symbols.) | |
Read Accessors | |
Methods for reading data and properties | |
size_t | EvmuIMemory_capacity (const EvmuIMemory *pSelf) |
EvmuWord | EvmuIMemory_readByte (const EvmuIMemory *pSelf, EvmuAddress address) |
EVMU_RESULT | EvmuIMemory_readBytes (const EvmuIMemory *pSelf, EvmuAddress base, void *pData, size_t *pBytes) |
Write Accessors | |
Methods for writing data | |
EVMU_RESULT | EvmuIMemory_writeByte (EvmuIMemory *pSelf, EvmuAddress address, EvmuWord value) |
EVMU_RESULT | EvmuIMemory_writeBytes (EvmuIMemory *pSelf, EvmuAddress base, const void *pData, size_t *pBytes) |
EVMU_RESULT | EvmuIMemory_fillBytes (EvmuIMemory *pSelf, EvmuAddress base, size_t regionSize, const void *pData, size_t dataBytes) |
Interfaced type for generic read/write memory.
EvmuIMemory provides a generic polymorphic interface for reading and writing from and to some external memory space.
|
related |
Retrives the capacity of the given interface, by grabbing it from its class.
|
related |
Fills the given region with the specified bit pattern data, performing a series of batch writes.
|
related |
Reads a value from flash at the given address and returns its value.
|
related |
Reads the given number of bytes from flash into the buffer, returning the number successfully read.
|
related |
Writes a value to flash at the given address (bypassing unlock sequence)
|
related |
Writes the given buffer to flash, returning nubmer of bytes written (bypassing unlock sequence)