This patch for FUSE provided autoframeskip in the
emulator; I have a PIII 450 MHz, and running the
emulator at double size (gtk ui) it was a bit slow to
play some demos.
This patch make the emulator to run almost always at
100 % spectrum cpu speed, skipping video frames when
needed.
It's for fuse version 0.7.0
Autoframeskip for fuse 0.7.0
Logged In: YES
user_id=11017
This change will also be useful for Mac OS X users. Is there any chance
you can update the patch for the CVS version of Fuse (see CVS link
above)?
Logged In: YES
user_id=11017
Attached is a work in progress version for Fuse CVS as I am about to
install Mac OS X 10.4 and may not have full functionality for a while :)
It seems to mostly work well, but seems to have trouble getting back to
full speed after a slowdown. Kudos for any fixes!
Logged In: YES
user_id=595571
I'm happy to see that the patch also works in Mac OX X
version. I noticed there's a little "bug" in the patch that
I sent. In line 58, the multiplier must be 1.0, not
1.00000025. That was I mistake while playing with different
values.
I know that autoframeskip doesn't work well with demos like
"Binary love", or "Powerup", when they change very quickly
from screen 5 to 7, in 128k mode. However, I changed the
call to function uidisplay_area (line 128 in the patch) to
work better with these screen changes (that was included in
the first patch).
I attach the patch with the correct multiplier
Changes in the multiplier