diff options
Diffstat (limited to 'src/emu/diserial.h')
-rw-r--r-- | src/emu/diserial.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/emu/diserial.h b/src/emu/diserial.h index aab03940206..eac3599e68a 100644 --- a/src/emu/diserial.h +++ b/src/emu/diserial.h @@ -103,8 +103,6 @@ protected: void transmit_register_setup(u8 data_byte); u8 transmit_register_get_data_bit(); - u8 serial_helper_get_parity(u8 data) { return m_serial_parity_table[data]; } - bool is_receive_register_full() const { return m_rcv_flags & RECEIVE_REGISTER_FULL; } bool is_transmit_register_empty() const { return m_tra_flags & TRANSMIT_REGISTER_EMPTY; } bool is_receive_register_synchronized() const { return m_rcv_flags & RECEIVE_REGISTER_SYNCHRONISED; } @@ -132,8 +130,6 @@ private: TIMER_CALLBACK_MEMBER(rcv_clock) { rx_clock_w(!m_rcv_clock_state); } TIMER_CALLBACK_MEMBER(tra_clock) { tx_clock_w(!m_tra_clock_state); } - u8 m_serial_parity_table[256]; - // Data frame // number of start bits int m_df_start_bit_count; @@ -141,8 +137,10 @@ private: u8 m_df_word_length; // parity state u8 m_df_parity; - // number of stop bits + // number of TX stop bits u8 m_df_stop_bit_count; + // min. number of RX stop bits + u8 m_df_min_rx_stop_bit_count; // Receive register /* data */ |