release dosbox and add dos/doom to paths

alphabetize _displayNameLookup
This commit is contained in:
feos 2025-05-29 17:30:29 +03:00
parent 0a01e0dc64
commit e513a856b7
2 changed files with 43 additions and 36 deletions

View File

@ -21,48 +21,52 @@ namespace BizHawk.Client.Common
private static readonly Dictionary<string, string> _displayNameLookup = new()
{
[GLOBAL] = "Global",
[VSystemID.Raw.Amiga] = "Amiga",
[VSystemID.Raw.Arcade] = "Arcade",
[VSystemID.Raw.INTV] = "Intellivision",
[VSystemID.Raw.NES] = "NES",
[VSystemID.Raw.SNES] = "SNES",
[VSystemID.Raw.GBA] = "GBA",
[VSystemID.Raw.SMS] = "SMS",
[VSystemID.Raw.GG] = "GG",
[VSystemID.Raw.SG] = "SG",
[VSystemID.Raw.GEN] = "Genesis",
[COMBINED_SYSIDS_PCE] = "PC Engine",
[COMBINED_SYSIDS_GB] = "Gameboy",
[VSystemID.Raw.GBL] = "Gameboy Link",
[VSystemID.Raw.TI83] = "TI83",
[COMBINED_SYSIDS_PCE] = "PC Engine",
[VSystemID.Raw.Amiga] = "Amiga",
[VSystemID.Raw.AmstradCPC] = "Amstrad CPC",
[VSystemID.Raw.AppleII] = "Apple II",
[VSystemID.Raw.Arcade] = "Arcade",
[VSystemID.Raw.A26] = "Atari 2600",
[VSystemID.Raw.A78] = "Atari 7800",
[VSystemID.Raw.C64] = "Commodore 64",
[VSystemID.Raw.ZXSpectrum] = "Sinclair ZX Spectrum",
[VSystemID.Raw.AmstradCPC] = "Amstrad CPC",
[VSystemID.Raw.PSX] = "Playstation",
[VSystemID.Raw.Coleco] = "Coleco",
[VSystemID.Raw.N64] = "N64",
[VSystemID.Raw.SAT] = "Saturn",
[VSystemID.Raw.WSWAN] = "WonderSwan",
[VSystemID.Raw.Jaguar] = "Jaguar",
[VSystemID.Raw.Lynx] = "Lynx",
[VSystemID.Raw.AppleII] = "Apple II",
[VSystemID.Raw.Libretro] = "Libretro",
[VSystemID.Raw.VB] = "VB",
[VSystemID.Raw.NGP] = "NGP",
[VSystemID.Raw.PCFX] = "PCFX",
[VSystemID.Raw.ChannelF] = "Fairchild Channel F",
[VSystemID.Raw.VEC] = "VEC",
[VSystemID.Raw.O2] = "O2",
[VSystemID.Raw.Coleco] = "Coleco",
[VSystemID.Raw.Doom] = "Doom",
[VSystemID.Raw.DOS] = "DOS",
[VSystemID.Raw.Coleco] = "Coleco",
[VSystemID.Raw.GBA] = "GBA",
[VSystemID.Raw.GBL] = "Gameboy Link",
[VSystemID.Raw.GEN] = "Genesis",
[VSystemID.Raw.GG] = "GG",
[VSystemID.Raw.GGL] = "Dual Game Gear",
[VSystemID.Raw.INTV] = "Intellivision",
[VSystemID.Raw.Jaguar] = "Jaguar",
[VSystemID.Raw.Libretro] = "Libretro",
[VSystemID.Raw.Lynx] = "Lynx",
[VSystemID.Raw.MSX] = "MSX",
[VSystemID.Raw.N3DS] = "3DS",
[VSystemID.Raw.N64] = "N64",
[VSystemID.Raw.NDS] = "NDS",
[VSystemID.Raw.NES] = "NES",
[VSystemID.Raw.NGP] = "NGP",
[VSystemID.Raw.O2] = "O2",
[VSystemID.Raw.Panasonic3DO] = "3DO",
[VSystemID.Raw.PCFX] = "PCFX",
[VSystemID.Raw.PSX] = "Playstation",
[VSystemID.Raw.SAT] = "Saturn",
[VSystemID.Raw.Satellaview] = "Satellaview",
[VSystemID.Raw.Sega32X] = "Sega 32X",
[VSystemID.Raw.SG] = "SG",
[VSystemID.Raw.SMS] = "SMS",
[VSystemID.Raw.SNES] = "SNES",
[VSystemID.Raw.TI83] = "TI83",
[VSystemID.Raw.TIC80] = "TIC80",
[VSystemID.Raw.UZE] = "UZE",
[VSystemID.Raw.NDS] = "NDS",
[VSystemID.Raw.Sega32X] = "Sega 32X",
[VSystemID.Raw.GGL] = "Dual Game Gear",
[VSystemID.Raw.Satellaview] = "Satellaview",
[VSystemID.Raw.N3DS] = "3DS",
[VSystemID.Raw.VB] = "VB",
[VSystemID.Raw.VEC] = "VEC",
[VSystemID.Raw.WSWAN] = "WonderSwan",
[VSystemID.Raw.ZXSpectrum] = "Sinclair ZX Spectrum",
};
private static PathEntry BaseEntryFor(string sysID, string path)
@ -212,6 +216,10 @@ namespace BizHawk.Client.Common
CommonEntriesFor(VSystemID.Raw.Coleco, basePath: Path.Combine(".", "Coleco"), omitSaveRAM: true),
CommonEntriesFor(VSystemID.Raw.Doom, basePath: Path.Combine(".", "Doom"), omitSaveRAM: true),
CommonEntriesFor(VSystemID.Raw.DOS, basePath: Path.Combine(".", "DOS")),
CommonEntriesFor(VSystemID.Raw.GBL, basePath: Path.Combine(".", "Gameboy Link")),
new[] {
PalettesEntryFor(VSystemID.Raw.GBL),

View File

@ -18,8 +18,7 @@ namespace BizHawk.Emulation.Cores.Computers.DOS
name: CoreNames.DOSBox,
author: "Jonathan Campbell et al.",
portedVersion: "2025.02.01 (324193b)",
portedUrl: "https://github.com/joncampbell123/dosbox-x",
isReleased: false)]
portedUrl: "https://github.com/joncampbell123/dosbox-x")]
public sealed partial class DOSBox : WaterboxCore
{
private static readonly Configuration DefaultConfig = new Configuration