Don't save the frame buffer into savestates if the core is NES since it saves this data itself anyway
This commit is contained in:
parent
edb40f4087
commit
f06c4e0091
|
@ -1769,10 +1769,13 @@ namespace BizHawk.MultiClient
|
||||||
Global.Emulator.SaveStateText(writer);
|
Global.Emulator.SaveStateText(writer);
|
||||||
HandleMovieSaveState(writer);
|
HandleMovieSaveState(writer);
|
||||||
if (Global.Config.SaveScreenshotWithStates)
|
if (Global.Config.SaveScreenshotWithStates)
|
||||||
|
{
|
||||||
|
if (!(Global.Emulator is NES)) //NES saves the video buffer on its own so it does not need to do this
|
||||||
{
|
{
|
||||||
writer.Write("Framebuffer ");
|
writer.Write("Framebuffer ");
|
||||||
Global.Emulator.VideoProvider.GetVideoBuffer().SaveAsHex(writer);
|
Global.Emulator.VideoProvider.GetVideoBuffer().SaveAsHex(writer);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
writer.Close();
|
writer.Close();
|
||||||
Global.RenderPanel.AddMessage("Saved state: " + name);
|
Global.RenderPanel.AddMessage("Saved state: " + name);
|
||||||
|
|
Loading…
Reference in New Issue