summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m90.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m90.cpp')
-rw-r--r--src/mame/drivers/m90.cpp27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/mame/drivers/m90.cpp b/src/mame/drivers/m90.cpp
index 2e5dbc60356..f4263036e97 100644
--- a/src/mame/drivers/m90.cpp
+++ b/src/mame/drivers/m90.cpp
@@ -759,54 +759,62 @@ MACHINE_CONFIG_START(m90_state::m90)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::hasamu, m90)
+MACHINE_CONFIG_START(m90_state::hasamu)
+ m90(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_V25_CONFIG(gunforce_decryption_table)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::quizf1, m90)
+MACHINE_CONFIG_START(m90_state::quizf1)
+ m90(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_V25_CONFIG(lethalth_decryption_table)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(6*8, 54*8-1, 17*8-8, 47*8-1+8)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::matchit2, m90)
+MACHINE_CONFIG_START(m90_state::matchit2)
+ m90(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_V25_CONFIG(matchit2_decryption_table)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(6*8, 54*8-1, 17*8-8, 47*8-1+8)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::riskchal, m90)
+MACHINE_CONFIG_START(m90_state::riskchal)
+ m90(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_V25_CONFIG(gussun_decryption_table)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(10*8, 50*8-1, 17*8, 47*8-1)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::bombrman, m90)
+MACHINE_CONFIG_START(m90_state::bombrman)
+ m90(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_V25_CONFIG(bomberman_decryption_table)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(10*8, 50*8-1, 17*8, 47*8-1)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::bbmanwj, m90)
+MACHINE_CONFIG_START(m90_state::bbmanwj)
+ m90(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_V25_CONFIG(dynablaster_decryption_table)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(10*8, 50*8-1, 17*8, 47*8-1)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::bbmanw, bbmanwj)
+MACHINE_CONFIG_START(m90_state::bbmanw)
+ bbmanwj(config);
MCFG_CPU_MODIFY("soundcpu")
MCFG_CPU_IO_MAP(m99_sound_cpu_io_map)
MCFG_CPU_PERIODIC_INT_DRIVER(m90_state, fake_nmi, 128*60)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::bomblord, m90)
+MACHINE_CONFIG_START(m90_state::bomblord)
+ m90(config);
MCFG_CPU_REPLACE("maincpu", V30, 32000000/4)
MCFG_CPU_PROGRAM_MAP(bomblord_main_cpu_map)
MCFG_CPU_IO_MAP(m90_main_cpu_io_map)
@@ -824,7 +832,8 @@ MACHINE_CONFIG_DERIVED(m90_state::bomblord, m90)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(m90_state::dynablsb, m90)
+MACHINE_CONFIG_START(m90_state::dynablsb)
+ m90(config);
MCFG_CPU_REPLACE("maincpu", V30, 32000000/4)
MCFG_CPU_PROGRAM_MAP(dynablsb_main_cpu_map)
MCFG_CPU_IO_MAP(dynablsb_main_cpu_io_map)