From cca1396fadeb87b113b1441781e0bc46da6e5dfe Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 25 Aug 2012 18:18:05 +0000 Subject: [PATCH] NES - save framebuffer to savestates in the same manner as other cores --- BizHawk.MultiClient/MainForm.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/BizHawk.MultiClient/MainForm.cs b/BizHawk.MultiClient/MainForm.cs index 28775fe36a..b79bca675f 100644 --- a/BizHawk.MultiClient/MainForm.cs +++ b/BizHawk.MultiClient/MainForm.cs @@ -2159,11 +2159,8 @@ namespace BizHawk.MultiClient HandleMovieSaveState(writer); 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 "); - Global.Emulator.VideoProvider.GetVideoBuffer().SaveAsHex(writer); - } + writer.Write("Framebuffer "); + Global.Emulator.VideoProvider.GetVideoBuffer().SaveAsHex(writer); } writer.Close(); @@ -2214,7 +2211,9 @@ namespace BizHawk.MultiClient string[] args = str.Split(' '); if (args[0] == "Framebuffer") + { Global.Emulator.VideoProvider.GetVideoBuffer().ReadFromHex(args[1]); + } } reader.Close();