So previously I was using Snes9x 2010 core. Then awhile ago that core got switched to be named Snes9x Next, for unknown reasons. A few days ago when I updated cores, Snes9x Next is gone and Snes9x 2010 is back!? Extremely confusing. And it requires updating our per-core configs repeatedly. Why does the cores name keep switching?
On the same note, I’m just completely overwhelmed and confused by the naming and amount of SNES emulators now in Retroarch. Let me list what is currently in the core updater:
- Beetle BSNES (I’ve never heard of this before, is it a new fork?)
- BSNES Accuracy
- BSNES Balanced
- BSNES C++98
- BSNES Performance
- BSNES Mercury Accuracy
- BSNES Mercury Balanced
- BSNES Mercury Performance
- Snes9x 2005
- Snes9x 2010
- Snes9x (yes, that is all it says! Is it newer, older, faster, slower than the other Snes9x cores? Your guess is as good as mine. I even checked github and couldn’t really tell)
I can’t even begin to fathom how to choose a BSNES core so I avoid that whole issue by not using any of them.
Is there a practical reason to have this many similar SNES cores? Is there a relatively recent FAQ on how they all differ? It just seems baffling to a veteran of emulation (began with Genecyst and Nesticle back in the 90s), so can imagine newbies just choose one randomly and hope for the best. Probably they all choose Snes 2010 since it has the most recent date.