aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Weiss2020-10-21 18:03:12 -0700
committerJustin Weiss2020-10-21 19:13:21 -0700
commit44e8d7afc4a20812c0d6be3112c864d4b1af37c1 (patch)
tree9e07ed7d4d146227d5e19eaf187d3675a8d24010
parentc1a850c86c0f569ebc4570b6b94a3e5b08ccb575 (diff)
downloadpcsx_rearmed-44e8d7afc4a20812c0d6be3112c864d4b1af37c1.tar.gz
pcsx_rearmed-44e8d7afc4a20812c0d6be3112c864d4b1af37c1.tar.bz2
pcsx_rearmed-44e8d7afc4a20812c0d6be3112c864d4b1af37c1.zip
[3DS] Set default CPU rate to the usual 57
3DS handles it fine, and 50 makes Metal Gear Solid feel very sluggish.
-rw-r--r--frontend/libretro.c2
-rw-r--r--frontend/libretro_core_options.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c
index b473436..93bfc28 100644
--- a/frontend/libretro.c
+++ b/frontend/libretro.c
@@ -2828,7 +2828,7 @@ void retro_init(void)
* we have to do this because cache misses and some IO penalties
* are not emulated. Warning: changing this may break compatibility. */
cycle_multiplier = 175;
-#ifdef HAVE_PRE_ARMV7
+#if defined(HAVE_PRE_ARMV7) && !defined(_3DS)
cycle_multiplier = 200;
#endif
pl_rearmed_cbs.gpu_peops.iUseDither = 1;
diff --git a/frontend/libretro_core_options.h b/frontend/libretro_core_options.h
index 40aebb4..941bd81 100644
--- a/frontend/libretro_core_options.h
+++ b/frontend/libretro_core_options.h
@@ -633,7 +633,7 @@ struct retro_core_option_definition option_defs_us[] = {
{
"pcsx_rearmed_psxclock",
"PSX CPU Clock",
-#ifdef HAVE_PRE_ARMV7
+#if defined(HAVE_PRE_ARMV7) && !defined(_3DS)
"Overclock or underclock the PSX clock. Default is 50",
#else
"Overclock or underclock the PSX clock. Default is 57",
@@ -712,7 +712,7 @@ struct retro_core_option_definition option_defs_us[] = {
{ "100", NULL },
{ NULL, NULL },
},
-#ifdef HAVE_PRE_ARMV7
+#if defined(HAVE_PRE_ARMV7) && !defined(_3DS)
"50",
#else
"57",