diff options
| author | Loic Guegan <loic.guegan@mailbox.org> | 2023-12-26 17:51:39 +0100 |
|---|---|---|
| committer | Loic Guegan <loic.guegan@mailbox.org> | 2023-12-26 17:51:39 +0100 |
| commit | 5eadac72916ce9d53ffdc3f908a6e414858fe7e0 (patch) | |
| tree | 4c94efaa376280b44c510bad96eee41c43fc6c3a /src/mem.h | |
| parent | 24aadae14da23e852285d4d726148d260edc147d (diff) | |
Cleaning repository
Diffstat (limited to 'src/mem.h')
| -rw-r--r-- | src/mem.h | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -3,10 +3,56 @@ #define ADDR_ROM 0x200 #define ADDR_FONT 0x50 +/** + * @brief Must be called first! + * + */ void MemInit(); + +/** + * @brief Set value of a memory region + * + * @param addr + * @param value + * @param size + */ void MemSet(int addr, unsigned char value, int size); + +/** + * @brief Store date in memory + * + * @param data + * @param size + * @param addr + */ void MemStore(unsigned char *data, int size, int addr); + +/** + * @brief Load data from memory + * + * @param data + * @param size + * @param addr + */ void MemLoad(unsigned char *data, int size, int addr); + +/** + * @brief Load ROM into memory (be careful, file MUST exists) + * + * @param path + */ void MemLoadROM(char *path); + +/** + * @brief Dump the entire memory + * + */ void MemDump(); + +/** + * @brief Dump a memory region + * + * @param addr + * @param size + */ void MemDumpRange(int addr, int size); |
