summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dkong.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dkong.cpp')
-rw-r--r--src/mame/drivers/dkong.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mame/drivers/dkong.cpp b/src/mame/drivers/dkong.cpp
index cb3597e05a0..24058318361 100644
--- a/src/mame/drivers/dkong.cpp
+++ b/src/mame/drivers/dkong.cpp
@@ -454,7 +454,7 @@ WRITE8_MEMBER(dkong_state::memory_write_byte)
WRITE_LINE_MEMBER(dkong_state::s2650_interrupt)
{
if (state)
- m_maincpu->set_input_line_and_vector(0, HOLD_LINE, 0x03); // Z80
+ m_maincpu->set_input_line(0, ASSERT_LINE);
}
/*************************************
@@ -1869,6 +1869,7 @@ void dkong_state::s2650(machine_config &config)
s2650.set_addrmap(AS_DATA, &dkong_state::s2650_data_map);
s2650.sense_handler().set("screen", FUNC(screen_device::vblank));
s2650.flag_handler().set(FUNC(dkong_state::s2650_fo_w));
+ s2650.intack_handler().set([this]() { m_maincpu->set_input_line(0, CLEAR_LINE); return 0x03; });
m_screen->screen_vblank().set(FUNC(dkong_state::s2650_interrupt));