diff options
Diffstat (limited to 'src/emu/machine/8530scc.c')
-rw-r--r-- | src/emu/machine/8530scc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/machine/8530scc.c b/src/emu/machine/8530scc.c index 595d785d591..c3998000ed5 100644 --- a/src/emu/machine/8530scc.c +++ b/src/emu/machine/8530scc.c @@ -227,7 +227,7 @@ UINT8 scc8530_t::getareg() rv |= (ourCh->txUnderrun) ? 0x40 : 0; rv |= (ourCh->syncHunt) ? 0x10 : 0; - rv |= channel[0].reg_val[0] & 0x05; // pick up TXBE and RXBF bits + rv |= channel[0].reg_val[0] & 0x0D; // pick up TXBE, RXBF, DCD bits return rv; } @@ -258,7 +258,7 @@ UINT8 scc8530_t::getbreg() rv |= (ourCh->txUnderrun) ? 0x40 : 0; rv |= (ourCh->syncHunt) ? 0x10 : 0; - rv |= channel[1].reg_val[0] & 0x05; // pick up TXBE and RXBF bits + rv |= channel[1].reg_val[0] & 0x0D; // pick up TXBE, RXBF, DCD bits return rv; } |