diff --git a/BizHawk.Emulation/Database/Database.cs b/BizHawk.Emulation/Database/Database.cs index 01dbd9817c..1fcfc7b011 100644 --- a/BizHawk.Emulation/Database/Database.cs +++ b/BizHawk.Emulation/Database/Database.cs @@ -141,6 +141,7 @@ namespace BizHawk case ".BIN": case ".GEN": + case ".MD": case ".SMD": Game.System = "GEN"; break; case ".NES": Game.System = "NES"; break; case ".A26": Game.System = "A26"; break; diff --git a/BizHawk.MultiClient/MainForm.cs b/BizHawk.MultiClient/MainForm.cs index cdc1e9166c..a72ffff2b7 100644 --- a/BizHawk.MultiClient/MainForm.cs +++ b/BizHawk.MultiClient/MainForm.cs @@ -1235,7 +1235,7 @@ namespace BizHawk.MultiClient if (path == null) return false; using (var file = new HawkFile()) { - string[] romExtensions = new string[] { "SMS", "SMC", "SFC", "PCE", "SGX", "GG", "SG", "BIN", "GEN", "SMD", "GB", "NES", "ROM", "INT" }; + string[] romExtensions = new string[] { "SMS", "SMC", "SFC", "PCE", "SGX", "GG", "SG", "BIN", "GEN", "MD", "SMD", "GB", "NES", "ROM", "INT" }; //lets not use this unless we need to //file.NonArchiveExtensions = romExtensions; @@ -2712,7 +2712,7 @@ namespace BizHawk.MultiClient if (INTERIM) { ofd.Filter = FormatFilter( - "Rom Files", "*.nes;*.sms;*.gg;*.sg;*.pce;*.sgx;*.bin;*.smd;*.rom;*.a26;*.cue;*.exe;*.gb;*.gbc;*.gen;*.col;.int;*.smc;*.sfc;%ARCH%", + "Rom Files", "*.nes;*.sms;*.gg;*.sg;*.pce;*.sgx;*.bin;*.smd;*.rom;*.a26;*.cue;*.exe;*.gb;*.gbc;*.gen;*.md;*.col;.int;*.smc;*.sfc;%ARCH%", "Disc Images", "*.cue", "NES", "*.nes;%ARCH%", "Super NES", "*.smc;*.sfc;%ARCH%", @@ -2722,7 +2722,7 @@ namespace BizHawk.MultiClient "Archive Files", "%ARCH%", "Savestate", "*.state", "Atari 2600 (experimental)", "*.a26;*.bin;%ARCH%", - "Genesis (experimental)", "*.gen;*.smd;*.bin;*.cue;%ARCH%", + "Genesis (experimental)", "*.gen;*.smd;*.bin;*.md;*.cue;%ARCH%", "Gameboy", "*.gb;*.gbc;%ARCH%", "Colecovision (very experimental)", "*.col;%ARCH%", "Intellivision (very experimental)", "*.int;*.bin;*.rom;%ARCH%", @@ -2732,7 +2732,7 @@ namespace BizHawk.MultiClient else { ofd.Filter = FormatFilter( - "Rom Files", "*.nes;*.sms;*.gg;*.sg;*.gb;*.gbc;*.pce;*.sgx;*.bin;*.smd;*.rom;*.cue;%ARCH%", + "Rom Files", "*.nes;*.sms;*.gg;*.sg;*.gb;*.gbc;*.pce;*.sgx;*.bin;*.smd;*.gen;*.md;*.rom;*.cue;%ARCH%", "Disc Images", "*.cue", "NES", "*.nes;%ARCH%", "Super NES", "*.smc;*.sfc;%ARCH%", @@ -2742,7 +2742,7 @@ namespace BizHawk.MultiClient "TI-83", "*.rom;%ARCH%", "Archive Files", "%ARCH%", "Savestate", "*.state", - "Genesis (experimental)", "*.gen;*.smd;*.bin;*.cue;%ARCH%", + "Genesis (experimental)", "*.gen;*.md;*.smd;*.bin;*.cue;%ARCH%", "All Files", "*.*"); } ofd.RestoreDirectory = false;