diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2021-12-25 21:52:50 +0100 |
|---|---|---|
| committer | Admiral H. Curtiss <pikachu025@gmail.com> | 2021-12-25 21:52:50 +0100 |
| commit | cae4b545bd945dc770d289ed69e0bbd20fb0603c (patch) | |
| tree | 335835d9c42b853fe624a4415561f208fc774407 /Source/UnitTests/Core/CoreTimingTest.cpp | |
| parent | a29d7625ddb67f29f6dc46858b2b1488b72fd42b (diff) | |
Config: Port CPU overclock settings to new config system.
Diffstat (limited to 'Source/UnitTests/Core/CoreTimingTest.cpp')
| -rw-r--r-- | Source/UnitTests/Core/CoreTimingTest.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/Source/UnitTests/Core/CoreTimingTest.cpp b/Source/UnitTests/Core/CoreTimingTest.cpp index fa4678df1b..b08919679d 100644 --- a/Source/UnitTests/Core/CoreTimingTest.cpp +++ b/Source/UnitTests/Core/CoreTimingTest.cpp @@ -9,6 +9,7 @@ #include "Common/Config/Config.h" #include "Common/FileUtil.h" +#include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" #include "Core/CoreTiming.h" @@ -304,8 +305,8 @@ TEST(CoreTiming, Overclocking) CoreTiming::EventType* cb_e = CoreTiming::RegisterEvent("callbackE", CallbackTemplate<4>); // Overclock - SConfig::GetInstance().m_OCEnable = true; - SConfig::GetInstance().m_OCFactor = 2.0; + Config::SetCurrent(Config::MAIN_OVERCLOCK_ENABLE, true); + Config::SetCurrent(Config::MAIN_OVERCLOCK, 2.0f); // Enter slice 0 // Updates s_last_OC_factor. @@ -325,7 +326,7 @@ TEST(CoreTiming, Overclocking) AdvanceAndCheck(4, MAX_SLICE_LENGTH * 2); // Underclock - SConfig::GetInstance().m_OCFactor = 0.5; + Config::SetCurrent(Config::MAIN_OVERCLOCK, 0.5f); CoreTiming::Advance(); CoreTiming::ScheduleEvent(100, cb_a, CB_IDS[0]); @@ -342,7 +343,7 @@ TEST(CoreTiming, Overclocking) AdvanceAndCheck(4, MAX_SLICE_LENGTH / 2); // Try switching the clock mid-emulation - SConfig::GetInstance().m_OCFactor = 1.0; + Config::SetCurrent(Config::MAIN_OVERCLOCK, 1.0f); CoreTiming::Advance(); CoreTiming::ScheduleEvent(100, cb_a, CB_IDS[0]); @@ -353,11 +354,11 @@ TEST(CoreTiming, Overclocking) EXPECT_EQ(100, PowerPC::ppcState.downcount); AdvanceAndCheck(0, 100); // (200 - 100) - SConfig::GetInstance().m_OCFactor = 2.0; + Config::SetCurrent(Config::MAIN_OVERCLOCK, 2.0f); AdvanceAndCheck(1, 400); // (400 - 200) * 2 AdvanceAndCheck(2, 800); // (800 - 400) * 2 - SConfig::GetInstance().m_OCFactor = 0.1f; + Config::SetCurrent(Config::MAIN_OVERCLOCK, 0.1f); AdvanceAndCheck(3, 80); // (1600 - 800) / 10 - SConfig::GetInstance().m_OCFactor = 1.0; + Config::SetCurrent(Config::MAIN_OVERCLOCK, 1.0f); AdvanceAndCheck(4, MAX_SLICE_LENGTH); } |
