diff options
author | 2016-04-10 22:43:24 +0200 | |
---|---|---|
committer | 2016-04-10 22:46:09 +0200 | |
commit | 198565b81a348d93c9091826253ce333567d26c1 (patch) | |
tree | df1924d18ab817be0103745ae5518c66ba496014 /src | |
parent | 57e9e774cd056973a036d2b75273d84cea383494 (diff) |
Added extra bit as delay between bytes to make 1 stop bit work
Diffstat (limited to 'src')
-rw-r--r-- | src/emu/diserial.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/diserial.cpp b/src/emu/diserial.cpp index 3e4c0b4c785..4613da0d4ad 100644 --- a/src/emu/diserial.cpp +++ b/src/emu/diserial.cpp @@ -425,8 +425,8 @@ void device_serial_interface::transmit_register_setup(UINT8 data_byte) transmit_register_add_bit(parity); } - /* stop bit(s) */ - for (i=0; i<m_df_stop_bit_count; i++) + /* stop bit(s) + 1 extra bit as delay between bytes, needed to get 1 stop bit to work. */ + for (i=0; i<=m_df_stop_bit_count; i++) { transmit_register_add_bit(1); } |