libretro / beetle-bsnes-libretro

Standalone port of Mednafen bSNES to libretro, itself a fork of bsnes 0.59.
GNU General Public License v2.0
7 stars 14 forks source link

Frame Jumping with Run-Ahead to reduce latency #30

Closed Papermanzero closed 6 years ago

Papermanzero commented 6 years ago

Activating the latency reduction leads to a weird jumping of frames. Sometimes frames are dropped sometimes completely different frames are added. Best examples are Donkey Kong Country or Super Mario World.

Papermanzero commented 6 years ago

I have to add another issue with bsnes-mercury core: The input is not working correctly with Run-Ahead. The button cannot be hold anymore (recognized as several presses)

hizzlekizzle commented 6 years ago

I believe that's related to non-deterministic savestates. I don't think there's any solution to this, short of switching to lsnes-rr.

Papermanzero commented 6 years ago

The strange thing: the mednafen version of bsnes is working withiut issue. However there are some graphic display bugs

hizzlekizzle commented 6 years ago

bsnes c++98 (a snapshot from around bsnes v085) seems to work okay with it, too.

Papermanzero commented 6 years ago

I close the issue. I recognized that I rised the issue for the wrong core.