summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/eepromser.h
diff options
context:
space:
mode:
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
commit35d2dae7f3d4fddc45c0bba136e6f902733b5c9e (patch)
tree9796d299af318c31bdc86fcd58ad34ee1b3b224d /src/devices/machine/eepromser.h
parent8486d3043798a051b7103acdb385af1d1ccb813b (diff)
default eeprom clock to zero (nw)
Diffstat (limited to 'src/devices/machine/eepromser.h')
-rw-r--r--src/devices/machine/eepromser.h44
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)