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() private static readonly Dictionary<string, string> _displayNameLookup = new()
{ {
[GLOBAL] = "Global", [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", [COMBINED_SYSIDS_GB] = "Gameboy",
[VSystemID.Raw.GBL] = "Gameboy Link", [COMBINED_SYSIDS_PCE] = "PC Engine",
[VSystemID.Raw.TI83] = "TI83", [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.A26] = "Atari 2600",
[VSystemID.Raw.A78] = "Atari 7800", [VSystemID.Raw.A78] = "Atari 7800",
[VSystemID.Raw.C64] = "Commodore 64", [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.ChannelF] = "Fairchild Channel F",
[VSystemID.Raw.VEC] = "VEC", [VSystemID.Raw.Coleco] = "Coleco",
[VSystemID.Raw.O2] = "O2", [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.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.TIC80] = "TIC80",
[VSystemID.Raw.UZE] = "UZE", [VSystemID.Raw.UZE] = "UZE",
[VSystemID.Raw.NDS] = "NDS", [VSystemID.Raw.VB] = "VB",
[VSystemID.Raw.Sega32X] = "Sega 32X", [VSystemID.Raw.VEC] = "VEC",
[VSystemID.Raw.GGL] = "Dual Game Gear", [VSystemID.Raw.WSWAN] = "WonderSwan",
[VSystemID.Raw.Satellaview] = "Satellaview", [VSystemID.Raw.ZXSpectrum] = "Sinclair ZX Spectrum",
[VSystemID.Raw.N3DS] = "3DS",
}; };
private static PathEntry BaseEntryFor(string sysID, string path) 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.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")), CommonEntriesFor(VSystemID.Raw.GBL, basePath: Path.Combine(".", "Gameboy Link")),
new[] { new[] {
PalettesEntryFor(VSystemID.Raw.GBL), PalettesEntryFor(VSystemID.Raw.GBL),

View File

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