diff --git a/src/devices/bus/coco/coco_gmc.cpp b/src/devices/bus/coco/coco_gmc.cpp index 5140e8cc1cf..51504eb7c69 100644 --- a/src/devices/bus/coco/coco_gmc.cpp +++ b/src/devices/bus/coco/coco_gmc.cpp @@ -39,7 +39,7 @@ DEFINE_DEVICE_TYPE(COCO_PAK_GMC, coco_pak_gmc_device, "cocopakgmc", "CoCo Games //------------------------------------------------- coco_pak_gmc_device::coco_pak_gmc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : coco_pak_banked_device(mconfig, tag, owner, clock), + : coco_pak_banked_device(mconfig, COCO_PAK_GMC, tag, owner, clock), m_psg(*this, SN76489AN_TAG) { } diff --git a/src/devices/bus/coco/coco_pak.cpp b/src/devices/bus/coco/coco_pak.cpp index 97bcaddc6fa..dd2fe6c0fdc 100644 --- a/src/devices/bus/coco/coco_pak.cpp +++ b/src/devices/bus/coco/coco_pak.cpp @@ -151,6 +151,11 @@ coco_pak_banked_device::coco_pak_banked_device(const machine_config &mconfig, co { } +coco_pak_banked_device::coco_pak_banked_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) + : coco_pak_device(mconfig, type, tag, owner, clock) +{ +} + /*------------------------------------------------- device_reset - device-specific startup -------------------------------------------------*/ diff --git a/src/devices/bus/coco/coco_pak.h b/src/devices/bus/coco/coco_pak.h index 6c7862da2ac..bd349167318 100644 --- a/src/devices/bus/coco/coco_pak.h +++ b/src/devices/bus/coco/coco_pak.h @@ -55,6 +55,8 @@ public: coco_pak_banked_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: + coco_pak_banked_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + // device-level overrides virtual void device_reset() override; virtual DECLARE_WRITE8_MEMBER(write) override;