mrehkopf / sd2snes

SD card based multi-purpose cartridge for the SNES
http://sd2snes.de
GNU General Public License v2.0
579 stars 114 forks source link

1.11.0 - Super Metroid savestate problems #254

Open Martmists-GH opened 1 month ago

Martmists-GH commented 1 month ago

For some reason, sometimes creating/loading savestates will crash the game, either with a black screen or corrupting graphics. This, as well as loading these 'crashed' savestates, will completely wipe all savedata. (EDIT: Might be related to resetting while in this crashed state? Savedata loss on power cuts seem to happen frequently)

I have attempted to use the diagnostic firmware by extracting and overwriting existing files, but it always seems to just launch to the regular menu. Is it not designed to work with 1.11.0? Diagnostic firmware reports all OK

Possibly related issues:

Martmists-GH commented 1 month ago

On the practice rom, loading a savestate triggers the crash handler for a stack underflow

image