summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/6850acia.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/6850acia.c')
-rw-r--r--src/emu/machine/6850acia.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/machine/6850acia.c b/src/emu/machine/6850acia.c
index c923e35e055..017de3a389b 100644
--- a/src/emu/machine/6850acia.c
+++ b/src/emu/machine/6850acia.c
@@ -390,7 +390,7 @@ WRITE_LINE_MEMBER( acia6850_device::write_rxc )
m_rx_parity ^= m_rxd;
if ((m_rx_bits == m_bits && m_parity == PARITY_NONE) ||
- (m_rx_bits == (m_bits + 1) && m_parity == PARITY_NONE))
+ (m_rx_bits == (m_bits + 1) && m_parity != PARITY_NONE))
{
if (m_status & SR_RDRF)
{
@@ -404,7 +404,7 @@ WRITE_LINE_MEMBER( acia6850_device::write_rxc )
m_rx_parity = !m_rx_parity;
}
- if (m_parity != PARITY_NONE && !m_rx_parity)
+ if (m_parity != PARITY_NONE && m_rx_parity)
{
m_status |= SR_PE;
}