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",