diff options
Diffstat (limited to 'src/mame/drivers/intv.cpp')
-rw-r--r-- | src/mame/drivers/intv.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/intv.cpp b/src/mame/drivers/intv.cpp index 51bc760ca21..6d17d99ea16 100644 --- a/src/mame/drivers/intv.cpp +++ b/src/mame/drivers/intv.cpp @@ -462,7 +462,7 @@ MACHINE_CONFIG_START(intv_state::intv) MCFG_DEVICE_ADD("maincpu", CP1610, XTAL(3'579'545)/4) /* Colorburst/4 */ MCFG_DEVICE_PROGRAM_MAP(intv_mem) MCFG_DEVICE_VBLANK_INT_DRIVER("screen", intv_state, intv_interrupt) - MCFG_QUANTUM_TIME(attotime::from_hz(60)) + config.m_minimum_quantum = attotime::from_hz(60); /* video hardware */ MCFG_DEVICE_ADD("stic", STIC, XTAL(3'579'545)) @@ -492,8 +492,8 @@ MACHINE_CONFIG_START(intv_state::intv) MCFG_INTV_CARTRIDGE_ADD("cartslot", intv_cart, nullptr) /* software lists */ - MCFG_SOFTWARE_LIST_ADD("cart_list", "intv") - MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("ecs_list", "intvecs") + SOFTWARE_LIST(config, "cart_list").set_original("intv"); + SOFTWARE_LIST(config, "ecs_list").set_compatible("intvecs"); MACHINE_CONFIG_END MACHINE_CONFIG_START(intv_state::intv2) @@ -527,10 +527,9 @@ MACHINE_CONFIG_START(intv_state::intvecs) //CASSETTE(config, "cassette"); /* software lists */ - config.device_remove("cart_list"); config.device_remove("ecs_list"); - MCFG_SOFTWARE_LIST_ADD("cart_list", "intvecs") - MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("intv_list", "intv") + SOFTWARE_LIST(config.replace(), "cart_list").set_original("intvecs"); + SOFTWARE_LIST(config, "intv_list").set_compatible("intv"); MACHINE_CONFIG_END MACHINE_CONFIG_START(intv_state::intvkbd) @@ -542,7 +541,7 @@ MACHINE_CONFIG_START(intv_state::intvkbd) MCFG_DEVICE_PROGRAM_MAP(intvkbd2_mem) MCFG_DEVICE_VBLANK_INT_DRIVER("screen", intv_state, intv_interrupt2) - MCFG_QUANTUM_TIME(attotime::from_hz(6000)) + config.m_minimum_quantum = attotime::from_hz(6000); /* video hardware */ MCFG_DEVICE_ADD(m_gfxdecode, GFXDECODE, m_palette, gfx_intvkbd) |