i8251: "reset" bit is only documented to revert to looking for a mode byte, not reset the entire chip. [R. Belmont]

This commit is contained in:
R. Belmont 2012-05-09 22:32:12 +00:00
parent a3a85159ee
commit 570c01f9ac

View File

@ -625,7 +625,10 @@ WRITE8_MEMBER(i8251_device::control_w)
if (data & (1<<6))
{
reset();
// datasheet says "returns to mode format", not
// completely resets the chip. behavior of DEC Rainbow
// backs this up.
m_flags |= I8251_EXPECTING_MODE;
}
update_rx_ready();