PowerPC: Fix Dynamic BAT savestates

This commit is contained in:
EmptyChaos 2016-09-27 15:43:16 +00:00
parent ed95115c17
commit f9a88adddc
1 changed files with 8 additions and 0 deletions

View File

@ -73,6 +73,11 @@ void DoState(PointerWrap& p)
// comes first :)
p.DoPOD(ppcState);
if (p.GetMode() == PointerWrap::MODE_READ)
{
IBATUpdated();
DBATUpdated();
}
// SystemTimers::DecrementerSet();
// SystemTimers::TimeBaseSet();
@ -108,6 +113,9 @@ static void ResetRegisters()
for (auto& v : ppcState.cr_val)
v = 0x8000000000000001;
DBATUpdated();
IBATUpdated();
TL = 0;
TU = 0;
SystemTimers::TimeBaseSet();