summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-06-19 21:41:55 -0400
committer AJR <ajrhacker@users.noreply.github.com>2018-06-19 21:41:55 -0400
commit90a26493ba123c3cf2beb3607f8d89c0f08f516b (patch)
tree2ad2485effd5ee5e83dc82c82f5b93ab43e03b84
parent1d81fb7b02796582e5b3b0ab5df461dbc360a6e6 (diff)
dynax.cpp: Further cleanups (nw)
-rw-r--r--src/mame/drivers/dynax.cpp22
-rw-r--r--src/mame/includes/dynax.h2
-rw-r--r--src/mame/video/dynax_blitter_rev2.cpp2
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<uint8_t[]> 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"