libretro / libretro-handy

K. Wilkins' Atari Lynx emulator Handy (http://handy.sourceforge.net/) for libretro
13 stars 35 forks source link

Add optional frameskipping #93

Closed jdgleaver closed 3 years ago

jdgleaver commented 3 years ago

This PR adds optional automatic frame skipping based on frontend audio buffer occupancy. A new Frameskip option has the following values:

With Frameskip set to Auto, a handful of games are playable even on bottom-tier hardware such as the RS-90. (It also removes all momentary audio crackles in heavy sections of games on more powerful low-end hardware, such as the RG350)