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

[anotherworld] Implement save states #15

Open
felipesanches opened this issue May 31, 2017 · 2 comments
Open

[anotherworld] Implement save states #15

felipesanches opened this issue May 31, 2017 · 2 comments

Comments

@felipesanches
Copy link
Owner

MAME has got gamesave infrastructure that we can benefit from in addition to the game's native password system. This can be very useful for debugging as well, since it can save me time during emulator development.

@felipesanches felipesanches self-assigned this Jun 1, 2017
@felipesanches felipesanches changed the title [anotherworld] Implement save states Implement save states Mar 24, 2022
@felipesanches felipesanches changed the title Implement save states [anotherworld] Implement save states Mar 24, 2022
@felipesanches
Copy link
Owner Author

I've got a partial implementation of save states working today. Code is being force-pushed to a single-commit frequently amended branch at https://github.com/felipesanches/mame/tree/anotherworld

@felipesanches
Copy link
Owner Author

This is what currently works regarding save states:

  • sound-sample playback on the 4 channels
  • virtual machine execution / program-counter / stack / vm variables
  • video buffers / graphics rendering

Work in progress - works partially, but still incorrectly, may even crash the emulator:

  • The music tracker data is not yet being saved correctly.

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

No branches or pull requests

1 participant