What seems to happen in Burning Rangers with frameskip enabled is that the sound continues but the drawing lags behind. This happens in Yabause and Yabasanshiro. Maybe it’s just not processing the queue. I haven’t investigated it because there is a long list of other issues:
- Input lag issue in Mednafen 1.32.1 where holding down a keypress causes the whole emulator to slow down and drop frames
- Kronos 2.7.0 fails to start, with ‘Cannot initialize Glew’
- Random lockups in VIDSoftVdp2DrawEnd() in Yabause 0.9.15
- Save/load state sometimes doesn’t work in Yabause. It seems to help if you go into the game, then load state. Probably something is not getting initialized properly.
- Lots of sound glitches in Yabause and Yabasanshiro
- Nights into Dreams doesn’t work in Yabause 0.9.15. Seems mostly okay in Yabasanshiro, with minor graphical glitches.
- Sprite/layer priority is wrong in Arcana Strikes in Yabasanshiro 1.9.0. This seems to be fixed in Yabause 0.9.15, but the world map is not visible.
- Magic Knight Rayearth intro video is glitched in Yabasanshiro 1.9.0, crash when starting a game. Seems okay in Yabause 0.9.15
- Crash during intro video in Panzer Dragoon in Yabasanshiro 1.9.0. Seems okay in Yabause 0.9.15
- Dynamic recompiler in Yabause doesn’t work on ARM64. Not sure if what Yabasanshiro has would be usable.
- Dynamic recompiler doesn’t emulate SH2 cache (minor issue, most games don’t need it)
- No CHD support in Yabause
This is way more issues than I can look into right now. Maybe we can start a fund for development. Saturn emulation is in a pretty bad state in general.