From e9aa1c9a03ae40f887b01c7233603971a04cf4b2 Mon Sep 17 00:00:00 2001 From: smf- Date: Wed, 8 Jan 2014 00:44:56 +0000 Subject: [PATCH] Sets RR1_ALL_SENT on reset, previously it relied on tra_complete() being called after reset. It's no longer called if there has been no data sent. --- src/emu/machine/z80dart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/emu/machine/z80dart.c b/src/emu/machine/z80dart.c index f31ebb377e0..2535b91a20b 100644 --- a/src/emu/machine/z80dart.c +++ b/src/emu/machine/z80dart.c @@ -591,6 +591,7 @@ void z80dart_channel::device_reset() // disable transmitter m_wr[5] &= ~WR5_TX_ENABLE; m_rr[0] |= RR0_TX_BUFFER_EMPTY; + m_rr[1] |= RR1_ALL_SENT; // reset external lines set_rts(1);