summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ninjaw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ninjaw.cpp')
-rw-r--r--src/mame/drivers/ninjaw.cpp39
1 files changed, 8 insertions, 31 deletions
diff --git a/src/mame/drivers/ninjaw.cpp b/src/mame/drivers/ninjaw.cpp
index f5eda7d6f8f..88341fe35d8 100644
--- a/src/mame/drivers/ninjaw.cpp
+++ b/src/mame/drivers/ninjaw.cpp
@@ -596,19 +596,8 @@ static const gfx_layout tilelayout =
128*8 /* every sprite takes 128 consecutive bytes */
};
-static GFXDECODE_START( gfx_ninjaw_1 )
- GFXDECODE_ENTRY( "sprites", 0, tilelayout, 0, 256 ) /* sprites */
- GFXDECODE_ENTRY( "tc0100scn_1", 0, gfx_8x8x4_packed_msb, 0, 256 ) /* scr tiles (screen 1) */
-GFXDECODE_END
-
-static GFXDECODE_START( gfx_ninjaw_2 )
- GFXDECODE_ENTRY( "sprites", 0, tilelayout, 0, 256 ) /* sprites */
- GFXDECODE_ENTRY( "tc0100scn_2", 0, gfx_8x8x4_packed_msb, 0, 256 ) /* scr tiles (screen 2) */
-GFXDECODE_END
-
-static GFXDECODE_START( gfx_ninjaw_3 )
- GFXDECODE_ENTRY( "sprites", 0, tilelayout, 0, 256 ) /* sprites */
- GFXDECODE_ENTRY( "tc0100scn_3", 0, gfx_8x8x4_packed_msb, 0, 256 ) /* scr tiles (screen 3) */
+static GFXDECODE_START( gfx_ninjaw )
+ GFXDECODE_ENTRY( "sprites", 0, tilelayout, 0, 256 ) /* sprites */
GFXDECODE_END
@@ -737,9 +726,9 @@ void ninjaw_state::ninjaw(machine_config &config)
tc0040ioc.read_7_callback().set_ioport("IN2");
/* video hardware */
- GFXDECODE(config, m_gfxdecode[0], m_tc0110pcr[0], gfx_ninjaw_1);
- GFXDECODE(config, m_gfxdecode[1], m_tc0110pcr[1], gfx_ninjaw_2);
- GFXDECODE(config, m_gfxdecode[2], m_tc0110pcr[2], gfx_ninjaw_3);
+ GFXDECODE(config, m_gfxdecode[0], m_tc0110pcr[0], gfx_ninjaw);
+ GFXDECODE(config, m_gfxdecode[1], m_tc0110pcr[1], gfx_ninjaw);
+ GFXDECODE(config, m_gfxdecode[2], m_tc0110pcr[2], gfx_ninjaw);
config.set_default_layout(layout_ninjaw);
@@ -768,31 +757,25 @@ void ninjaw_state::ninjaw(machine_config &config)
rscreen.set_palette(m_tc0110pcr[2]);
TC0100SCN(config, m_tc0100scn[0], 0);
- m_tc0100scn[0]->set_gfx_region(1);
m_tc0100scn[0]->set_offsets(22, 0);
m_tc0100scn[0]->set_multiscr_xoffs(0);
m_tc0100scn[0]->set_multiscr_hack(0);
- m_tc0100scn[0]->set_gfxdecode_tag(m_gfxdecode[0]);
m_tc0100scn[0]->set_palette(m_tc0110pcr[0]);
TC0110PCR(config, m_tc0110pcr[0], 0);
TC0100SCN(config, m_tc0100scn[1], 0);
- m_tc0100scn[1]->set_gfx_region(1);
m_tc0100scn[1]->set_offsets(22, 0);
m_tc0100scn[1]->set_multiscr_xoffs(2);
m_tc0100scn[1]->set_multiscr_hack(1);
- m_tc0100scn[1]->set_gfxdecode_tag(m_gfxdecode[1]);
m_tc0100scn[1]->set_palette(m_tc0110pcr[1]);
TC0110PCR(config, m_tc0110pcr[1], 0);
TC0100SCN(config, m_tc0100scn[2], 0);
- m_tc0100scn[2]->set_gfx_region(1);
m_tc0100scn[2]->set_offsets(22, 0);
m_tc0100scn[2]->set_multiscr_xoffs(4);
m_tc0100scn[2]->set_multiscr_hack(1);
- m_tc0100scn[2]->set_gfxdecode_tag(m_gfxdecode[2]);
m_tc0100scn[2]->set_palette(m_tc0110pcr[2]);
TC0110PCR(config, m_tc0110pcr[2], 0);
@@ -849,9 +832,9 @@ void ninjaw_state::darius2(machine_config &config)
tc0040ioc.read_7_callback().set_ioport("IN2");
/* video hardware */
- GFXDECODE(config, m_gfxdecode[0], m_tc0110pcr[0], gfx_ninjaw_1);
- GFXDECODE(config, m_gfxdecode[1], m_tc0110pcr[1], gfx_ninjaw_2);
- GFXDECODE(config, m_gfxdecode[2], m_tc0110pcr[2], gfx_ninjaw_3);
+ GFXDECODE(config, m_gfxdecode[0], m_tc0110pcr[0], gfx_ninjaw);
+ GFXDECODE(config, m_gfxdecode[1], m_tc0110pcr[1], gfx_ninjaw);
+ GFXDECODE(config, m_gfxdecode[2], m_tc0110pcr[2], gfx_ninjaw);
config.set_default_layout(layout_ninjaw);
@@ -880,31 +863,25 @@ void ninjaw_state::darius2(machine_config &config)
rscreen.set_palette(m_tc0110pcr[2]);
TC0100SCN(config, m_tc0100scn[0], 0);
- m_tc0100scn[0]->set_gfx_region(1);
m_tc0100scn[0]->set_offsets(22, 0);
m_tc0100scn[0]->set_multiscr_xoffs(0);
m_tc0100scn[0]->set_multiscr_hack(0);
- m_tc0100scn[0]->set_gfxdecode_tag(m_gfxdecode[0]);
m_tc0100scn[0]->set_palette(m_tc0110pcr[0]);
TC0110PCR(config, m_tc0110pcr[0], 0);
TC0100SCN(config, m_tc0100scn[1], 0);
- m_tc0100scn[1]->set_gfx_region(1);
m_tc0100scn[1]->set_offsets(22, 0);
m_tc0100scn[1]->set_multiscr_xoffs(2);
m_tc0100scn[1]->set_multiscr_hack(1);
- m_tc0100scn[1]->set_gfxdecode_tag(m_gfxdecode[1]);
m_tc0100scn[1]->set_palette(m_tc0110pcr[1]);
TC0110PCR(config, m_tc0110pcr[1], 0);
TC0100SCN(config, m_tc0100scn[2], 0);
- m_tc0100scn[2]->set_gfx_region(1);
m_tc0100scn[2]->set_offsets(22, 0);
m_tc0100scn[2]->set_multiscr_xoffs(4);
m_tc0100scn[2]->set_multiscr_hack(1);
- m_tc0100scn[2]->set_gfxdecode_tag(m_gfxdecode[2]);
m_tc0100scn[2]->set_palette(m_tc0110pcr[2]);
TC0110PCR(config, m_tc0110pcr[2], 0);