From 6dd59029eb941af7c004a94dab12d0a37800cb08 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 5 Oct 2012 11:17:27 +0000 Subject: [PATCH] Fix for crashes in mess segacd clones (no whatsnew) --- src/mame/machine/megadriv.c | 13 +++++-------- 1 file 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