From b9cddb21d054e89157f091e4250dc8dbf617184d Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 15 Mar 2023 18:51:42 -0500 Subject: [PATCH] Amiga: DMACON coalescing fix --- src/engine/platform/amiga.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/amiga.cpp b/src/engine/platform/amiga.cpp index 83d9edbe..e07fa80a 100644 --- a/src/engine/platform/amiga.cpp +++ b/src/engine/platform/amiga.cpp @@ -415,7 +415,7 @@ void DivPlatformAmiga::tick(bool sysTick) { } } - rWrite(0x96,dmaOff); + if (dmaOff) rWrite(0x96,dmaOff); for (int i=0; i<4; i++) { double off=1.0; @@ -506,7 +506,7 @@ void DivPlatformAmiga::tick(bool sysTick) { } } - rWrite(0x96,0x8000|dmaOn); + if (dmaOn) rWrite(0x96,0x8000|dmaOn); for (int i=0; i<4; i++) { if ((dmaOn&(1<