diff options
Diffstat (limited to 'src/mame/hegenerglaser')
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)); } |