devinacker / bsnes-plus

debug-oriented fork of bsnes
http://bsnes.revenant1.net
327 stars 92 forks source link

rename executable in releases for simplicity for new users #180

Open ghost opened 6 years ago

ghost commented 6 years ago

currently

bsnes-accuracy.exe = accurate core bsnes.exe = compatibility core

I suggest distributing

bsnes-accuracy.exe = accurate core bsnes-compatibility.exe = compatibility core

Would just be more self explanatory to new comers.

devinacker commented 6 years ago

Since the code for it is still in place, I've actually been considering switching back to the "launcher" style of distribution where each core is a separately named executable and then "bsnes.exe" just launches whichever one is specified in the config file. This'd probably improve things for macOS builds especially, since the "app bundle" structure makes launching separate cores/profiles kind of a pain otherwise.

ghost commented 6 years ago

If you do go that route when switching cores the user would have to most likely exit and relaunch. If I'm correct indicate this in the UI. I'm pretty sure if you add this user friendliness users will start switching to this emulator. In compatibility mode anything from this decade can run this and you avoid all the bugs that the "fast" emulators have. I been using bsnes plus myself for some time now and every time I try something else I come right back to plus.

ghost commented 6 years ago

If option is simple when you compile with UI core option also add performance core. Some people might find this useful on low powered laptops or something.