diff options
Diffstat (limited to 'src/mame/machine/atarigen.h')
-rw-r--r-- | src/mame/machine/atarigen.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/src/mame/machine/atarigen.h b/src/mame/machine/atarigen.h index c6c6baa5896..759fa003fac 100644 --- a/src/mame/machine/atarigen.h +++ b/src/mame/machine/atarigen.h @@ -13,7 +13,6 @@ #include "includes/slapstic.h" #include "cpu/m6502/m6502.h" -#include "machine/eeprompar.h" #include "video/atarimo.h" #include "screen.h" @@ -81,14 +80,6 @@ -#define MCFG_ATARI_EEPROM_2804_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, ATARI_EEPROM_2804, 0) - -#define MCFG_ATARI_EEPROM_2816_ADD(_tag) \ - MCFG_DEVICE_ADD(_tag, ATARI_EEPROM_2816, 0) - - - /*************************************************************************** TYPE DEFINITIONS ***************************************************************************/ @@ -253,67 +244,6 @@ private: }; -// ======================> atari_eeprom_device - -// device type definition -DECLARE_DEVICE_TYPE(ATARI_EEPROM_2804, atari_eeprom_2804_device) -DECLARE_DEVICE_TYPE(ATARI_EEPROM_2816, atari_eeprom_2816_device) - -class atari_eeprom_device : public device_t -{ -protected: - // construction/destruction - atari_eeprom_device(const machine_config &mconfig, device_type devtype, const char *tag, device_t *owner); - -public: - // unlock controls - DECLARE_READ8_MEMBER(unlock_read); - DECLARE_WRITE8_MEMBER(unlock_write); - DECLARE_READ16_MEMBER(unlock_read); - DECLARE_WRITE16_MEMBER(unlock_write); - DECLARE_READ32_MEMBER(unlock_read); - DECLARE_WRITE32_MEMBER(unlock_write); - - // EEPROM read/write - DECLARE_READ8_MEMBER(read); - DECLARE_WRITE8_MEMBER(write); - -protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - - // internal state - required_device<eeprom_parallel_28xx_device> m_eeprom; - - // live state - bool m_unlocked; -}; - -class atari_eeprom_2804_device : public atari_eeprom_device -{ -public: - // construction/destruction - atari_eeprom_2804_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - -protected: - // device-level overrides - virtual void device_add_mconfig(machine_config &config) override; -}; - -class atari_eeprom_2816_device : public atari_eeprom_device -{ -public: - // construction/destruction - atari_eeprom_2816_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - -protected: - // device-level overrides - virtual void device_add_mconfig(machine_config &config) override; -}; - - - /*************************************************************************** TYPES & STRUCTURES ***************************************************************************/ |