mirror of
https://github.com/holub/mame
synced 2025-04-22 00:11:58 +03:00
i8275: Fix a case where the DRQ output could remain unexpectedly set due to DMA cycles happening too quickly
This commit is contained in:
parent
e5c64eee84
commit
e0cb1febeb
@ -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))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user