From: Justin Weiss Date: Thu, 22 Oct 2020 01:03:12 +0000 (-0700) Subject: [3DS] Set default CPU rate to the usual 57 X-Git-Tag: r24l~618^2 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44e8d7afc4a20812c0d6be3112c864d4b1af37c1;p=pcsx_rearmed.git [3DS] Set default CPU rate to the usual 57 3DS handles it fine, and 50 makes Metal Gear Solid feel very sluggish. --- diff --git a/frontend/libretro.c b/frontend/libretro.c index b4734367..93bfc282 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 40aebb44..941bd819 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",