mirror of
https://github.com/holub/mame
synced 2025-07-05 18:08:04 +03:00
machine/saa5070: Avoid double reset of UART's.
This commit is contained in:
parent
d64e3f7cf2
commit
1033355d9e
@ -107,7 +107,7 @@ void saa5070_uart_device::write_rxd(int state)
|
||||
void saa5070_uart_device::write_dcd(int state)
|
||||
{
|
||||
if (state)
|
||||
m_status |= 0x24; // DCD/DCD
|
||||
m_status |= 0x24; // DCD/IDCD
|
||||
else
|
||||
m_status &= ~0x24;
|
||||
}
|
||||
@ -163,9 +163,6 @@ void saa5070_device::device_reset()
|
||||
write_direct(6, 0x00); // Port A
|
||||
write_direct(7, 0x00); // Port B
|
||||
write_direct(8, 0x00); // Dial Control and Timing
|
||||
|
||||
m_line_uart->reset();
|
||||
m_tape_uart->reset();
|
||||
}
|
||||
|
||||
|
||||
@ -289,7 +286,7 @@ void saa5070_device::data_w(uint8_t data)
|
||||
|
||||
if (BIT(data, 5))
|
||||
{
|
||||
device_reset();
|
||||
reset();
|
||||
}
|
||||
|
||||
m_line_uart->tx_enable(BIT(data, 6));
|
||||
|
Loading…
Reference in New Issue
Block a user