diff --git a/BizHawk.Client.Common/movie/Movie.cs b/BizHawk.Client.Common/movie/Movie.cs index 36c11e348e..8a623b1055 100644 --- a/BizHawk.Client.Common/movie/Movie.cs +++ b/BizHawk.Client.Common/movie/Movie.cs @@ -108,7 +108,7 @@ namespace BizHawk.Client.Common // If Starting a new recording requires clearing sram it shoudl be done at a higher layer and not rely on all IMovies doing this // Haven't removed it yet because I coudln't guarantee that power-on movies coudl live without it // And the immediate fire is that Savestate movies are breaking - if (!Header.StartsFromSavestate) + if (!Header.StartsFromSavestate && Global.Emulator.SystemId != "WSWAN") { Global.Emulator.ClearSaveRam(); } @@ -126,7 +126,7 @@ namespace BizHawk.Client.Common public void StartNewPlayback() { // See StartNewRecording for details as to why this savestate check is here - if (!Header.StartsFromSavestate) + if (!Header.StartsFromSavestate && Global.Emulator.SystemId != "WSWAN") { Global.Emulator.ClearSaveRam(); }