From d7bbbfd55c22dd55d6be303bbe91e51a51a09f4d Mon Sep 17 00:00:00 2001 From: Wilbert Pol Date: Fri, 23 Dec 2011 21:38:11 +0000 Subject: [PATCH] eeprom.c: Changed the 'erase' function to force all data bits of the specified address to 1s. [Wilbert Pol] --- src/emu/machine/eeprom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/machine/eeprom.c b/src/emu/machine/eeprom.c index 07ef93e25bf..129c9968c11 100644 --- a/src/emu/machine/eeprom.c +++ b/src/emu/machine/eeprom.c @@ -453,9 +453,9 @@ void eeprom_device::write(int bit) if (m_locked == 0) { if (m_data_bits == 16) - m_addrspace[0]->write_word(address * 2, 0x0000); + m_addrspace[0]->write_word(address * 2, 0xFFFF); else - m_addrspace[0]->write_byte(address, 0x00); + m_addrspace[0]->write_byte(address, 0xFF); } else logerror("Error: EEPROM %s is locked\n", tag());