Nintendo SNES Emulator?


9 posts
by payturr » Mon Jul 30, 2012 1:04 pm
Does anyone know if there is a SNES emulator available that works on the Pi? Considering the little amount of games available, I would assume that we can, at least, play classics like Mario on this little guy, because I'll tell you what, I stink at Super Mario World, and I'd love to be practicing and getting better here on the Pi. Anyone know of this?
Posts: 64
Joined: Mon Jul 09, 2012 9:46 pm
by jwh1981 » Mon Jul 30, 2012 8:31 pm
Unfortunately Snes9x and ZSnes use a lot of x86 assembler code in their cores. So, those two are out as possibilities. However, based on the needed packages to compile, bsnes might work: http://byuu.org/bsnes/compilation-guide/. I'd try for ya, but I don't have my Pi yet :)
Posts: 9
Joined: Fri Jul 27, 2012 1:58 pm
by AndrewS » Mon Jul 30, 2012 9:23 pm
I guess you didn't try searching? :?
search.php?keywords=snes
User avatar
Posts: 3580
Joined: Sun Apr 22, 2012 4:50 pm
Location: Cambridge, UK
by jwh1981 » Tue Jul 31, 2012 12:01 pm
Another game you might like is http://www.secretmaryo.org/. It's, and its not a shocker, a clone of Super Mario World-ish. It's cross platform and should compile on Arm. However, it may or may not take some work though since they changed over to use OpenGL for rendering and I am unsure if they either have a non-OGL version or if it can be compiled with support for OpenGL ES.

I'll definitely be trying it though when I get my Pi.
Posts: 9
Joined: Fri Jul 27, 2012 1:58 pm
by Matthias_H » Tue Jul 31, 2012 4:01 pm
AndrewS wrote:I guess you didn't try searching? :?
search.php?keywords=snes


He probably did, with hits mentioning RetroArch and MAME/MESS. Personally, I'd prefer a dedicated and mature emulator such as Snes9x and bsnes.

jwh1981 wrote:Unfortunately Snes9x and ZSnes use a lot of x86 assembler code in their cores. So, those two are out as possibilities. However, based on the needed packages to compile, bsnes might work


I just roughly browsed through a source package of Snes9x v1.53 and didn't find any asm code at all. Even if I missed something, there should always also be alternative C code for it since various (older?) versions have already been ported to ARM systems.

The focus of bsnes is on accuracy, not so much on performance. Since it easily keeps a quadcore desktop PC busy, I have my doubts that it will run at acceptable framerates on the RasPi.
Posts: 7
Joined: Fri Sep 09, 2011 8:38 pm
by cutterjohn » Thu Aug 02, 2012 5:34 pm
Matthias_H wrote:<snip>
I just roughly browsed through a source package of Snes9x v1.53 and didn't find any asm code at all. Even if I missed something, there should always also be alternative C code for it since various (older?) versions have already been ported to ARM systems.

The focus of bsnes is on accuracy, not so much on performance. Since it easily keeps a quadcore desktop PC busy, I have my doubts that it will run at acceptable framerates on the RasPi.
...and MIPS as it's one of the SNES emulators on the dingoo A-320(JZ4740 no GPU MIPS32) IIRC. That raspi ought to be able to do a decent job at SNES emulation, and even the FX chip games... given that the A-320 can also even kind of run some of the simpler psx games w/psx4all as well, although some ARM specific optimizations MAY need to be applied...

Now that I think of it, I'm also pretty certain that an Android port of snesx also exists, and I'd think that it'd pretty have to be native dev kit stuff, and fpse(psx emu) does a pretty good job on Android as well even on a Qualcomm ARM11 SoC/Adreno 200(or was it 205? 7627/800Mhz? (been a while))...
Posts: 62
Joined: Tue Jul 24, 2012 9:55 pm
by AndrewS » Fri Aug 03, 2012 2:14 am
Some of these might be portable to the RPi? http://dl.openhandhelds.org/cgi-bin/pan ... 0,0,0,0,71
User avatar
Posts: 3580
Joined: Sun Apr 22, 2012 4:50 pm
Location: Cambridge, UK
by petrockblog » Mon Aug 06, 2012 6:14 am
Hi,

you might be interested in this: viewtopic.php?f=35&t=13600

There, an auto-installer is presented that makes it very easy to set things up for using various RetroArch emulators on the Raspberry.
fun stuff for technics enthusiasts: www.petrockblock.com
Posts: 265
Joined: Wed Jul 04, 2012 6:12 am
Location: Germany
by cutterjohn » Tue Aug 07, 2012 9:41 pm
AndrewS wrote:Some of these might be portable to the RPi? http://dl.openhandhelds.org/cgi-bin/pan ... 0,0,0,0,71
probably, although it might be better looking at the caanoo stuff than Pandora's.
http://dl.openhandhelds.org/cgi-bin/caa ... 0,0,0,0,71
Posts: 62
Joined: Tue Jul 24, 2012 9:55 pm