Menu

#84 Autoframeskip

open
nobody
None
5
2013-01-01
2005-04-25
No

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

Discussion

  • Cesar Hernandez

    Cesar Hernandez - 2005-04-25

    Autoframeskip for fuse 0.7.0

     
  • Fredrick Meunier

    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)?

     
  • Fredrick Meunier

    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!

     
  • Fredrick Meunier

     
  • Cesar Hernandez

    Cesar Hernandez - 2005-04-30

    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

     
  • Cesar Hernandez

    Cesar Hernandez - 2005-04-30

    Changes in the multiplier

     

Log in to post a comment.