n64-dont churn through buffers while loadstating
This commit is contained in:
parent
90ec14e078
commit
5030f6e328
|
@ -209,12 +209,13 @@ namespace BizHawk.Emulation.Consoles.Nintendo.N64
|
|||
public void LoadStateBinary(BinaryReader reader)
|
||||
{
|
||||
int length = reader.ReadInt32();
|
||||
byte[] data = reader.ReadBytes(length);
|
||||
reader.Read(SaveStatePrivateBuff, 0, length);
|
||||
byte[] data = SaveStatePrivateBuff;
|
||||
|
||||
api.LoadState(data);
|
||||
|
||||
data = reader.ReadBytes(0x800 + 0x8000 * 4);
|
||||
api.LoadSaveram(data);
|
||||
reader.Read(SaveStatePrivateBuff,0,0x800 + 0x8000 * 4);
|
||||
api.LoadSaveram(SaveStatePrivateBuff);
|
||||
|
||||
// other variables
|
||||
IsLagFrame = reader.ReadBoolean();
|
||||
|
|
Loading…
Reference in New Issue