diff options
author | smf- <smf-@users.noreply.github.com> | 2018-05-06 07:03:41 +0100 |
---|---|---|
committer | smf- <smf-@users.noreply.github.com> | 2018-05-06 07:04:41 +0100 |
commit | 35d2dae7f3d4fddc45c0bba136e6f902733b5c9e (patch) | |
tree | 9796d299af318c31bdc86fcd58ad34ee1b3b224d /src/devices/machine/eepromser.h | |
parent | 8486d3043798a051b7103acdb385af1d1ccb813b (diff) |
default eeprom clock to zero (nw)
Diffstat (limited to 'src/devices/machine/eepromser.h')
-rw-r--r-- | src/devices/machine/eepromser.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/devices/machine/eepromser.h b/src/devices/machine/eepromser.h index 2a68f1ea1bc..92a721e5305 100644 --- a/src/devices/machine/eepromser.h +++ b/src/devices/machine/eepromser.h @@ -29,63 +29,63 @@ // standard 93CX6 class of 16-bit EEPROMs #define MCFG_EEPROM_SERIAL_93C06_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C06_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C06_16BIT) #define MCFG_EEPROM_SERIAL_93C46_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C46_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C46_16BIT) #define MCFG_EEPROM_SERIAL_93C56_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C56_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C56_16BIT) #define MCFG_EEPROM_SERIAL_93C57_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C57_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C57_16BIT) #define MCFG_EEPROM_SERIAL_93C66_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C66_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C66_16BIT) #define MCFG_EEPROM_SERIAL_93C76_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C76_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C76_16BIT) #define MCFG_EEPROM_SERIAL_93C86_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C86_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C86_16BIT) // some manufacturers use pin 6 as an "ORG" pin which, when pulled low, configures memory for 8-bit accesses #define MCFG_EEPROM_SERIAL_93C46_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C46_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C46_8BIT) #define MCFG_EEPROM_SERIAL_93C56_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C56_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C56_8BIT) #define MCFG_EEPROM_SERIAL_93C57_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C57_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C57_8BIT) #define MCFG_EEPROM_SERIAL_93C66_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C66_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C66_8BIT) #define MCFG_EEPROM_SERIAL_93C76_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C76_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C76_8BIT) #define MCFG_EEPROM_SERIAL_93C86_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C86_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_93C86_8BIT) // ER5911 has a separate ready pin, a reduced command set, and supports 8/16 bit out of the box #define MCFG_EEPROM_SERIAL_ER5911_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_ER5911_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_ER5911_8BIT) #define MCFG_EEPROM_SERIAL_ER5911_16BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_ER5911_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_ER5911_16BIT) #define MCFG_EEPROM_SERIAL_MSM16911_8BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_MSM16911_8BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_MSM16911_8BIT) #define MCFG_EEPROM_SERIAL_MSM16911_16BIT_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_MSM16911_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_MSM16911_16BIT) // Seiko S-29X90 class of 16-bit EEPROMs. They always use 13 address bits, despite needing only 6-8. // The output is updated on the falling edge of the clock. Streaming is enabled #define MCFG_EEPROM_SERIAL_S29190_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_S29190_16BIT, 0) \ + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_S29190_16BIT) \ MCFG_EEPROM_SERIAL_ENABLE_OUTPUT_ON_FALLING_CLOCK() \ MCFG_EEPROM_SERIAL_ENABLE_STREAMING() #define MCFG_EEPROM_SERIAL_S29290_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_S29290_16BIT, 0) \ + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_S29290_16BIT) \ MCFG_EEPROM_SERIAL_ENABLE_OUTPUT_ON_FALLING_CLOCK() \ MCFG_EEPROM_SERIAL_ENABLE_STREAMING() #define MCFG_EEPROM_SERIAL_S29390_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_S29390_16BIT, 0) \ + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_S29390_16BIT) \ MCFG_EEPROM_SERIAL_ENABLE_OUTPUT_ON_FALLING_CLOCK() \ MCFG_EEPROM_SERIAL_ENABLE_STREAMING() // X24c44 16 bit ram/eeprom combo #define MCFG_EEPROM_SERIAL_X24C44_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_X24C44_16BIT, 0) + MCFG_DEVICE_ADD(_tag, EEPROM_SERIAL_X24C44_16BIT) // pass-throughs to the base class for setting default data #define MCFG_EEPROM_SERIAL_DATA MCFG_EEPROM_DATA @@ -285,7 +285,7 @@ protected: class eeprom_serial_##_lowercase##_##_bits##bit_device : public eeprom_serial_##_baseclass##_device \ { \ public: \ - eeprom_serial_##_lowercase##_##_bits##bit_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); \ + eeprom_serial_##_lowercase##_##_bits##bit_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); \ }; \ DECLARE_DEVICE_TYPE(EEPROM_SERIAL_##_uppercase##_##_bits##BIT, eeprom_serial_##_lowercase##_##_bits##bit_device) |