Lightwave wrote: ↑Sat Jan 18, 2025 10:09 am
I believe one issue is that certain games were found to save continuously for some reason, which wouldn't take long to adversely affect the SD card if forced writes were enabled. A warning for this is not something that could be easily conveyed via the OSD setting.
To be fair, we have a warning on the OSD that you can permanently disable for running scripts, those can completely take over your MiSTer and even place malware if you were running any random untrusted script.
Also if it's writing that often I assume that's because it's using an SRAM chip for additional RAM and just not for saving? In that case can't you just delay the flushing to the SD card to once a second or something like that? Regardless, wouldn't that only be for systems that used SRAM? Anything with something else would not be able to use the storage as RAM and would not be hammering it as hard, PS1 games for example definitely didn't treat the memory card as if it was RAM and write to it nonstop.
Though I also question if it would even ruin modern SD cards anymore, wear leveling has advanced since then, there are MicroSD cards specifically designed to be used in security cameras that record 24/7 nowadays.
rhester72 wrote: ↑Sat Jan 18, 2025 2:19 pm
Wouldn't that have affected actual memory cards back in the day?
I assume that mostly happened with games that used battery-backed SRAM, since they were literally using a chip intended to be used as actual RAM for storage by attaching a battery to it so it's memory doesn't get erased when you turned off the system. IIRC some games took advantage of this to also use that chip as extra RAM in additional to saving progress.
I am not entirely sure but I believe games that used any other form of saving progress such as FRAM, EEPROM, Flash, or whatever else didn't do this as the storage medium would not have been suitable for it.