summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/megacd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/megacd.cpp')
-rw-r--r--src/mame/machine/megacd.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mame/machine/megacd.cpp b/src/mame/machine/megacd.cpp
index c3c8fca02eb..10a0ebd6860 100644
--- a/src/mame/machine/megacd.cpp
+++ b/src/mame/machine/megacd.cpp
@@ -285,11 +285,11 @@ static GFXDECODE_START( segacd )
GFXDECODE_END
-static MACHINE_CONFIG_START( segacd_fragment )
+MACHINE_CONFIG_MEMBER( sega_segacd_device::device_add_mconfig )
MCFG_CPU_ADD("segacd_68k", M68000, SEGACD_CLOCK ) /* 12.5 MHz */
MCFG_CPU_PROGRAM_MAP(segacd_map)
- MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE(DEVICE_SELF, sega_segacd_device,segacd_sub_int_callback)
+ MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE(DEVICE_SELF, sega_segacd_device, segacd_sub_int_callback)
MCFG_DEVICE_ADD("cdc", LC89510, 0) // cd controller
@@ -314,13 +314,6 @@ static MACHINE_CONFIG_START( segacd_fragment )
MACHINE_CONFIG_END
-
-machine_config_constructor sega_segacd_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( segacd_fragment );
-}
-
-
sega_segacd_device::sega_segacd_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock)
: device_t(mconfig, type, tag, owner, clock),
device_gfx_interface(mconfig, *this, GFXDECODE_NAME( segacd )),