But what if it happened that because you decided for autosaving the sram, you don't care about when you turn off your console and then midway of it saving the sram, you shut off your console and then lose everything on your microSD thanks to corrupting everything,
Neb: What you would lose is up to one erase block, which is often 128 KB on flash chips.
all for the convenience of possibly keeping your data slightly more up to date than it might have been, though it's likely that it wouldn't be anyways thanks to people just instantly shutting things off right after they see their game say that it has saved,
Neb: It might as well be instant. At least on CATSFC, SNES emulator based on Snes9x, auto-saving SRAM happens before the next frame draws, and without slowing down the emulation that needs to be done to draw that frame. It would take 8 milliseconds or less. (My card is a Class 6 Sandisk.)
and since auto saving sram would have to occur at some interval, there is a chance that you will still end up derping and it saves the sram before you actually decide to save and turn off the game, meaning you would have the save before the latest to work with some of the times and you would be better off saving a second time just to make sure that you aren't missing the window opportunity for saving.
Neb: Not sure what you mean by that. Do you mean a saved state?
Or quite possibly the autosaving happens so frequently that these might be non-issues (assuming shit doesn't go bad during turning off a console while it is writing to your microSD), but then for every moment you play the game, it is constantly having to save the updated sram to your microSD shaving away write cycles and while there are many a plenty of write cycles now, you never know if someone will end up getting pissed that their microSD's seem to just somehow happen to be failing at a slightly faster rate than someone who is just using the microSD for other less taxing operations. Not to mention that somehow this would have to be put in the background that could be possibly used towards improvements towards speed or audio or video or other things ._.
Neb: Wear levelling on flash chip controllers is pretty awesome. It can reassign erase blocks to change where the files are currently located, even if you overwrite the same file a lot. With wear levelling, a 4 GB microSD's 32768 erase blocks can be used to store your saves, one at a time. It helps that your saves are less than 1 erase block at all times.