diff options
Diffstat (limited to 'src/mame/saitek')
30 files changed, 65 insertions, 65 deletions
diff --git a/src/mame/saitek/blitz.cpp b/src/mame/saitek/blitz.cpp index 5f9d6ce1518..166c165d8c4 100644 --- a/src/mame/saitek/blitz.cpp +++ b/src/mame/saitek/blitz.cpp @@ -72,7 +72,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(power_off) { m_power = false; } protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; virtual void machine_reset() override { m_power = true; } private: diff --git a/src/mame/saitek/chessac.cpp b/src/mame/saitek/chessac.cpp index 370ba9b98f9..cd817b15432 100644 --- a/src/mame/saitek/chessac.cpp +++ b/src/mame/saitek/chessac.cpp @@ -63,7 +63,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(go_button); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers diff --git a/src/mame/saitek/chesstrv.cpp b/src/mame/saitek/chesstrv.cpp index e0c4f66d162..109d3ee9f8a 100644 --- a/src/mame/saitek/chesstrv.cpp +++ b/src/mame/saitek/chesstrv.cpp @@ -78,7 +78,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(battery) { update_display(); } protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -93,8 +93,8 @@ private: u8 m_inp_mux = 0; u8 m_7seg_data = 0; - void chesstrv_mem(address_map &map); - void chesstrv_io(address_map &map); + void chesstrv_mem(address_map &map) ATTR_COLD; + void chesstrv_io(address_map &map) ATTR_COLD; TIMER_DEVICE_CALLBACK_MEMBER(computing) { m_computing = 1; } diff --git a/src/mame/saitek/companion.cpp b/src/mame/saitek/companion.cpp index 5976cb03b54..ff09786f911 100644 --- a/src/mame/saitek/companion.cpp +++ b/src/mame/saitek/companion.cpp @@ -50,7 +50,7 @@ public: void compan(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -66,7 +66,7 @@ private: u8 m_led_direct = 0; // address maps - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers void update_display(); diff --git a/src/mame/saitek/companion2.cpp b/src/mame/saitek/companion2.cpp index 81247281fb5..78b1a500058 100644 --- a/src/mame/saitek/companion2.cpp +++ b/src/mame/saitek/companion2.cpp @@ -109,8 +109,8 @@ public: DECLARE_INPUT_CHANGED_MEMBER(change_cpu_freq); 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: // devices/pointers diff --git a/src/mame/saitek/corona.cpp b/src/mame/saitek/corona.cpp index bc170d0607e..310390a62c8 100644 --- a/src/mame/saitek/corona.cpp +++ b/src/mame/saitek/corona.cpp @@ -46,8 +46,8 @@ public: void corona(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: // devices/pointers @@ -63,7 +63,7 @@ private: u8 m_led_data1 = 0; u8 m_led_data2 = 0; - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers void update_leds(); diff --git a/src/mame/saitek/cp2000.cpp b/src/mame/saitek/cp2000.cpp index f75e74f7e60..d502e65765d 100644 --- a/src/mame/saitek/cp2000.cpp +++ b/src/mame/saitek/cp2000.cpp @@ -58,7 +58,7 @@ public: void cp2000(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -72,8 +72,8 @@ private: u16 m_inp_mux = 0; // address maps - void main_map(address_map &map); - void main_io(address_map &map); + void main_map(address_map &map) ATTR_COLD; + void main_io(address_map &map) ATTR_COLD; // I/O handlers void control_w(u8 data); diff --git a/src/mame/saitek/delta1.cpp b/src/mame/saitek/delta1.cpp index 62ce5615527..b594c228e54 100644 --- a/src/mame/saitek/delta1.cpp +++ b/src/mame/saitek/delta1.cpp @@ -60,7 +60,7 @@ public: void delta1(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -76,8 +76,8 @@ private: bool m_blink = false; // address maps - void main_map(address_map &map); - void main_io(address_map &map); + void main_map(address_map &map) ATTR_COLD; + void main_io(address_map &map) ATTR_COLD; TIMER_DEVICE_CALLBACK_MEMBER(blink) { m_blink = !m_blink; update_display(); } diff --git a/src/mame/saitek/edames.cpp b/src/mame/saitek/edames.cpp index c3286a68555..9acae96920f 100644 --- a/src/mame/saitek/edames.cpp +++ b/src/mame/saitek/edames.cpp @@ -64,7 +64,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(change_cpu_freq); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers diff --git a/src/mame/saitek/exechess.cpp b/src/mame/saitek/exechess.cpp index c16c0f0372d..ea0ab725340 100644 --- a/src/mame/saitek/exechess.cpp +++ b/src/mame/saitek/exechess.cpp @@ -47,7 +47,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(battery) { m_battery = newval; } protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -63,8 +63,8 @@ private: u64 m_lcd_data[2] = { }; // address maps - void main_map(address_map &map); - void main_io(address_map &map); + void main_map(address_map &map) ATTR_COLD; + void main_io(address_map &map) ATTR_COLD; // I/O handlers template<int N> void lcd_output_w(u64 data); diff --git a/src/mame/saitek/gk2000.cpp b/src/mame/saitek/gk2000.cpp index 2a829ab3e6e..6c5ea87e515 100644 --- a/src/mame/saitek/gk2000.cpp +++ b/src/mame/saitek/gk2000.cpp @@ -137,7 +137,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(centurion_change_cpu_freq); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers diff --git a/src/mame/saitek/intchess.cpp b/src/mame/saitek/intchess.cpp index 706dd028422..deed450b276 100644 --- a/src/mame/saitek/intchess.cpp +++ b/src/mame/saitek/intchess.cpp @@ -84,7 +84,7 @@ private: required_device<palette_device> m_palette; required_device<cassette_image_device> m_cass; - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers void seg_w(u8 data); diff --git a/src/mame/saitek/leonardo.cpp b/src/mame/saitek/leonardo.cpp index b7db663e71c..87e3ef62bb9 100644 --- a/src/mame/saitek/leonardo.cpp +++ b/src/mame/saitek/leonardo.cpp @@ -101,8 +101,8 @@ public: void galileo(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: // devices/pointers @@ -120,7 +120,7 @@ private: u8 m_inp_mux = 0; u8 m_led_data[2] = { }; - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; void update_display(); void mux_w(u8 data); diff --git a/src/mame/saitek/mark5.cpp b/src/mame/saitek/mark5.cpp index 41bd6ea8e33..adef1599b1b 100644 --- a/src/mame/saitek/mark5.cpp +++ b/src/mame/saitek/mark5.cpp @@ -83,8 +83,8 @@ public: DECLARE_INPUT_CHANGED_MEMBER(cb_enable) { if (!newval) m_display[3]->clear(); } 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: // devices/pointers @@ -110,8 +110,8 @@ private: bool board_active() { return machine().time() > m_board_init_time; } // address maps - void mark5_map(address_map &map); - void mark6_map(address_map &map); + void mark5_map(address_map &map) ATTR_COLD; + void mark6_map(address_map &map) ATTR_COLD; // I/O handlers void nvram_w(offs_t offset, u8 data); diff --git a/src/mame/saitek/minichess.cpp b/src/mame/saitek/minichess.cpp index 248b9cf80d6..4512f00ccdc 100644 --- a/src/mame/saitek/minichess.cpp +++ b/src/mame/saitek/minichess.cpp @@ -60,7 +60,7 @@ public: void smchess(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers diff --git a/src/mame/saitek/prisma.cpp b/src/mame/saitek/prisma.cpp index fadd9f1911b..757240d4ed7 100644 --- a/src/mame/saitek/prisma.cpp +++ b/src/mame/saitek/prisma.cpp @@ -65,7 +65,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(change_cpu_freq); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers diff --git a/src/mame/saitek/prschess.cpp b/src/mame/saitek/prschess.cpp index 3628de1e3e2..919e5c17a83 100644 --- a/src/mame/saitek/prschess.cpp +++ b/src/mame/saitek/prschess.cpp @@ -53,7 +53,7 @@ public: void prschess(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -67,7 +67,7 @@ private: u8 m_led_data[2] = { }; // address maps - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers void update_display(); diff --git a/src/mame/saitek/renaissance.cpp b/src/mame/saitek/renaissance.cpp index f8f5a75fbef..df7f31095ac 100644 --- a/src/mame/saitek/renaissance.cpp +++ b/src/mame/saitek/renaissance.cpp @@ -79,8 +79,8 @@ public: void ren(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: // devices/pointers @@ -101,7 +101,7 @@ private: u8 m_inp_mux = 0; u8 m_led_data[2] = { }; - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; void lcd_pwm_w(offs_t offset, u8 data); void lcd_output_w(offs_t offset, u64 data); diff --git a/src/mame/saitek/risc2500.cpp b/src/mame/saitek/risc2500.cpp index 7fa177f40cd..6a573838c80 100644 --- a/src/mame/saitek/risc2500.cpp +++ b/src/mame/saitek/risc2500.cpp @@ -86,8 +86,8 @@ public: void montreux(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<arm_cpu_device> m_maincpu; @@ -110,7 +110,7 @@ private: u32 m_prev_pc = 0; u64 m_prev_cycle = 0; - void risc2500_mem(address_map &map); + void risc2500_mem(address_map &map) ATTR_COLD; void lcd_palette(palette_device &palette) const; SED1520_UPDATE_CB(screen_update_cb); diff --git a/src/mame/saitek/sbackgc.cpp b/src/mame/saitek/sbackgc.cpp index 3e77f94f110..04299c81869 100644 --- a/src/mame/saitek/sbackgc.cpp +++ b/src/mame/saitek/sbackgc.cpp @@ -82,7 +82,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(power_off) { if (newval) m_power = false; } protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; virtual void machine_reset() override { m_power = true; } // devices/pointers diff --git a/src/mame/saitek/schess.cpp b/src/mame/saitek/schess.cpp index 2568e501e8c..16c2cfbf602 100644 --- a/src/mame/saitek/schess.cpp +++ b/src/mame/saitek/schess.cpp @@ -66,7 +66,7 @@ public: void schess(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -80,7 +80,7 @@ private: u8 m_led_data = 0; // address maps - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers void update_display(); diff --git a/src/mame/saitek/simultano.cpp b/src/mame/saitek/simultano.cpp index f5a99e86792..10c4f931bcb 100644 --- a/src/mame/saitek/simultano.cpp +++ b/src/mame/saitek/simultano.cpp @@ -71,8 +71,8 @@ public: void cc2150(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: // devices/pointers @@ -90,8 +90,8 @@ private: u8 m_select = 0; u8 m_control = 0; - void simultano_map(address_map &map); - void cc2150_map(address_map &map); + void simultano_map(address_map &map) ATTR_COLD; + void cc2150_map(address_map &map) ATTR_COLD; void power_off(); void lcd_pwm_w(offs_t offset, u8 data); diff --git a/src/mame/saitek/ssystem3.cpp b/src/mame/saitek/ssystem3.cpp index b1001a59c0c..708349f125a 100644 --- a/src/mame/saitek/ssystem3.cpp +++ b/src/mame/saitek/ssystem3.cpp @@ -117,7 +117,7 @@ public: void init_ssystem3() { m_xor_kludge = true; } protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -143,9 +143,9 @@ private: bool m_xor_kludge = false; // address maps - void ssystem3_map(address_map &map); - void ssystem4_map(address_map &map); - void chessunit_map(address_map &map); + void ssystem3_map(address_map &map) ATTR_COLD; + void ssystem4_map(address_map &map) ATTR_COLD; + void chessunit_map(address_map &map) ATTR_COLD; // I/O handlers void lcd1_output_w(u32 data) { m_lcd1_data = data; } diff --git a/src/mame/saitek/stratos.cpp b/src/mame/saitek/stratos.cpp index fad1c3800de..ee33db79815 100644 --- a/src/mame/saitek/stratos.cpp +++ b/src/mame/saitek/stratos.cpp @@ -91,8 +91,8 @@ public: void tking2(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: // devices/pointers @@ -108,7 +108,7 @@ private: u8 m_control = 0; u8 m_led_data = 0; - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers void update_leds(); diff --git a/src/mame/saitek/stratos.h b/src/mame/saitek/stratos.h index ac760875cce..d7f5cf047d0 100644 --- a/src/mame/saitek/stratos.h +++ b/src/mame/saitek/stratos.h @@ -32,8 +32,8 @@ public: DECLARE_INPUT_CHANGED_MEMBER(go_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; virtual void device_post_load() override { update_lcd(); } bool m_power = false; diff --git a/src/mame/saitek/superstar.cpp b/src/mame/saitek/superstar.cpp index bcda4daa632..1df185ea3c7 100644 --- a/src/mame/saitek/superstar.cpp +++ b/src/mame/saitek/superstar.cpp @@ -83,7 +83,7 @@ public: void tstar432(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -97,8 +97,8 @@ private: u8 m_inp_mux = 0; // address maps - void sstar28k_map(address_map &map); - void tstar432_map(address_map &map); + void sstar28k_map(address_map &map) ATTR_COLD; + void tstar432_map(address_map &map) ATTR_COLD; // I/O handlers void control_w(u8 data); diff --git a/src/mame/saitek/tatrain.cpp b/src/mame/saitek/tatrain.cpp index 7309376d6c2..bf38a92eccf 100644 --- a/src/mame/saitek/tatrain.cpp +++ b/src/mame/saitek/tatrain.cpp @@ -80,7 +80,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(tatraina_change_cpu_freq); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers diff --git a/src/mame/saitek/tschess.cpp b/src/mame/saitek/tschess.cpp index f8bbec484af..8a6cca35762 100644 --- a/src/mame/saitek/tschess.cpp +++ b/src/mame/saitek/tschess.cpp @@ -58,7 +58,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: // devices/pointers diff --git a/src/mame/saitek/turbo16k.cpp b/src/mame/saitek/turbo16k.cpp index 727da741372..d09637013cc 100644 --- a/src/mame/saitek/turbo16k.cpp +++ b/src/mame/saitek/turbo16k.cpp @@ -100,7 +100,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(change_cpu_freq); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; // devices/pointers required_device<hd6301y0_cpu_device> m_maincpu; diff --git a/src/mame/saitek/turbos24k.cpp b/src/mame/saitek/turbos24k.cpp index 0129a419431..c062f9e65f1 100644 --- a/src/mame/saitek/turbos24k.cpp +++ b/src/mame/saitek/turbos24k.cpp @@ -59,7 +59,7 @@ public: DECLARE_INPUT_CHANGED_MEMBER(go_button); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: // devices/pointers @@ -76,7 +76,7 @@ private: u8 m_led_data[2] = { }; u16 m_lcd_data[4] = { }; - void main_map(address_map &map); + void main_map(address_map &map) ATTR_COLD; // I/O handlers template<int N> void lcd_output_w(offs_t offset, u16 data); |