BizHawk
BizHawk copied to clipboard
I have a problem with the emulation speed
I m emulating Pokemon firered on bizhawk , but i can t emulate it on more than 100% speed, i don t know why becose some friends with similar PC can go faster but i can t
In Config -> Speed/Skip, do you have "Clock Throttle" checked, or the other throttling options checked? Clock Throttle needs to be checked to speedup to be possible.
Also, check if your GPU driver is forcing VSync.
Also, do other games / other systems have this issue? Or is it only GBA / Pokemon FireRed?
Why is setting speed not allowed for Audio Throttle? Fast-forwarding seems to work fine, so why not allow setting permanent speed?
Fast forward works because that's the absence of a throttle, having a controlled speed outside of "100%" means still throttling but adjusting the parameters, which doesn't work with the current code as main Throttle
class is not used for actually throttling in the audio throttle case.
Then this is blocking #3562.
Perhaps something to consider is trying to do something similar to clock throttle but also mixing in audio throttle. More, use audio "frames" (i.e., audio has advanced by at least VsyncDen / VsyncNum) as a reference to when a "frame" happens rather than assuming FrameAdvance always advances core timing by VsyncDen / VsyncNum.