summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/ide.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/ide.cpp')
-rw-r--r--src/devices/bus/isa/ide.cpp7
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 )