diff options
author | 2014-01-16 21:36:35 +0000 | |
---|---|---|
committer | 2014-01-16 21:36:35 +0000 | |
commit | 6cb839c2c56f618554b859b2a629c9802cac594c (patch) | |
tree | 2db6d37ddff7266d41a55e2fb95385e1b65672f3 /src/emu/diserial.h | |
parent | 7b36dde8de4e139a4803f82eb0f27df15b9e2e24 (diff) |
diserial: Added framing error detection. [Curt Coder]
(MESS) compclr2: Floppy WIP. (nw)
Diffstat (limited to 'src/emu/diserial.h')
-rw-r--r-- | src/emu/diserial.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emu/diserial.h b/src/emu/diserial.h index 9615a7e3afc..9b5f233d1f2 100644 --- a/src/emu/diserial.h +++ b/src/emu/diserial.h @@ -116,6 +116,8 @@ protected: bool is_transmit_register_empty(); bool is_receive_register_synchronized() { return m_rcv_flags & RECEIVE_REGISTER_SYNCHRONISED; } bool is_receive_register_shifting() { return m_rcv_bit_count_received > 0; } + bool is_receive_framing_error() { return m_rcv_framing_error; } + bool is_receive_parity_error() { return m_rcv_parity_error; } UINT8 get_received_char() { return m_rcv_byte_received; } @@ -167,6 +169,9 @@ private: UINT8 m_rcv_bit_count; /* the byte of data received */ UINT8 m_rcv_byte_received; + + bool m_rcv_framing_error; + bool m_rcv_parity_error; // Transmit register /* data */ |