diff options
Diffstat (limited to 'src/devices/machine/acorn_vidc.h')
-rw-r--r-- | src/devices/machine/acorn_vidc.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/devices/machine/acorn_vidc.h b/src/devices/machine/acorn_vidc.h index 436ee7a920b..49b5c0dca54 100644 --- a/src/devices/machine/acorn_vidc.h +++ b/src/devices/machine/acorn_vidc.h @@ -53,11 +53,11 @@ protected: // device-level overrides //virtual void device_validity_check(validity_checker &valid) const override; - virtual void device_add_mconfig(machine_config &config) override; + virtual void device_add_mconfig(machine_config &config) override ATTR_COLD; virtual u32 palette_entries() const noexcept override; virtual void device_config_complete() override; - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; virtual space_config_vector memory_space_config() const override; u32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); virtual u32 get_pixel_clock(); @@ -67,7 +67,7 @@ protected: address_space_config m_space_config; - void regs_map(address_map &map); + void regs_map(address_map &map) ATTR_COLD; enum { CRTC_HCR = 0, CRTC_HSWR, CRTC_HBSR, CRTC_HDSR, CRTC_HDER, CRTC_HBER, CRTC_HCSR, CRTC_HIR, @@ -90,8 +90,7 @@ protected: required_device_array<dac_16bit_r2r_twos_complement_device, 8> m_dac; int m_dac_type; - required_device<speaker_device> m_lspeaker; - required_device<speaker_device> m_rspeaker; + required_device<speaker_device> m_speaker; virtual void refresh_stereo_image(u8 channel); const int m_sound_max_channels = 8; @@ -158,11 +157,11 @@ public: virtual bool get_dac_mode() override; protected: - virtual void device_add_mconfig(machine_config &config) override; - void regs_map(address_map &map); + virtual void device_add_mconfig(machine_config &config) override ATTR_COLD; + void regs_map(address_map &map) ATTR_COLD; virtual u32 palette_entries() const noexcept override; - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; virtual void device_config_complete() override; u32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); virtual u32 get_pixel_clock() override; |