void flashReadGame(gzFile gzFile, int version) { if(version < SAVE_GAME_VERSION_5) utilReadData(gzFile, flashSaveData); else if(version < SAVE_GAME_VERSION_7) { utilReadData(gzFile, flashSaveData2); flashBank = 0; flashSetSize(flashSize); } else { utilReadData(gzFile, flashSaveData3); } }
void eepromReadGame(gzFile gzFile, int version) { utilReadData(gzFile, eepromSaveData); if (version >= SAVE_GAME_VERSION_3) { eepromSize = utilReadInt(gzFile); utilGzRead(gzFile, eepromData, 0x2000); } else { // prior to 0.7.1, only 4K EEPROM was supported eepromSize = 512; } }