void eepromReadGame(const uint8_t*& data, int version)
{
    utilReadDataMem(data, eepromSaveData);
    if (version >= SAVE_GAME_VERSION_3) {
        eepromSize = utilReadIntMem(data);
        utilReadMem(eepromData, data, 0x2000);
    } else {
        // prior to 0.7.1, only 4K EEPROM was supported
        eepromSize = 512;
    }
}
void eepromDeserialize(const uint8_t *& data)
{
    utilReadDataMem(data, eepromSaveData);
    eepromSize = utilReadIntMem(data);
    utilReadMem(eepromData, data, 0x2000);
}