diff options
Diffstat (limited to 'src/mame/drivers/seabattl.cpp')
-rw-r--r-- | src/mame/drivers/seabattl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/seabattl.cpp b/src/mame/drivers/seabattl.cpp index a16c2fa0e20..f38c0789921 100644 --- a/src/mame/drivers/seabattl.cpp +++ b/src/mame/drivers/seabattl.cpp @@ -449,7 +449,7 @@ void seabattl_state::machine_reset() INTERRUPT_GEN_MEMBER(seabattl_state::seabattl_interrupt) { - device.execute().set_input_line_and_vector(0, HOLD_LINE, 0x03); // S2650 + m_maincpu->set_input_line(0, ASSERT_LINE); } static const gfx_layout tiles32x16x3_layout = @@ -489,7 +489,7 @@ void seabattl_state::seabattl(machine_config &config) m_maincpu->set_addrmap(AS_DATA, &seabattl_state::seabattl_data_map); m_maincpu->set_vblank_int("screen", FUNC(seabattl_state::seabattl_interrupt)); m_maincpu->sense_handler().set("screen", FUNC(screen_device::vblank)); - + m_maincpu->intack_handler().set([this]() { m_maincpu->set_input_line(0, CLEAR_LINE); return 0x03; }); S2636(config, m_s2636, 0); m_s2636->set_offsets(-13, -29); m_s2636->add_route(ALL_OUTPUTS, "mono", 0.10); |