ins8250: be a bit more careful (nw)

This commit is contained in:
cracyc 2016-07-26 12:03:49 -05:00
parent cbdaff6da2
commit 9333b66ddc

View File

@ -235,7 +235,7 @@ WRITE8_MEMBER( ins8250_uart_device::ins8250_w )
} }
else 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); trigger_int(COM_INT_PENDING_TRANSMITTER_HOLDING_REGISTER_EMPTY);
m_regs.ier = data; m_regs.ier = data;
update_interrupt(); update_interrupt();