summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/eeprom.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/eeprom.h')
-rw-r--r--src/devices/machine/eeprom.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/machine/eeprom.h b/src/devices/machine/eeprom.h
index eb0a64b9234..2aba9bb818b 100644
--- a/src/devices/machine/eeprom.h
+++ b/src/devices/machine/eeprom.h
@@ -58,25 +58,25 @@ protected:
// device-level overrides
virtual void device_validity_check(validity_checker &valid) const override;
- 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_nvram_interface overrides
virtual void nvram_default() override;
- virtual void nvram_read(emu_file &file) override;
- virtual void nvram_write(emu_file &file) override;
+ virtual bool nvram_read(util::read_stream &file) override;
+ virtual bool nvram_write(util::write_stream &file) override;
optional_memory_region m_region;
std::unique_ptr<uint8_t []> m_data;
// configuration state
- uint32_t m_cells;
- uint8_t m_address_bits;
- uint8_t m_data_bits;
+ uint32_t m_cells;
+ uint8_t m_address_bits;
+ uint8_t m_data_bits;
const void * m_default_data;
- uint32_t m_default_data_size;
- uint32_t m_default_value;
+ uint32_t m_default_data_size;
+ uint32_t m_default_value;
bool m_default_value_set;
attotime m_operation_time[TIMING_COUNT];