Have TAS profile also enable NDS BIOS

This commit is contained in:
YoshiRulz 2023-02-08 10:08:19 +10:00
parent 1ca610b424
commit 67466be2f4
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
2 changed files with 12 additions and 1 deletions

View File

@ -137,6 +137,11 @@ namespace BizHawk.Client.EmuHawk
// NES
_config.PreferredCores[VSystemID.Raw.NES] = CoreNames.QuickNes;
// NDS
var ssMelonDS = GetSyncSettings<NDS, NDS.NDSSyncSettings>();
ssMelonDS.SkipFirmware = true;
PutSyncSettings<NDS>(ssMelonDS);
// GB
_config.PreferredCores[VSystemID.Raw.GB] = CoreNames.Gambatte;
_config.PreferredCores[VSystemID.Raw.GBC] = CoreNames.Gambatte;
@ -221,6 +226,12 @@ namespace BizHawk.Client.EmuHawk
// NES
_config.PreferredCores[VSystemID.Raw.NES] = CoreNames.NesHawk;
// NDS
var ssMelonDS = GetSyncSettings<NDS, NDS.NDSSyncSettings>();
ssMelonDS.SkipFirmware = false;
ssMelonDS.UseRealBIOS = true;
PutSyncSettings<NDS>(ssMelonDS);
// GB
_config.PreferredCores[VSystemID.Raw.GB] = CoreNames.Gambatte;
_config.PreferredCores[VSystemID.Raw.GBC] = CoreNames.Gambatte;

View File

@ -164,7 +164,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
[DisplayName("Skip Firmware")]
[Description("If true, initial firmware boot will be skipped. Forced true if firmware cannot be booted (no real bios or missing firmware).")]
[DefaultValue(false)]
[DefaultValue(true)]
public bool SkipFirmware { get; set; }
[DisplayName("Firmware Override")]