diff options
| author | 2012-10-05 11:17:27 +0000 | |
|---|---|---|
| committer | 2012-10-05 11:17:27 +0000 | |
| commit | 6dd59029eb941af7c004a94dab12d0a37800cb08 (patch) | |
| tree | 43db79af2c5a2f9d74077ba3680b2b6ea6e9f058 /src | |
| parent | 3669ad30eeefddf7712fb04c315cf87ad8d08fa4 (diff) | |
Fix for crashes in mess segacd clones (no whatsnew)
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/machine/megadriv.c | 13 |
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 |
