From 3e4ebb0dbd7c2ec036339af28d767cdcda3c202b Mon Sep 17 00:00:00 2001 From: alyosha-tas Date: Sat, 25 Nov 2017 22:02:04 -0500 Subject: [PATCH] GBHawk: GPU Viewer get updates correctly --- .../Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs | 6 ++++++ BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs | 1 + 2 files changed, 7 insertions(+) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs index 9c259f69f3..af6cc525d9 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs @@ -62,6 +62,12 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk do_frame(); + if (_scanlineCallback != null) + { + GetGPU(); + _scanlineCallback(ppu.LCDC); + } + if (_islag) { _lagcount++; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs index 21bb929a38..4c61d66dd2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs @@ -227,6 +227,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { if (Core._scanlineCallback != null) { + Core.GetGPU(); Core._scanlineCallback(LCDC); } }