(view as text)
diff --git a/Source/Core/Core/Src/HW/SystemTimers.cpp b/Source/Core/Core/Src/HW/SystemTimers.cpp
index 140ef65..038bba9 100644
--- a/Source/Core/Core/Src/HW/SystemTimers.cpp
+++ b/Source/Core/Core/Src/HW/SystemTimers.cpp
@@ -80,7 +80,7 @@ IPC_HLE_PERIOD: For the Wiimote this is the call schedule:
namespace SystemTimers
{
-u32 CPU_CORE_CLOCK = 486000000u; // 486 mhz (its not 485, stop bugging me!)
+u32 CPU_CORE_CLOCK = 486000000u*0.5; // 486 mhz (its not 485, stop bugging me!)
/*
Gamecube MHz
@@ -233,9 +233,9 @@ void PatchEngineCallback(u64 userdata, int cyclesLate)
void PreInit()
{
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bWii)
- CPU_CORE_CLOCK = 729000000u;
+ CPU_CORE_CLOCK = 729000000u*0.5;
else
- CPU_CORE_CLOCK = 486000000u;
+ CPU_CORE_CLOCK = 486000000u*0.5;
}
void Init()