Main > Raspberry Pi & Dev Board

R-Pi SNES retro console project

(1/10) > >>

Slippyblade:
Got my Raspberry Pi and want to do a project. I love the retro console mods, so gonna do one of those.  Stuffing a Pi into a SNES case.

Parts:
Raspberry Pi, model B (Older B, not a B+)
SNES case
Mauseberry power switch

I still need:
HDMI panel mount
Ethernet panel mount
4 port USB hub (to stuff into cart slot)
Various jumpers to move signals around the system

I'm still torn between wiring SNES controller ports to the GPIO and using the original ports or just using a SNES->USB adapter and mounting those ports into the proper place.  Either way I want it to use SNES controllers, not USB ones.  I don't like the look of USB ports on the front of a retro console.  I'm also considering just using wireless 360 controllers since I've got the 360 wireless dongle and that works on the Pi.

Dismantled the SNES into component parts and spent about half an hour with some abrasive scrubbies cleaning it.  Got it looking pretty darn good.

Gonna use the power switch that is original to the SNES, the reset mech needed to be reworked though.  Ground down the mech that was under the switch and just glued a standard microswitch in place.  Works just fine.



Currently have a single player SNES->USB adapter that I shaved down a little to fit into the front plate of the console.
(UPDATE) Decided against doing this and wired the real ports to the GPIO - Post below.

I'll be attaching photos to this post later tonight.

Slippyblade:
Having problems with the Mauseberry power circuit...

Got it yesterday and wired it up to the power and reset switch.  The reset switch fires an immediate hard reset, so that works.  Tried to install the script from Mauseberry's website and it borked.  Turns out that their script is trying to use some directories that don't exist in the Retropie distro I am using.  Since I am new to Bash I'm not entirely sure what the setup script is trying to do so I am looking at other options.  Found a nice Python script that should work and installed it - no good.  It choked trying to use the GPIO library, apparently the Python GPIO library isn't installed in this distro.  No problem - grab the library and install it...  Security error now.  Ugh.

Losing my mind now.

Just as a test, I do a vanilla install of Raspbian using NOOBS.  Run the Mausberry scripts and...  it works just fine.

So - looks like I get to learn Bash a little better and figure out how to modify these scripts to work with Retropie.

Oh my god...  I'm a dumb ass.  The setup instructions have 3 different scripts for 3 different distros.  When I was trying to get it working with Retropie I was using the WRONG flavor.  When I plugged in Raspbian, I used the correct flavor.  I just used the proper flavor and...  TADA!  it works just fine.

Locke141:
You may want to try the DietPi RetroPie build. It use's a strict down versions of Raspbian for quicker boot times and better performance. It also comes with a good front end for console games. There is a step by step here.

You could use the Teensy USB Dev Board like ChanceKJ did in his Super PlayChoice. But if I was you I would just try a NES to usb adapter cable for the original NES ports and the 360 USB wifi thing internally for playing all the console games that have more then two buttons. 

What are you going to do with the guts of that NES?
   

Slippyblade:
I'll definately look into that build, thanks.

I'm using an SNES, not an NES.  But the board is literally fried.  I used to manage a GameStop and picked up dead systems.  This one had a banana smashed into the cart slot, the board literally smoked out when they tried to turn it on.  :)

Locke141:

--- Quote from: Slippyblade on May 22, 2015, 05:49:13 pm ---I used to manage a GameStop and picked up dead systems.

--- End quote ---

Thats sweet. Do you have a huge collections of rare stuff as well? I know a guy who worked at a game store that would buy things like NEOGEO pockets from customer that came into sell them because it was not on the stores buy list.

Navigation

[0] Message Index

[#] Next page

Go to full version