Linked by Thom Holwerda on Fri 6th Jul 2012 00:36 UTC
Games "A few weeks ago I got my Pi delivered and started working on what I would describe as 'universal console'. In this post I describe my initial thoughts about this project and present an adapter that allows you to use SNES controllers as input devices for the Raspberry Pi." This is what the Pi is all about. Amazing work by Florian (can't find his last name!), code and instructions are available. So cool.
Thread beginning with comment 525646
To read all comments associated with this story, please click here.
Comment by ilovebeer
by ilovebeer on Fri 6th Jul 2012 16:40 UTC
ilovebeer
Member since:
2011-08-08

That he got a snes controller working as an input device is not impressive at all. It was a given that would happen. It's more interesting that the rpi is running Mario Kart at a playable fps rate.

Reply Score: 4

RE: Comment by ilovebeer
by zima on Sat 7th Jul 2012 04:03 in reply to "Comment by ilovebeer"
zima Member since:
2005-07-06

And anyway, many older games often benefit when using more modern controllers ...which are generally better, more comfortable (maybe those from SNES aren't so bad, for the kind of games; ~NES are so-so IMHO; and that's particularly the case with C64 and such - there's a reason we retired digital joysticks of the kind popular with home computers)

Plus, the described thing might be more problematic with Famicom and many of its typical clones, with hard-wired controllers ;p

Reply Parent Score: 2

RE[2]: Comment by ilovebeer
by MOS6510 on Sat 7th Jul 2012 18:50 in reply to "RE: Comment by ilovebeer"
MOS6510 Member since:
2011-05-12

I still prefer a digital joystick with a single fire button over any game pad with loads of confusing buttons.

Reply Parent Score: 2

RE: Comment by ilovebeer
by einr on Sun 8th Jul 2012 13:51 in reply to "Comment by ilovebeer"
einr Member since:
2012-02-15

Emulating the SNES doesn't require a lot of power as long as you don't go for cycle-accuracy. With some optimization it should work really well on the RPi.

I remember emulating the SNES full speed on my Pentium II 266. Also, the SNES emulator for my Nintendo DS worked well enough, and that is some seriously weak hardware with a 66 MHz ARM9 CPU.

Reply Parent Score: 1

RE[2]: Comment by ilovebeer
by ilovebeer on Tue 10th Jul 2012 03:39 in reply to "RE: Comment by ilovebeer"
ilovebeer Member since:
2011-08-08

Emulating the SNES doesn't require a lot of power as long as you don't go for cycle-accuracy. With some optimization it should work really well on the RPi.

I remember emulating the SNES full speed on my Pentium II 266. Also, the SNES emulator for my Nintendo DS worked well enough, and that is some seriously weak hardware with a 66 MHz ARM9 CPU.

In my opinion emulating game consoles without accuracy is nearly a waste. There's a huge difference between making something technically playable, and giving you at least a similar experience as the real console did/does. To emulate all the chips, modes, and sound properly requires some horsepower -- there's just no way around that.

I guess we all have our own ideas about what "good" is.

Reply Parent Score: 2

RE[2]: Comment by ilovebeer
by zima on Fri 13th Jul 2012 23:32 in reply to "RE: Comment by ilovebeer"
zima Member since:
2005-07-06

Emulating the SNES doesn't require a lot of power as long as you don't go for cycle-accuracy. With some optimization it should work really well on the RPi.

I remember emulating the SNES full speed on my Pentium II 266. Also, the SNES emulator for my Nintendo DS worked well enough, and that is some seriously weak hardware with a 66 MHz ARM9 CPU.

Coincidentally, the CPU in RPi has "Overall real world performance is something like a 300MHz Pentium 2, only with much, much swankier graphics." ( http://www.raspberrypi.org/faqs )

And I wonder if SNES emu on DS wouldn't be using some more HLE approach ...the hardware capabilities of SNES gfx are quite thoroughly represented in DS, IIRC (maybe they are even architecturally related), probably map nicely.

Reply Parent Score: 2