[melonDS] reset caches after load state
This commit is contained in:
parent
8b6f1c96d6
commit
6e4a5a96af
|
@ -142,5 +142,8 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
|
||||||
|
|
||||||
[BizImport(CC)]
|
[BizImport(CC)]
|
||||||
public abstract void GetNANDData(byte[] buf);
|
public abstract void GetNANDData(byte[] buf);
|
||||||
|
|
||||||
|
[BizImport(CC)]
|
||||||
|
public abstract void ResetCaches();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -359,6 +359,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
|
||||||
|
|
||||||
protected override void LoadStateBinaryInternal(BinaryReader reader)
|
protected override void LoadStateBinaryInternal(BinaryReader reader)
|
||||||
{
|
{
|
||||||
|
_core.ResetCaches();
|
||||||
SetMemoryCallbacks();
|
SetMemoryCallbacks();
|
||||||
if (_frameThreadPtr != _core.GetFrameThreadProc())
|
if (_frameThreadPtr != _core.GetFrameThreadProc())
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue