Gemini

Rising Star
BGOL Investor



TheNES Classic Editionis almost perfect—short controller cords not withstanding—and if you can buy one, it’s one ofour favorite gifts, especially if you don’t want to leave the house. But it only plays NES games, and 30 games at that. Plenty of people—us included—would love a tiny system to play our favorite Super Nintendo games. Or Genesis games.

Thanks to the magic of Raspberry Pi, emulators, and a little bit of nerdery, you can build your own mini SNES, complete with controllers, for under $100. The experience isn’t exactly the same as buying a product directly from Nintendo, but since the mini NES is basically just a tiny Linux computer anyway, it’s close enough.


jckko2fufqyf8etnd1hv.jpg



You can buy this stuff separately, but Amazon sells a kit from Raspberry Pi hobby shop CanaKit for $75 that includes everything you need except for the game pad.

Step 1: Put it All Together

r8rwqjbc7kqmwpc1aofn.gif


Put your Raspberry Pi inside its case. The kit I purchased comes with heat sinks, which you might want to use, since the Pi can get pretty hot when playing certain games.

Step 2: Install RetroPie onto your microSD card

yggm7vkpcmp3oop4caht.png


The stuff that powers our mini SNES is a piece of software calledRetroPie. RetroPie contains a bunch of emulators to play old games from an array of systems, including the NES, SNES, Nintendo 64, Sega Genesis, TurboGrafx-16, GameBoy, andmany more.

To get all this running, you’ll need to install RetroPie on your microSD card.




    • You’ll need to download the image for your RetroPie.This pageoffers up the latest links. If you’re using an older Raspberry Pi, you select the Raspberry Pi 0/1. If you’re using a Raspberry Pi 3 like we are, select the download for Raspberry Pi 2/3.
    • Once you’ve downloaded the file, you’ll need to extract the image. If you’re on Windows, a program like7-Zipmight be needed. If you’re a Mac user, the built-in Archive Utility will do the job just fine.
    • Now you need to install that image (which is about 2GB) onto your microSD card. If you’re using Windows, use theWin32DiskImagerto install the image on your micro SD card. Mac users can use an app calledApple Pi Baker.
    • Remove your microSD card from your computer, put it into your Rapsberry Pi.
The RetroPie teamcreated a videothat shows the setup process for Windows users. TheRetroPie wikihas good information too.



Step 3: Configure Your Controller
After you’ve loaded RetroPie to your SD card and put it in the Pi, plug in the power adaptor and boot it up.

Connect it to your TV set or monitor and plug in your USB controller.

It will take a few minutes to boot up, and then you’ll be met with a configuration screen for your controller.

sjbviqqmqvd8zd4by5pw.jpg


You can use your controller to navigate through the interface, which will offer access to the various emulators installed on the device.

Now it’s time to get some games installed on the device.

Step 4: Install Game ROMs

lnw2vxbrihnoinva6hfs.jpg


Alright, now that your controller is installed, it’s time to get games onto your new system. To do that, you’ll need to get ROM files for the systems you want to emulate.

This is the part where I point out that installing game ROMs is alegal grey area. Even though many of the games you want to play haven’t been in production for 20+ years, they are still protected by copyright.

You should download games you own physical copies of, or that are now in the public domain. That said, finding ROMs for your favorite gaming systems is incredibly easy.

We’re just going to assume you have permission and the rights to all of your favorite SNES games. Once you’ve got ROMs on your computer, it’s time to transfer them to your Pi.

There area few different waysyou can do this. The first two require setting up wi-fi on your Pi and using either SFTP for Samba file sharing. That’s complicated for a lot of users, fortunately a super easy solution exists.

All you need is a USB flash drive. If you’re a Mac user, make sure the card is formatted to FAT-32. If you don’t know what this means, it’s safe to assume the card is already formatted that way.




    • Insert the thumb drive into your computer and create a folder on the drive calledretropie.
    • Plug the thumb drive into your Raspberry Pi. Wait for the Pi to stop blinking (it’ll be a few seconds)
    • Remove the thumb drive from your Pi and put it back into your computer
    • Inside thatretropiefolder you’ll find a new folder calledromsand within it are folders for each system. Drag your ROM files into the system it’s associated with.
    • Remove the USB thumb drive and plug it back into your Raspberry Pi. Wait for it to start blinking.
    • Refresh the RetroPie software by quitting from the start menu.
Once you’ve successfully copied game ROMs to your Pi, you can remove that USB stick. All the games are now stored on your RetroPie. If you want to play more games, just repeat that step and add ROMs to the emulator of your choice.

Step 5: Have Fun
Now that you’ve got your games on your system, you can scroll through the various systems and choose what games you want to play.

tuo31kfonea9knoykktn.jpg


For the Super Nintendo, Andrew and I made agreat list of 30 gamesyou should absolutely check out!

Why Do This?
Look, in a perfect world, Nintendo would sell a mini SNES already and it would have everyone’s favorite assortment of games. But it’s not, so we can build our own.

And sure, you could buy one of the many Kickstarter/Indiegogoretro consolesthatare available, but real talk, most are just a variation of what you can do yourself for ~$75. Plus, it’s fun to build things.

http://gizmodo.com/how-to-build-you..._source=gizmodo_twitter&utm_medium=socialflow

 
Last edited:

MurderCity

Rising Star
Registered
Meh, raspberry pi doesn't have the best power. I have made this exact setup already, and it works good for NES, SNES, and Atari. It struggles with N64, PS1, and Genesis. Get an Nvidia Sheild, much more power, so it I can run more systems.

Once you get the Nvidia Sheild, install Gamesome Frontend, which is similar to RetroPie.
Download the profiles for all supported systems.
Then for each system you want to configure, setup the emulator. It will give you a list of compatible ones, it will even take you to the Play Store page for them.
Tell it where the game ROMS are for that system.
Setup the Scraper for that system, this will download all the artwork and game info for thexample games.
Search for new games and it will look at the ROMS you have and get all the info for them.

I had major issues with getting RetroPie to scrape games without crashing, but Gamesome had no issue.
 

ilikebigbutts

Rising Star
BGOL Investor
we need this to be a sticky somewhere for the folks who want retro gaming without using a pc. in the next 2 months im gonna do like 4 of these cuz i got people interested since that mini nes keeps being sold out. for the people who dont mind spending the money an nvidia shield makes sense. but for that price it'd be easier to just use a pc instead. a raspberry pi is perfect for the budget minded who just want their mario or sonic fix.
 

EPDC

El Pirate Del Caribe
BGOL Investor
I heard a while back that emulators. Sometimes slow down during game play.
I've never had those issues. Can't speak for others, but in any of the Emulators I've played, whether it was on my Wii, PC or my Nvidia Shield TV, I've never had slow down issues.
 

BenQ

Rising Star
BGOL Investor
unless you building something like this with a raspberry pi inside






i would just get android box, fire tv,mi box, nvidia shield , use it as a media player and emulation
a lot less work and headache
this is if you want something on the tv thats not a computer
 

BenQ

Rising Star
BGOL Investor
I've never had those issues. Can't speak for others, but in any of the Emulators I've played, whether it was on my Wii, PC or my Nvidia Shield TV, I've never had slow down issues.
but you will experience some lag on android, some won't notice it
 

MurderCity

Rising Star
Registered
nothing is lag free

unless you playing the real consoles on a crt

I don't have any lag on the Nvidia Sheild for anything except PS2. N64, Game Cube, Sega Dreamcast, and PS1 all work great for most games. None of which will work very well on Raspberry Pi.

I will say though, that if price point is an issue and/or newer system compatibility isn't an issue, the Raspberry Pi is a good unit. Also Android Things (Android for Internet of Things devices like Raspberry Pi) is now available. My instructions above should still work. https://developer.android.com/things/hardware/index.html
 

BenQ

Rising Star
BGOL Investor
I don't have any lag on the Nvidia Sheild for anything except PS2. N64, Game Cube, Sega Dreamcast, and PS1 all work great for most games. None of which will work very well on Raspberry Pi.

I will say though, that if price point is an issue and/or newer system compatibility isn't an issue, the Raspberry Pi is a good unit. Also Android Things (Android for Internet of Things devices like Raspberry Pi) is now available. My instructions above should still work. https://developer.android.com/things/hardware/index.html
i dont notice any lag on my ps4 but the lag is there same as android
the ps4 has a setting for the new dual shock 4 to use it wired without bluetooth and reduce the lag
just because you don't notice it doesn't mean is not there
 

MurderCity

Rising Star
Registered
i dont notice any lag on my ps4 but the lag is there same as android
the ps4 has a setting for the new dual shock 4 to use it wired without bluetooth and reduce the lag
just because you don't notice it doesn't mean is not there

Think were talking about 2 different types of lag. Your talking about controller lag which I have had with Windows emulators real bad, while I am talking about frame rate lag, which makes the frame rate of the game drop and the video starts looking chopy or even freezes.

Try playing Golden Eye, Banjo Kazooie or Ocarina of Time for N64 on Raspberry Pi and it is hardly playable the frame rate lag is so bad.
 

Osca Lee

REALNA'MUTHAFUCKA
Registered
Thanks for this...im thinking about building a ol school arcade unit

This is perfect
 

Adam Knows

YouTube: Adam Knows
Platinum Member
that's doing too much, just install the emulators and roms onto a computer. there, you're done.
 
Top