New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Savestate handling could be improved. #1136

Open
eToThePi-i opened this Issue Jul 22, 2018 · 0 comments

Comments

Projects
None yet
2 participants
@eToThePi-i

I can move them these into separate issues if that would be preferable.

  • Cancelling from File > Load state and File > Save state is impossible (aside from completely exiting the emulator). Preferably, this would respond to the Esc key at the very least, and at its best have an explicit cancel button.
  • Arbitrary state "Save state...", "Load state..." does not appear to be possible from within the emulator. This forces outside file management, which is annoying and slows things down if you want to have more than 9 saved states.

Also, I was wondering if the save state format the emulator uses is documented anywhere (aside from the actual code that implements it). Specifically, I was curious if the code included a ROM hash value checksum, and where that might be in the output file. As far as I can figure from my loose search, the code for saving states is stored in mCoreSaveStateNamed(), but I'm not well-versed enough to figure out if/where a hash value might be in the file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment