From c510e13d824bac448a8449b2db3a7851ce7df19f Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 31 Jan 2016 19:53:04 -0500 Subject: [PATCH] Add an IsSGMode flag for SG-1000 when recording a new movie --- .../movie/conversions/MovieConversionExtensions.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs b/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs index 97987623d3..284e9d6233 100644 --- a/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs +++ b/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs @@ -4,6 +4,7 @@ using System.Linq; using BizHawk.Emulation.Common; using BizHawk.Emulation.Cores.Nintendo.Gameboy; +using BizHawk.Emulation.Cores.Sega.MasterSystem; using BizHawk.Emulation.Common.IEmulatorExtensions; namespace BizHawk.Client.Common.MovieConversionExtensions @@ -311,6 +312,11 @@ namespace BizHawk.Client.Common.MovieConversionExtensions movie.HeaderEntries.Add("IsCGBMode", "1"); } + if (Global.Emulator is SMS && (Global.Emulator as SMS).IsSG1000) + { + movie.HeaderEntries.Add("IsSGMode", "1"); + } + movie.Core = ((CoreAttributes)Attribute .GetCustomAttribute(Global.Emulator.GetType(), typeof(CoreAttributes))) .CoreName;