ins8250: unbreak the pcjr (nw)

This commit is contained in:
cracyc 2018-02-03 20:03:49 -06:00
parent 3f135a40b7
commit 14d484fe94

View File

@ -522,7 +522,7 @@ void ins8250_uart_device::update_msr()
if (m_regs.mcr & INS8250_MCR_LOOPBACK) if (m_regs.mcr & INS8250_MCR_LOOPBACK)
{ {
data = ((m_regs.mcr & (INS8250_MCR_OUT1|INS8250_MCR_OUT2) << 4) | \ data = (((m_regs.mcr & (INS8250_MCR_OUT1|INS8250_MCR_OUT2)) << 4) | \
((m_regs.mcr & INS8250_MCR_DTR) << 5) | ((m_regs.mcr & INS8250_MCR_RTS) << 3)); ((m_regs.mcr & INS8250_MCR_DTR) << 5) | ((m_regs.mcr & INS8250_MCR_RTS) << 3));
change = (m_regs.msr ^ data) >> 4; change = (m_regs.msr ^ data) >> 4;
if(!(m_regs.msr & 0x40) && (data & 0x40)) if(!(m_regs.msr & 0x40) && (data & 0x40))