Previous 15994 Revisions Next

r13698 Friday 23rd December, 2011 at 21:41:40 UTC by Wilbert Pol
eeprom.c: Changed the 'erase' function to force all data bits of the specified address to 1s. (nw)
[src/emu/machine]eeprom.c

src/emu/machine/eeprom.c
r13697r13698
453453      if (m_locked == 0)
454454      {
455455         if (m_data_bits == 16)
456            m_addrspace[0]->write_word(address * 2, 0x0000);
456            m_addrspace[0]->write_word(address * 2, 0xFFFF);
457457         else
458            m_addrspace[0]->write_byte(address, 0x00);
458            m_addrspace[0]->write_byte(address, 0xFF);
459459      }
460460      else
461461         logerror("Error: EEPROM %s is locked\n", tag());

Previous 15994 Revisions Next


© 1998-2018 The MESS Team