diff options
Diffstat (limited to 'src/mame/msx')
-rw-r--r-- | src/mame/msx/big10.cpp | 4 | ||||
-rw-r--r-- | src/mame/msx/forte2.cpp | 6 | ||||
-rw-r--r-- | src/mame/msx/msx.h | 24 | ||||
-rw-r--r-- | src/mame/msx/msx1_bruc100.cpp | 2 | ||||
-rw-r--r-- | src/mame/msx/msx1_v9938.cpp | 2 | ||||
-rw-r--r-- | src/mame/msx/msx_kanji12.h | 2 | ||||
-rw-r--r-- | src/mame/msx/msx_matsushita.h | 2 | ||||
-rw-r--r-- | src/mame/msx/msx_s1985.h | 2 | ||||
-rw-r--r-- | src/mame/msx/msx_s1990.h | 4 | ||||
-rw-r--r-- | src/mame/msx/msx_systemflags.h | 2 | ||||
-rw-r--r-- | src/mame/msx/msxtr.cpp | 14 | ||||
-rw-r--r-- | src/mame/msx/pengadvb.cpp | 10 | ||||
-rw-r--r-- | src/mame/msx/sangho.cpp | 12 | ||||
-rw-r--r-- | src/mame/msx/sfkick.cpp | 14 |
14 files changed, 50 insertions, 50 deletions
diff --git a/src/mame/msx/big10.cpp b/src/mame/msx/big10.cpp index 1cad47601fc..cf7d794497e 100644 --- a/src/mame/msx/big10.cpp +++ b/src/mame/msx/big10.cpp @@ -87,8 +87,8 @@ private: required_ioport_array<6> m_in; output_finder<> m_lamp; - 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; uint8_t mux_r(); void mux_w(uint8_t data); diff --git a/src/mame/msx/forte2.cpp b/src/mame/msx/forte2.cpp index d1a85ede01b..a385095a9ea 100644 --- a/src/mame/msx/forte2.cpp +++ b/src/mame/msx/forte2.cpp @@ -63,7 +63,7 @@ public: void pesadelo(machine_config &config); 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 input_r(); void input_mask_w(u8 data); - void io_mem(address_map &map); - void program_mem(address_map &map); + void io_mem(address_map &map) ATTR_COLD; + void program_mem(address_map &map) ATTR_COLD; }; diff --git a/src/mame/msx/msx.h b/src/mame/msx/msx.h index 1f4f22cde00..ebb2dad88e6 100644 --- a/src/mame/msx/msx.h +++ b/src/mame/msx/msx.h @@ -156,8 +156,8 @@ protected: return add_cartridge_slot<N>(config, prim, false, 0, xtal); } virtual void driver_start() override; - virtual void machine_start() override; - virtual void machine_reset() override; + virtual void machine_start() override ATTR_COLD; + virtual void machine_reset() override ATTR_COLD; void expanded_slot_w(u8 data); u8 expanded_slot_r(); @@ -173,9 +173,9 @@ protected: void psg_port_a_w(u8 data); void psg_port_b_w(u8 data); - void msx_base_io_map(address_map &map); - void msx1_io_map(address_map &map); - void memory_map(address_map &map); + void msx_base_io_map(address_map &map) ATTR_COLD; + void msx1_io_map(address_map &map) ATTR_COLD; + void memory_map(address_map &map) ATTR_COLD; void memory_expand_slot(int slot); memory_view::memory_view_entry *get_view(int page, int prim, int sec); @@ -314,7 +314,7 @@ class msx2_base_state : public msx_state protected: msx2_base_state(const machine_config &mconfig, device_type type, const char *tag, XTAL main_xtal, int cpu_xtal_divider); - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; void msx2_base(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); void msx2(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); @@ -328,9 +328,9 @@ protected: void rtc_latch_w(u8 data); u8 switched_r(offs_t offset); void switched_w(offs_t offset, u8 data); - void msx2_base_io_map(address_map &map); - void msx2_io_map(address_map &map); - void msx2_v9958_io_map(address_map &map); + void msx2_base_io_map(address_map &map) ATTR_COLD; + void msx2_io_map(address_map &map) ATTR_COLD; + void msx2_v9958_io_map(address_map &map) ATTR_COLD; std::vector<msx_switched_interface *> m_switched; @@ -350,14 +350,14 @@ protected: void set_cold_boot_flags(u8 cold_boot_flags) { m_cold_boot_flags = cold_boot_flags; } - virtual void machine_start() override; - virtual void machine_reset() override; + virtual void machine_start() override ATTR_COLD; + virtual void machine_reset() override ATTR_COLD; void msx2plus_base(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); void msx2plus_pal_base(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); void msx2plus(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); void msx2plus_pal(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); - void msx2plus_io_map(address_map &map); + void msx2plus_io_map(address_map &map) ATTR_COLD; void msx2plus_add_softlists(machine_config &config); void turbor_add_softlists(machine_config &config); void turbor(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); diff --git a/src/mame/msx/msx1_bruc100.cpp b/src/mame/msx/msx1_bruc100.cpp index 111efb0970e..d6762ed89f0 100644 --- a/src/mame/msx/msx1_bruc100.cpp +++ b/src/mame/msx/msx1_bruc100.cpp @@ -31,7 +31,7 @@ public: private: required_device<msx_slot_bruc100_device> m_bruc100_firm; - void io_map(address_map &map); + void io_map(address_map &map) ATTR_COLD; void port90_w(u8 data); }; diff --git a/src/mame/msx/msx1_v9938.cpp b/src/mame/msx/msx1_v9938.cpp index 5d2cd901f4b..b5e62279666 100644 --- a/src/mame/msx/msx1_v9938.cpp +++ b/src/mame/msx/msx1_v9938.cpp @@ -68,7 +68,7 @@ protected: void msx1_v9938_pal(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); void svi738_base(machine_config &config, const internal_layout &layout); - void io_map(address_map &map); + void io_map(address_map &map) ATTR_COLD; required_device<v9938_device> m_v9938; }; diff --git a/src/mame/msx/msx_kanji12.h b/src/mame/msx/msx_kanji12.h index ea8c1ae6477..15184756b17 100644 --- a/src/mame/msx/msx_kanji12.h +++ b/src/mame/msx/msx_kanji12.h @@ -26,7 +26,7 @@ public: protected: // device-level overrides - virtual void device_start() override; + virtual void device_start() override ATTR_COLD; private: static constexpr u8 MANUFACTURER_ID = 0xf7; diff --git a/src/mame/msx/msx_matsushita.h b/src/mame/msx/msx_matsushita.h index 0a898f7ba00..f56a44f5ffb 100644 --- a/src/mame/msx/msx_matsushita.h +++ b/src/mame/msx/msx_matsushita.h @@ -25,7 +25,7 @@ public: protected: // device-level overrides - virtual void device_start() override; + virtual void device_start() override ATTR_COLD; virtual ioport_constructor device_input_ports() const override; // device_nvram_interface overrides diff --git a/src/mame/msx/msx_s1985.h b/src/mame/msx/msx_s1985.h index eb0fa0d417f..db3a36d7030 100644 --- a/src/mame/msx/msx_s1985.h +++ b/src/mame/msx/msx_s1985.h @@ -24,7 +24,7 @@ public: protected: // device-level overrides - virtual void device_start() override; + virtual void device_start() override ATTR_COLD; // device_nvram_interface overrides virtual void nvram_default() override; diff --git a/src/mame/msx/msx_s1990.h b/src/mame/msx/msx_s1990.h index 3a8c7587d35..7e378e759ca 100644 --- a/src/mame/msx/msx_s1990.h +++ b/src/mame/msx/msx_s1990.h @@ -53,8 +53,8 @@ public: DECLARE_INPUT_CHANGED_MEMBER(pause_callback); protected: - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; // device_memory_interface implementation virtual space_config_vector memory_space_config() const override; diff --git a/src/mame/msx/msx_systemflags.h b/src/mame/msx/msx_systemflags.h index c05da5e1892..ccebcf28cfc 100644 --- a/src/mame/msx/msx_systemflags.h +++ b/src/mame/msx/msx_systemflags.h @@ -34,7 +34,7 @@ public: void write(u8 data); protected: - virtual void device_start() override; + virtual void device_start() override ATTR_COLD; private: u8 m_initial_value; diff --git a/src/mame/msx/msxtr.cpp b/src/mame/msx/msxtr.cpp index eb684081dbb..8d6b0502291 100644 --- a/src/mame/msx/msxtr.cpp +++ b/src/mame/msx/msxtr.cpp @@ -58,15 +58,15 @@ public: void fsa1st(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; void turbor(ay8910_type ay8910_type, machine_config &config, const internal_layout &layout); void turbor_add_softlists(machine_config &config); - void s1990_mem_map(address_map &map); - void s1990_io_map(address_map &map); - void cpu_mem_map(address_map &map); - void cpu_io_map(address_map &map); + void s1990_mem_map(address_map &map) ATTR_COLD; + void s1990_io_map(address_map &map) ATTR_COLD; + void cpu_mem_map(address_map &map) ATTR_COLD; + void cpu_io_map(address_map &map) ATTR_COLD; virtual void setup_slot_spaces(msx_internal_slot_interface &device) override; virtual address_space& get_io_space() override; @@ -120,7 +120,7 @@ private: bool m_rxrdy; bool m_timer2_ff; - void s1990_io_map(address_map &map); + void s1990_io_map(address_map &map) ATTR_COLD; void dtr_w(int state); void rts_w(int state); void rxrdy_w(int state); diff --git a/src/mame/msx/pengadvb.cpp b/src/mame/msx/pengadvb.cpp index 96128167d16..ec9c84e43e7 100644 --- a/src/mame/msx/pengadvb.cpp +++ b/src/mame/msx/pengadvb.cpp @@ -65,8 +65,8 @@ public: void init_pengadvb2(); 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: uint8_t mem_r(offs_t offset); @@ -80,9 +80,9 @@ private: void ppi_port_c_w(uint8_t data); void pengadvb_decrypt(const char* region); - void bank_mem(address_map &map); - void io_mem(address_map &map); - void program_mem(address_map &map); + void bank_mem(address_map &map) ATTR_COLD; + void io_mem(address_map &map) ATTR_COLD; + void program_mem(address_map &map) ATTR_COLD; required_device<cpu_device> m_maincpu; required_device_array<address_map_bank_device, 4> m_page; diff --git a/src/mame/msx/sangho.cpp b/src/mame/msx/sangho.cpp index 3df25be6ec6..65c18bf9b20 100644 --- a/src/mame/msx/sangho.cpp +++ b/src/mame/msx/sangho.cpp @@ -67,9 +67,9 @@ public: { } protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; - void sangho_map(address_map &map); + void sangho_map(address_map &map) ATTR_COLD; std::unique_ptr<uint8_t[]> m_ram; required_device<cpu_device> m_maincpu; @@ -93,11 +93,11 @@ protected: uint8_t sec_slot_r(); void sec_slot_w(uint8_t data); - virtual void machine_reset() override; + virtual void machine_reset() override ATTR_COLD; void pzlestar_map_banks(); - void pzlestar_io_map(address_map &map); + void pzlestar_io_map(address_map &map) ATTR_COLD; private: uint8_t m_pzlestar_mem_bank = 0; @@ -115,11 +115,11 @@ public: protected: void sexyboom_bank_w(offs_t offset, uint8_t data); - virtual void machine_reset() override; + virtual void machine_reset() override ATTR_COLD; void sexyboom_map_bank(int bank); - void sexyboom_io_map(address_map &map); + void sexyboom_io_map(address_map &map) ATTR_COLD; private: uint8_t m_sexyboom_bank[8]; diff --git a/src/mame/msx/sfkick.cpp b/src/mame/msx/sfkick.cpp index 1903008163f..f6e4a3bc414 100644 --- a/src/mame/msx/sfkick.cpp +++ b/src/mame/msx/sfkick.cpp @@ -186,8 +186,8 @@ public: void sfkick(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: uint8_t mem_r(offs_t offset); @@ -197,11 +197,11 @@ private: void ppi_port_a_w(uint8_t data); void ppi_port_c_w(uint8_t data); void irqhandler(int state); - void sfkick_io_map(address_map &map); - void sfkick_map(address_map &map); - void sfkick_sound_io_map(address_map &map); - void sfkick_sound_map(address_map &map); - void bank_mem(address_map &map); + void sfkick_io_map(address_map &map) ATTR_COLD; + void sfkick_map(address_map &map) ATTR_COLD; + void sfkick_sound_io_map(address_map &map) ATTR_COLD; + void sfkick_sound_map(address_map &map) ATTR_COLD; + void bank_mem(address_map &map) ATTR_COLD; uint8_t m_primary_slot_reg = 0; uint8_t m_input_mux = 0; |