diff --git a/BizHawk.Emulation/Consoles/Gambatte/Gambatte.cs b/BizHawk.Emulation/Consoles/Gambatte/Gambatte.cs index 27d4e8dec3..36acc9b532 100644 --- a/BizHawk.Emulation/Consoles/Gambatte/Gambatte.cs +++ b/BizHawk.Emulation/Consoles/Gambatte/Gambatte.cs @@ -6,6 +6,9 @@ using System.IO; namespace BizHawk.Emulation.Consoles.Gambatte { + /// + /// a gameboy/gameboy color emulator wrapped around native C++ libgambatte + /// public class Gambatte : IEmulator, IVideoProvider { /// @@ -97,19 +100,13 @@ namespace BizHawk.Emulation.Consoles.Gambatte public byte[] ReadSaveRam { - get { throw new NotImplementedException(); } + get { return new byte[0]; } } public bool SaveRamModified { - get - { - throw new NotImplementedException(); - } - set - { - throw new NotImplementedException(); - } + get; + set; } public void ResetFrameCounter() @@ -176,6 +173,9 @@ namespace BizHawk.Emulation.Consoles.Gambatte #region IVideoProvider + /// + /// stored image of most recent frame + /// int[] VideoBuffer = new int[160 * 144]; public int[] GetVideoBuffer() diff --git a/BizHawk.MultiClient/MainForm.cs b/BizHawk.MultiClient/MainForm.cs index efc850eb9c..e5723a829f 100644 --- a/BizHawk.MultiClient/MainForm.cs +++ b/BizHawk.MultiClient/MainForm.cs @@ -2601,7 +2601,7 @@ namespace BizHawk.MultiClient if (INTERIM) { ofd.Filter = FormatFilter( - "Rom Files", "*.nes;*.sms;*.gg;*.sg;*.pce;*.sgx;*.bin;*.smd;*.rom;*.a26;*.cue;*.exe;*.gg;*.gen;*.col;*.smc;*.sfc;%ARCH%", + "Rom Files", "*.nes;*.sms;*.gg;*.sg;*.pce;*.sgx;*.bin;*.smd;*.rom;*.a26;*.cue;*.exe;*.gb;*.gbc;*.gen;*.col;*.smc;*.sfc;%ARCH%", "Disc Images", "*.cue", "NES", "*.nes;%ARCH%", "Super NES", "*.smc;*.sfc;%ARCH%", @@ -2612,7 +2612,7 @@ namespace BizHawk.MultiClient "Savestate", "*.state", "Atari 2600 (experimental)", "*.a26;*.bin;%ARCH%", "Genesis (experimental)", "*.gen;*.smd;*.bin;*.cue;%ARCH%", - "Gameboy (experimental)", "*.gb;%ARCH%", + "Gameboy (experimental)", "*.gb;*.gbc;%ARCH%", "Colecovision (very experimental)", "*.col;%ARCH%", "Intellivision (very experimental)", "*.int;*.bin;*.rom;%ARCH%", "PSX Executables (experimental)", "*.exe",