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.

This commit is contained in:
smf- 2014-01-08 00:44:56 +00:00
parent 11137da005
commit e9aa1c9a03

View File

@ -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);