bsnes-emu / bsnes

bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Other
1.64k stars 154 forks source link

Speed setting of anything other than 100% is forgotten when bsnes v115 is closed #233

Open NintendoManiac64 opened 2 years ago

NintendoManiac64 commented 2 years ago

Simply put, if you set the speed to anything other than 100%, the setting will reset back to 100% when you close bsnes v115

For reference, other emulators that include a speed setting such as mGBA, DuckStation, and Dolphin all remember the speed setting as it's saved to the configuration file and, AFAICT, bsnes v115 does not save its speed setting to bsnes's configuration file.

On a side note, having the speed setting be saved in the configuration file also allows the user to manually input any sort of custom, non-standard value by directly editing the configuration file, thereby allowing the user to not be limited to the pre-selected 25% increments that are included in the GUI (or, in DuckStation and Dolphin's case, the pre-selected 10% increments included in the GUI).

jeffythedragonslayer commented 1 year ago

I actually prefer it forgetting the speed setting when closed. While I would be supportive of someone adding the feature to save the speed to the configuration file, I'd like if it didn't do that by default (enabled via a checkbox).