don't save garbage/nonexistent saveram in quickernes
This commit is contained in:
parent
cc59c7102f
commit
62040a3ba2
|
@ -6,12 +6,16 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.QuickNES
|
|||
{
|
||||
public byte[] CloneSaveRam(bool clearDirty)
|
||||
{
|
||||
if (!QN.qn_has_battery_ram(Context)) return null;
|
||||
|
||||
LibQuickNES.ThrowStringError(QN.qn_battery_ram_save(Context, _saveRamBuff, _saveRamBuff.Length));
|
||||
return (byte[])_saveRamBuff.Clone();
|
||||
}
|
||||
|
||||
public void StoreSaveRam(byte[] data)
|
||||
{
|
||||
if (!QN.qn_has_battery_ram(Context)) return;
|
||||
|
||||
LibQuickNES.ThrowStringError(QN.qn_battery_ram_load(Context, data, data.Length));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue