aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTwinaphex2019-07-14 13:36:23 +0200
committerGitHub2019-07-14 13:36:23 +0200
commit84e0308dea71ff3ad263fdb45ff5a5015300f6eb (patch)
treeacb8d701e830acc6c82cf16477bb6eba07b3542c
parent5382d2a652a74e3844afa68a510a5ab612e115e0 (diff)
parent2683f84fa2efb9d69f1037e9d38e5395b4f53bea (diff)
downloadpcsx_rearmed-84e0308dea71ff3ad263fdb45ff5a5015300f6eb.tar.gz
pcsx_rearmed-84e0308dea71ff3ad263fdb45ff5a5015300f6eb.tar.bz2
pcsx_rearmed-84e0308dea71ff3ad263fdb45ff5a5015300f6eb.zip
Merge pull request #312 from retro-wertz/main_ram_map
Allow access to main ram using retro_get_memory_data/size
-rw-r--r--frontend/libretro.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c
index a69ad02..992da60 100644
--- a/frontend/libretro.c
+++ b/frontend/libretro.c
@@ -1364,6 +1364,8 @@ void *retro_get_memory_data(unsigned id)
{
if (id == RETRO_MEMORY_SAVE_RAM)
return Mcd1Data;
+ else if (id == RETRO_MEMORY_SYSTEM_RAM)
+ return psxM;
else
return NULL;
}
@@ -1372,6 +1374,8 @@ size_t retro_get_memory_size(unsigned id)
{
if (id == RETRO_MEMORY_SAVE_RAM)
return MCD_SIZE;
+ else if (id == RETRO_MEMORY_SYSTEM_RAM)
+ return 0x210000;
else
return 0;
}