Controller Issues with SNES/Atari on RasPi

System: Raspberry Pi Model B 512 Using Petrock’s latest Binary Install Script

SNES Issue: Certain games like Donkey Kong Country, the 2nd controller does not work correctly but works fine in Mario All Stars, Mario Kart and Street Fighter 2. Controller 1 always works.

Atari 2600: 2nd controller does not work at all using the libretro-stella core. Petrock recently changed the system to use the standalone Stella, which fixed the controller issue, but introduced audio lag, which the Stella core did not have.

Is this the right place to report these issues? I talked to PetRock and he basically told me it wasn’t his problem.

You can report them here, sure. We can’t give you an ETA on fixes, particularly not for the binary installs (I don’t know how often those binaries are updated), but we’ll do what we can.

the second controller issue with stella is known but hasn’t been fixed yet. For SNES, I don’t recall any other reports of this. Could you try compiling that core from git to see if it’s still a problem (no biggie if you’re not up to compiling on your own; we’ll figure something else out)?

Yeah, I’m not much of a Linux power user, I’ve just recently started with the RasPi, haven’t dove into compiling yet, but I also don’t have much free time these days.

Its possible that the RasPi is using PocketSNES by default, does that cause any concerns for future bug fixes?

I’m currently not worried about the SNES issues, but I would love to get some 2 player Atari action goin on!

My gf likes to play Frogs and Flies,lol

I just opened an issue about the 2nd-player controls at the libretro-stella github repo so it doesn’t slip through the cracks.

For SNES-related issues, whether or not they’ll get fixed is probably going to depend on whether it’s a problem with the libretro-ization or a deeper emulation issue. If the problems are emulation-related, it’s not likely to get fixed because doing so would negatively impact performance. That is, the old version of snes9x that it’s based on was chosen for performance over accuracy, since the later, more-accurate versions (like snes9x-next) are sub-60 fps.

Hey all, I actually just fixed the atari 2600 issue last night. I’ve updated the issue that hunterk reported on github and made a pull request. Until it gets merged, you can get it from my fork at https://github.com/mdraves91/stella-libretro.

Would someone mind posting here when this gets added in?

I would like to get this working, but not sure how about doing it myself…

The official repo pulled in mdraves91’s changes (thanks again for tackling that!) and I built some Windows libs. 32-bit: http://www.mediafire.com/download/47kins2ocppep7q/stella_libretro_x86_20130722.zip 64-bit: http://www.mediafire.com/download/ftfqbfg7mtc3320/stella_libretro_x86_64_20130722.zip

Would someone care to build/post some RPi builds? If not, I can dust mine off this evening and try to get something going. The Phoenix updater should get working copies soon.

PetRock is going to get to it in a few days he says