summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m92.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m92.cpp')
-rw-r--r--src/mame/drivers/m92.cpp45
1 files changed, 30 insertions, 15 deletions
diff --git a/src/mame/drivers/m92.cpp b/src/mame/drivers/m92.cpp
index 73d7cc686d8..6a81d2084ce 100644
--- a/src/mame/drivers/m92.cpp
+++ b/src/mame/drivers/m92.cpp
@@ -978,44 +978,52 @@ MACHINE_CONFIG_START(m92_state::m92)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::gunforce, m92)
+MACHINE_CONFIG_START(m92_state::gunforce)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(gunforce_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::bmaster, m92)
+MACHINE_CONFIG_START(m92_state::bmaster)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(bomberman_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::lethalth, m92)
+MACHINE_CONFIG_START(m92_state::lethalth)
+ m92(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(lethalth_map)
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(lethalth_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::uccops, m92)
+MACHINE_CONFIG_START(m92_state::uccops)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(dynablaster_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::mysticri, m92)
+MACHINE_CONFIG_START(m92_state::mysticri)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(mysticri_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::majtitl2, m92)
+MACHINE_CONFIG_START(m92_state::majtitl2)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(majtitl2_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::hook, m92)
+MACHINE_CONFIG_START(m92_state::hook)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(hook_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::ppan, m92)
+MACHINE_CONFIG_START(m92_state::ppan)
+ m92(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_IO_MAP(ppan_portmap)
@@ -1033,24 +1041,28 @@ MACHINE_CONFIG_DERIVED(m92_state::ppan, m92)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::rtypeleo, m92)
+MACHINE_CONFIG_START(m92_state::rtypeleo)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(rtypeleo_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::inthunt, m92)
+MACHINE_CONFIG_START(m92_state::inthunt)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(inthunt_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::nbbatman, m92)
+MACHINE_CONFIG_START(m92_state::nbbatman)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(leagueman_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::nbbatman2bl, m92)
+MACHINE_CONFIG_START(m92_state::nbbatman2bl)
+ m92(config);
MCFG_DEVICE_REMOVE("soundcpu")
MCFG_DEVICE_REMOVE("ymsnd")
MCFG_DEVICE_REMOVE("irem")
@@ -1062,21 +1074,24 @@ MACHINE_CONFIG_DERIVED(m92_state::nbbatman2bl, m92)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::psoldier, m92)
+MACHINE_CONFIG_START(m92_state::psoldier)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(psoldier_decryption_table)
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", psoldier)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::dsoccr94j, m92)
+MACHINE_CONFIG_START(m92_state::dsoccr94j)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(dsoccr94_decryption_table)
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", psoldier)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m92_state::gunforc2, m92)
+MACHINE_CONFIG_START(m92_state::gunforc2)
+ m92(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_V25_CONFIG(lethalth_decryption_table)
MACHINE_CONFIG_END