Post subject: Rewind Disabled, Can't Seem to Enable it. - V 1.9.1
Joined: 1/22/2015
Posts: 13
Alright, I did my fair share of searching the forums. The BizHawk FAQs, and all over the available config settings. I can't seem to enable the rewind feature. Unsure if it's stuck to the SNES core only, but when I use the appropriate hotkey, nothing happens. Also, when I try and load up an SNES game after starting the emulator I get a message in the bottom right that states "Rewind disabled" and nothing else. Most likely why the hotkey isn't working. (Duh.) So is there something I'm missing here? Was it disabled for the SNES core in this version or is there some hidden option I need to change before it's enabled? I've also tried changing the frequency from 1-4 and at emulator startup, a message flashes in the same location reaffirming whatever I set it to. -Edit- Just tried it with a Genesis rom and it works fine. So it seems limited to SNES emulation only..
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
enable medium savestates
Joined: 1/22/2015
Posts: 13
zeromus wrote:
enable medium savestates
Annndddd... That did it! Thanks for the prompt reply!
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
just make sure you understand what was going on
Joined: 1/22/2015
Posts: 13
zeromus wrote:
just make sure you understand what was going on
Dude, I never have an idea of whats going on. It's my natural state. But I would like to add that after a while rewinding will crash the emulator. It's currently set to 2 farmes and I've had it happen several times. Seems to do it after so many seconds of total rewind time. Only once was I able to get a useful error message but I didn't think to screenshot it. Is this a known bug or no? -Edit- Still does it when it's set to 4 frames as well, and indeed seems to happen after a total amount of rewind time has been hit.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
rewind shouldnt crash unless youve configured it to use an absurd amount of memory relative to how much is available on your system. since it's defaulting to 128MB, I think you must be encountering an unknown bug.
Joined: 1/22/2015
Posts: 13
It's not set to anything all that high. Medium is set to 256kb and large is at 1mb. I have 8gb of ram. Sooo... I'll work on getting a bug report going, and maybe see if I can't get that elusive error message to appear besides the usual windows crash prompt.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
MB and KB arent the same thing. you just wrote the values for 'state size definition', not 'Max Buffer Size' which defaults to what I wrote
Joined: 1/22/2015
Posts: 13
Ah, indeed I was. Oops. It is still at 128mb however, as I've never changed it. So most likely an unknown bug. I'll see what I can get out of the crashes I suppose. Is there a way to enable a type of debugging log for crashes, or do you guys just rely on what the app reports, if it reports anything, at the time of crash?
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
we don't have a systematic method for gathering crash reports right now. check event viewer and you can find more information sometimes.
Joined: 1/22/2015
Posts: 13
zeromus wrote:
we don't have a systematic method for gathering crash reports right now. check event viewer and you can find more information sometimes.
So I submitted the issue in the "Bug Reporting" thread, and was able to get a screencap of the error I had only received once before which gives information beyond my reckoning. I'm guessing some kind of... I dunno. I'm no dev. :D
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3572)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
This was resolved in another thread, but I thought I'd re-post here for anyone who reads this. The bus is specifically with the bsnes performance core and rewind. By default, the performance core is used when you are casually playing and will switch to compatibility for movie recording. You can force it to compatibility in snes -> options. This is isn't a priority to fix either, the performance core is only in there because of how painfully slow the compatibility core is, better is to finish porting snes9x as our speedy core option. This is the only known combination where rewind is crashy. Of course things like N64 with very large savestates will be laggy and problematic, and you can crash your emulator by using the in memory rewind option and too large a buffer.
It's hard to look this good. My TAS projects