summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ata/atapicdr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ata/atapicdr.cpp')
-rw-r--r--src/devices/bus/ata/atapicdr.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/bus/ata/atapicdr.cpp b/src/devices/bus/ata/atapicdr.cpp
index 69b19656f15..cea30292c00 100644
--- a/src/devices/bus/ata/atapicdr.cpp
+++ b/src/devices/bus/ata/atapicdr.cpp
@@ -2,6 +2,7 @@
// copyright-holders:smf
#include "emu.h"
#include "atapicdr.h"
+#include "gdrom.h"
#define SCSI_SENSE_ASC_MEDIUM_NOT_PRESENT 0x3a
#define SCSI_SENSE_ASC_NOT_READY_TO_READY_TRANSITION 0x28
@@ -47,6 +48,8 @@ void atapi_cdrom_device::device_add_mconfig(machine_config &config)
{
if(type() == ATAPI_DVDROM || type() == ATAPI_FIXED_DVDROM)
DVDROM(config, "image").set_interface("cdrom");
+ else if(type() == ATAPI_GDROM)
+ GDROM(config, "image").set_interface("cdrom");
else
CDROM(config, "image").set_interface("cdrom");
CDDA(config, "cdda");