BizHawk/BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800.ISaveRam.cs

23 lines
505 B
C#
Raw Normal View History

using System;
using BizHawk.Emulation.Common;
using EMU7800.Core;
namespace BizHawk.Emulation.Cores.Atari.Atari7800
{
public partial class Atari7800 : ISaveRam
{
public byte[] CloneSaveRam()
{
2017-05-05 19:20:28 +00:00
return (byte[])_hsram.Clone();
}
2017-04-24 15:32:45 +00:00
public void StoreSaveRam(byte[] data)
{
2017-05-05 19:20:28 +00:00
Buffer.BlockCopy(data, 0, _hsram, 0, data.Length);
}
2017-05-05 19:20:28 +00:00
public bool SaveRamModified => _gameInfo.MachineType == MachineType.A7800PAL
|| _gameInfo.MachineType == MachineType.A7800NTSC;
}
}