38 lines
708 B
C#
38 lines
708 B
C#
using System.IO;
|
|
|
|
using BizHawk.Common;
|
|
using BizHawk.Emulation.Common;
|
|
|
|
namespace BizHawk.Emulation.Cores.Computers.Commodore64
|
|
{
|
|
sealed public partial class C64 : IStatable
|
|
{
|
|
public void LoadStateBinary(BinaryReader br)
|
|
{
|
|
SyncState(new Serializer(br));
|
|
}
|
|
|
|
public void LoadStateText(TextReader reader)
|
|
{
|
|
SyncState(new Serializer(reader));
|
|
}
|
|
|
|
public void SaveStateBinary(BinaryWriter bw)
|
|
{
|
|
SyncState(new Serializer(bw));
|
|
}
|
|
|
|
public void SaveStateText(TextWriter writer)
|
|
{
|
|
SyncState(new Serializer(writer));
|
|
}
|
|
|
|
void SyncState(Serializer ser)
|
|
{
|
|
ser.BeginSection("core");
|
|
board.SyncState(ser);
|
|
ser.EndSection();
|
|
}
|
|
}
|
|
}
|