summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/hegenerglaser
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/hegenerglaser')
-rw-r--r--src/mame/hegenerglaser/academy.cpp2
-rw-r--r--src/mame/hegenerglaser/amsterdam.cpp4
-rw-r--r--src/mame/hegenerglaser/berlin.cpp4
-rw-r--r--src/mame/hegenerglaser/brikett.cpp18
-rw-r--r--src/mame/hegenerglaser/europa.cpp2
-rw-r--r--src/mame/hegenerglaser/glasgow.cpp4
-rw-r--r--src/mame/hegenerglaser/milano.cpp4
-rw-r--r--src/mame/hegenerglaser/mm1.cpp8
-rw-r--r--src/mame/hegenerglaser/mm2.cpp12
-rw-r--r--src/mame/hegenerglaser/mmboard.h8
-rw-r--r--src/mame/hegenerglaser/mmdisplay1.h4
-rw-r--r--src/mame/hegenerglaser/mmdisplay2.h6
-rw-r--r--src/mame/hegenerglaser/modena.cpp4
-rw-r--r--src/mame/hegenerglaser/modular.cpp18
-rw-r--r--src/mame/hegenerglaser/modular_tm.cpp8
-rw-r--r--src/mame/hegenerglaser/mondial.cpp4
-rw-r--r--src/mame/hegenerglaser/mondial2.cpp4
-rw-r--r--src/mame/hegenerglaser/mondial68k.cpp4
-rw-r--r--src/mame/hegenerglaser/montec.cpp4
-rw-r--r--src/mame/hegenerglaser/polgar.cpp2
-rw-r--r--src/mame/hegenerglaser/risc.cpp4
-rw-r--r--src/mame/hegenerglaser/roma2.cpp2
-rw-r--r--src/mame/hegenerglaser/smondial.cpp8
23 files changed, 69 insertions, 69 deletions
diff --git a/src/mame/hegenerglaser/academy.cpp b/src/mame/hegenerglaser/academy.cpp
index c1f3aaa8696..09c9faddda9 100644
--- a/src/mame/hegenerglaser/academy.cpp
+++ b/src/mame/hegenerglaser/academy.cpp
@@ -59,7 +59,7 @@ private:
required_device<hc259_device> m_outlatch;
required_ioport m_keys;
- void main_map(address_map &map);
+ void main_map(address_map &map) ATTR_COLD;
void led_w(u8 data);
u8 input_r();
diff --git a/src/mame/hegenerglaser/amsterdam.cpp b/src/mame/hegenerglaser/amsterdam.cpp
index 29fa3ca03fb..662f3bdb3ca 100644
--- a/src/mame/hegenerglaser/amsterdam.cpp
+++ b/src/mame/hegenerglaser/amsterdam.cpp
@@ -62,8 +62,8 @@ private:
required_ioport_array<2> m_keys;
required_ioport m_reset;
- void amsterd_mem(address_map &map);
- void dallas32_mem(address_map &map);
+ void amsterd_mem(address_map &map) ATTR_COLD;
+ void dallas32_mem(address_map &map) ATTR_COLD;
void led_w(offs_t offset, u8 data);
void dac_w(u8 data);
diff --git a/src/mame/hegenerglaser/berlin.cpp b/src/mame/hegenerglaser/berlin.cpp
index e51819eb972..b7f320e2103 100644
--- a/src/mame/hegenerglaser/berlin.cpp
+++ b/src/mame/hegenerglaser/berlin.cpp
@@ -68,8 +68,8 @@ private:
required_device<mephisto_display2_device> m_display;
required_ioport m_keys;
- void berlin_mem(address_map &map);
- void berlinp_mem(address_map &map);
+ void berlin_mem(address_map &map) ATTR_COLD;
+ void berlinp_mem(address_map &map) ATTR_COLD;
u8 nvram_r(offs_t offset) { return m_nvram[offset]; }
void nvram_w(offs_t offset, u8 data) { m_nvram[offset] = data; }
diff --git a/src/mame/hegenerglaser/brikett.cpp b/src/mame/hegenerglaser/brikett.cpp
index f17d594bf18..4b2d5c01ea3 100644
--- a/src/mame/hegenerglaser/brikett.cpp
+++ b/src/mame/hegenerglaser/brikett.cpp
@@ -133,7 +133,7 @@ public:
void mephisto3(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
virtual void machine_reset() override { m_reset = true; }
private:
@@ -154,14 +154,14 @@ private:
u8 m_esb_select = 0;
// address maps
- void mephisto_map(address_map &map);
- void mephistoj_map(address_map &map);
- void mephisto2_map(address_map &map);
- void mephistoe2_map(address_map &map);
- void mephistoe2a_map(address_map &map);
- void mephisto3_map(address_map &map);
- void mephisto_io(address_map &map);
- void mephistoj_io(address_map &map);
+ void mephisto_map(address_map &map) ATTR_COLD;
+ void mephistoj_map(address_map &map) ATTR_COLD;
+ void mephisto2_map(address_map &map) ATTR_COLD;
+ void mephistoe2_map(address_map &map) ATTR_COLD;
+ void mephistoe2a_map(address_map &map) ATTR_COLD;
+ void mephisto3_map(address_map &map) ATTR_COLD;
+ void mephisto_io(address_map &map) ATTR_COLD;
+ void mephistoj_io(address_map &map) ATTR_COLD;
// I/O handlers
int clear_r();
diff --git a/src/mame/hegenerglaser/europa.cpp b/src/mame/hegenerglaser/europa.cpp
index d4eede6a7a9..74da1ffa225 100644
--- a/src/mame/hegenerglaser/europa.cpp
+++ b/src/mame/hegenerglaser/europa.cpp
@@ -59,7 +59,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(on_button);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
// devices/pointers
diff --git a/src/mame/hegenerglaser/glasgow.cpp b/src/mame/hegenerglaser/glasgow.cpp
index 2fe7ad3b2fa..4afa855a03c 100644
--- a/src/mame/hegenerglaser/glasgow.cpp
+++ b/src/mame/hegenerglaser/glasgow.cpp
@@ -62,7 +62,7 @@ public:
void glasgow(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -73,7 +73,7 @@ private:
u8 m_kp_mux = 0;
- void glasgow_mem(address_map &map);
+ void glasgow_mem(address_map &map) ATTR_COLD;
void control_w(u8 data);
u8 keys_r();
diff --git a/src/mame/hegenerglaser/milano.cpp b/src/mame/hegenerglaser/milano.cpp
index 15022e7cc18..b492ba9428e 100644
--- a/src/mame/hegenerglaser/milano.cpp
+++ b/src/mame/hegenerglaser/milano.cpp
@@ -46,7 +46,7 @@ public:
void milano(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -58,7 +58,7 @@ private:
u8 m_board_mux = 0;
u8 m_led_data = 0;
- void milano_mem(address_map &map);
+ void milano_mem(address_map &map) ATTR_COLD;
void update_leds();
void io_w(u8 data);
diff --git a/src/mame/hegenerglaser/mm1.cpp b/src/mame/hegenerglaser/mm1.cpp
index 9544068575c..e0d63de4903 100644
--- a/src/mame/hegenerglaser/mm1.cpp
+++ b/src/mame/hegenerglaser/mm1.cpp
@@ -75,7 +75,7 @@ public:
void mm1(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
virtual void machine_reset() override { m_reset = true; }
private:
@@ -89,9 +89,9 @@ private:
u8 m_kp_mux = 0;
// address maps
- void mirage_map(address_map &map);
- void mm1_map(address_map &map);
- void mm1_io(address_map &map);
+ void mirage_map(address_map &map) ATTR_COLD;
+ void mm1_map(address_map &map) ATTR_COLD;
+ void mm1_io(address_map &map) ATTR_COLD;
// I/O handlers
void update_display();
diff --git a/src/mame/hegenerglaser/mm2.cpp b/src/mame/hegenerglaser/mm2.cpp
index af977d7f1aa..9d94c1f78d4 100644
--- a/src/mame/hegenerglaser/mm2.cpp
+++ b/src/mame/hegenerglaser/mm2.cpp
@@ -148,7 +148,7 @@ public:
void bup(machine_config &config);
protected:
- virtual void machine_reset() override;
+ virtual void machine_reset() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -157,11 +157,11 @@ private:
required_ioport_array<2> m_keys;
required_ioport m_reset;
- void bup_mem(address_map &map);
- void mm2_mem(address_map &map);
- void mm4_mem(address_map &map);
- void mm5p_mem(address_map &map);
- void rebel5_mem(address_map &map);
+ void bup_mem(address_map &map) ATTR_COLD;
+ void mm2_mem(address_map &map) ATTR_COLD;
+ void mm4_mem(address_map &map) ATTR_COLD;
+ void mm5p_mem(address_map &map) ATTR_COLD;
+ void rebel5_mem(address_map &map) ATTR_COLD;
void lcd_irqack_w(u8 data);
u8 keys_r(offs_t offset);
diff --git a/src/mame/hegenerglaser/mmboard.h b/src/mame/hegenerglaser/mmboard.h
index e0a29534114..22fc6f30903 100644
--- a/src/mame/hegenerglaser/mmboard.h
+++ b/src/mame/hegenerglaser/mmboard.h
@@ -36,8 +36,8 @@ 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;
void set_config(machine_config &config, sensorboard_device::sb_type board_type);
void refresh_leds_w(offs_t offset, u8 data);
@@ -64,7 +64,7 @@ public:
protected:
// optional information overrides
- virtual void device_add_mconfig(machine_config &config) override;
+ virtual void device_add_mconfig(machine_config &config) override ATTR_COLD;
};
@@ -78,7 +78,7 @@ public:
protected:
// optional information overrides
- virtual void device_add_mconfig(machine_config &config) override;
+ virtual void device_add_mconfig(machine_config &config) override ATTR_COLD;
};
diff --git a/src/mame/hegenerglaser/mmdisplay1.h b/src/mame/hegenerglaser/mmdisplay1.h
index 53015299565..22a98a33b8f 100644
--- a/src/mame/hegenerglaser/mmdisplay1.h
+++ b/src/mame/hegenerglaser/mmdisplay1.h
@@ -26,8 +26,8 @@ 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;
private:
output_finder<4> m_digits;
diff --git a/src/mame/hegenerglaser/mmdisplay2.h b/src/mame/hegenerglaser/mmdisplay2.h
index 0cb2004f98f..c29a9fb022a 100644
--- a/src/mame/hegenerglaser/mmdisplay2.h
+++ b/src/mame/hegenerglaser/mmdisplay2.h
@@ -31,9 +31,9 @@ public:
protected:
// device-level overrides
- virtual void device_start() override;
- virtual void device_reset() override;
- virtual void device_add_mconfig(machine_config &config) override;
+ virtual void device_start() override ATTR_COLD;
+ virtual void device_reset() override ATTR_COLD;
+ virtual void device_add_mconfig(machine_config &config) override ATTR_COLD;
private:
required_device<hd44780_device> m_lcd;
diff --git a/src/mame/hegenerglaser/modena.cpp b/src/mame/hegenerglaser/modena.cpp
index 824c13a1b07..99e1d944a3e 100644
--- a/src/mame/hegenerglaser/modena.cpp
+++ b/src/mame/hegenerglaser/modena.cpp
@@ -51,7 +51,7 @@ public:
void modena(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -64,7 +64,7 @@ private:
u8 m_board_mux = 0;
u8 m_io_ctrl = 0;
- void modena_mem(address_map &map);
+ void modena_mem(address_map &map) ATTR_COLD;
u8 input_r();
void io_w(u8 data);
diff --git a/src/mame/hegenerglaser/modular.cpp b/src/mame/hegenerglaser/modular.cpp
index 8ffbd0da372..3ec15249264 100644
--- a/src/mame/hegenerglaser/modular.cpp
+++ b/src/mame/hegenerglaser/modular.cpp
@@ -128,8 +128,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(switch_sensor_type) { set_sbtype(newval); }
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
@@ -143,13 +143,13 @@ private:
u8 m_bav_data = 0;
// address maps
- void alm16_mem(address_map &map);
- void alm32_mem(address_map &map);
- void port16_mem(address_map &map);
- void port32_mem(address_map &map);
- void van16_mem(address_map &map);
- void van32_mem(address_map &map);
- void gen32_mem(address_map &map);
+ void alm16_mem(address_map &map) ATTR_COLD;
+ void alm32_mem(address_map &map) ATTR_COLD;
+ void port16_mem(address_map &map) ATTR_COLD;
+ void port32_mem(address_map &map) ATTR_COLD;
+ void van16_mem(address_map &map) ATTR_COLD;
+ void van32_mem(address_map &map) ATTR_COLD;
+ void gen32_mem(address_map &map) ATTR_COLD;
// I/O handlers
u32 rom_r(offs_t offset);
diff --git a/src/mame/hegenerglaser/modular_tm.cpp b/src/mame/hegenerglaser/modular_tm.cpp
index f80068626e0..ae15955af43 100644
--- a/src/mame/hegenerglaser/modular_tm.cpp
+++ b/src/mame/hegenerglaser/modular_tm.cpp
@@ -71,8 +71,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
@@ -83,8 +83,8 @@ private:
emu_timer *m_boot_timer;
// address maps
- void mmtm_2m_map(address_map &map);
- void mmtm_8m_map(address_map &map);
+ void mmtm_2m_map(address_map &map) ATTR_COLD;
+ void mmtm_8m_map(address_map &map) ATTR_COLD;
u8 nvram_r(offs_t offset) { return m_nvram[offset]; }
void nvram_w(offs_t offset, u8 data) { m_nvram[offset] = data; }
diff --git a/src/mame/hegenerglaser/mondial.cpp b/src/mame/hegenerglaser/mondial.cpp
index db074497daa..0395f4fde7c 100644
--- a/src/mame/hegenerglaser/mondial.cpp
+++ b/src/mame/hegenerglaser/mondial.cpp
@@ -51,7 +51,7 @@ public:
void mondial(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -62,7 +62,7 @@ private:
u8 m_inp_mux = 0;
- void mondial_mem(address_map &map);
+ void mondial_mem(address_map &map) ATTR_COLD;
void control_w(u8 data);
u8 irq_ack_r();
diff --git a/src/mame/hegenerglaser/mondial2.cpp b/src/mame/hegenerglaser/mondial2.cpp
index 739d8fd6479..5b77c18e8fd 100644
--- a/src/mame/hegenerglaser/mondial2.cpp
+++ b/src/mame/hegenerglaser/mondial2.cpp
@@ -43,7 +43,7 @@ public:
void mondial2(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -56,7 +56,7 @@ private:
u8 m_board_mux = 0;
u8 m_led_data = 0;
- void mondial2_mem(address_map &map);
+ void mondial2_mem(address_map &map) ATTR_COLD;
void update_leds();
void control_w(u8 data);
diff --git a/src/mame/hegenerglaser/mondial68k.cpp b/src/mame/hegenerglaser/mondial68k.cpp
index a21e17b8e69..002fcc2ddd5 100644
--- a/src/mame/hegenerglaser/mondial68k.cpp
+++ b/src/mame/hegenerglaser/mondial68k.cpp
@@ -53,7 +53,7 @@ public:
void mondial68k(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -67,7 +67,7 @@ private:
u8 m_input_mux = 0xff;
u8 m_board_mux = 0xff;
- void mondial68k_mem(address_map &map);
+ void mondial68k_mem(address_map &map) ATTR_COLD;
void update_leds();
void lcd_output_w(u32 data);
diff --git a/src/mame/hegenerglaser/montec.cpp b/src/mame/hegenerglaser/montec.cpp
index 7d60e03970b..dc2d72890b0 100644
--- a/src/mame/hegenerglaser/montec.cpp
+++ b/src/mame/hegenerglaser/montec.cpp
@@ -58,7 +58,7 @@ public:
void montec4le(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -69,7 +69,7 @@ private:
required_ioport_array<2> m_keys;
output_finder<8> m_digits;
- void montec_mem(address_map &map);
+ void montec_mem(address_map &map) ATTR_COLD;
template<int N> void lcd_output_w(u32 data);
void led_w(u8 data);
diff --git a/src/mame/hegenerglaser/polgar.cpp b/src/mame/hegenerglaser/polgar.cpp
index a71514031b7..4739bd9790c 100644
--- a/src/mame/hegenerglaser/polgar.cpp
+++ b/src/mame/hegenerglaser/polgar.cpp
@@ -46,7 +46,7 @@ private:
required_device<cpu_device> m_maincpu;
required_ioport m_keys;
- void polgar_mem(address_map &map);
+ void polgar_mem(address_map &map) ATTR_COLD;
u8 keys_r(offs_t offset);
};
diff --git a/src/mame/hegenerglaser/risc.cpp b/src/mame/hegenerglaser/risc.cpp
index d50a7ca3275..8e81bc87fab 100644
--- a/src/mame/hegenerglaser/risc.cpp
+++ b/src/mame/hegenerglaser/risc.cpp
@@ -48,7 +48,7 @@ public:
void mrisc(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
private:
required_device<cpu_device> m_maincpu;
@@ -56,7 +56,7 @@ private:
required_memory_bank m_rombank;
required_ioport m_keys;
- void mrisc_mem(address_map &map);
+ void mrisc_mem(address_map &map) ATTR_COLD;
u8 keys_r(offs_t offset);
u8 chessm_r();
diff --git a/src/mame/hegenerglaser/roma2.cpp b/src/mame/hegenerglaser/roma2.cpp
index e65238d70f7..ae83e155a85 100644
--- a/src/mame/hegenerglaser/roma2.cpp
+++ b/src/mame/hegenerglaser/roma2.cpp
@@ -67,7 +67,7 @@ private:
required_ioport_array<4> m_inputs;
optional_ioport m_reset;
- void main_map(address_map &map);
+ void main_map(address_map &map) ATTR_COLD;
u8 input_r();
};
diff --git a/src/mame/hegenerglaser/smondial.cpp b/src/mame/hegenerglaser/smondial.cpp
index 240a47701a4..7b26c98209e 100644
--- a/src/mame/hegenerglaser/smondial.cpp
+++ b/src/mame/hegenerglaser/smondial.cpp
@@ -66,7 +66,7 @@ public:
void smondialb(machine_config &config);
protected:
- virtual void machine_start() override;
+ virtual void machine_start() override ATTR_COLD;
// devices/pointers
required_device<cpu_device> m_maincpu;
@@ -82,8 +82,8 @@ protected:
u8 m_board_mux = 0;
// address maps
- void smondialb_mem(address_map &map);
- void smondial2_mem(address_map &map);
+ void smondialb_mem(address_map &map) ATTR_COLD;
+ void smondial2_mem(address_map &map) ATTR_COLD;
// I/O handlers
template<int N> void lcd_output_w(u32 data);
@@ -115,7 +115,7 @@ public:
void smondiala(machine_config &config);
private:
- void smondiala_mem(address_map &map);
+ void smondiala_mem(address_map &map) ATTR_COLD;
// led row/column is switched around, do a trampoline here instead of making a different .lay file
virtual void led_w(u8 data) override { smondialb_state::led_w(bitswap<8>(data, 7,6,3,2,5,4,1,0)); }