From 7e7f2fafd0cd75e1b4771d6b7bb03e88684f19d5 Mon Sep 17 00:00:00 2001 From: vadosnaprimer Date: Tue, 12 Dec 2017 20:41:38 +0300 Subject: rewind implementation fixes and improvements - reset scheduler savestate to what it was for years before rewind -- changing saved variables should be done after thorough testing. right now, adding some vars breaks some machines, adding other vars breaks others - switch to megabyte-wise capacity -- savestate size greatly differs between machines, relying on state count is unstable - switch to internal indexing -- no longer depends on inaccurate machine time - rewind accelerator key in debugger (Ctrl+F11) - report capacity hit (once), with some useful info - make error reports saner - mention rewind and rewind_capacity in the docs --- docs/source/usingmame/defaultkeys.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs/source/usingmame/defaultkeys.rst') diff --git a/docs/source/usingmame/defaultkeys.rst b/docs/source/usingmame/defaultkeys.rst index de6cdade16f..dabfb6c5474 100644 --- a/docs/source/usingmame/defaultkeys.rst +++ b/docs/source/usingmame/defaultkeys.rst @@ -27,7 +27,8 @@ All the keys below are fully configurable in the user interface. This list shows | | If you are running with -debug, this key sends a 'break' in emulation. **P** | Pauses the game. -**Shift+P** | While paused, advances to next frame. +**Shift+P** | While paused, advances to next frame. If rewind is enabled, a new rewind save state is also captured. +**Shift+~** | While paused, loads the most recent rewind save state. **F2** | Service Mode for games that support it. **F3** | Resets the game. **Shift+F3** | Performs a "hard reset", which tears everything down and re-creates it -- cgit v1.2.3-70-g09d2