From 69047f58e2fa1e97c6b10e5cbee21b30809e9da9 Mon Sep 17 00:00:00 2001 From: Patrick Mackinlay Date: Mon, 6 Feb 2023 12:09:46 +0700 Subject: [PATCH] am9516: start dma cycle after chain on hardware request --- src/devices/machine/am9516.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/machine/am9516.cpp b/src/devices/machine/am9516.cpp index 18ad7c18d5f..f436e770f8b 100644 --- a/src/devices/machine/am9516.cpp +++ b/src/devices/machine/am9516.cpp @@ -967,7 +967,7 @@ void am9516_device::channel::chain() status &= ~(S_CA | S_NAC); - if (cmh & CMH_SR) + if ((status & S_HRQ) || (cmh & CMH_SR)) run->adjust(attotime::zero); }