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