From b5bf0b348dfd313061d4e1e1ca2a97ca6036cd75 Mon Sep 17 00:00:00 2001 From: angelosa Date: Sun, 11 Aug 2019 22:13:44 +0200 Subject: [PATCH] zr107.cpp: move DSP set_flag_input outside the drawing routines (nw) --- src/mame/drivers/zr107.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/zr107.cpp b/src/mame/drivers/zr107.cpp index 716d4d969f4..62e3b197c87 100644 --- a/src/mame/drivers/zr107.cpp +++ b/src/mame/drivers/zr107.cpp @@ -314,8 +314,6 @@ uint32_t jetwave_state::screen_update(screen_device &screen, bitmap_rgb32 &bitma draw_7segment_led(bitmap, 3, 3, m_led_reg0); draw_7segment_led(bitmap, 9, 3, m_led_reg1); - - m_dsp->set_flag_input(1, ASSERT_LINE); return 0; } @@ -357,8 +355,6 @@ uint32_t midnrun_state::screen_update(screen_device &screen, bitmap_rgb32 &bitma draw_7segment_led(bitmap, 3, 3, m_led_reg0); draw_7segment_led(bitmap, 9, 3, m_led_reg1); - - m_dsp->set_flag_input(1, ASSERT_LINE); return 0; } @@ -739,7 +735,10 @@ WRITE_LINE_MEMBER(zr107_state::k054539_irq_gen) WRITE_LINE_MEMBER(zr107_state::vblank) { if (state) + { m_maincpu->set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); + m_dsp->set_flag_input(1, ASSERT_LINE); + } } void zr107_state::machine_reset()