diff options
author | aliaspider | 2015-10-01 02:24:56 +0100 |
---|---|---|
committer | aliaspider | 2015-10-01 02:24:56 +0100 |
commit | e4d8473398b2023626542894340b060219497f5b (patch) | |
tree | 79631b02d142b8d7bc7a1b6e42d2cb873ae63fc3 /frontend/libretro.c | |
parent | f901d0cdbfda5d0e10af7a71e999caaa921f4669 (diff) | |
download | pcsx_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.c | 5 |
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"); |