From 9779c46d4a65fd6364b08d09a4cf23f4cc64acf3 Mon Sep 17 00:00:00 2001 From: jSTE0 <98854293+jSTE0@users.noreply.github.com> Date: Mon, 21 Mar 2022 21:56:41 +0000 Subject: [PATCH] Fix SPU defaults for pre-ARMv7 CPUs Disable reverb and interpolation for pre-ARMv7 CPUs to match emu_set_default_config(). Affects the ARMv5TEJ Miyoo and ARMv6 3DS and Raspberry Pi 1. --- frontend/libretro_core_options.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/libretro_core_options.h b/frontend/libretro_core_options.h index 7c850aa4..b801ef51 100644 --- a/frontend/libretro_core_options.h +++ b/frontend/libretro_core_options.h @@ -876,7 +876,11 @@ struct retro_core_option_definition option_defs_us[] = { { "enabled", NULL }, { NULL, NULL }, }, +#ifdef HAVE_PRE_ARMV7 + "disabled", +#else "enabled", +#endif }, { "pcsx_rearmed_spu_interpolation", @@ -889,7 +893,11 @@ struct retro_core_option_definition option_defs_us[] = { { "off", "disabled" }, { NULL, NULL }, }, +#ifdef HAVE_PRE_ARMV7 + "off", +#else "simple", +#endif }, { "pcsx_rearmed_pe2_fix", -- 2.39.2