summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-10-05 11:17:27 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-10-05 11:17:27 +0000
commit6dd59029eb941af7c004a94dab12d0a37800cb08 (patch)
tree43db79af2c5a2f9d74077ba3680b2b6ea6e9f058 /src
parent3669ad30eeefddf7712fb04c315cf87ad8d08fa4 (diff)
Fix for crashes in mess segacd clones (no whatsnew)
Diffstat (limited to 'src')
-rw-r--r--src/mame/machine/megadriv.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/mame/machine/megadriv.c b/src/mame/machine/megadriv.c
index e5072abdaf7..81b08e26b06 100644
--- a/src/mame/machine/megadriv.c
+++ b/src/mame/machine/megadriv.c
@@ -1309,30 +1309,27 @@ MACHINE_CONFIG_DERIVED( genesis_32x_pal, megadpal )
MACHINE_CONFIG_END
-
-MACHINE_CONFIG_DERIVED( genesis_scd, megadriv )
- MCFG_DEVICE_ADD("segacd", SEGA_SEGACD_US, 0)
-MACHINE_CONFIG_END
-
struct cdrom_interface scd_cdrom =
{
"scd_cdrom",
NULL
};
+MACHINE_CONFIG_DERIVED( genesis_scd, megadriv )
+ MCFG_DEVICE_ADD("segacd", SEGA_SEGACD_US, 0)
+ MCFG_CDROM_ADD( "cdrom",scd_cdrom )
+MACHINE_CONFIG_END
+
/* Different Softlists for different regions (for now at least) */
MACHINE_CONFIG_DERIVED( genesis_scd_scd, genesis_scd )
- MCFG_CDROM_ADD( "cdrom",scd_cdrom )
MCFG_SOFTWARE_LIST_ADD("cd_list","segacd")
MACHINE_CONFIG_END
MACHINE_CONFIG_DERIVED( genesis_scd_mcd, genesis_scd )
- MCFG_CDROM_ADD( "cdrom",scd_cdrom )
MCFG_SOFTWARE_LIST_ADD("cd_list","megacd")
MACHINE_CONFIG_END
MACHINE_CONFIG_DERIVED( genesis_scd_mcdj, genesis_scd )
- MCFG_CDROM_ADD( "cdrom",scd_cdrom )
MCFG_SOFTWARE_LIST_ADD("cd_list","megacdj")
MACHINE_CONFIG_END