Adjust event times after a PPC clock change

This likely doesn't change much, but it makes events trigger at the
correct time after a clock change.
This commit is contained in:
Léo Lam
2017-02-08 16:22:27 +01:00
parent fdfe57a49b
commit a085cd431d
3 changed files with 14 additions and 0 deletions

View File

@ -228,10 +228,12 @@ void PreInit()
void ChangePPCClock(Mode mode)
{
const u32 previous_clock = s_cpu_core_clock;
if (mode == Mode::Wii)
s_cpu_core_clock = 729000000u;
else
s_cpu_core_clock = 486000000u;
CoreTiming::AdjustEventQueueTimes(s_cpu_core_clock, previous_clock);
}
void Init()