- jerry_ee_fp = fopen(eeprom_filename, "wb");
- fwrite(eeprom_ram, 1, 128, jerry_ee_fp);
- fclose(jerry_ee_fp);
+ // Write out regular cartridge EEPROM data
+ FILE * fp = fopen(eeprom_filename, "wb");
+
+ if (fp)
+ {
+ fwrite(eeprom_ram, 1, 128, fp);
+ fclose(fp);
+ }
+ else
+ WriteLog("EEPROM: Could not create file \"%s!\"\n", eeprom_filename);
+
+ // Write out JagCD EEPROM data
+ fp = fopen(cdromEEPROMFilename, "wb");
+
+ if (fp)
+ {
+ fwrite(cdromEEPROM, 1, 128, fp);
+ fclose(fp);
+ }
+ else
+ WriteLog("EEPROM: Could not create file \"%s!\"\n", cdromEEPROMFilename);