From e6a6cfdd7e4350a26814fa2e2e89a96af45b88a0 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Sun, 4 Jan 2015 22:15:15 +0000 Subject: [PATCH] Exed Exes: fix warped-record tempo effect in the games music (z80 audiocpu needs long ack) --- src/burn/drv/pre90s/d_exedexes.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/burn/drv/pre90s/d_exedexes.cpp b/src/burn/drv/pre90s/d_exedexes.cpp index 93c062604..7264b6232 100644 --- a/src/burn/drv/pre90s/d_exedexes.cpp +++ b/src/burn/drv/pre90s/d_exedexes.cpp @@ -638,7 +638,9 @@ static INT32 DrvFrame() nCyclesSegment = ZetRun(nCyclesSegment); nCyclesDone[nCurrentCPU] += nCyclesSegment; if ((i & 3) == 3) { - ZetSetIRQLine(0, ZET_IRQSTATUS_AUTO); + ZetSetIRQLine(0, ZET_IRQSTATUS_ACK); + nCyclesDone[nCurrentCPU] += ZetRun(100); + ZetSetIRQLine(0, ZET_IRQSTATUS_NONE); } ZetClose(); }