diff options
author | 2024-09-25 12:35:29 -0400 | |
---|---|---|
committer | 2024-09-26 02:35:29 +1000 | |
commit | bdc96c8ea5c910cf316cdc65e7e20a747029b51f (patch) | |
tree | a28df3e642d41cbf8a72f3fa68e55365b6c1fbce /src/mame/ddr | |
parent | 9ca21b386bf7e0801b32e096dcde1cc8609f7b0c (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.cpp | 10 | ||||
-rw-r--r-- | src/mame/ddr/bcs3.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/c80.cpp | 6 | ||||
-rw-r--r-- | src/mame/ddr/chessmst.cpp | 6 | ||||
-rw-r--r-- | src/mame/ddr/chessmstdm.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/huebler.h | 6 | ||||
-rw-r--r-- | src/mame/ddr/jtc.cpp | 10 | ||||
-rw-r--r-- | src/mame/ddr/k7659kb.h | 8 | ||||
-rw-r--r-- | src/mame/ddr/kc_keyb.h | 4 | ||||
-rw-r--r-- | src/mame/ddr/kramermc.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/lc80.cpp | 12 | ||||
-rw-r--r-- | src/mame/ddr/llc1.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/llc2.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/mc8020.cpp | 6 | ||||
-rw-r--r-- | src/mame/ddr/mc8030.cpp | 6 | ||||
-rw-r--r-- | src/mame/ddr/nanos.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/pcm.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/poly880.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/polyplay.h | 10 | ||||
-rw-r--r-- | src/mame/ddr/sc2.cpp | 6 | ||||
-rw-r--r-- | src/mame/ddr/slc1.cpp | 6 | ||||
-rw-r--r-- | src/mame/ddr/sprachmg.cpp | 8 | ||||
-rw-r--r-- | src/mame/ddr/vcs80.cpp | 8 |
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; }; |