summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/ddr
diff options
context:
space:
mode:
author holub <andrei.holub@gmail.com>2024-09-25 12:35:29 -0400
committer GitHub <noreply@github.com>2024-09-26 02:35:29 +1000
commitbdc96c8ea5c910cf316cdc65e7e20a747029b51f (patch)
treea28df3e642d41cbf8a72f3fa68e55365b6c1fbce /src/mame/ddr
parent9ca21b386bf7e0801b32e096dcde1cc8609f7b0c (diff)
Added ATTR_COLD to common lifecycle methods for many files in src/mame. (#12789)
Diffstat (limited to 'src/mame/ddr')
-rw-r--r--src/mame/ddr/ac1.cpp10
-rw-r--r--src/mame/ddr/bcs3.cpp8
-rw-r--r--src/mame/ddr/c80.cpp6
-rw-r--r--src/mame/ddr/chessmst.cpp6
-rw-r--r--src/mame/ddr/chessmstdm.cpp8
-rw-r--r--src/mame/ddr/huebler.h6
-rw-r--r--src/mame/ddr/jtc.cpp10
-rw-r--r--src/mame/ddr/k7659kb.h8
-rw-r--r--src/mame/ddr/kc_keyb.h4
-rw-r--r--src/mame/ddr/kramermc.cpp8
-rw-r--r--src/mame/ddr/lc80.cpp12
-rw-r--r--src/mame/ddr/llc1.cpp8
-rw-r--r--src/mame/ddr/llc2.cpp8
-rw-r--r--src/mame/ddr/mc8020.cpp6
-rw-r--r--src/mame/ddr/mc8030.cpp6
-rw-r--r--src/mame/ddr/nanos.cpp8
-rw-r--r--src/mame/ddr/pcm.cpp8
-rw-r--r--src/mame/ddr/poly880.cpp8
-rw-r--r--src/mame/ddr/polyplay.h10
-rw-r--r--src/mame/ddr/sc2.cpp6
-rw-r--r--src/mame/ddr/slc1.cpp6
-rw-r--r--src/mame/ddr/sprachmg.cpp8
-rw-r--r--src/mame/ddr/vcs80.cpp8
23 files changed, 88 insertions, 88 deletions
diff --git a/src/mame/ddr/ac1.cpp b/src/mame/ddr/ac1.cpp
index aefa3e4ee27..d49b367c6cf 100644
--- a/src/mame/ddr/ac1.cpp
+++ b/src/mame/ddr/ac1.cpp
@@ -57,14 +57,14 @@ private:
u8 ac1_port_b_r();
u8 ac1_port_a_r();
bool has_lowercase = 0;
- void machine_start() override;
+ void machine_start() override ATTR_COLD;
void ac1_port_a_w(u8 data);
void ac1_port_b_w(u8 data);
- void ac1_32_mem(address_map &map);
- void ac1_io(address_map &map);
- void ac1scch_io(address_map &map);
- void ac1_mem(address_map &map);
+ void ac1_32_mem(address_map &map) ATTR_COLD;
+ void ac1_io(address_map &map) ATTR_COLD;
+ void ac1scch_io(address_map &map) ATTR_COLD;
+ void ac1_mem(address_map &map) ATTR_COLD;
required_device<cassette_image_device> m_cassette;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/ddr/bcs3.cpp b/src/mame/ddr/bcs3.cpp
index f5ad5f5dad5..f541ffd92da 100644
--- a/src/mame/ddr/bcs3.cpp
+++ b/src/mame/ddr/bcs3.cpp
@@ -123,10 +123,10 @@ private:
u32 screen_update_bcs3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
u32 screen_update_bcs3a(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void bcs3_io(address_map &map);
- void bcs3_mem(address_map &map);
- void bcs3a_mem(address_map &map);
- void machine_start() override;
+ void bcs3_io(address_map &map) ATTR_COLD;
+ void bcs3_mem(address_map &map) ATTR_COLD;
+ void bcs3a_mem(address_map &map) ATTR_COLD;
+ void machine_start() override ATTR_COLD;
bool m_cassbit = 0;
u8 s_curs = 0U;
u8 s_init = 0U;
diff --git a/src/mame/ddr/c80.cpp b/src/mame/ddr/c80.cpp
index 1a938167c55..c6fe2c708da 100644
--- a/src/mame/ddr/c80.cpp
+++ b/src/mame/ddr/c80.cpp
@@ -102,7 +102,7 @@ private:
required_ioport m_row2;
output_finder<8> m_digits;
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
uint8_t pio1_pa_r();
void pio1_pa_w(uint8_t data);
@@ -116,8 +116,8 @@ private:
u8 m_digit = 0;
bool m_pio1_a5 = false;
u8 m_pio1_brdy = 0;
- void c80_io(address_map &map);
- void c80_mem(address_map &map);
+ void c80_io(address_map &map) ATTR_COLD;
+ void c80_mem(address_map &map) ATTR_COLD;
};
diff --git a/src/mame/ddr/chessmst.cpp b/src/mame/ddr/chessmst.cpp
index a4e5a93a34c..283bd99655b 100644
--- a/src/mame/ddr/chessmst.cpp
+++ b/src/mame/ddr/chessmst.cpp
@@ -64,7 +64,7 @@ public:
void chessmsta(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<z80_device> m_maincpu;
@@ -77,8 +77,8 @@ private:
u16 m_matrix = 0;
u8 m_led_data[2] = { 0, 0 };
- void chessmst_io(address_map &map);
- void chessmst_mem(address_map &map);
+ void chessmst_io(address_map &map) ATTR_COLD;
+ void chessmst_mem(address_map &map) ATTR_COLD;
void pio1_port_a_w(u8 data);
void pio1_port_b_w(u8 data);
diff --git a/src/mame/ddr/chessmstdm.cpp b/src/mame/ddr/chessmstdm.cpp
index 92b6e2778f2..9e49b1bf146 100644
--- a/src/mame/ddr/chessmstdm.cpp
+++ b/src/mame/ddr/chessmstdm.cpp
@@ -65,8 +65,8 @@ public:
void chessmstdm(machine_config &config);
protected:
- virtual void machine_start() override;
- virtual void machine_reset() override;
+ virtual void machine_start() override ATTR_COLD;
+ virtual void machine_reset() override ATTR_COLD;
private:
required_device<z80_device> m_maincpu;
@@ -85,8 +85,8 @@ private:
int m_digit_dot = 0;
u16 m_digit_data = 0;
- void chessmstdm_mem(address_map &map);
- void chessmstdm_io(address_map &map);
+ void chessmstdm_mem(address_map &map) ATTR_COLD;
+ void chessmstdm_io(address_map &map) ATTR_COLD;
void reset_w(u8 data = 0);
u8 reset_r();
diff --git a/src/mame/ddr/huebler.h b/src/mame/ddr/huebler.h
index da84104179b..2b36fc6aff3 100644
--- a/src/mame/ddr/huebler.h
+++ b/src/mame/ddr/huebler.h
@@ -43,7 +43,7 @@ public:
void amu880(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
virtual void machine_reset() override { m_maincpu->set_pc(0xf000); }
private:
@@ -75,8 +75,8 @@ private:
void ctc_z0_w(int state);
void ctc_z2_w(int state);
void cassette_w(int state);
- void amu880_io(address_map &map);
- void amu880_mem(address_map &map);
+ void amu880_io(address_map &map) ATTR_COLD;
+ void amu880_mem(address_map &map) ATTR_COLD;
// cassette variables
u8 m_cnt = 0;
diff --git a/src/mame/ddr/jtc.cpp b/src/mame/ddr/jtc.cpp
index 151b0dcd06e..87f14ac639f 100644
--- a/src/mame/ddr/jtc.cpp
+++ b/src/mame/ddr/jtc.cpp
@@ -55,7 +55,7 @@ public:
void jtc(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
void p2_w(u8 data);
u8 p3_r();
void p3_w(u8 data);
@@ -71,7 +71,7 @@ protected:
private:
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void jtc_mem(address_map &map);
+ void jtc_mem(address_map &map) ATTR_COLD;
};
class jtces88_state : public jtc_state
@@ -89,7 +89,7 @@ public:
void jtces23(machine_config &config);
private:
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void jtc_es23_mem(address_map &map);
+ void jtc_es23_mem(address_map &map) ATTR_COLD;
};
@@ -105,7 +105,7 @@ public:
{ }
void jtces40(machine_config &config);
private:
- virtual void video_start() override;
+ virtual void video_start() override ATTR_COLD;
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
u8 videoram_r(offs_t offset);
void videoram_w(offs_t offset, u8 data);
@@ -116,7 +116,7 @@ private:
memory_share_creator<uint8_t> m_color_ram_r;
memory_share_creator<uint8_t> m_color_ram_g;
memory_share_creator<uint8_t> m_color_ram_b;
- void jtc_es40_mem(address_map &map);
+ void jtc_es40_mem(address_map &map) ATTR_COLD;
void es40_palette(palette_device &palette) const;
};
diff --git a/src/mame/ddr/k7659kb.h b/src/mame/ddr/k7659kb.h
index 0e71732d22a..47192b0fda0 100644
--- a/src/mame/ddr/k7659kb.h
+++ b/src/mame/ddr/k7659kb.h
@@ -37,12 +37,12 @@ public:
protected:
// device-level overrides
- virtual void device_start() override;
- virtual void device_reset() override;
+ virtual void device_start() override ATTR_COLD;
+ virtual void device_reset() override ATTR_COLD;
// optional information overrides
- virtual const tiny_rom_entry *device_rom_region() const override;
- virtual void device_add_mconfig(machine_config &config) override;
+ virtual const tiny_rom_entry *device_rom_region() const override ATTR_COLD;
+ virtual void device_add_mconfig(machine_config &config) override ATTR_COLD;
virtual ioport_constructor device_input_ports() const override;
TIMER_CALLBACK_MEMBER(scan_keyboard);
diff --git a/src/mame/ddr/kc_keyb.h b/src/mame/ddr/kc_keyb.h
index 7d7036daacf..7e990d488ee 100644
--- a/src/mame/ddr/kc_keyb.h
+++ b/src/mame/ddr/kc_keyb.h
@@ -35,8 +35,8 @@ protected:
static constexpr unsigned TRANSMIT_BUFFER_LENGTH = 256;
// device-level overrides
- virtual void device_start() override;
- virtual void device_reset() override;
+ virtual void device_start() override ATTR_COLD;
+ virtual void device_reset() override ATTR_COLD;
TIMER_CALLBACK_MEMBER(transmit_pulse);
diff --git a/src/mame/ddr/kramermc.cpp b/src/mame/ddr/kramermc.cpp
index 195670c4136..1cb4e4b5e2e 100644
--- a/src/mame/ddr/kramermc.cpp
+++ b/src/mame/ddr/kramermc.cpp
@@ -84,8 +84,8 @@ public:
private:
u8 m_porta = 0U;
- virtual void machine_start() override;
- virtual void machine_reset() override;
+ virtual void machine_start() override ATTR_COLD;
+ virtual void machine_reset() override ATTR_COLD;
uint32_t screen_update_kramermc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
uint8_t port_a_r();
uint8_t port_b_r();
@@ -96,8 +96,8 @@ private:
required_device<speaker_sound_device> m_speaker;
required_device<palette_device> m_palette;
required_ioport_array<8> m_io_keyboard;
- void kramermc_io(address_map &map);
- void kramermc_mem(address_map &map);
+ void kramermc_io(address_map &map) ATTR_COLD;
+ void kramermc_mem(address_map &map) ATTR_COLD;
};
diff --git a/src/mame/ddr/lc80.cpp b/src/mame/ddr/lc80.cpp
index 77277252d99..99306157579 100644
--- a/src/mame/ddr/lc80.cpp
+++ b/src/mame/ddr/lc80.cpp
@@ -92,7 +92,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(trigger_nmi);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<z80_device> m_maincpu;
@@ -107,11 +107,11 @@ private:
u8 m_matrix = 0;
- void lc80_mem(address_map &map);
- void lc80a_mem(address_map &map);
- void lc80e_mem(address_map &map);
- void lc80_2_mem(address_map &map);
- void lc80_io(address_map &map);
+ void lc80_mem(address_map &map) ATTR_COLD;
+ void lc80a_mem(address_map &map) ATTR_COLD;
+ void lc80e_mem(address_map &map) ATTR_COLD;
+ void lc80_2_mem(address_map &map) ATTR_COLD;
+ void lc80_io(address_map &map) ATTR_COLD;
void halt_w(int state) { m_halt_led = state; }
void ctc_z0_w(int state);
diff --git a/src/mame/ddr/llc1.cpp b/src/mame/ddr/llc1.cpp
index 88327b94f3f..4f177ad551b 100644
--- a/src/mame/ddr/llc1.cpp
+++ b/src/mame/ddr/llc1.cpp
@@ -67,8 +67,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(z3_button);
protected:
- virtual void machine_start() override;
- virtual void machine_reset() override;
+ virtual void machine_start() override ATTR_COLD;
+ virtual void machine_reset() override ATTR_COLD;
private:
void kbd_put(u8 data);
@@ -79,8 +79,8 @@ private:
void port1b_w(u8 data);
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
u8 m_porta = 0U;
u8 m_term_data = 0U;
diff --git a/src/mame/ddr/llc2.cpp b/src/mame/ddr/llc2.cpp
index 0aa4a5406a4..f4249155c00 100644
--- a/src/mame/ddr/llc2.cpp
+++ b/src/mame/ddr/llc2.cpp
@@ -60,8 +60,8 @@ public:
void init_llc2();
protected:
- virtual void machine_start() override;
- virtual void machine_reset() override;
+ virtual void machine_start() override ATTR_COLD;
+ virtual void machine_reset() override ATTR_COLD;
private:
void rom_disable_w(u8 data);
@@ -71,8 +71,8 @@ private:
void port1b_w(u8 data);
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
bool m_rv = 0;
required_device<speaker_sound_device> m_speaker;
diff --git a/src/mame/ddr/mc8020.cpp b/src/mame/ddr/mc8020.cpp
index d3844320024..89bc7462fe8 100644
--- a/src/mame/ddr/mc8020.cpp
+++ b/src/mame/ddr/mc8020.cpp
@@ -44,11 +44,11 @@ private:
void port_b_w(u8 data);
uint32_t screen_update_mc8020(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
u8 m_row = 0U;
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
required_shared_ptr<u8> m_p_videoram;
required_device<z80_device> m_maincpu;
required_ioport_array<7> m_keyboard;
diff --git a/src/mame/ddr/mc8030.cpp b/src/mame/ddr/mc8030.cpp
index d61c67d02d9..05709cb070d 100644
--- a/src/mame/ddr/mc8030.cpp
+++ b/src/mame/ddr/mc8030.cpp
@@ -53,11 +53,11 @@ private:
uint8_t asp_port_b_r();
void asp_port_a_w(uint8_t data);
void asp_port_b_w(uint8_t data);
- void machine_start() override;
+ void machine_start() override ATTR_COLD;
uint32_t screen_update_mc8030(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
std::unique_ptr<u8[]> m_vram;
required_device<z80_device> m_maincpu;
diff --git a/src/mame/ddr/nanos.cpp b/src/mame/ddr/nanos.cpp
index 2626461464b..1421701b55f 100644
--- a/src/mame/ddr/nanos.cpp
+++ b/src/mame/ddr/nanos.cpp
@@ -58,8 +58,8 @@ public:
void nanos(machine_config &config);
protected:
- virtual void machine_reset() override;
- virtual void machine_start() override;
+ virtual void machine_reset() override ATTR_COLD;
+ virtual void machine_start() override ATTR_COLD;
private:
void tc_w(uint8_t data);
@@ -74,8 +74,8 @@ private:
static void floppy_formats(format_registration &fr);
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
uint8_t m_key_command;
uint8_t m_last_code;
diff --git a/src/mame/ddr/pcm.cpp b/src/mame/ddr/pcm.cpp
index 6f8822ad0ae..911a5e4d9fc 100644
--- a/src/mame/ddr/pcm.cpp
+++ b/src/mame/ddr/pcm.cpp
@@ -96,13 +96,13 @@ private:
void port94_w(u8 data);
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
bool m_cone = 0;
u8 m_port85 = 0U;
- void machine_start() override;
- void machine_reset() override;
+ void machine_start() override ATTR_COLD;
+ void machine_reset() override ATTR_COLD;
required_device<z80_device> m_maincpu;
required_device<ram_device> m_ram;
required_device<z80pio_device> m_pio_s;
diff --git a/src/mame/ddr/poly880.cpp b/src/mame/ddr/poly880.cpp
index 80331c0719f..4444245f068 100644
--- a/src/mame/ddr/poly880.cpp
+++ b/src/mame/ddr/poly880.cpp
@@ -80,7 +80,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(trigger_nmi);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<z80_device> m_maincpu;
@@ -93,9 +93,9 @@ private:
u8 m_matrix = 0;
bool m_nmi = false;
- void poly880_io(address_map &map);
- void poly880_mem(address_map &map);
- void poly880s_mem(address_map &map);
+ void poly880_io(address_map &map) ATTR_COLD;
+ void poly880_mem(address_map &map) ATTR_COLD;
+ void poly880s_mem(address_map &map) ATTR_COLD;
void cldig_w(u8 data);
void ctc_z0_w(int state);
diff --git a/src/mame/ddr/polyplay.h b/src/mame/ddr/polyplay.h
index ce150d562db..8078bf8b853 100644
--- a/src/mame/ddr/polyplay.h
+++ b/src/mame/ddr/polyplay.h
@@ -44,7 +44,7 @@ public:
protected:
virtual void machine_start() override { m_lamps.resolve(); }
- virtual void video_start() override;
+ virtual void video_start() override ATTR_COLD;
private:
INTERRUPT_GEN_MEMBER(nmi_handler);
@@ -62,10 +62,10 @@ private:
void polyplay_characterram_w(offs_t offset, uint8_t data);
void polyplay_palette(palette_device &palette) const;
uint32_t screen_update_polyplay(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void polyplay_io_zre(address_map &map);
- void polyplay_io_zrepp(address_map &map);
- void polyplay_mem_zre(address_map &map);
- void polyplay_mem_zrepp(address_map &map);
+ void polyplay_io_zre(address_map &map) ATTR_COLD;
+ void polyplay_io_zrepp(address_map &map) ATTR_COLD;
+ void polyplay_mem_zre(address_map &map) ATTR_COLD;
+ void polyplay_mem_zrepp(address_map &map) ATTR_COLD;
required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_characterram;
diff --git a/src/mame/ddr/sc2.cpp b/src/mame/ddr/sc2.cpp
index abbe55a8293..fe3e0dc108a 100644
--- a/src/mame/ddr/sc2.cpp
+++ b/src/mame/ddr/sc2.cpp
@@ -62,7 +62,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(reset_button) { m_maincpu->set_input_line(INPUT_LINE_RESET, newval ? ASSERT_LINE : CLEAR_LINE); }
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -74,8 +74,8 @@ private:
u8 m_inp_mux = 0;
u8 m_digit_data = 0;
- void main_io(address_map &map);
- void main_map(address_map &map);
+ void main_io(address_map &map) ATTR_COLD;
+ void main_map(address_map &map) ATTR_COLD;
void update_display();
u8 pio_port_b_r();
diff --git a/src/mame/ddr/slc1.cpp b/src/mame/ddr/slc1.cpp
index 2877c59dfa1..d8aeb1c4ec3 100644
--- a/src/mame/ddr/slc1.cpp
+++ b/src/mame/ddr/slc1.cpp
@@ -86,7 +86,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(trigger_reset);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -98,8 +98,8 @@ private:
u8 m_select = 0;
u8 m_segment = 0;
- void mem_map(address_map &map);
- void io_map(address_map &map);
+ void mem_map(address_map &map) ATTR_COLD;
+ void io_map(address_map &map) ATTR_COLD;
u8 input_r();
void control_w(offs_t offset, u8 data);
diff --git a/src/mame/ddr/sprachmg.cpp b/src/mame/ddr/sprachmg.cpp
index 334bf4ae61d..43f58e676db 100644
--- a/src/mame/ddr/sprachmg.cpp
+++ b/src/mame/ddr/sprachmg.cpp
@@ -91,8 +91,8 @@ public:
void sprachmg(machine_config &config);
protected:
- virtual void machine_start() override;
- virtual void machine_reset() override;
+ virtual void machine_start() override ATTR_COLD;
+ virtual void machine_reset() override ATTR_COLD;
private:
required_device<z80_device> m_maincpu;
@@ -109,8 +109,8 @@ private:
output_finder<> m_led_morse;
output_finder<> m_led_standard;
- void mem_map(address_map &map);
- void io_map(address_map &map);
+ void mem_map(address_map &map) ATTR_COLD;
+ void io_map(address_map &map) ATTR_COLD;
void display_data_w(uint8_t data);
void display_column_w(uint8_t data);
diff --git a/src/mame/ddr/vcs80.cpp b/src/mame/ddr/vcs80.cpp
index eaf441f057d..2fc44693825 100644
--- a/src/mame/ddr/vcs80.cpp
+++ b/src/mame/ddr/vcs80.cpp
@@ -71,7 +71,7 @@ private:
required_device<pwm_display_device> m_display;
required_ioport_array<3> m_io_keyboard;
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
uint8_t pio_pa_r();
void pio_pb_w(uint8_t data);
@@ -110,9 +110,9 @@ private:
void init_vcs80();
TIMER_DEVICE_CALLBACK_MEMBER(vcs80_keyboard_tick);
- void bd_map(address_map &map);
- void io_map(address_map &map);
- void mem_map(address_map &map);
+ void bd_map(address_map &map) ATTR_COLD;
+ void io_map(address_map &map) ATTR_COLD;
+ void mem_map(address_map &map) ATTR_COLD;
};