Beta

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

SNESDev-RPi: a SNES Adapter For the Raspberry Pi

timothy posted about 2 years ago | from the mashup-with-diagrams dept.

Hardware Hacking 30

New submitter Blinky0815 writes "I just found what's quite possibly the world's very first SNES-Adapter for the Raspberry Pi. Florian's design helps create what he calls the 'universal console.' His blog explains everything in detail to create your very own 'universal console' at home. His blog has instructions, videos and even a github repository for downloading his software."

cancel ×

30 comments

Sorry! There are no comments related to the filter you selected.

SNES controllers (5, Informative)

tepples (727027) | about 2 years ago | (#40553775)

I thought one could already use Super NES controllers with any USB host supporting HID through this adapter [retrousb.com] , and I thought one could already use Super NES Game Paks with any USB host supporting Mass Storage through this adapter [retrode.org] .

Re:SNES controllers (1)

Anonymous Coward | about 2 years ago | (#40553861)

Agreed; prior work already exists for this project. Now if only the Linux kernel provided joystick for the SNES controller... oh wait (see: CONFIG_JOYSTICK_GAMECON)

Re:SNES controllers (0, Troll)

Hatta (162192) | about 2 years ago | (#40554013)

Or you could get a PowerPak and play your ROMs on a real machine. If you must use an emulator, use bsnes which is cycle accurate. It also requires a multi-gigahertz CPU to run in full speed.

This is a nice project, but I don't see it getting much traction among classic console enthusiasts. Maybe if you could guarantee realistic input latency, we might be able to tolerate lower accuracy. Otherwise I don't see much here that isn't better accomplished with other solutions.

Re:SNES controllers (0)

Anonymous Coward | about 2 years ago | (#40554171)

at this point you should get an SD2SNES over the powerpak solution, its a far more capable flashcart.

But realistically beyond novelty this project is kind of pointless, as stated if you really wanted an accurate system you'd need to use bsnes, which has fairly high requirements.

bsnes in a decent enclosure with a retrode wired up as a cart slot and usb > snes connectors would be a real solid replacement for the real snes, but at that point I'd rather just build a dedicated system for emulating multiple consoles

Re:SNES controllers (5, Funny)

MightyMartian (840721) | about 2 years ago | (#40554651)

Goddammit, it's not pointless! It made the weekly Raspberry Pi Slashdot article possible.

Re:SNES controllers (1)

tepples (727027) | about 2 years ago | (#40562549)

bsnes in a decent enclosure

Therein lies the problem. PC makers generally haven't shown interest in making a decent enclosure for a set-top gaming PC.

Re:SNES controllers (1)

babai101 (1964448) | about 2 years ago | (#40554035)

that one costs almost as much as the Pi itself

Re:SNES controllers (2)

DanTheManMS (1039636) | about 2 years ago | (#40554217)

The idea here is to use the Raspberry Pi's GPIO ports rather than using USB as a go-between.

Re:SNES controllers (1)

slashmydots (2189826) | about 2 years ago | (#40556071)

I thought one could already use Super NES controllers with any USB host supporting HID through this adapter [retrousb.com] , and I thought one could already use Super NES Game Paks with any USB host supporting Mass Storage through this adapter [retrode.org] .

Also, I just checked and at my local pawn shop, an actual SNES system costs less than a raspberry pi unit lol.

Re:SNES controllers (1)

Joce640k (829181) | about 2 years ago | (#40561975)

It's only the controller? That's hardly newsworthy, NES controllers are easy to connect to anything with three spare I/O pins. I connected one to my Arduino/Gameduino last year [artlum.com] .

"Newsworthy" would have been a gadget that allowed you to connect NES cartridges to the Pi and play the games.

How did you get SNES emu working without SDL? (0)

Anonymous Coward | about 2 years ago | (#40553857)

I've been trying to get an emulator to run but it seems as if there's no SDL support for the raspberry pi yet. Very interested in what you did to get it working!

Re:How did you get SNES emu working without SDL? (0)

Anonymous Coward | about 2 years ago | (#40553975)

I've been trying to get an emulator to run but it seems as if there's no SDL support for the raspberry pi yet. Very interested in what you did to get it working!

of course there is SDL support in all the distros for the raspberry pi. you might be thinking of open gl which there isn't but there is gles

Re:How did you get SNES emu working without SDL? (1)

Lose (1901896) | about 2 years ago | (#40554069)

If I had to take a guess, he probably used a plugin that supports straight up OpenGL, an audio backend with support for OpenAL, and for input used XInput2.

Re:How did you get SNES emu working without SDL? (3, Informative)

SheaS (2677811) | about 2 years ago | (#40554829)

AdvanceMAME and AdvanceMESS work.

I have binaries available on my site, blog.sheasilverman.com [sheasilverman.com] .

You can also just download the AdvanceMAME source and compile it yourself if you want (it just takes about 6 hours). Overclocking my Pi to 900Mhz I can get Street Fighter 2 to run, and its playable, just slow.

I am having issues getting SNES games to run well, but Gensis, NES, GameBoy, and GameGear games work well, as do classic arcade games (pre-1991)

Raspberry Spam of the day (1)

Anonymous Coward | about 2 years ago | (#40554015)

I hacked up a SNES parallel port interface from the schematic in the kernel sources for my freaking Pentium 2. Where's my gold star?

Oh Wow! (-1, Troll)

CockMonster (886033) | about 2 years ago | (#40554101)

You mean someone actually got their Pi delivered?

Re:Oh Wow! (2)

Lose (1901896) | about 2 years ago | (#40554461)

Trolling aside, I'm just glad those who did buy one are doing cool things with them.

I had put myself on the waiting list a month or so ago and just today I got invited to purchase one. But they claimed delivery would take 12 weeks at least. Since I am likely moving downstate, and since I've already waited this long for one, I figure I can hold off at this point.

Besides, for what I want to use it for I need to pick up some more hardware and finish my software for the cause. I intend to set up an amateur radio repeater using the Pi as the controller.

Re:Oh Wow! (1)

FilmedInNoir (1392323) | about 2 years ago | (#40555361)

Well if you can't wait for the Pi you could always get a VIA APC http://apc.io/about/ [apc.io] .... Haha, trololo, nope that's made in micro-batches to.
Seriously though there are some cheap ARM based boards out there to play with.
I'm waiting on a Mele A1000 (it's been shipped) and I didn't need to add myself to a mailing list lottery (or is it FIFO?) for it.

Cool, but.. (0)

Anonymous Coward | about 2 years ago | (#40554365)

Too many wires. Just get a BlueTooth dongle and get the PS3 controllers to work with that Pi. That would allow you to play a lot of other games with other emulators. Plus you wouldn't need to have rats nest of wires.

Emulators. (1)

tapspace (2368622) | about 2 years ago | (#40554387)

Maybe I'm the only one, but I don't long for the controllers of days gone. Modern controllers can do just as much more comfortably.

Now, I'll be pysched when someone goes through and develops/tweaks a bunch of emulators for this hardware specifically. A modded Xbox is my go to Emulator device. It runs on very old TVs if necessary and can emulate N64 better than my computer. That's the advantage of emulating on a single hardware target. Everyone's emulator runs pretty much just like the developers machine did.

Re:Emulators. (1)

cfalcon (779563) | about 2 years ago | (#40556101)

SNES controllers are, IMO, very comfortable.

More importantly, if you want to play the games accurately, you should use the controllers- or at least, that's one school of thought on it, and one that needs the most support to be realized.

Re:Emulators. (1)

del_diablo (1747634) | about 2 years ago | (#40561561)

Maybe I'm the only one, but I don't long for the controllers of days gone. Modern controllers can do just as much more comfortably.

Well, I firmly disagree. But mostly because I want a actual PC gamepad. The issue is that whenever I go into the stores, its basically only possible to find Logitech gamepads. They have a grip issue, the analogs lacks resistance and has some of the Dual Shock problems, the buttons are too elevated, and the dpad is severely elevated along with that its still a chance that when pushing one direction it will also press up or down at the same time. Some of the models also feature a square "gate"(the form around the analogs is called gate when its shaped) which is a problem.
Maybe I need to find a store where they have a lot of different gamepads, but the core issue seem to be that the gamepads that are released are poorly designed. The only well designed one for this generation seem to be the Wiis Classic Controller(basically SNES with analogs) and the Xbox 360 controller(a bit of random quality and a poor dpad).

Re:Emulators. (1)

tapspace (2368622) | about 2 years ago | (#40566551)

Agreed.

http://www.amazon.com/Microsoft-Xbox-Wireless-Controller-Windows/dp/B004QRKWKQ/ref=sr_1_1?ie=UTF8&qid=1341597176&sr=8-1&keywords=xbox+360+controller+for+pc [amazon.com]

The price is a tad steep. I think I paid $30 for a like-new condition used one some 4 years ago (with the dongle of course). I'll never buy one of those garbage big-box store pieces of junk again. I think there are decent controllers out there, but to get one approaching the quality of the 360 controller, you have to spend almost twice as much. Plus, this one works in linux with minimal fuss.

Re:Emulators. (0)

Anonymous Coward | about 2 years ago | (#40566151)

Since you mention it, what is the best N64 emulator for the Xbox? I've got a couple of modded Xboxes and when I switched the one my daughter plays on for the other that I had updated some of the software on the newer N64 emulator wouldn't load one of the games my daughter wanted to play (I think it was Paper Mario, but it could have been Mario Party) and I had to switch them back.

Re:Emulators. (1)

tapspace (2368622) | about 2 years ago | (#40566699)

I guess I have Surreal64 Beta 5.00. PM me if you need more help. I actually haven't played it in over a year, but I remember it working.

I thank you for you8 time (-1, Flamebait)

Anonymous Coward | about 2 years ago | (#40554885)

sales and so on, it a break, if decentralized BSDI is also dead, I'm discuusing for the project. much organisation, posts. Due to the See. The number

meh (1)

kelemvor4 (1980226) | about 2 years ago | (#40556305)

wake me when they have a working wii emulator for pi. Until then this is just something that's been done many times before on various other platforms. What makes it worse is the snes is so out of date that the real console with games and controllers sells for less than a raspberry pi in the first place.

Re:meh (1)

teh dave (1618221) | about 2 years ago | (#40558223)

What makes it worse is the snes is so out of date that the real console with games and controllers sells for less than a raspberry pi in the first place.

Uh, sorry [ebay.co.uk] mate [nintendosforsale.com] , but [ebay.com.au] that's [ebay.co.uk] not [ebay.com] correct.

Re:meh (1)

kelemvor4 (1980226) | about 2 years ago | (#40558521)

There's an ebay sucker born any minute, but you can walk into a pawn shop any day of the week and get one for under 10 dollars. Stores that deal in used gaming systems like "gamestop" don't even sell them anymore at all. If you're on the hunt for one, then I'll save you some time. http://www.cashamerica.com/ [cashamerica.com]
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?
or Connect with...

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>