From 00ed997c0dc547ac56d2c8de12b6256b99b28bff Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Thu, 2 May 2024 20:15:09 +0300 Subject: [PATCH] Check interrupt first. --- audio.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audio.cpp b/audio.cpp index 20340148..0fd69bdb 100644 --- a/audio.cpp +++ b/audio.cpp @@ -1963,13 +1963,13 @@ static bool audio_state_channel2 (int nr, bool perfin) cdp->intreq2 = false; } } else { - if (napnav) { - setirq(nr, 32); - } // cycle-accurate period check was not needed, do delayed check if (!cdp->irqcheck) { cdp->irqcheck = isirq(nr); } + if (napnav) { + setirq(nr, 32); + } if (cdp->irqcheck > 0) { #if DEBUG_AUDIO > 0 if (debugchannel (nr)) -- 2.47.3