summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mw8080bw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mw8080bw.cpp')
-rw-r--r--src/mame/drivers/mw8080bw.cpp105
1 files changed, 63 insertions, 42 deletions
diff --git a/src/mame/drivers/mw8080bw.cpp b/src/mame/drivers/mw8080bw.cpp
index d09f2688341..df7fbc42f9e 100644
--- a/src/mame/drivers/mw8080bw.cpp
+++ b/src/mame/drivers/mw8080bw.cpp
@@ -405,7 +405,8 @@ static INPUT_PORTS_START( seawolf )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::seawolf, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::seawolf)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -416,7 +417,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::seawolf, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(seawolf_audio)
+ seawolf_audio(config);
MACHINE_CONFIG_END
@@ -505,7 +506,8 @@ static INPUT_PORTS_START( gunfight )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::gunfight, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::gunfight)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -516,7 +518,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::gunfight, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(gunfight_audio)
+ gunfight_audio(config);
MACHINE_CONFIG_END
@@ -733,7 +735,8 @@ static INPUT_PORTS_START( tornbase )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::tornbase, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::tornbase)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -744,7 +747,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::tornbase, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(tornbase_audio)
+ tornbase_audio(config);
MACHINE_CONFIG_END
@@ -840,7 +843,8 @@ static INPUT_PORTS_START( lagunar )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::zzzap, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::zzzap)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -853,7 +857,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::zzzap, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- /* MCFG_FRAGMENT_ADD(zzzap_audio) */
+ /* zzzap_audio(config); */
MACHINE_CONFIG_END
@@ -952,7 +956,8 @@ static INPUT_PORTS_START( maze )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::maze, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::maze)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -963,7 +968,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::maze, mw8080bw_root)
MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_MONOSTABLE(RES_K(270), CAP_U(10))) /* 2.97s */
/* audio hardware */
- MCFG_FRAGMENT_ADD(maze_audio)
+ maze_audio(config);
MACHINE_CONFIG_END
@@ -1044,7 +1049,8 @@ static INPUT_PORTS_START( boothill )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::boothill, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::boothill)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1058,7 +1064,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::boothill, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(boothill_audio)
+ boothill_audio(config);
MACHINE_CONFIG_END
@@ -1151,7 +1157,8 @@ static INPUT_PORTS_START( checkmat )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::checkmat, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::checkmat)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1161,7 +1168,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::checkmat, mw8080bw_root)
MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_MONOSTABLE(RES_K(270), CAP_U(10))) /* 2.97s */
/* audio hardware */
- MCFG_FRAGMENT_ADD(checkmat_audio)
+ checkmat_audio(config);
MACHINE_CONFIG_END
@@ -1278,7 +1285,8 @@ static INPUT_PORTS_START( desertgu )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::desertgu, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::desertgu)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1292,7 +1300,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::desertgu, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(desertgu_audio)
+ desertgu_audio(config);
MACHINE_CONFIG_END
@@ -1480,7 +1488,8 @@ static INPUT_PORTS_START( einning )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::dplay, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::dplay)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1493,7 +1502,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::dplay, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(dplay_audio)
+ dplay_audio(config);
MACHINE_CONFIG_END
@@ -1575,7 +1584,8 @@ static INPUT_PORTS_START( gmissile )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::gmissile, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::gmissile)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1589,7 +1599,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::gmissile, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(gmissile_audio)
+ gmissile_audio(config);
MACHINE_CONFIG_END
@@ -1669,7 +1679,8 @@ static INPUT_PORTS_START( m4 )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::m4, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::m4)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1683,7 +1694,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::m4, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(m4_audio)
+ m4_audio(config);
MACHINE_CONFIG_END
@@ -1838,7 +1849,8 @@ static INPUT_PORTS_START( clowns1 )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::clowns, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::clowns)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1852,7 +1864,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::clowns, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(clowns_audio)
+ clowns_audio(config);
MACHINE_CONFIG_END
@@ -1934,7 +1946,8 @@ static INPUT_PORTS_START( spacwalk )
PORT_ADJUSTER( 40, "R507 - Music Volume" )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::spacwalk, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::spacwalk)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -1948,7 +1961,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::spacwalk, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(spacwalk_audio)
+ spacwalk_audio(config);
MACHINE_CONFIG_END
@@ -2017,7 +2030,8 @@ static INPUT_PORTS_START( shuffle )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::shuffle, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::shuffle)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2030,7 +2044,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::shuffle, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(shuffle_audio)
+ shuffle_audio(config);
MACHINE_CONFIG_END
@@ -2104,7 +2118,8 @@ static INPUT_PORTS_START( dogpatch )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::dogpatch, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::dogpatch)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2117,7 +2132,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::dogpatch, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(dogpatch_audio)
+ dogpatch_audio(config);
MACHINE_CONFIG_END
@@ -2254,7 +2269,8 @@ static INPUT_PORTS_START( spcenctr )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::spcenctr, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::spcenctr)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2277,7 +2293,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::spcenctr, mw8080bw_root)
MCFG_SCREEN_UPDATE_DRIVER(mw8080bw_state, screen_update_spcenctr)
/* audio hardware */
- MCFG_FRAGMENT_ADD(spcenctr_audio)
+ spcenctr_audio(config);
MACHINE_CONFIG_END
@@ -2350,7 +2366,8 @@ static INPUT_PORTS_START( phantom2 )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::phantom2, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::phantom2)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2369,7 +2386,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::phantom2, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(phantom2_audio)
+ phantom2_audio(config);
MACHINE_CONFIG_END
@@ -2491,7 +2508,8 @@ static INPUT_PORTS_START( bowler )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::bowler, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::bowler)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2504,7 +2522,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::bowler, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(bowler_audio)
+ bowler_audio(config);
MACHINE_CONFIG_END
@@ -2702,7 +2720,8 @@ static INPUT_PORTS_START( invaders )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::invaders, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::invaders)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2720,7 +2739,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::invaders, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(invaders_audio)
+ invaders_audio(config);
MACHINE_CONFIG_END
@@ -2787,7 +2806,8 @@ static INPUT_PORTS_START( blueshrk )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::blueshrk, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::blueshrk)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2800,7 +2820,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::blueshrk, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(blueshrk_audio)
+ blueshrk_audio(config);
MACHINE_CONFIG_END
@@ -2889,7 +2909,8 @@ static INPUT_PORTS_START( invad2ct )
INPUT_PORTS_END
-MACHINE_CONFIG_DERIVED(mw8080bw_state::invad2ct, mw8080bw_root)
+MACHINE_CONFIG_START(mw8080bw_state::invad2ct)
+ mw8080bw_root(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
@@ -2902,7 +2923,7 @@ MACHINE_CONFIG_DERIVED(mw8080bw_state::invad2ct, mw8080bw_root)
MCFG_MB14241_ADD("mb14241")
/* audio hardware */
- MCFG_FRAGMENT_ADD(invad2ct_audio)
+ invad2ct_audio(config);
MACHINE_CONFIG_END