diff options
author | mooglyguy <therealmogminer@gmail.com> | 2018-08-23 18:34:05 +0200 |
---|---|---|
committer | mooglyguy <therealmogminer@gmail.com> | 2018-08-23 18:34:21 +0200 |
commit | f10c6be54ff10fe557388f4e1d7fe3b648782b21 (patch) | |
tree | 24c452f1943990bbb683220b4b71315a89e7926f /src/devices/machine/eeprom.cpp | |
parent | 5d5a94e3d7bd1e7b4a3d66f68fb20fc4259480b5 (diff) |
ds1315, ds1386, ds2404, ds75160a, ds75161a, eeprom, eepromser, eeprompar: Removed MCFG, nw
Diffstat (limited to 'src/devices/machine/eeprom.cpp')
-rw-r--r-- | src/devices/machine/eeprom.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/devices/machine/eeprom.cpp b/src/devices/machine/eeprom.cpp index 86e6c749ff1..0c81a6701e0 100644 --- a/src/devices/machine/eeprom.cpp +++ b/src/devices/machine/eeprom.cpp @@ -49,7 +49,7 @@ eeprom_base_device::eeprom_base_device(const machine_config &mconfig, device_typ // to set the default data //------------------------------------------------- -void eeprom_base_device::set_size(int cells, int cellbits) +eeprom_base_device& eeprom_base_device::size(int cells, int cellbits) { m_cells = cells; m_data_bits = cellbits; @@ -62,6 +62,8 @@ void eeprom_base_device::set_size(int cells, int cellbits) cells >>= 1; m_address_bits++; } + + return *this; } @@ -70,18 +72,20 @@ void eeprom_base_device::set_size(int cells, int cellbits) // to set the default data //------------------------------------------------- -void eeprom_base_device::set_default_data(const uint8_t *data, uint32_t size) +eeprom_base_device& eeprom_base_device::default_data(const uint8_t *data, uint32_t size) { assert(m_data_bits == 8); m_default_data = data; m_default_data_size = size; + return *this; } -void eeprom_base_device::set_default_data(const uint16_t *data, uint32_t size) +eeprom_base_device& eeprom_base_device::default_data(const uint16_t *data, uint32_t size) { assert(m_data_bits == 16); m_default_data = data; m_default_data_size = size / 2; + return *this; } |