diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2019-05-17 09:14:28 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2019-05-17 09:14:28 -0400 |
commit | 7b8cc2fd8e2fae3c1b9eb244bf9d0814728f2531 (patch) | |
tree | 275b152e7e6f151884c63e9baf7595354b56bba5 | |
parent | 5c265dc43fd04365139f50a647d225984aadc6bc (diff) |
diserial: Make received parity consistent with transmitted parity (nw)
-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 2704defab0c..0b83fe53962 100644 --- a/src/emu/diserial.cpp +++ b/src/emu/diserial.cpp @@ -315,12 +315,12 @@ void device_serial_interface::receive_register_extract() switch (m_df_parity) { case PARITY_ODD: - if (parity_received != serial_helper_get_parity(data)) + if (parity_received == serial_helper_get_parity(data)) m_rcv_parity_error = true; break; case PARITY_EVEN: - if (parity_received == serial_helper_get_parity(data)) + if (parity_received != serial_helper_get_parity(data)) m_rcv_parity_error = true; break; |