aboutsummaryrefslogtreecommitdiff
path: root/frontend/libretro.c
diff options
context:
space:
mode:
authoraliaspider2015-10-01 02:24:56 +0100
committeraliaspider2015-10-01 02:24:56 +0100
commite4d8473398b2023626542894340b060219497f5b (patch)
tree79631b02d142b8d7bc7a1b6e42d2cb873ae63fc3 /frontend/libretro.c
parentf901d0cdbfda5d0e10af7a71e999caaa921f4669 (diff)
downloadpcsx_rearmed-e4d8473398b2023626542894340b060219497f5b.tar.gz
pcsx_rearmed-e4d8473398b2023626542894340b060219497f5b.tar.bz2
pcsx_rearmed-e4d8473398b2023626542894340b060219497f5b.zip
(ctr/3ds) fix 3dsx build.
Diffstat (limited to 'frontend/libretro.c')
-rw-r--r--frontend/libretro.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c
index 7243db1..d834579 100644
--- a/frontend/libretro.c
+++ b/frontend/libretro.c
@@ -1330,6 +1330,11 @@ void retro_init(void)
psxUnmapHook = pl_3ds_munmap;
#endif
ret = emu_core_preinit();
+#ifdef _3DS
+ /* emu_core_preinit sets the cpu to dynarec */
+ if(!ctr_svchack_init_success)
+ Config.Cpu = CPU_INTERPRETER;
+#endif
ret |= emu_core_init();
if (ret != 0) {
SysPrintf("PCSX init failed.\n");