From 85a2ac6c911ffcc77cf1bab418c78fe5218c0b1a Mon Sep 17 00:00:00 2001 From: Rohit Nirmal Date: Wed, 3 Jan 2024 19:40:46 -0600 Subject: [PATCH] Add support for RetroArch cheats. --- libretro/libretro.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libretro/libretro.c b/libretro/libretro.c index f5d12fa1..6afa60dd 100644 --- a/libretro/libretro.c +++ b/libretro/libretro.c @@ -1158,6 +1158,8 @@ void* retro_get_memory_data(unsigned id) { if (id == RETRO_MEMORY_SAVE_RAM) return gamepak_backup; + else if (id == RETRO_MEMORY_SYSTEM_RAM) + return ewram; return NULL; } @@ -1166,6 +1168,8 @@ size_t retro_get_memory_size(unsigned id) { if (id == RETRO_MEMORY_SAVE_RAM) return 0x20000; /* Assume 128KiB, biggest possible save */ + else if (id == RETRO_MEMORY_SYSTEM_RAM) + return 0x40000; return 0; }