SaveState: Allow rewind on mobile.

It's in the settings, so it should work.  Mobile devices have a lot more
RAM than they did 7 years ago.
This commit is contained in:
Unknown W. Brackets committed 2021-01-03 10:42:40 -08:00
1 parent fa466d2363
commit fd7d8a7c02
2 files changed
+2 -6

No files matched your search

+1 -1
View File
@@ -681,9 +681,9 @@ const KeyMap_IntStrPair psp_button_names[] = {
{VIRTKEY_PAUSE, "Pause"},
#ifndef MOBILE_DEVICE
{VIRTKEY_FRAME_ADVANCE, "Frame Advance"},
{VIRTKEY_REWIND, "Rewind"},
{VIRTKEY_RECORD, "Audio/Video Recording" },
#endif
{VIRTKEY_REWIND, "Rewind"},
{VIRTKEY_SAVE_STATE, "Save State"},
{VIRTKEY_LOAD_STATE, "Load State"},
{VIRTKEY_NEXT_SLOT, "Next Slot"},
+1 -5
View File
@@ -676,7 +676,6 @@ namespace SaveState
return false;
}
#ifndef MOBILE_DEVICE
static inline void CheckRewindState()
{
if (gpuStats.numFlips % g_Config.iRewindFlipFrequency != 0)
@@ -689,10 +688,9 @@ namespace SaveState
return;
rewindLastTime = now;
DEBUG_LOG(BOOT, "saving rewind state");
DEBUG_LOG(BOOT, "Saving rewind state");
rewindStates.Save();
}
#endif
bool HasLoadedState() {
return hasLoadedState;
@@ -719,10 +717,8 @@ namespace SaveState
void Process()
{
#ifndef MOBILE_DEVICE
if (g_Config.iRewindFlipFrequency != 0 && gpuStats.numFlips != 0)
CheckRewindState();
#endif
if (!needsProcess)
return;