From e0cb1febebaabef64307b2b2959b318eea1276de Mon Sep 17 00:00:00 2001 From: AJR Date: Tue, 24 Nov 2020 20:17:24 -0500 Subject: i8275: Fix a case where the DRQ output could remain unexpectedly set due to DMA cycles happening too quickly --- src/devices/video/i8275.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/devices/video/i8275.cpp b/src/devices/video/i8275.cpp index ea9a22f498d..ed3204b8d9f 100644 --- a/src/devices/video/i8275.cpp +++ b/src/devices/video/i8275.cpp @@ -667,6 +667,7 @@ void i8275_device::dack_w(uint8_t data) if (m_buffer_idx == CHARACTERS_PER_ROW) { // stop DMA + m_drq_on_timer->adjust(attotime::never); } else if (!(m_dma_idx % DMA_BURST_COUNT)) { -- cgit v1.2.3