From a5b1a9d2388921eb073e6789c756400b3654bae7 Mon Sep 17 00:00:00 2001 From: "R. Belmont" Date: Sun, 20 Jan 2008 01:19:02 +0000 Subject: [PATCH] Fixed minor issue with timers B&C expiring. --- src/emu/sound/scsp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/sound/scsp.c b/src/emu/sound/scsp.c index 98b2420d185..afb7babea5b 100644 --- a/src/emu/sound/scsp.c +++ b/src/emu/sound/scsp.c @@ -334,7 +334,7 @@ static TIMER_CALLBACK( timerB_cb ) SCSP->TimCnt[1] = 0xFFFF; SCSP->udata.data[0x20/2]|=0x80; SCSP->udata.data[0x1a/2]&=0xff00; - SCSP->udata.data[0x1a/2]|=SCSP->TimCnt[0]>>8; + SCSP->udata.data[0x1a/2]|=SCSP->TimCnt[1]>>8; CheckPendingIRQ(SCSP); } @@ -346,7 +346,7 @@ static TIMER_CALLBACK( timerC_cb ) SCSP->TimCnt[2] = 0xFFFF; SCSP->udata.data[0x20/2]|=0x100; SCSP->udata.data[0x1c/2]&=0xff00; - SCSP->udata.data[0x1c/2]|=SCSP->TimCnt[0]>>8; + SCSP->udata.data[0x1c/2]|=SCSP->TimCnt[2]>>8; CheckPendingIRQ(SCSP); }