diff --git a/Source/Core/Core/Src/ConfigManager.cpp b/Source/Core/Core/Src/ConfigManager.cpp index cf3574bd39..35de9e4465 100644 --- a/Source/Core/Core/Src/ConfigManager.cpp +++ b/Source/Core/Core/Src/ConfigManager.cpp @@ -120,7 +120,7 @@ void SConfig::SaveSettings() ini.Set("Core", "RunCompareServer", m_LocalCoreStartupParameter.bRunCompareServer); ini.Set("Core", "RunCompareClient", m_LocalCoreStartupParameter.bRunCompareClient); - ini.Set("Core", "FrameLimit", m_InterfaceFramelimit); + ini.Set("Core", "FrameLimit", m_Framelimit); // Wii ini.Set("Wii", "Widescreen", m_LocalCoreStartupParameter.bWidescreen); @@ -237,7 +237,7 @@ void SConfig::LoadSettings() ini.Get("Core", "RunCompareServer", &m_LocalCoreStartupParameter.bRunCompareServer, false); ini.Get("Core", "RunCompareClient", &m_LocalCoreStartupParameter.bRunCompareClient, false); ini.Get("Core", "TLBHack", &m_LocalCoreStartupParameter.iTLBHack, 0); - ini.Get("Core", "FrameLimit", &m_InterfaceFramelimit,0); + ini.Get("Core", "FrameLimit", &m_Framelimit,0); // Wii ini.Get("Wii", "Widescreen", &m_LocalCoreStartupParameter.bWidescreen, false); diff --git a/Source/Core/Core/Src/ConfigManager.h b/Source/Core/Core/Src/ConfigManager.h index fe1ab6df5b..1e7273f8c1 100644 --- a/Source/Core/Core/Src/ConfigManager.h +++ b/Source/Core/Core/Src/ConfigManager.h @@ -66,7 +66,7 @@ struct SConfig // interface language INTERFACE_LANGUAGE m_InterfaceLanguage; // framelimit choose - u32 m_InterfaceFramelimit; + u32 m_Framelimit; // other interface settings bool m_InterfaceToolbar; bool m_InterfaceStatusbar; diff --git a/Source/Core/Core/Src/Core.cpp b/Source/Core/Core/Src/Core.cpp index b7ca19eadb..c67d186111 100644 --- a/Source/Core/Core/Src/Core.cpp +++ b/Source/Core/Core/Src/Core.cpp @@ -658,7 +658,7 @@ void Callback_VideoCopiedToXFB() static u64 idleTicks = 0; - u32 targetfps = (SConfig::GetInstance().m_InterfaceFramelimit)*5; + u32 targetfps = (SConfig::GetInstance().m_Framelimit)*5; static u64 old_frametime=0; u64 new_frametime; s16 wait_frametime; diff --git a/Source/Core/DolphinWX/Src/ConfigMain.cpp b/Source/Core/DolphinWX/Src/ConfigMain.cpp index 1956c67c2a..cd805eb0ba 100644 --- a/Source/Core/DolphinWX/Src/ConfigMain.cpp +++ b/Source/Core/DolphinWX/Src/ConfigMain.cpp @@ -45,7 +45,6 @@ EVT_RADIOBOX(ID_INTERFACE_THEME, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_INTERFACE_WIIMOTE_LEDS, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_INTERFACE_WIIMOTE_SPEAKERS, CConfigMain::CoreSettingsChanged) EVT_CHOICE(ID_INTERFACE_LANG, CConfigMain::CoreSettingsChanged) -EVT_CHOICE(ID_INTERFACE_FRAMELIMIT, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_ALLWAYS_HLEBIOS, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_USEDYNAREC, CConfigMain::CoreSettingsChanged) @@ -55,6 +54,7 @@ EVT_CHECKBOX(ID_LOCKTHREADS, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_OPTIMIZEQUANTIZERS, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_IDLESKIP, CConfigMain::CoreSettingsChanged) EVT_CHECKBOX(ID_ENABLECHEATS, CConfigMain::CoreSettingsChanged) +EVT_CHOICE(ID_FRAMELIMIT, CConfigMain::CoreSettingsChanged) EVT_CHOICE(ID_GC_SRAM_LNG, CConfigMain::GCSettingsChanged) EVT_CHOICE(ID_GC_EXIDEVICE_SLOTA, CConfigMain::GCSettingsChanged) @@ -257,9 +257,9 @@ void CConfigMain::CreateGUIControls() InterfaceLang->SetSelection(SConfig::GetInstance().m_InterfaceLanguage); // Choose Framelimit - wxStaticText *InterfaceFramelimitText = new wxStaticText(GeneralPage, ID_INTERFACE_FRAMELIMIT_TEXT, wxT("Framelimit (experimental):"), wxDefaultPosition, wxDefaultSize); - InterfaceFramelimit = new wxChoice(GeneralPage, ID_INTERFACE_FRAMELIMIT, wxDefaultPosition, wxDefaultSize, arrayStringFor_Framelimit, 0, wxDefaultValidator); - InterfaceFramelimit->SetSelection(SConfig::GetInstance().m_InterfaceFramelimit); + wxStaticText *FramelimitText = new wxStaticText(GeneralPage, ID_FRAMELIMIT_TEXT, wxT("Framelimit (experimental):"), wxDefaultPosition, wxDefaultSize); + Framelimit = new wxChoice(GeneralPage, ID_FRAMELIMIT, wxDefaultPosition, wxDefaultSize, arrayStringFor_Framelimit, 0, wxDefaultValidator); + Framelimit->SetSelection(SConfig::GetInstance().m_Framelimit); // Themes wxArrayString ThemeChoices; @@ -331,10 +331,10 @@ void CConfigMain::CreateGUIControls() sInterfaceLanguage->Add(InterfaceLangText, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); sInterfaceLanguage->Add(InterfaceLang, 0, wxEXPAND | wxALL, 5); sbInterface->Add(sInterfaceLanguage, 0, wxEXPAND | wxALL, 5); - wxBoxSizer *sInterfaceFramelimit = new wxBoxSizer(wxHORIZONTAL); - sInterfaceFramelimit->Add(InterfaceFramelimitText, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); - sInterfaceFramelimit->Add(InterfaceFramelimit, 0, wxEXPAND | wxALL, 5); - sbInterface->Add(sInterfaceFramelimit, 0, wxEXPAND | wxALL, 5); + wxBoxSizer *sFramelimit = new wxBoxSizer(wxHORIZONTAL); + sFramelimit->Add(FramelimitText, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); + sFramelimit->Add(Framelimit, 0, wxEXPAND | wxALL, 5); + sbInterface->Add(sFramelimit, 0, wxEXPAND | wxALL, 5); // Populate the entire page sGeneralPage = new wxBoxSizer(wxVERTICAL); @@ -655,8 +655,8 @@ void CConfigMain::CoreSettingsChanged(wxCommandEvent& event) SConfig::GetInstance().m_InterfaceLanguage = (INTERFACE_LANGUAGE)InterfaceLang->GetSelection(); bRefreshList = true; break; - case ID_INTERFACE_FRAMELIMIT: - SConfig::GetInstance().m_InterfaceFramelimit = (u32)InterfaceFramelimit->GetSelection(); + case ID_FRAMELIMIT: + SConfig::GetInstance().m_Framelimit = (u32)Framelimit->GetSelection(); break; case ID_ALLWAYS_HLEBIOS: // Core SConfig::GetInstance().m_LocalCoreStartupParameter.bHLEBios = AlwaysUseHLEBIOS->IsChecked(); diff --git a/Source/Core/DolphinWX/Src/ConfigMain.h b/Source/Core/DolphinWX/Src/ConfigMain.h index 68fe8234e5..c2b7572ec0 100644 --- a/Source/Core/DolphinWX/Src/ConfigMain.h +++ b/Source/Core/DolphinWX/Src/ConfigMain.h @@ -57,7 +57,7 @@ class CConfigMain wxChoice* InterfaceLang; wxArrayString arrayStringFor_Framelimit; - wxChoice* InterfaceFramelimit; + wxChoice* Framelimit; wxRadioBox* Theme; @@ -229,7 +229,7 @@ class CConfigMain ID_INTERFACE_WIIMOTE_TEXT, ID_INTERFACE_WIIMOTE_LEDS, ID_INTERFACE_WIIMOTE_SPEAKERS, ID_INTERFACE_LANG_TEXT, ID_INTERFACE_LANG, ID_INTERFACE_THEME, - ID_INTERFACE_FRAMELIMIT_TEXT, ID_INTERFACE_FRAMELIMIT, + ID_FRAMELIMIT_TEXT, ID_FRAMELIMIT, ID_GC_SRAM_LNG_TEXT, ID_GC_SRAM_LNG, diff --git a/Source/Core/DolphinWX/Src/Summarize.h b/Source/Core/DolphinWX/Src/Summarize.h index 2de507d1dc..e0f1c68335 100644 --- a/Source/Core/DolphinWX/Src/Summarize.h +++ b/Source/Core/DolphinWX/Src/Summarize.h @@ -94,7 +94,7 @@ std::string Summarize_Settings() Core::GetStartupParameter().bRunCompareServer?"True":"False", Core::GetStartupParameter().bRunCompareClient?"True":"False", Core::GetStartupParameter().iTLBHack?"True":"False", - SConfig::GetInstance().m_InterfaceFramelimit*5, + SConfig::GetInstance().m_Framelimit*5, Core::GetStartupParameter().bWidescreen?"True":"False", Core::GetStartupParameter().bProgressiveScan?"True":"False" );