From b3fdbe7463da890b129bf800bb3b70e08d84c4f0 Mon Sep 17 00:00:00 2001 From: alyosha-tas Date: Sat, 5 Jun 2021 21:26:01 -0400 Subject: [PATCH] GPGX: apply settings each frame, fixes layer viewer not updating properly --- .../Consoles/Sega/gpgx64/GPGX.IEmulator.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IEmulator.cs b/src/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IEmulator.cs index 531b3d1b3a..e30051d1e2 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IEmulator.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IEmulator.cs @@ -10,7 +10,10 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx public ControllerDefinition ControllerDefinition { get; private set; } public bool FrameAdvance(IController controller, bool render, bool renderSound = true) - { + { + // update non-sync settings + PutSettings(_settings); + if (controller.IsPressed("Reset")) Core.gpgx_reset(false); if (controller.IsPressed("Power"))