summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/mos6551.c
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2013-05-21 13:37:59 +0000
committer Curt Coder <curtcoder@mail.com>2013-05-21 13:37:59 +0000
commit5d1ddeaab83265c14a2f144a40db0f8320d99a6f (patch)
treeef2837bb1787bc23250487ed7be6cf85e00eb7bf /src/emu/machine/mos6551.c
parente5cf43b46d3d442173013660ad336b9bbb4ea554 (diff)
(MESS) Added RS-232 ports to several drivers. [Curt Coder]
Diffstat (limited to 'src/emu/machine/mos6551.c')
-rw-r--r--src/emu/machine/mos6551.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/emu/machine/mos6551.c b/src/emu/machine/mos6551.c
index 46ab2323f08..4192cd49e94 100644
--- a/src/emu/machine/mos6551.c
+++ b/src/emu/machine/mos6551.c
@@ -118,7 +118,10 @@ void mos6551_device::device_reset()
void mos6551_device::tra_callback()
{
- m_write_txd(transmit_register_get_data_bit());
+ if (m_write_txd.isnull())
+ transmit_register_send_bit();
+ else
+ m_write_txd(transmit_register_get_data_bit());
}
@@ -361,7 +364,8 @@ WRITE_LINE_MEMBER( mos6551_device::rxd_w )
WRITE_LINE_MEMBER( mos6551_device::rxc_w )
{
- // TODO
+ rcv_clock();
+ tra_clock();
}