From bfc050049618fce03aa588821a1302f07655a614 Mon Sep 17 00:00:00 2001 From: hap Date: Sat, 3 Jun 2023 13:19:25 +0200 Subject: 1943: correct mcu interrupt pin --- src/mame/capcom/1943.cpp | 7 +------ src/mame/capcom/1943.h | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/mame/capcom/1943.cpp b/src/mame/capcom/1943.cpp index 4bf36c17d86..6c75080187d 100644 --- a/src/mame/capcom/1943.cpp +++ b/src/mame/capcom/1943.cpp @@ -51,11 +51,6 @@ /* Protection Handlers */ -INTERRUPT_GEN_MEMBER(_1943_state::mcu_irq) -{ - m_mcu->set_input_line(MCS51_INT1_LINE, HOLD_LINE); -} - void _1943_state::mcu_p3_w(u8 data) { // write strobe @@ -289,7 +284,6 @@ void _1943_state::_1943(machine_config &config) m_mcu->port_in_cb<2>().set([this](){ return m_audiocpu_to_mcu; }); m_mcu->port_out_cb<2>().set([this](u8 data){ m_mcu_p2 = data; }); m_mcu->port_out_cb<3>().set(FUNC(_1943_state::mcu_p3_w)); - m_mcu->set_vblank_int("screen", FUNC(_1943_state::mcu_irq)); WATCHDOG_TIMER(config, "watchdog"); @@ -298,6 +292,7 @@ void _1943_state::_1943(machine_config &config) m_screen->set_raw(XTAL(24'000'000)/4, 384, 128, 0, 262, 22, 246); // hsync is 50..77, vsync is 257..259 m_screen->set_screen_update(FUNC(_1943_state::screen_update)); m_screen->set_palette(m_palette); + m_screen->screen_vblank().set_inputline(m_mcu, MCS51_INT1_LINE); GFXDECODE(config, m_gfxdecode, m_palette, gfx_1943); PALETTE(config, m_palette, FUNC(_1943_state::_1943_palette), 32*4+16*16+16*16+16*16, 256); diff --git a/src/mame/capcom/1943.h b/src/mame/capcom/1943.h index dc01b49fc51..a679f18b6dd 100644 --- a/src/mame/capcom/1943.h +++ b/src/mame/capcom/1943.h @@ -78,7 +78,6 @@ private: u8 m_mcu_p2 = 0; u8 m_mcu_p3 = 0; - INTERRUPT_GEN_MEMBER(mcu_irq); void mcu_p3_w(u8 data); void videoram_w(offs_t offset, u8 data); -- cgit v1.2.3