bsnes-emu / bsnes

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

Add mode presets (accuracy and compatibility) to simplify enhancements settings #226

Open bsnesFan opened 3 years ago

bsnesFan commented 3 years ago

https://user-images.githubusercontent.com/79463574/134745811-06480477-1d72-4392-9711-734a7915254e.mp4

V2. I did some changes because of this comment: https://github.com/bsnes-emu/bsnes/pull/158#issuecomment-894676863

When a game is loaded, you will get an information that you should reload the game in order for all changes to take effect. If no game is loaded, you will not see this, because the changes will take effect immediately. It's working really good and I think with that user will better unterstand what they have to enable for a good gaming experience.

Other than that, I'm not sure whats the best way to describe these two mode presets, but I don't think something like: Performance mode: Maximum speed, [...] is right, because it isn't just about speed, that's why something like "Prefer HLE" is disabled. We should come up with something appropriate, so people want to use this mode by default. You can decide what's the best way to do this.

Thanks again for your help, Screwtape. :)

Fixes: #113