How to build a Raspberry Pi MAME in a NES

Rijis 2017-11-02

Views 9

A step by step video showing how to build your own Raspberry Pi MAME inside a NES Case. Part 1 shows how to set up your Pi to play games, and Part 2 shows how to convert a NES to fit a Pi inside.\r
\r
This setup will work fine on either the 256MB or 512MB Raspberry Pi. Bryan tried this project with both models and they both work well.\r
\r
\r
Part 1\r
\r
The RetroPie Project has a lot of different emulators available, but he focused on the NES, SNES, and SEGA systems.\r
\r
Software\r
\r
- Cyberduck\r
- TextWrangler or Notepad++\r
\r
Parts List\r
\r
- Raspberry Pi (512) Model B\r
- Pi Case\r
- 8GB SD Card\r
- USB SNES Controller\r
- Keyboard\r
- Mouse\r
- Monitor\r
- HDMI Cable\r
\r
Step 1 Download & Install\r
\r
Download Retro Pi image from PetRockBlock.com. Then make a bootable SD Card and extr Retro Pi. For a Mac, Bryan used the guide over at AllTheWare. If youve got a PC, youll need WinDisk32 Imager.\r
\r
Once youve made a bootable SD card, place it into Raspberry Pi and boot up!\r
\r
Step 2 Boot Raspi and Set Up Emulation Station\r
\r
When you first turn on Emulation Station youll have to map your controller.\r
\r
After that, exit out to terminal so you can set up your global emulator settings.\r
\r
To set up your controller type the following in the terminal:\r
cd RetroPie/emulators/RetroArch/tools\r
./retroarch-joyconfig ~/RetroPie/configs/all/retroarch.cfg\r
\r
Step 3 Raspi Config Setup\r
\r
Were not done configuring things. Next up, go to terminal and type the following:\r
sudo raspi-config\r
\r
At the Raspi Config window select the second option expand_rootfs and then press enter. You will be presented with a message saying partition will be resized.\r
\r
In the Raspi Config Menu select memory_split. If you have the 256MB Model A enter 128 into the field. If you have the 512MB Model B enter 256 into the field.\r
\r
Then exit to terminal.\r
\r
Step 4 Update your Pi\r
\r
Type the following into the terminal:\r
cd RetroPie-Setup\r
sudo ./retropie_setup.sh\r
\r
Update script\r
Update binaries\r
\r
Run Binaries-based Installation\r
\r
**This can take awhile!**\r
\r
Step 5 Move your ROMs and Edit your Config Files\r
\r
Bryan found it easiest to FTP into the Raspberry Pi to get his ROMs on to the device. On the Pi, go to terminal and type ifconfig to find your IP address. Then use your favorite FTP client to move your ROMs to the Pi. Bryan used Cyberduck on the Mac to FTP.\r
\r
If youre using Cyberduck, heres what you do. Go to quick connection. Select SFTP. For server number, type in the IP address you got from your Pi. The default username is pi and the default password is raspberry.\r
\r
Then navigate to RetroPie / Roms. Transfer ROMs according to folders. Bryan also moved all of his unwanted emulators to a new folder he created called Unused. When you fire up Emulation Station, you wont see the emulators in that folder.\r
\r
Navigate to RetroPie / Configs / all\r
Then find retroarch.cfg open in text editor. If youve got an SNES controller like Bryan and want to set it up just like he did, check out his configuration file here. \r
\r
Step 6 Making things pretty\r
\r
Go to Terminal and type in the following:\r
cd RetroPie-Setup\r
sudo ./retropie_setup.sh\r
\r
Run ES-scraper. It will grab box art and game descriptions so youll have a nicer looking menu. However, ES-scraper isnt perfect, so you can clean up any incorrect information.\r
\r
To correct your library, use Cyberduck again to download the gameslist.xml file located in the Rom folder. Then you can open the XML file and edit titles,descriptions and images.\r
\r
\r
Part 2 Building a Raspberry Pi Mame Inside a NES Case\r
\r
Build your own fully function NES MAME Machine using a Raspberry Pi\r
\r
Parts List\r
\r
- A BROKEN NES, dont destroy a piece of history! Check Ebay.\r
- Model A (256MB) or\r
- Model B (512MB)\r
- Super Nintendo USB Controller (I Brought the Gtron Controller on Amazon)\r
- 8GB Class 10 SD Card\r
- MausBerry Shutdown Circuit\r
- Ada Fruit Board Edge Mounting Kit\r
- Belkin Ultra-Slim Series 4-Port USB 2.0 Hub\r
- Plugable USB 2.0 2 Hub x2\r
- (Optional) Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB Adapter\r
\r
Cables and Bits\r
\r
- Ultra Slim HDMI\r
- AC Adapter Extension Cable\r
- Wall Plate with Ethernet and HDMI Keystones\r
- 2.2k Ohms Resistor (for the LED)\r
- Two USB Male to Micro cables\r
- One USB Mini cable\r
\r
Controller Config \r
- \r
\r
NES Switch Wiring Diagram\r
- \r
\r
Website Resources\r
\r
- \r
- \r
- \r
\r
\r
Music Credit\r
- Artist: Eric Skiff\r
- Song: Were the Resistors

Share This Video


Download

  
Report form