The NES Mini is dead - Long live the Retropie

Nintendo has announced that it will no longer produce the NES Classic. If you were not lucky enough to acquire one during the massive shortages, you have two options:

1. Shell out $300+ on ebay for something that retailed for $60.
2. Build your own with a Raspberry Pi for 1/3 of the price!

Can you guess which one I'm going to recommend?

There are numerous reasons why building your own NES Classic is infinitely better:

- It's cheaper
- It's hackable out of the box without any bricking concerns
- Allows you to play games on virtually any retro system

The purchase list

Raspberry PI 3 Model B A1.2GHz 64-bit quad-core ARMv8 CPU, 1GB RAM
SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 Card with Adapter (SDSQUNC-016G-GN6MA)
8Bitdo Bluetooth Wireless Classic NES Controller
Raspberry Pi power supply (mini USB cable)
HDMI Cable (Let's be honest, you have a bunch of these laying around)

Naturally you can substitute the controller for any USB or Bluetooth one that you have lying around. But the 8Bitdo is arguably the best one on the market.

I have everything, what's next?

All that's required next is to install the Retropie software onto the SD card for the Pi. This is pretty simplistic, because once the software is on the SD card, you will simply be able to plug it into the SD slot on the Pi. Once plugged into the Pi, you will be greeted with an extremely user friendly UI. You'll configure the gamepad of your choice, setup wifi, and adjust things like the screen size.

You'll also need to get your hands on ROMs, which are the game files used on emulators. I won't go into much detail about how to obtain these, because unless you already own a physical copy of the game, chances are it's most likely illegal to download the game online. It's a bit of a grey area legally, but if by chance you do own copies of the games, I'd recommend Emuparadise, which is one of the best ROM sites online.

Once you've downloaded the ROMs, you'll be able to transfer them to the SDcard or onto a USB stick, which you can plug into the USB port of the Raspberry Pi. From this point, you'll be off to the races, reliving the glory days of the 90s.

If you wanted to take it to the next level, you could even go so far as to 3D print a custom NES case. There's a bunch of examples and links to cases here

Questions, comments, concerns? Let me know!