TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.13k stars 380 forks source link

[FEATURE REQUEST] turbo mode toggle on/off instead of hold on hotkey button all the time #1738

Open g0me3 opened 4 years ago

g0me3 commented 4 years ago

ok, now all updates just fine as usual. but then I'd like to request more, sorry ;) is it possible to keep windows updating while "TURBO" is pressed? this one is make me mad me sometimes. need to release turbo button to see if something changed and there are a lot of this sometimes. (also that reminds me that I must have been put another feature request about to make turbo button togglable not only pushable).

zeromus commented 4 years ago

Isn't the definition of turbo that it doesn't update anything, so that emulation can go as fast as possible? I don't think it's a great idea (even if it's possible) to start specially hacking certain tool windows to get different and seemingly arbitrarily chosen turbo handling, or to start adding options to tool windows to control that (although the tool window framework could help with that...). It isn't the worst idea in the world either, but the whole concept may need a little rethinking.

vadosnaprimer commented 4 years ago

You can increase emulation speed with hotkeys or disable throttling altogether via Config - Speed/Skip.

g0me3 commented 4 years ago

you see, turbo may be very helpful when you need to speed up the game to not to wait too long for something is changing. but sometimes its is hard to tell if something is changed when in turbo mode at all, so I need to disable it to check this. so I need turbo to be off when i need turbo to be on very often... the option to force window update in any modes or either remove certain window from turbo disable list would be helpful..

and yes, any other speed / throttling options are not the same as turbo and always WAY slower not because all windows are updated, but just by method they used to speedup things...

ehw commented 4 years ago

Not sure what this has to do with the CDL, this seems to be for something else entirely...

But it would be cool to get CDL support on PicoDrive so you can log 32x games. 32x games are tricky to analyze with a disassembler since most ROMs consist of data for three different CPUs, not including the VDP. CDL support for 32x (and even N64, despite how resource intensive that might be) would be great. :)