(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()