diff options
Diffstat (limited to 'src/mame/drivers/seta.cpp')
-rw-r--r-- | src/mame/drivers/seta.cpp | 246 |
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); |