From 7412d1e1cf52bf64fe875ee758e74b529bf89140 Mon Sep 17 00:00:00 2001 From: rainwarrior Date: Sun, 1 Mar 2015 19:12:44 +0000 Subject: [PATCH] correcting bug #690 FME-7 (#69): Only writes to $0D should acknowledge the IRQ --- trunk/src/boards/69.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trunk/src/boards/69.cpp b/trunk/src/boards/69.cpp index 4a2dfb6e..1baa6298 100644 --- a/trunk/src/boards/69.cpp +++ b/trunk/src/boards/69.cpp @@ -90,8 +90,8 @@ static DECLFW(M69Write1) { case 0xB: preg[2] = V; Sync(); break; case 0xC: mirr = V & 3; Sync();break; case 0xD: IRQa = V; X6502_IRQEnd(FCEU_IQEXT); break; - case 0xE: IRQCount &= 0xFF00; IRQCount |= V; X6502_IRQEnd(FCEU_IQEXT); break; - case 0xF: IRQCount &= 0x00FF; IRQCount |= V << 8; X6502_IRQEnd(FCEU_IQEXT); break; + case 0xE: IRQCount &= 0xFF00; IRQCount |= V; break; + case 0xF: IRQCount &= 0x00FF; IRQCount |= V << 8; break; } }