summaryrefslogtreecommitdiff
path: root/gba_memory.h
diff options
context:
space:
mode:
authorAutechre2021-03-17 07:20:55 +0100
committerGitHub2021-03-17 07:20:55 +0100
commit85ba903b19f9ef39c80906680dd210f259b5160c (patch)
treef9adf1475cbaa9621bb22eb02c7452a3b6c62922 /gba_memory.h
parentb9ac4536757c4c24afaa86b6e3131ec21e407e80 (diff)
parent34e672ed25f96c3558534ac24523103f3711e58a (diff)
downloadpicogpsp-85ba903b19f9ef39c80906680dd210f259b5160c.tar.gz
picogpsp-85ba903b19f9ef39c80906680dd210f259b5160c.tar.bz2
picogpsp-85ba903b19f9ef39c80906680dd210f259b5160c.zip
Merge pull request #110 from davidgfnet/master
Rewrite the MIPS stub backend to add OpenDingux
Diffstat (limited to 'gba_memory.h')
-rw-r--r--gba_memory.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gba_memory.h b/gba_memory.h
index a37de47..07d5fd0 100644
--- a/gba_memory.h
+++ b/gba_memory.h
@@ -157,12 +157,19 @@ typedef enum
} flash_manufacturer_id_type;
u8 function_cc read_memory8(u32 address);
+u32 read_memory8s(u32 address);
u32 function_cc read_memory16(u32 address);
u16 function_cc read_memory16_signed(u32 address);
+u32 read_memory16s(u32 address);
u32 function_cc read_memory32(u32 address);
cpu_alert_type function_cc write_memory8(u32 address, u8 value);
cpu_alert_type function_cc write_memory16(u32 address, u16 value);
cpu_alert_type function_cc write_memory32(u32 address, u32 value);
+u32 function_cc read_eeprom(void);
+void function_cc write_eeprom(u32 address, u32 value);
+u8 read_backup(u32 address);
+void function_cc write_backup(u32 address, u32 value);
+void function_cc write_rtc(u32 address, u32 value);
extern u8 *memory_regions[16];
extern u32 memory_limits[16];