diff options
Diffstat (limited to 'src/devices/machine/mc68901.cpp')
-rw-r--r-- | src/devices/machine/mc68901.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/machine/mc68901.cpp b/src/devices/machine/mc68901.cpp index 3994a4863c6..082e02985a7 100644 --- a/src/devices/machine/mc68901.cpp +++ b/src/devices/machine/mc68901.cpp @@ -1436,7 +1436,10 @@ void mc68901_device::tx_clock() // automatic turnaround enables the receiver if (m_tsr & TSR_AUTO_TURNAROUND) + { m_rsr |= RSR_RCV_ENABLE; + m_tsr &= ~TSR_AUTO_TURNAROUND; + } } else if ((m_tsr & TSR_BUFFER_EMPTY) && !(m_tsr & TSR_UNDERRUN_ERROR) && !send_break) { |