summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author David Haywood <davidhaywood@users.noreply.github.com>2017-06-25 10:00:44 +0100
committer David Haywood <davidhaywood@users.noreply.github.com>2017-06-25 10:00:44 +0100
commitf31efbf4d0a9e130c40e6d23c0bb0b109317d29a (patch)
treeb1c1c7ff1f7cc7ad81d115cc49cd7e71e6ec1133
parentfb61e98cc5b4dca8282c7388a00106f330851171 (diff)
keep legacy arcade build staggering along for now (nw)
-rw-r--r--src/mame/drivers/megadriv.cpp12
-rw-r--r--src/mame/includes/megadriv.h2
-rw-r--r--src/mame/machine/megadriv.cpp12
3 files changed, 14 insertions, 12 deletions
diff --git a/src/mame/drivers/megadriv.cpp b/src/mame/drivers/megadriv.cpp
index df4001d43aa..6f2567a7c40 100644
--- a/src/mame/drivers/megadriv.cpp
+++ b/src/mame/drivers/megadriv.cpp
@@ -407,7 +407,19 @@ static MACHINE_CONFIG_DERIVED( genesis_tmss, ms_megadriv )
MCFG_SOFTWARE_LIST_FILTER("cart_list","TMSS")
MACHINE_CONFIG_END
+static MACHINE_CONFIG_START( dcat16_megadriv )
+ MCFG_FRAGMENT_ADD( dcat16_megadriv_base )
+ MCFG_MACHINE_START_OVERRIDE(md_cons_state, md_common)
+ MCFG_MACHINE_RESET_OVERRIDE(md_cons_state, megadriv)
+
+ MCFG_SCREEN_MODIFY("megadriv")
+ MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(md_cons_state, screen_vblank_console))
+
+// has SD card slot instead?
+// MCFG_MD_CARTRIDGE_ADD("mdslot", md_cart, nullptr)
+// MCFG_SOFTWARE_LIST_ADD("cart_list","megadriv")
+MACHINE_CONFIG_END
/*************************************
*
diff --git a/src/mame/includes/megadriv.h b/src/mame/includes/megadriv.h
index 13fb183775a..72f3efaec82 100644
--- a/src/mame/includes/megadriv.h
+++ b/src/mame/includes/megadriv.h
@@ -32,7 +32,7 @@ MACHINE_CONFIG_EXTERN( megadriv_timers );
MACHINE_CONFIG_EXTERN( md_ntsc );
MACHINE_CONFIG_EXTERN( md_pal );
MACHINE_CONFIG_EXTERN( md_bootleg ); // for topshoot.c & hshavoc.c
-MACHINE_CONFIG_EXTERN( dcat16_megadriv );
+MACHINE_CONFIG_EXTERN( dcat16_megadriv_base );
struct genesis_z80_vars
{
diff --git a/src/mame/machine/megadriv.cpp b/src/mame/machine/megadriv.cpp
index c6bb93b5770..756c6ee00c7 100644
--- a/src/mame/machine/megadriv.cpp
+++ b/src/mame/machine/megadriv.cpp
@@ -939,22 +939,12 @@ MACHINE_CONFIG_START( md_ntsc )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker",0.25) /* 3.58 MHz */
MACHINE_CONFIG_END
-MACHINE_CONFIG_START( dcat16_megadriv )
+MACHINE_CONFIG_START( dcat16_megadriv_base )
MCFG_FRAGMENT_ADD( md_ntsc )
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(dcat16_megadriv_map)
MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(md_base_state,genesis_int_callback)
-
- MCFG_MACHINE_START_OVERRIDE(md_cons_state, md_common)
- MCFG_MACHINE_RESET_OVERRIDE(md_cons_state, megadriv)
-
- MCFG_SCREEN_MODIFY("megadriv")
- MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(md_cons_state, screen_vblank_console))
-
-// has SD card slot instead?
-// MCFG_MD_CARTRIDGE_ADD("mdslot", md_cart, nullptr)
-// MCFG_SOFTWARE_LIST_ADD("cart_list","megadriv")
MACHINE_CONFIG_END
/************ PAL hardware has a different master clock *************/