summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/ConfigMain.cpp
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2014-07-07 05:32:44 +0200
committerPierre Bourdon <delroth@gmail.com>2014-07-07 05:32:44 +0200
commit59c938d3a7e21a17d778f346fc9a5ad39159ce6e (patch)
treeb68b786ff97715ba4c4cea863ce684f1d6e35d0c /Source/Core/DolphinWX/ConfigMain.cpp
parent038111b2628a36ba12e5f1099559e5b3ceeafc99 (diff)
parentb0b70381f711f0acf5001f8d2cef8458b6473344 (diff)
Merge pull request #574 from dolphin-emu/revert-328-enum_cpubackend
Revert "Don't add segfault handler in interpreter mode"
Diffstat (limited to 'Source/Core/DolphinWX/ConfigMain.cpp')
-rw-r--r--Source/Core/DolphinWX/ConfigMain.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/Source/Core/DolphinWX/ConfigMain.cpp b/Source/Core/DolphinWX/ConfigMain.cpp
index 47beeb8d0a..c74400a73f 100644
--- a/Source/Core/DolphinWX/ConfigMain.cpp
+++ b/Source/Core/DolphinWX/ConfigMain.cpp
@@ -32,7 +32,6 @@
#include "Core/ConfigManager.h"
#include "Core/Core.h"
-#include "Core/CoreParameter.h"
#include "Core/Movie.h"
#include "Core/NetPlayProto.h"
#include "Core/HW/EXI.h"
@@ -58,17 +57,17 @@
struct CPUCore
{
- CPUBackend CPUid;
+ int CPUid;
const char *name;
};
const CPUCore CPUCores[] = {
- {CPU_INTERPRETER, wxTRANSLATE("Interpreter (VERY slow)")},
+ {0, wxTRANSLATE("Interpreter (VERY slow)")},
#ifdef _M_ARM
- {CPU_JIT_ARM, wxTRANSLATE("Arm JIT (experimental)")},
- {CPU_JIT_IL_ARM, wxTRANSLATE("Arm JITIL (experimental)")},
+ {3, wxTRANSLATE("Arm JIT (experimental)")},
+ {4, wxTRANSLATE("Arm JITIL (experimental)")},
#else
- {CPU_JIT_X64, wxTRANSLATE("JIT Recompiler (recommended)")},
- {CPU_JIT_IL_X64, wxTRANSLATE("JITIL Recompiler (slower, experimental)")},
+ {1, wxTRANSLATE("JIT Recompiler (recommended)")},
+ {2, wxTRANSLATE("JITIL Recompiler (slower, experimental)")},
#endif
};
@@ -908,7 +907,7 @@ void CConfigMain::CoreSettingsChanged(wxCommandEvent& event)
SConfig::GetInstance().m_LocalCoreStartupParameter.iCPUCore = CPUCores[CPUEngine->GetSelection()].CPUid;
if (main_frame->g_pCodeWindow)
main_frame->g_pCodeWindow->GetMenuBar()->Check(IDM_INTERPRETER,
- SConfig::GetInstance().m_LocalCoreStartupParameter.iCPUCore == CPU_INTERPRETER);
+ SConfig::GetInstance().m_LocalCoreStartupParameter.iCPUCore?false:true);
break;
case ID_NTSCJ:
SConfig::GetInstance().m_LocalCoreStartupParameter.bForceNTSCJ = _NTSCJ->IsChecked();