diff options
Diffstat (limited to 'src/mame/namco/namcos2.h')
| -rw-r--r-- | src/mame/namco/namcos2.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/namco/namcos2.h b/src/mame/namco/namcos2.h index 00d05ea9393..b7ca423e65f 100644 --- a/src/mame/namco/namcos2.h +++ b/src/mame/namco/namcos2.h @@ -52,6 +52,7 @@ protected: m_c123tmap(*this, "c123tmap"), m_master_intc(*this, "master_intc"), m_slave_intc(*this, "slave_intc"), + m_nvram(*this, "nvram", 0x2000, ENDIANNESS_BIG), m_sci(*this, "sci"), m_c169roz(*this, "c169roz"), m_c45_road(*this, "c45_road"), @@ -123,6 +124,7 @@ protected: required_device<namco_c123tmap_device> m_c123tmap; required_device<namco_c148_device> m_master_intc; required_device<namco_c148_device> m_slave_intc; + memory_share_creator<u8> m_nvram; required_device<namco_c139_device> m_sci; optional_device<namco_c169roz_device> m_c169roz; optional_device<namco_c45_road_device> m_c45_road; @@ -130,8 +132,6 @@ protected: required_memory_bank m_audiobank; required_region_ptr<u16> m_c140_region; - std::unique_ptr<u8[]> m_eeprom; - required_shared_ptr<u8> m_dpram; /* 2Kx8 */ int m_gametype = 0; @@ -144,8 +144,8 @@ protected: u8 dpram_byte_r(offs_t offset); void dpram_byte_w(offs_t offset, u8 data); - void eeprom_w(offs_t offset, u8 data); - u8 eeprom_r(offs_t offset); + void nvram_w(offs_t offset, u8 data) { m_nvram[offset] = data; } + u8 nvram_r(offs_t offset) { return m_nvram[offset]; } u16 c140_rom_r(offs_t offset); void sound_bankselect_w(u8 data); |
