pc9801_86: try again (nw)

This commit is contained in:
cracyc 2018-05-08 13:02:07 -05:00
parent 9565f2624b
commit 03fcfe9622

View File

@ -274,8 +274,8 @@ WRITE8_MEMBER(pc9801_86_device::pcm_w)
if(!(data & 0x10)) if(!(data & 0x10))
{ {
machine().device<pic8259_device>(":pic8259_slave")->ir4_w(m_fmirq ? ASSERT_LINE : CLEAR_LINE); machine().device<pic8259_device>(":pic8259_slave")->ir4_w(m_fmirq ? ASSERT_LINE : CLEAR_LINE);
if(!(queue_count() < m_irq_rate)) if(!(queue_count() < m_irq_rate) || !(data & 0x80))
m_pcmirq = false; m_pcmirq = false; //TODO: this needs research
} }
m_init = true; m_init = true;
m_pcm_ctrl = data & ~0x10; m_pcm_ctrl = data & ~0x10;