From efa5983341132e1773ca90dcfbd639f19ae03362 Mon Sep 17 00:00:00 2001 From: arbee Date: Fri, 1 Sep 2023 22:54:59 -0400 Subject: bus/ata/atapicdr.cpp: Support subclassing atapi_fixed_cdrom_device. [R. Belmont] --- src/devices/bus/ata/atapicdr.cpp | 7 ++++++- src/devices/bus/ata/atapicdr.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/devices/bus/ata/atapicdr.cpp b/src/devices/bus/ata/atapicdr.cpp index 510b080234c..5c22d686222 100644 --- a/src/devices/bus/ata/atapicdr.cpp +++ b/src/devices/bus/ata/atapicdr.cpp @@ -26,8 +26,13 @@ atapi_cdrom_device::atapi_cdrom_device(const machine_config &mconfig, device_typ { } +atapi_fixed_cdrom_device::atapi_fixed_cdrom_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) : + atapi_cdrom_device(mconfig, type, tag, owner, clock) +{ +} + atapi_fixed_cdrom_device::atapi_fixed_cdrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - atapi_cdrom_device(mconfig, ATAPI_FIXED_CDROM, tag, owner, clock) + atapi_fixed_cdrom_device(mconfig, ATAPI_FIXED_CDROM, tag, owner, clock) { } diff --git a/src/devices/bus/ata/atapicdr.h b/src/devices/bus/ata/atapicdr.h index 459058596e0..a967fc52bf5 100644 --- a/src/devices/bus/ata/atapicdr.h +++ b/src/devices/bus/ata/atapicdr.h @@ -72,6 +72,7 @@ public: atapi_fixed_cdrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: + atapi_fixed_cdrom_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); virtual void device_reset() override; }; -- cgit v1.2.3