summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/seta.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/seta.cpp')
-rw-r--r--src/mame/drivers/seta.cpp246
1 files changed, 123 insertions, 123 deletions
diff --git a/src/mame/drivers/seta.cpp b/src/mame/drivers/seta.cpp
index b4dba0a304d..7baae74fc45 100644
--- a/src/mame/drivers/seta.cpp
+++ b/src/mame/drivers/seta.cpp
@@ -7860,9 +7860,9 @@ MACHINE_CONFIG_START(seta_state::tndrcade)
MCFG_DEVICE_PROGRAM_MAP(tndrcade_sub_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, tndrcade_sub_interrupt, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -7915,9 +7915,9 @@ MACHINE_CONFIG_START(seta_state::twineagl)
MCFG_DEVICE_PROGRAM_MAP(twineagl_sub_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("s_scantimer", seta_state, seta_sub_interrupt, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -7961,9 +7961,9 @@ MACHINE_CONFIG_START(seta_state::downtown)
MCFG_DEVICE_PROGRAM_MAP(downtown_sub_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("s_scantimer", seta_state, seta_sub_interrupt, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8043,9 +8043,9 @@ MACHINE_CONFIG_START(seta_state::usclssic)
MCFG_MACHINE_START_OVERRIDE(seta_state,usclssic)
MCFG_MACHINE_RESET_OVERRIDE(seta_state,calibr50)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8106,9 +8106,9 @@ MACHINE_CONFIG_START(seta_state::calibr50)
MCFG_MACHINE_RESET_OVERRIDE(seta_state,calibr50)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8155,9 +8155,9 @@ MACHINE_CONFIG_START(seta_state::metafox)
MCFG_DEVICE_PROGRAM_MAP(metafox_sub_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("s_scantimer", seta_state, seta_sub_interrupt, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8195,9 +8195,9 @@ MACHINE_CONFIG_START(seta_state::atehate)
MCFG_DEVICE_PROGRAM_MAP(atehate_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8238,9 +8238,9 @@ MACHINE_CONFIG_START(seta_state::blandia)
MCFG_DEVICE_PROGRAM_MAP(blandia_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_2_and_4, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8276,9 +8276,9 @@ MACHINE_CONFIG_START(seta_state::blandiap)
MCFG_DEVICE_PROGRAM_MAP(blandiap_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_2_and_4, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8319,9 +8319,9 @@ MACHINE_CONFIG_START(seta_state::blockcar)
MCFG_DEVICE_PROGRAM_MAP(blockcar_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", seta_state, irq3_line_hold)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8393,9 +8393,9 @@ MACHINE_CONFIG_START(seta_state::daioh)
MCFG_DEVICE_PROGRAM_MAP(daioh_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8430,9 +8430,9 @@ MACHINE_CONFIG_START(seta_state::daiohp)
MCFG_DEVICE_PROGRAM_MAP(daiohp_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8472,9 +8472,9 @@ MACHINE_CONFIG_START(seta_state::drgnunit)
MCFG_DEVICE_PROGRAM_MAP(drgnunit_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8508,9 +8508,9 @@ MACHINE_CONFIG_START(seta_state::qzkklgy2)
MCFG_DEVICE_PROGRAM_MAP(drgnunit_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8564,9 +8564,9 @@ MACHINE_CONFIG_START(setaroul_state::setaroul)
MCFG_MACHINE_START_OVERRIDE(setaroul_state, setaroul)
MCFG_MACHINE_RESET_OVERRIDE(setaroul_state, setaroul)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
NVRAM(config, "nvram", nvram_device::DEFAULT_RANDOM);
@@ -8616,9 +8616,9 @@ MACHINE_CONFIG_START(seta_state::eightfrc)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
WATCHDOG_TIMER(config, "watchdog");
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8660,9 +8660,9 @@ MACHINE_CONFIG_START(seta_state::extdwnhl)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
WATCHDOG_TIMER(config, "watchdog");
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8728,9 +8728,9 @@ MACHINE_CONFIG_START(seta_state::gundhara)
MCFG_MACHINE_START_OVERRIDE(seta_state, wrofaero )
#endif // USE_uPD71054_TIMER
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8796,9 +8796,9 @@ MACHINE_CONFIG_START(seta_state::jjsquawk)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
WATCHDOG_TIMER(config, "watchdog");
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8831,9 +8831,9 @@ MACHINE_CONFIG_START(seta_state::jjsquawb)
MCFG_DEVICE_PROGRAM_MAP(jjsquawb_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8876,9 +8876,9 @@ MACHINE_CONFIG_START(seta_state::kamenrid)
pit.set_clk<0>(16000000/2/8);
pit.out_handler<0>().set(FUNC(seta_state::pit_out0));
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8914,9 +8914,9 @@ MACHINE_CONFIG_START(seta_state::orbs)
MCFG_DEVICE_PROGRAM_MAP(orbs_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -8957,9 +8957,9 @@ MACHINE_CONFIG_START(seta_state::keroppij)
MCFG_MACHINE_START_OVERRIDE(seta_state,keroppi)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9008,9 +9008,9 @@ MACHINE_CONFIG_START(seta_state::krzybowl)
upd2.set_portx_tag("TRACK2_X");
upd2.set_porty_tag("TRACK2_Y");
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9050,9 +9050,9 @@ MACHINE_CONFIG_START(seta_state::madshark)
pit.set_clk<0>(16000000/2/8);
pit.out_handler<0>().set(FUNC(seta_state::pit_out0));
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
WATCHDOG_TIMER(config, "watchdog");
@@ -9102,9 +9102,9 @@ MACHINE_CONFIG_START(seta_state::magspeed)
pit.set_clk<0>(16000000/2/8);
pit.out_handler<0>().set(FUNC(seta_state::pit_out0));
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9145,9 +9145,9 @@ MACHINE_CONFIG_START(seta_state::msgundam)
pit.set_clk<0>(16000000/2/8);
pit.out_handler<0>().set(FUNC(seta_state::pit_out0));
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9184,9 +9184,9 @@ MACHINE_CONFIG_START(seta_state::oisipuzl)
MCFG_DEVICE_PROGRAM_MAP(oisipuzl_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9224,9 +9224,9 @@ MACHINE_CONFIG_START(seta_state::triplfun)
MCFG_DEVICE_PROGRAM_MAP(triplfun_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", seta_state, irq3_line_hold)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9268,9 +9268,9 @@ MACHINE_CONFIG_START(seta_state::kiwame)
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9311,9 +9311,9 @@ MACHINE_CONFIG_START(seta_state::rezon)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
WATCHDOG_TIMER(config, "watchdog");
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9351,9 +9351,9 @@ MACHINE_CONFIG_START(seta_state::thunderl)
MCFG_DEVICE_PROGRAM_MAP(thunderl_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", seta_state, irq2_line_assert)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9426,9 +9426,9 @@ MACHINE_CONFIG_START(seta_state::wiggie)
MCFG_DEVICE_ADD("audiocpu", Z80, 16000000/4) /* 4 MHz */
MCFG_DEVICE_PROGRAM_MAP(wiggie_sound_map)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9467,9 +9467,9 @@ MACHINE_CONFIG_START(seta_state::wits)
MCFG_DEVICE_PROGRAM_MAP(thunderl_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", seta_state, irq2_line_assert)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9504,9 +9504,9 @@ MACHINE_CONFIG_START(seta_state::umanclub)
MCFG_DEVICE_PROGRAM_MAP(umanclub_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", seta_state, irq3_line_hold)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9545,9 +9545,9 @@ MACHINE_CONFIG_START(seta_state::utoukond)
MCFG_DEVICE_PROGRAM_MAP(utoukond_sound_map)
MCFG_DEVICE_IO_MAP(utoukond_sound_io_map)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9603,9 +9603,9 @@ MACHINE_CONFIG_START(seta_state::wrofaero)
MCFG_MACHINE_START_OVERRIDE(seta_state, wrofaero )
#endif // USE_uPD71054_TIMER
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9647,9 +9647,9 @@ MACHINE_CONFIG_START(seta_state::zingzip)
MCFG_DEVICE_PROGRAM_MAP(wrofaero_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", seta_state, irq3_line_hold)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
WATCHDOG_TIMER(config, "watchdog");
@@ -9705,9 +9705,9 @@ MACHINE_CONFIG_START(seta_state::pairlove)
MCFG_DEVICE_PROGRAM_MAP(pairlove_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, seta_interrupt_1_and_2, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9753,9 +9753,9 @@ MACHINE_CONFIG_START(seta_state::crazyfgt)
MCFG_DEVICE_PROGRAM_MAP(crazyfgt_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", seta_state, crazyfgt_interrupt, "screen", 0, 1)
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -9823,9 +9823,9 @@ MACHINE_CONFIG_START(jockeyc_state::jockeyc)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", jockeyc_state, interrupt, "screen", 0, 1)
WATCHDOG_TIMER(config, "watchdog").set_time(attotime::from_seconds(2.0)); // jockeyc: watchdog test error if over 2.5s
- MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
- MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
- MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
+ SETA001_SPRITE(config, m_seta001, 0);
+ m_seta001->set_gfxdecode_tag(m_gfxdecode);
+ m_seta001->set_gfxbank_callback(FUNC(seta_state::setac_gfxbank_callback), this);
NVRAM(config, "nvram", nvram_device::DEFAULT_RANDOM);