From 9333b66ddc1b90060d98637881e14c4d7b6dc71c Mon Sep 17 00:00:00 2001 From: cracyc Date: Tue, 26 Jul 2016 12:03:49 -0500 Subject: [PATCH] ins8250: be a bit more careful (nw) --- src/devices/machine/ins8250.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/machine/ins8250.cpp b/src/devices/machine/ins8250.cpp index 1703f5b38e8..6607d7844da 100644 --- a/src/devices/machine/ins8250.cpp +++ b/src/devices/machine/ins8250.cpp @@ -235,7 +235,7 @@ WRITE8_MEMBER( ins8250_uart_device::ins8250_w ) } else { - if (m_regs.lsr & 0x20) + if ((m_regs.lsr & 0x20) && (data & COM_INT_PENDING_TRANSMITTER_HOLDING_REGISTER_EMPTY)) trigger_int(COM_INT_PENDING_TRANSMITTER_HOLDING_REGISTER_EMPTY); m_regs.ier = data; update_interrupt();