diff options
author | 2013-05-21 13:37:59 +0000 | |
---|---|---|
committer | 2013-05-21 13:37:59 +0000 | |
commit | 5d1ddeaab83265c14a2f144a40db0f8320d99a6f (patch) | |
tree | ef2837bb1787bc23250487ed7be6cf85e00eb7bf /src/emu/machine/mos6551.c | |
parent | e5cf43b46d3d442173013660ad336b9bbb4ea554 (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.c | 8 |
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(); } |