Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08073 Save/Restore Major Always Sep 2, 2021, 09:20 Sep 23, 2021, 12:28
Tester JSDS View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows 10 (64-bit)
Status [?] Closed Driver
Version 0.235 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 08073: sms [aliensyn]: State load/save cause the game freeze
Description State load/save cause the game freeze. In case of aliensyn, no problem on title screen or demonstration play but problem happens after start the game.
Steps To Reproduce 1:execute mame with "mame sms aliensyn"
2:start the game
3:try to save state

or

1:copy attached "1.sta" file to "sms" folder in "state directory" (default is "sta")
2:execute mame with "mame sms aliensyn"
3:start the game
4:try to load state by "1" key.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems sms [aliensyn]
Attached Files
zip file icon 1.zip (4,602 bytes) Sep 2, 2021, 09:20 Uploaded by JSDS
save state for aliensyn
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.19226
Tafoid
Administrator
Sep 4, 2021, 23:39
I can't reproduce with -autosave on several attempts during game and can only duplicate using your save state you provided which seems to show the pause screen and no key seems to let me go back to game.
User avatar
No.19275
enik2
Tester
Sep 21, 2021, 19:23
The game is not frozen, just paused, but not only via the score screen shown by pressing button 2 on the control pad. I've been tricked by the same situation a few times. The state was saved to slot 1 by pressing the "1" key, that the driver maps to the Pause button of the SMS console, what I think makes sense because is equivalent to the Start/Pause button of the Game Gear and the "1" key is MAME's default mapping for a start button. The problem is when the "1" key is pressed to select the save slot 1, the action also affects the running emulation. To resume the game, after load the saved state, press the '1' key again to unpause the console and press the button 2 on the control pad to return to resume the game.
User avatar
No.19279
Tafoid
Administrator
Sep 23, 2021, 12:28
Confirmed. I knew the pause screen was involved and your explanation makes sense.
Closing w/no change needed.