summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/i8251.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/i8251.cpp')
-rw-r--r--src/devices/machine/i8251.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/devices/machine/i8251.cpp b/src/devices/machine/i8251.cpp
index b9972693ac5..328c98848b6 100644
--- a/src/devices/machine/i8251.cpp
+++ b/src/devices/machine/i8251.cpp
@@ -1,8 +1,8 @@
// license:BSD-3-Clause
-// copyright-holders:smf
+// copyright-holders:smf, Robbbert
/*********************************************************************
- i8251.c
+ i8251.cpp
Intel 8251 Universal Synchronous/Asynchronous Receiver Transmitter code
NEC uPD71051 is a clone
@@ -10,6 +10,12 @@
The V53/V53A use a customized version with only the Asynchronous mode
and a split command / mode register
+To Do:
+- BRKDET: if, in Async mode, 16 low RxD bits in succession are clocked in,
+ the SYNDET pin & status must go high. It will go low upon a
+ status read, same as what happens with sync.
+
+- SYNC/BISYNC with PARITY is not tested, and therefore possibly buggy.
*********************************************************************/
@@ -684,8 +690,6 @@ void i8251_device::mode_w(uint8_t data)
receive_register_reset();
m_txc_count = 0;
-
- // m_status = I8251_STATUS_TX_EMPTY | I8251_STATUS_TX_READY;
}
void i8251_device::sync1_w(uint8_t data)