From c3946d50e15e48ac7613a0b12dd62ebe490f5d20 Mon Sep 17 00:00:00 2001 From: offtkp Date: Wed, 14 Aug 2024 01:28:55 +0300 Subject: [PATCH] Handle eeprom gba --- src/main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 353a3f2ea..95e27a75e 100644 --- a/src/main.c +++ b/src/main.c @@ -1837,12 +1837,16 @@ uint32_t retro_achievements_read_memory_callback(uint32_t address, uint8_t* buff const rc_memory_regions_t* regions = rc_console_memory_regions(RC_CONSOLE_GAMEBOY_ADVANCE); for (int i=0;inum_regions;i++) { const rc_memory_region_t* region = ®ions->region[i]; - if (address >= region->start_address && address <= region->end_address) { + if (address >= 0x048000U && address <= 0x057FFFU) { // handle eeprom region specially + for (int j=0;j= region->start_address && address <= region->end_address) { for(int j=0;jreal_address+(address-region->start_address)+j); } - return num_bytes; } + return num_bytes; } return num_bytes; }else if(emu_state.system==SYSTEM_NDS){