libretro / snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
http://www.snes9x.com
Other
46 stars 55 forks source link

[Feature Request] Option to delay the application of Overclocking by a certain amount of time (or frames) after startup #251

Open Ryunam opened 3 years ago

Ryunam commented 3 years ago

On at least one occasion I have noticed that, if any amount of CPU Overclocking is applied and then saved as a ‘core option’ for a certain piece of content so that it is automatically applied again upon loading that specific game, I will experience garbled audio and/or other artifacts.

This happened on my end when playing the US version of Secret of Mana. Any overclocking applied at startup triggers this issue, however the game does seem to play perfectly fine (with the added benefit of smoother gameplay and less slowdown) if I go into the core options and apply the same overclocking after starting the content.

For this reason I’m wondering if it is possible to implement a core option that delays application of the desired overclock by a certain amount of time or frames after startup, so that you can still set this option to start automatically for the problematic game(s) and avoid this audio issue.