Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02145 Save/Restore Minor Always Aug 22, 2008, 04:04 Aug 22, 2008, 18:39
Tester hotcoke View Status Public Platform MAME (Unofficial Binary)
Assigned To Resolution No change required OS Windows XP/Vista 32-bit
Status [?] Closed Driver
Version 0.126 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 02145: All sets in cave.c: doesn't working save states
Description Look Screenshot....
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems All sets in cave.c
Attached Files
jpg file icon cavesave.JPG (80,308 bytes) Aug 22, 2008, 04:04
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.02162
Tafoid
Administrator
Aug 22, 2008, 04:27
I don't see at any time any games in CAVE.C have had official support for SAVE STATES. While you can attempt to Save a State for any game in MAME, there is no flag in the source saying that this particular driver has had officially coded support, so any success you have using the SHIFT+F7/F7 is purely coincidental. It may work one version and not another.

If the driver/set were to have a GAME_SAVE_SUPPORTED flag in the source, perhaps there would be something that could be done about it. Those with that flag are games which have had the Save State routine EXPLICITLY CODED for the driver/set. Using the command -autosave will tell you if a driver/set supports Save States.

From the config.txt document in the DOCS folder:
F7        Load a save state. You will be requested to press a key to
          determine which save state you wish to load. Note that the save
          state feature is not supported for a large number of drivers. If
          support is not enabled for a given driver, you will receive a 
          warning when attempting to save or load.

Again, this is not a bug and closed because a driver/set which does not have Save State support coded is not guaranteed to successfully work with saving or loading of States. Sorry.
User avatar
No.02183
john_iv
Senior Tester
Aug 22, 2008, 18:39
Also MameUI32/64 have a save state folder view on the left so you can quickly see if a driver has 'proper' support; as a suggestion if you don't want to dig into the source to see.