summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/mc146818.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/mc146818.cpp')
-rw-r--r--src/devices/machine/mc146818.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/devices/machine/mc146818.cpp b/src/devices/machine/mc146818.cpp
index 254fa8a23b2..9110e3834ba 100644
--- a/src/devices/machine/mc146818.cpp
+++ b/src/devices/machine/mc146818.cpp
@@ -490,18 +490,17 @@ int mc146818_device::get_timer_bypass()
void mc146818_device::update_irq()
{
- // IRQ line is active low
if (((m_data[REG_C] & REG_C_UF) && (m_data[REG_B] & REG_B_UIE)) ||
((m_data[REG_C] & REG_C_AF) && (m_data[REG_B] & REG_B_AIE)) ||
((m_data[REG_C] & REG_C_PF) && (m_data[REG_B] & REG_B_PIE)))
{
m_data[REG_C] |= REG_C_IRQF;
- m_write_irq(CLEAR_LINE);
+ m_write_irq(ASSERT_LINE);
}
else
{
m_data[REG_C] &= ~REG_C_IRQF;
- m_write_irq(ASSERT_LINE);
+ m_write_irq(CLEAR_LINE);
}
}