diff options
Diffstat (limited to 'src/devices/machine/eeprom.h')
-rw-r--r-- | src/devices/machine/eeprom.h | 18 |
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]; |