summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/msx
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/msx')
-rw-r--r--src/mame/msx/big10.cpp4
-rw-r--r--src/mame/msx/forte2.cpp6
-rw-r--r--src/mame/msx/msx.h24
-rw-r--r--src/mame/msx/msx1_bruc100.cpp2
-rw-r--r--src/mame/msx/msx1_v9938.cpp2
-rw-r--r--src/mame/msx/msx_kanji12.h2
-rw-r--r--src/mame/msx/msx_matsushita.h2
-rw-r--r--src/mame/msx/msx_s1985.h2
-rw-r--r--src/mame/msx/msx_s1990.h4
-rw-r--r--src/mame/msx/msx_systemflags.h2
-rw-r--r--src/mame/msx/msxtr.cpp14
-rw-r--r--src/mame/msx/pengadvb.cpp10
-rw-r--r--src/mame/msx/sangho.cpp12
-rw-r--r--src/mame/msx/sfkick.cpp14
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;