Navigation Menu

Skip to content
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

Request save state shortcut (in case of random errors or RAM resets) #22

Closed
josheewa opened this issue Jul 13, 2018 · 7 comments
Closed
Labels
enhancement New feature or request ui Related to the user interface

Comments

@josheewa
Copy link

josheewa commented Jul 13, 2018

In Pokemon blue, random missing opcode errors cause the game to revert to the last in-game save, and it's pretty tedious to do that often. Also in that, at random times, the calc resets, and since I'm using Cesium, it reverts to the last TI-Boy save, which might have been made a long time ago. If the calc resets during the game without backup, will the appvars be erased? Or are they run from Archive?

So, can there be an auto TI-Boy save thing that saves every few seconds/minutes/whatever, and/or a short cut that saves? Or are there any better ideas?

Reason: After completing something "major" in the game, I sometimes forget to save, and that is when most of these errors and resets occur. Or, I either only save or only exit TI-Boy to save, and then the one that ruins me happens. If I exit, I usually get an opcode error to revert to in-game save. If I in-game save, I usually get a RAM reset. Either I'm really unlucky, or... Then I lose what I spent a few hours doing (when I'm bored, this is what I do. Don't judge :P), which isn't fun.

@calc84maniac
Copy link
Owner

I still haven't been able to replicate the problems with Pokemon at all, but maybe at some point I just need to sit down and play the game for a few hours with a debugger and see if I can trigger it.

Auto-saving is kind of a bad idea because I can't really save to Archive during gameplay without stopping and restarting the emulation, and even if I could, it would fill up the used Archive space eventually and require a defragmentation.

Saving the state to a slot from the menu does work, though, and while it can lead to the same effect described above, requiring it to be initiated by the user ensures it doesn't disrupt gameplay. And if you want a shortcut key you can use directly without opening the menu, maybe that can be arranged.

@LAX18
Copy link

LAX18 commented Jul 13, 2018 via email

@mateoconlechuga
Copy link

That is not how you use ICE at all and it will horribly break. That is unhelpful in this context.

@josheewa
Copy link
Author

Quote: If you want a shortcut key you can use directly without opening the menu, maybe that can be arranged.

Thanks!

@LAX18
Copy link

LAX18 commented Jul 13, 2018 via email

@josheewa
Copy link
Author

Is it possible at all to save before an opcode or runtime error? Or detect it before it happens? If it can, that'd be great!

Also you should add something saying that restarting the game doesn't do anything to the game save files. IF that's accurate.

@josheewa josheewa changed the title Random errors and RAM resets (and request auto-backup) Random errors and RAM resets (and request backup shortcut) Aug 7, 2018
@calc84maniac calc84maniac changed the title Random errors and RAM resets (and request backup shortcut) Request save state shortcut (in case of random errors or RAM resets) Aug 26, 2018
@calc84maniac calc84maniac added the enhancement New feature or request label Aug 26, 2018
@josheewa
Copy link
Author

How about using the enter key for the save shortcut and limit menu selection to 2nd?

@calc84maniac calc84maniac added the ui Related to the user interface label Oct 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ui Related to the user interface
Projects
None yet
Development

No branches or pull requests

4 participants