diff options
author | Twinaphex | 2019-07-14 13:36:23 +0200 |
---|---|---|
committer | GitHub | 2019-07-14 13:36:23 +0200 |
commit | 84e0308dea71ff3ad263fdb45ff5a5015300f6eb (patch) | |
tree | acb8d701e830acc6c82cf16477bb6eba07b3542c | |
parent | 5382d2a652a74e3844afa68a510a5ab612e115e0 (diff) | |
parent | 2683f84fa2efb9d69f1037e9d38e5395b4f53bea (diff) | |
download | pcsx_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.c | 4 |
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; } |