diff options
Diffstat (limited to 'src/devices/bus/cpc/magicsound.h')
-rw-r--r-- | src/devices/bus/cpc/magicsound.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/devices/bus/cpc/magicsound.h b/src/devices/bus/cpc/magicsound.h index ccb11091988..b90bbf4e897 100644 --- a/src/devices/bus/cpc/magicsound.h +++ b/src/devices/bus/cpc/magicsound.h @@ -41,14 +41,21 @@ public: // construction/destruction al_magicsound_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - // optional information overrides - virtual machine_config_constructor device_mconfig_additions() const override; - DECLARE_READ8_MEMBER(dmac_r); DECLARE_WRITE8_MEMBER(dmac_w); DECLARE_WRITE8_MEMBER(timer_w); DECLARE_WRITE8_MEMBER(volume_w); DECLARE_WRITE8_MEMBER(mapper_w); + +protected: + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; + + // optional information overrides + virtual void device_add_mconfig(machine_config &config) override; + +private: DECLARE_WRITE_LINE_MEMBER(da0_w); DECLARE_READ8_MEMBER(dma_read_byte); DECLARE_WRITE8_MEMBER(dma_write_byte); @@ -61,12 +68,6 @@ public: DECLARE_WRITE_LINE_MEMBER(sam2_w); DECLARE_WRITE_LINE_MEMBER(sam3_w); -protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - -private: cpc_expansion_slot_device *m_slot; required_device<dac_byte_interface> m_dac; |