24 lines
669 B
C#
24 lines
669 B
C#
using BizHawk.Common;
|
|
|
|
namespace BizHawk.Emulation.Cores.Computers.Commodore64
|
|
{
|
|
public sealed partial class C64
|
|
{
|
|
private void SyncState(Serializer ser)
|
|
{
|
|
ser.BeginSection("core");
|
|
ser.Sync(nameof(_frameCycles), ref _frameCycles);
|
|
ser.Sync(nameof(Frame), ref _frame);
|
|
ser.Sync(nameof(IsLagFrame), ref _isLagFrame);
|
|
ser.Sync(nameof(LagCount), ref _lagCount);
|
|
ser.Sync(nameof(CurrentDisk), ref _currentDisk);
|
|
ser.Sync("PreviousDiskPressed", ref _prevPressed);
|
|
ser.Sync("NextDiskPressed", ref _nextPressed);
|
|
ser.BeginSection("Board");
|
|
_board.SyncState(ser);
|
|
ser.EndSection();
|
|
ser.EndSection();
|
|
}
|
|
}
|
|
}
|