c64 state: drop 4MB more
now state sizes are either 268 or 277 KB
This commit is contained in:
parent
fe8b6bffc0
commit
aeca800c62
|
@ -309,8 +309,9 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Cartridge
|
||||||
|
|
||||||
public override void SyncState(Serializer ser)
|
public override void SyncState(Serializer ser)
|
||||||
{
|
{
|
||||||
SaveState.SyncDelta("MediaStateA", ser, _originalMediaA, ref _banksA);
|
// feos: drop these 4MB of useful data from savestates until we learn why it's critical to store it
|
||||||
SaveState.SyncDelta("MediaStateB", ser, _originalMediaB, ref _banksB);
|
//SaveState.SyncDelta("MediaStateA", ser, _originalMediaA, ref _banksA);
|
||||||
|
//SaveState.SyncDelta("MediaStateB", ser, _originalMediaB, ref _banksB);
|
||||||
base.SyncState(ser);
|
base.SyncState(ser);
|
||||||
DriveLightOn = _boardLed;
|
DriveLightOn = _boardLed;
|
||||||
}
|
}
|
||||||
|
|
|
@ -100,7 +100,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Serial
|
||||||
ser.Sync("SystemCpuClockNumerator", ref _cpuClockNum);
|
ser.Sync("SystemCpuClockNumerator", ref _cpuClockNum);
|
||||||
ser.Sync("SystemDriveCpuRatioDifference", ref _ratioDifference);
|
ser.Sync("SystemDriveCpuRatioDifference", ref _ratioDifference);
|
||||||
ser.Sync("DriveLightOffTime", ref _driveLightOffTime);
|
ser.Sync("DriveLightOffTime", ref _driveLightOffTime);
|
||||||
//ser.Sync("TrackImageData", ref _trackImageData, useNull: false); // feos: drop until we know why we save this 400KB thingy
|
// feos: drop until we know why we save this 400KB thingy
|
||||||
|
//ser.Sync("TrackImageData", ref _trackImageData, useNull: false);
|
||||||
|
|
||||||
ser.Sync("DiskDensityCounter", ref _diskDensityCounter);
|
ser.Sync("DiskDensityCounter", ref _diskDensityCounter);
|
||||||
ser.Sync("DiskSupplementaryCounter", ref _diskSupplementaryCounter);
|
ser.Sync("DiskSupplementaryCounter", ref _diskSupplementaryCounter);
|
||||||
|
|
|
@ -56,7 +56,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Serial
|
||||||
|
|
||||||
public void SyncState(Serializer ser)
|
public void SyncState(Serializer ser)
|
||||||
{
|
{
|
||||||
//_device?.SyncState(ser); // feos: this is already saved by DiskDrive.SyncState(ser);
|
// feos: this is already saved by DiskDrive.SyncState(ser);
|
||||||
|
//_device?.SyncState(ser);
|
||||||
ser.Sync("Connected", ref _connected);
|
ser.Sync("Connected", ref _connected);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue