public HyperNyma(CoreLoadParameters <NymaSettings, NymaSyncSettings> lp) : base(lp.Comm, "PCE", "PC Engine Controller", lp.Settings, lp.SyncSettings) { var firmwares = new Dictionary <string, (string, string)> { { "FIRMWARE:syscard3.pce", ("PCECD", "Bios") }, // { "FIRMWARE:gecard.pce", ("PCECD", "GE-Bios") }, }; _hyperNyma = DoInit <LibHyperNyma>(lp, "hyper.wbx", firmwares); }
public HyperNyma(GameInfo game, Disc[] discs, CoreComm comm, NymaSettings settings, NymaSyncSettings syncSettings, bool deterministic) : base(comm, "PCE", "PC Engine Controller", settings, syncSettings) { var firmwares = new Dictionary <string, (string, string)> { { "FIRMWARE:syscard3.pce", ("PCECD", "Bios") }, // { "FIRMWARE:gecard.pce", ("PCECD", "GE-Bios") }, }; _hyperNyma = DoInit <LibHyperNyma>(game, null, discs, "hyper.wbx", null, deterministic, firmwares); }
public HyperNyma(CoreLoadParameters <NymaSettings, NymaSyncSettings> lp) : base(lp.Comm, "PCE", "PC Engine Controller", lp.Settings, lp.SyncSettings) { var firmwares = new Dictionary <string, (string, string)>(); if (lp.Discs.Count > 0) { _hasCds = true; firmwares.Add("FIRMWARE:syscard3.pce", ("PCECD", "Bios")); } _hyperNyma = DoInit <LibHyperNyma>(lp, "hyper.wbx", firmwares); }
public HyperNyma(CoreLoadParameters <NymaSettings, NymaSyncSettings> lp) : base(lp.Comm, VSystemID.Raw.PCE, "PC Engine Controller", lp.Settings, lp.SyncSettings) { var firmwares = new Dictionary <string, FirmwareID>(); if (lp.Discs.Count > 0) { _hasCds = true; firmwares.Add("FIRMWARE:syscard3.pce", new("PCECD", "Bios")); } _hyperNyma = DoInit <LibHyperNyma>(lp, "hyper.wbx", firmwares); _cachedSettingsInfo ??= SettingsInfo.Clone(); }
public HyperNyma(GameInfo game, byte[] rom, CoreComm comm, string extension, NymaSettings settings, NymaSyncSettings syncSettings, bool deterministic) : base(comm, "PCE", "PC Engine Controller", settings, syncSettings) { _hyperNyma = DoInit <LibHyperNyma>(game, rom, null, "hyper.wbx", extension, deterministic); }