summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTwinaphex2018-08-12 10:14:21 +0200
committerGitHub2018-08-12 10:14:21 +0200
commitd99f3ac9f1da201b6a0a3f90739503644dce1645 (patch)
tree9bdceea0d153924be147105a8bb577243d6295b6
parent2500283a19175880af28f38e94c3d660b39703b4 (diff)
parent89e311b489170fdce5e2cf5b186c0a3f6b054336 (diff)
downloadpicogpsp-d99f3ac9f1da201b6a0a3f90739503644dce1645.tar.gz
picogpsp-d99f3ac9f1da201b6a0a3f90739503644dce1645.tar.bz2
picogpsp-d99f3ac9f1da201b6a0a3f90739503644dce1645.zip
Merge pull request #50 from RetroSven/master
add memory hooks for cheat/rumble
-rwxr-xr-xgpsp_libretro.sobin0 -> 1167074 bytes
-rw-r--r--libretro.c7
2 files changed, 6 insertions, 1 deletions
diff --git a/gpsp_libretro.so b/gpsp_libretro.so
new file mode 100755
index 0000000..56dd5f1
--- /dev/null
+++ b/gpsp_libretro.so
Binary files differ
diff --git a/libretro.c b/libretro.c
index 444c31c..f35599b 100644
--- a/libretro.c
+++ b/libretro.c
@@ -532,6 +532,8 @@ unsigned retro_get_region(void)
void* retro_get_memory_data(unsigned id)
{
+ if ( id == RETRO_MEMORY_SYSTEM_RAM )
+ return ewram ;
// switch (id)
// {
// case RETRO_MEMORY_SAVE_RAM:
@@ -543,7 +545,10 @@ void* retro_get_memory_data(unsigned id)
size_t retro_get_memory_size(unsigned id)
{
- // switch (id)
+
+ if ( id == RETRO_MEMORY_SYSTEM_RAM )
+ return 1024 * 256 * 2 ;
+ // switch (id)
// {
// case RETRO_MEMORY_SAVE_RAM:
// switch(backup_type)