From cf754198f5b4708f2ebafd593b8c9fc38bb24734 Mon Sep 17 00:00:00 2001 From: Patrick Mackinlay Date: Mon, 4 Jun 2018 19:29:17 +0700 Subject: z80scc: actually clear interrupt state (nw) --- src/devices/machine/z80scc.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/devices/machine/z80scc.cpp b/src/devices/machine/z80scc.cpp index 869d1499bd1..94833cbf5e8 100644 --- a/src/devices/machine/z80scc.cpp +++ b/src/devices/machine/z80scc.cpp @@ -2520,6 +2520,7 @@ uint8_t z80scc_channel::data_read() LOGRCV("Rx FIFO empty, resetting status and interrupt state"); m_uart->m_int_state[INT_RECEIVE_PRIO + (m_index == z80scc_device::CHANNEL_A ? 0 : 3 )] = 0; m_uart->m_chanA->m_rr3 &= ~(1 << (INT_RECEIVE_PRIO + ((m_index == z80scc_device::CHANNEL_A) ? 3 : 0))); + m_uart->check_interrupts(); } } } -- cgit v1.2.3