diff --git a/BizHawk.Client.Common/RomLoader.cs b/BizHawk.Client.Common/RomLoader.cs index 546658b4e9..9a9e0338ab 100644 --- a/BizHawk.Client.Common/RomLoader.cs +++ b/BizHawk.Client.Common/RomLoader.cs @@ -729,6 +729,15 @@ namespace BizHawk.Client.Common nextEmulator = new Tst(nextComm, pcfxDiscs, (Tst.Settings)GetCoreSettings(), (Tst.SyncSettings)GetCoreSyncSettings()); break; + case "GEN": + // We are assuming discs only, for now + var genDiscs = DiscsFromXml(xmlGame, "GEN", DiscType.MegaCD); + if (!genDiscs.Any()) + { + return false; + } + nextEmulator = new GPGX(nextComm, null, genDiscs, GetCoreSettings(), GetCoreSyncSettings()); + break; default: return false; } diff --git a/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs b/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs index def046ab2e..e159fc03ca 100644 --- a/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs @@ -138,12 +138,13 @@ this.SystemDropDown.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.SystemDropDown.FormattingEnabled = true; this.SystemDropDown.Items.AddRange(new object[] { - "GB", "AppleII", - "PSX", "C64", - "SAT", - "PCFX"}); + "GB", + "GEN", + "PCFX", + "PSX", + "SAT"}); this.SystemDropDown.Location = new System.Drawing.Point(425, 75); this.SystemDropDown.Name = "SystemDropDown"; this.SystemDropDown.Size = new System.Drawing.Size(69, 21);