summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/saitek
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/saitek')
-rw-r--r--src/mame/saitek/blitz.cpp2
-rw-r--r--src/mame/saitek/chessac.cpp2
-rw-r--r--src/mame/saitek/chesstrv.cpp6
-rw-r--r--src/mame/saitek/companion.cpp4
-rw-r--r--src/mame/saitek/companion2.cpp4
-rw-r--r--src/mame/saitek/corona.cpp6
-rw-r--r--src/mame/saitek/cp2000.cpp6
-rw-r--r--src/mame/saitek/delta1.cpp6
-rw-r--r--src/mame/saitek/edames.cpp2
-rw-r--r--src/mame/saitek/exechess.cpp6
-rw-r--r--src/mame/saitek/gk2000.cpp2
-rw-r--r--src/mame/saitek/intchess.cpp2
-rw-r--r--src/mame/saitek/leonardo.cpp6
-rw-r--r--src/mame/saitek/mark5.cpp8
-rw-r--r--src/mame/saitek/minichess.cpp2
-rw-r--r--src/mame/saitek/prisma.cpp2
-rw-r--r--src/mame/saitek/prschess.cpp4
-rw-r--r--src/mame/saitek/renaissance.cpp6
-rw-r--r--src/mame/saitek/risc2500.cpp6
-rw-r--r--src/mame/saitek/sbackgc.cpp2
-rw-r--r--src/mame/saitek/schess.cpp4
-rw-r--r--src/mame/saitek/simultano.cpp8
-rw-r--r--src/mame/saitek/ssystem3.cpp8
-rw-r--r--src/mame/saitek/stratos.cpp6
-rw-r--r--src/mame/saitek/stratos.h4
-rw-r--r--src/mame/saitek/superstar.cpp6
-rw-r--r--src/mame/saitek/tatrain.cpp2
-rw-r--r--src/mame/saitek/tschess.cpp2
-rw-r--r--src/mame/saitek/turbo16k.cpp2
-rw-r--r--src/mame/saitek/turbos24k.cpp4
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);