Loading save state overwrites native saves
I wonder if we can change that behaviour, or at least add a warning, because it is a common way to destroy native saves.
The continuing development of the legendary VBA gameboy advance emulator.
https://board.visualboyadvance-m.org/
I wonder if we can change that behaviour, or at least add a warning, because it is a common way to destroy native saves.
SVN579:
"ADDED option "File->Load Game->Do not change battery save" (currently GBA only)"
Â
Â
If something goes wrong or gets corrupted, do not hesitate to tell me.
Â
Internally, the feature works by just skipping the flash/sram & eeprom data in save games.
Â
It will not affect writing to save games.
Â
I'll add the same thing for GB soon.
EDIT: Hm, can't find what to change so easily...
next we need a backup battery on stateload feature [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />
next we need a backup battery on stateload feature [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />
Â
Hm, isn't my new feature exactly what you're looking for? The battery won't be altered on state load, so there's no need to back it up.
Â
Â
Btw, I just comitted the same feature for GB/C, after reading up on memory bank controllers and external RAM.
<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="133" data-ipsquote-contentclass="forums_Topic"><div>
next we need a backup battery on stateload feature [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />
Â
Hm, isn't my new feature exactly what you're looking for? The battery won't be altered on state load, so there's no need to back it up.
Â
Â
Btw, I just comitted the same feature for GB/C, after reading up on memory bank controllers and external RAM.
</div></blockquote>
Â
err... maybe i meant backup on battery save... who knows. lol