From 812221cfdfd255295341d9152f139b84587ffad3 Mon Sep 17 00:00:00 2001 From: alyosha-tas Date: Mon, 29 Aug 2016 10:32:24 -0400 Subject: [PATCH] Fixes Flintstones Rescue of Dino and Hoppy Simple registry write error now fixed --- .../Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs index eb0da2a162..c770bef585 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs @@ -57,9 +57,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES if (delay > 0) { + delay--; - if(delay==0) + if(delay==0 && irq_pending) board.IRQSignal = true; + } } } @@ -187,11 +189,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES break; case 0x4002: if (!pal16) break; - mmc3.WritePRG(0x6000, value); + mmc3.WritePRG(0x6001, value); break; case 0x4003: if (!pal16) break; - mmc3.WritePRG(0x6001, value); + mmc3.WritePRG(0x6000, value); break; case 0x6000: