From df03717ca564c8a2ab4953a66c4d6256782c7850 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Fri, 23 Aug 2019 22:39:57 +0300 Subject: [PATCH] Adjust AR NMI detection delays in non-cycle exact mode. --- ar.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ar.cpp b/ar.cpp index 67e46354..fab6331d 100644 --- a/ar.cpp +++ b/ar.cpp @@ -1131,10 +1131,11 @@ void action_replay_cia_access(bool write) return; if (action_replay_flag == ACTION_REPLAY_INACTIVE) return; + int delay = currprefs.cpu_cycle_exact ? 1 : 0; if ((armode_write & ARMODE_ACTIVATE_BFE001) && !write) { - event2_newevent_xx(-1, 1, write, action_replay_cia_access_delay); + event2_newevent_xx(-1, delay, write, action_replay_cia_access_delay); } else if ((armode_write & ARMODE_ACTIVATE_BFD100) && write) { - event2_newevent_xx(-1, 1, write, action_replay_cia_access_delay); + event2_newevent_xx(-1, delay, write, action_replay_cia_access_delay); } } -- 2.47.3