ensure ds firmware settings represent sync settings if real firmware isn't used
resolves possible cause for #3377
This commit is contained in:
parent
70906c9004
commit
09e8c7a9b6
|
@ -106,7 +106,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
|
||||||
loadFlags |= LibMelonDS.LoadFlags.SKIP_FIRMWARE;
|
loadFlags |= LibMelonDS.LoadFlags.SKIP_FIRMWARE;
|
||||||
if (gbacartpresent)
|
if (gbacartpresent)
|
||||||
loadFlags |= LibMelonDS.LoadFlags.GBA_CART_PRESENT;
|
loadFlags |= LibMelonDS.LoadFlags.GBA_CART_PRESENT;
|
||||||
if (_syncSettings.FirmwareOverride || lp.DeterministicEmulationRequested)
|
if (fw is null || _syncSettings.FirmwareOverride || lp.DeterministicEmulationRequested)
|
||||||
loadFlags |= LibMelonDS.LoadFlags.FIRMWARE_OVERRIDE;
|
loadFlags |= LibMelonDS.LoadFlags.FIRMWARE_OVERRIDE;
|
||||||
if (IsDSi)
|
if (IsDSi)
|
||||||
loadFlags |= LibMelonDS.LoadFlags.IS_DSI;
|
loadFlags |= LibMelonDS.LoadFlags.IS_DSI;
|
||||||
|
|
Loading…
Reference in New Issue