Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SNES9x2005 > Superfaust #465

Closed
rogalian opened this issue Jan 12, 2022 · 3 comments
Closed

SNES9x2005 > Superfaust #465

rogalian opened this issue Jan 12, 2022 · 3 comments

Comments

@rogalian
Copy link

The latter struggles with F-Zero and Yoshis Island. The former can handle both at full speed with Normal2x

@jimgraygit
Copy link
Contributor

Leaving SNES9X as an RApp core for now. The testing spreadsheet shows overall better speed on Supafaust, though I understand that no core is perfect.

@Aemiii91 Aemiii91 transferred this issue from another repository Sep 27, 2022
@WingofaGriffin
Copy link

Reviving this issue to see how things may have changed in the last few months. Assuming the spreadsheet you are referring to is the Batocera one shared in the discord, it looks like Supafaust is no longer tested, and isn't advertised on libretro docs.

Snes9x seems to work fine, though I know Snes9x-2010 (previously Snes9x-Next) has some ARM optimization from libretro. Any thoughts?

@Olywa
Copy link
Collaborator

Olywa commented Oct 23, 2022

Hey there, appreciate you not logging a new issue for your question (though things like this will probably get more visibility in the discussion tab, you are lucky we saw it 😉).

TLDR: No changes to the default SNES core are currently planned.

I’m not sure about the spreadsheet referenced earlier, it’s before my time unfortunately.
We are familiar with the Batocera s/sheet and while it’s useful, it doesn’t govern the overall core choices for Onion, I’m not sure it considers the Minis limited hardware and we rely much more on community input and backing for any change.

Core changes will also go through a fair amount of community discussion and testing, so it’s not something we can do frequently every time a developer makes core updates. We must also consider any user impact (since save states are not cross-core compatible).

The snes9x core was actually the default for a while, until around May this year, when a round of improvements and optimisations (MSU1 compatibility among others) led to Supafaust becoming the core of choice from May, with Onion 3.9, again with community input (in the discord channel).

For now, the userbase seems satisfied with the current choice and there are no plans to change it but the Onion team are busy bringing nice improvements to other cores (where the focus is more beneficial) and even exploring options that might permit switching cores per game in the future.

If you did want to explore the latest snes9x2010 core manually yourself, I find that the nightly buildbot releases here typically work well on the mini.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants