diff options
Diffstat (limited to 'src/devices/bus/isa/mcd.h')
-rw-r--r-- | src/devices/bus/isa/mcd.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/devices/bus/isa/mcd.h b/src/devices/bus/isa/mcd.h index d5a7e8b2955..b6a2fce564d 100644 --- a/src/devices/bus/isa/mcd.h +++ b/src/devices/bus/isa/mcd.h @@ -6,7 +6,8 @@ #pragma once #include "isa.h" -#include "imagedev/chd_cd.h" +#include "imagedev/cdromimg.h" +#include "sound/cdda.h" //************************************************************************** // TYPE DEFINITIONS @@ -22,17 +23,13 @@ public: mcd_isa_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: - // optional information overrides - virtual ioport_constructor device_input_ports() const override; - virtual uint16_t dack16_r(int line) override; - -protected: - // device-level overrides virtual void device_start() override; virtual void device_reset() override; + virtual void device_add_mconfig(machine_config &config) override; private: + required_device<cdda_device> m_cdda; uint8_t data_r(); uint8_t flag_r(); void cmd_w(uint8_t data); |