diff options
Diffstat (limited to 'src/devices/bus/isa/ide.cpp')
-rw-r--r-- | src/devices/bus/isa/ide.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/devices/bus/isa/ide.cpp b/src/devices/bus/isa/ide.cpp index 1fe270399bb..1b1c832cc9c 100644 --- a/src/devices/bus/isa/ide.cpp +++ b/src/devices/bus/isa/ide.cpp @@ -11,6 +11,7 @@ #include "imagedev/harddriv.h" #include "machine/idectrl.h" +#include "sound/cdda.h" #include "speaker.h" @@ -48,9 +49,9 @@ WRITE_LINE_MEMBER(isa16_ide_device::ide_interrupt) void isa16_ide_device::cdrom_headphones(device_t *device) { - device = device->subdevice("cdda"); - MCFG_SOUND_ROUTE(0, "^^lheadphone", 1.0) - MCFG_SOUND_ROUTE(1, "^^rheadphone", 1.0) + cdda_device *cdda = device->subdevice<cdda_device>("cdda"); + cdda->add_route(0, "^^lheadphone", 1.0); + cdda->add_route(1, "^^rheadphone", 1.0); } static INPUT_PORTS_START( ide ) |