From 90a26493ba123c3cf2beb3607f8d89c0f08f516b Mon Sep 17 00:00:00 2001 From: AJR Date: Tue, 19 Jun 2018 21:41:55 -0400 Subject: dynax.cpp: Further cleanups (nw) --- src/mame/drivers/dynax.cpp | 22 +--------------------- src/mame/includes/dynax.h | 2 -- src/mame/video/dynax_blitter_rev2.cpp | 2 +- 3 files changed, 2 insertions(+), 24 deletions(-) diff --git a/src/mame/drivers/dynax.cpp b/src/mame/drivers/dynax.cpp index 03175180e76..bf797417e03 100644 --- a/src/mame/drivers/dynax.cpp +++ b/src/mame/drivers/dynax.cpp @@ -123,10 +123,7 @@ WRITE_LINE_MEMBER(dynax_state::blitter_ack_w) { m_blitter_irq_mask = state; if (!m_blitter_irq_mask) - { - m_blitter_irq = 0; m_mainirq->rst4_w(0); - } } WRITE_LINE_MEMBER(dynax_state::sprtmtch_vblank_w) @@ -4129,7 +4126,6 @@ MACHINE_START_MEMBER(dynax_state,dynax) m_blitter_irq_mask = 1; m_blitter2_irq_mask = 1; - save_item(NAME(m_blitter_irq)); save_item(NAME(m_blitter_irq_mask)); save_item(NAME(m_blitter2_irq_mask)); @@ -4156,8 +4152,6 @@ MACHINE_RESET_MEMBER(dynax_state,dynax) if (m_msm != nullptr) MACHINE_RESET_CALL_MEMBER(adpcm); - m_blitter_irq = 0; - m_input_sel = 0; m_dsw_sel = 0; m_keyb = 0; @@ -4870,16 +4864,7 @@ MACHINE_CONFIG_END WRITE_LINE_MEMBER(dynax_state::tenkai_blitter_irq_w) { if (state && m_blitter_irq_mask) - { - m_blitter_irq = 1; - m_maincpu->set_input_line(INPUT_LINE_IRQ0, m_blitter_irq); - } -} - -void dynax_state::tenkai_update_irq() -{ - if (m_blitter_irq_mask) - m_maincpu->set_input_line(INPUT_LINE_IRQ0, m_blitter_irq); + m_maincpu->set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); } WRITE_LINE_MEMBER(dynax_state::tenkai_blitter_ack_w) @@ -4887,12 +4872,7 @@ WRITE_LINE_MEMBER(dynax_state::tenkai_blitter_ack_w) m_blitter_irq_mask = state; if (!m_blitter_irq_mask) - { - m_blitter_irq = 0; m_maincpu->set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); - } - else - tenkai_update_irq(); } diff --git a/src/mame/includes/dynax.h b/src/mame/includes/dynax.h index 5ab3ca44b57..0771f08ce92 100644 --- a/src/mame/includes/dynax.h +++ b/src/mame/includes/dynax.h @@ -202,7 +202,6 @@ public: int debug_mask(); int debug_viewer( bitmap_ind16 &bitmap, const rectangle &cliprect ); void dynax_common_reset(); - void tenkai_update_irq(); void tenkai_show_6c(); void mjfriday(machine_config &config); void yarunara(machine_config &config); @@ -283,7 +282,6 @@ protected: std::unique_ptr m_pixmap[8][2]; /* irq */ - bool m_blitter_irq; bool m_blitter_irq_mask; bool m_blitter2_irq_mask; diff --git a/src/mame/video/dynax_blitter_rev2.cpp b/src/mame/video/dynax_blitter_rev2.cpp index 40948a2ecc0..f8188358a41 100644 --- a/src/mame/video/dynax_blitter_rev2.cpp +++ b/src/mame/video/dynax_blitter_rev2.cpp @@ -33,7 +33,7 @@ #include "emu.h" #include "dynax_blitter_rev2.h" -#define VERBOSE 1 +//#define VERBOSE 1 #include "logmacro.h" -- cgit v1.2.3