summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diserial.h
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2014-01-16 21:36:35 +0000
committer Curt Coder <curtcoder@mail.com>2014-01-16 21:36:35 +0000
commit6cb839c2c56f618554b859b2a629c9802cac594c (patch)
tree2db6d37ddff7266d41a55e2fb95385e1b65672f3 /src/emu/diserial.h
parent7b36dde8de4e139a4803f82eb0f27df15b9e2e24 (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.h5
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 */