summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/hd63450.c
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2014-04-09 17:15:20 +0000
committer cracyc <cracyc@users.noreply.github.com>2014-04-09 17:15:20 +0000
commitc19f8b7efa43a4994702b9b4ae591074bde37dbf (patch)
tree68d1e858a3e24062c8ef9db5bd8921e35d52fb0d /src/emu/machine/hd63450.c
parent201d15ffb2c37df2cfbd8e2cebc1d64502e64cff (diff)
hd63450: mask error irq (nw)
Diffstat (limited to 'src/emu/machine/hd63450.c')
-rw-r--r--src/emu/machine/hd63450.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/machine/hd63450.c b/src/emu/machine/hd63450.c
index 0920be39e78..8416ddbe184 100644
--- a/src/emu/machine/hd63450.c
+++ b/src/emu/machine/hd63450.c
@@ -308,7 +308,7 @@ void hd63450_device::dma_transfer_abort(int channel)
m_reg[channel].csr &= ~0x08; // channel no longer active
m_reg[channel].cer = 0x11;
m_reg[channel].ccr &= ~0xc0;
- m_dma_error((offs_t)3, 1);
+ m_dma_error((offs_t)3, m_reg[channel].ccr & 0x08);
}
void hd63450_device::dma_transfer_halt(int channel)