Any reason Snes9x 1.53 is not included in retropie?
-
Im being inquisitive here, but is there any reason the libretro Snes9x core, which is based off 1.53, is not ported over to the retropie for the raspberry pi? Was it tested and found to run too slow? The only reason I ask is while 1.52 (snes9x2010) and below run fine for most games, a fix for star fox running too fast was introduced.
-
Originally because of performance - don't know if it would work well on the rpi3, but I can check.
Also note that the libretro snes9x emulators are "based" on those versions of snes9x, but some are highly modified, and often contain backports.
Star Fox runs too fast on snes9x2010 ?
-
Star Fox runs too fast on snes9x2010 ?
The engine is not throttled on anything below 1.52 and then game runs too fast. Sound effects and music play fine. I remember this issue back in the day right before snes9x 1.53 was released. A good example is compare the intro to a real snes. As the ships fly out, it ends saying prepare for launch and then the ships fly out the building. On snes9x2010, it cuts off the intro. Also during the first chatter in the game, the characters cut each other off. if you played the original, you'll notice the difference.
-
Did you try all the snes cores to confirm the speed is wrong on all of them? - you cannot directly compare a libretro core to the upstream emulator versions as they often are very different and fixes can be backported.
-
I did check all 3 and runs too fast on all 3.
-
@lostless I suspect the latest snes9x could be a little slow for the rpi3 for sfx games, just testing now. I will add it shortly, and you can try it out. You could also open a ticket here https://github.com/libretro/snes9x2010 to see if the older core could get fixed.
-
Added - you will find it in the optional section if you update RetroPie-Setup.
-
Thanks. I'll give it a try with my fingers crossed when I get home and report on my findings. :)
-
Reporting back and using a pi3 with lr-snes9x. Oh so close to perfection. The pi 3 just needs just a tad bit more oomph. Star fox ran at 55-56 emulator fps with some mild cracking in the audio. So while the is properly emulated at the correct speed now, the game runs 8% too slow during game play, cause the pi can't keep up. If we can only find a way to filter out that cracking, I doubt most people would realize it's running too slow now besides the change in timing in the audio.
Thanks for letting me give it a try. -
Do you have any shaders or overlays turned on? If you do, turning them off might give you that slight extra bit.
-
All is turned off
-
UPDATE. Posted to the github issue forum for snes9x2010 for the star fox speed issue and it has been fixed. I updated snes9x2010 from source and star fox runs perfectly.
-
Link for reference https://github.com/libretro/snes9x2010/issues/86
-
I've had a question for some time and this seems like the time to ask it. If I update a package from source that has a particular feature and then run a full update at a later time, will I need to reinstall the package in question from source again if the binary has not been updated?
-
Yes.
-
If you install from source and find it has more bugs then the stable, you can reinstall from the binary. if you do a retro pie update and update all packages, it will install the latest stable version on retro pie. If you like the new features, you will have to reinstall from source.
-
Thank you both.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.