summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/acorn_vidc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/acorn_vidc.h')
-rw-r--r--src/devices/machine/acorn_vidc.h19
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;