]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Adjust AR NMI detection delays in non-cycle exact mode.
authorToni Wilen <twilen@winuae.net>
Fri, 23 Aug 2019 19:39:57 +0000 (22:39 +0300)
committerToni Wilen <twilen@winuae.net>
Fri, 23 Aug 2019 19:39:57 +0000 (22:39 +0300)
ar.cpp

diff --git a/ar.cpp b/ar.cpp
index 67e46354d9824d82cca3c0f59043e3a327d4be0e..fab6331d032aaa5255ae88233c47ee6c8975e925 100644 (file)
--- 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);
        }
 }