There are many things we can build ourselves (DIY) with a Raspberry Pi, such as becoming a personal computer, a weather station, a game station, a media center, a music box and so on. Today, we want to make our own game station or we can call it a game console.
In this tutorial, we will install RetroPie to make our Raspberry Pi into a game console. Below is some explanation about RetroPie.
What is RetroPie?
RetroPie allows you to turn your Raspberry Pi or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favorite Arcade, home-console, and classic PC games with the minimum set-up. For power users it also provides a large variety of configuration tools to customize the system as you want.
RetroPie sits on top of a full OS, you can install it on an existing Raspbian, or start with the RetroPie SD image and add additional software later. It’s up to you.
- Raspberry Pi 3 Model B+ (Zero W/WH, or 3B) – for best performance please consider Raspberry Pi 3 Model B+
- NesPi Case (optional but recommended), a proper case for game console
- 16GB MicroSD Card with NOOBS, but this tutorial show the use with PINN.
- High Speed HDMI Cable 1.5m or 4 Pole RCA to 3.5mm Cable (HDMI works best)
- Television or Computer Monitor- really any screen with HDMI or RCA ports
- 5V 2.5A Adapter w/ micro USB (UK) or 5V 3.0A Adapter microB with switch
- USB Keyboard and Mouse, during installation and setup, or you can try SSH (Secure Shell)
- Classic Retro Super Nintendo USB Gamepad
- An USB Pendrive (for ROM transferring)
Note: PINN is an enhancement of NOOBS for the Raspberry Pi .
Of course you can also get the Raspberry Pi Game Console Kit here.
We have already prepared the easiest way to settle up things. We will be using PINN software (an enhancement of NOOBS for the Raspberry Pi) to install RetroPie. Again, please refer to the installation of PINN into microSD card from here: PINN Installation.
Insert Raspberry Pi main board into the NesPi Case (you can use any case that you want but we recommended NesPi Case) then connect all the cable including the fan cable. Check this video for the steps.
Plug in the HDMI cable, USB gamepad, audio jack(if you are using VGA monitor without speaker), power adapter and also a mouse and keyboard (if you need it for first time use).
Next, put the SD card into the slot then you’re ready to turn it on!
After the system boot up, you will see the PINN software interface. But for the first time pop-up, there will be no list available, you need to connect to the Internet first, via either Wi-Fi or LAN (Ethernet). We are using Wi-Fi.
You will see there are some available categories which are:
Under the games category, please choose RetroPie2 and click install.
Wait for the installation to complete and clink ‘OK’. The installation might be taking some time because it has to download all the files from the internet and this also depends on your Internet connection speed.
Now, your Raspberry Pi will be reboot, and the controller configuration will appears. You just need to plug in the gamepad, joystick or whatever game controller that you have (if you have not connect it), the RetroPie should automatically detect it.
You can now assign the button function based on game controller. For example, in this tutorial we use the Classic Retro Super Nintendo USB Gamepad.
Note: To skip the button assignment you need to hold any button. To configure another controller please refer here.
Another step that you will need to do is updating the ROMs, basically is to update the game options in the RetroPie. 1st, insert the USB pendrive into your PC or Laptop. After that, create a new folder and name it as “retropie”, all in small letter.
Eject the USB pendrive and insert it into the Raspberry Pi when it is powered up and running. The ROMs list from the Raspberry Pi will automatically be copied into the “retropie” folder that you have just created. Wait for 2 to 3 minutes for the copy process to complete.
Next, you need to unplug the USB pendrive from Raspberry Pi and insert to your PC/Laptop again. Now, you can simply transfer/copy the new ROMs that you download into the specific emulators. For example, here I transfer the ROMs into the NES (Nintendo Entertainment System).
Where can you download the ROMs? For the copyright reasons and some other reasons Retropie website do not keep any game ROMS, you will have to find game ROMs yourself. Ask you friend if they have some or you always ask Google for ROMs. Do not download any illegal ROMs from untrusted sites , otherwise it might puts some virus or malware to your device. There are some Website which is trusted by many people and its safe too. Download game ROMs for all the platforms like Playstation , Nintendo entertainment system, SNES, Nintendo64, Mame, NeoGEO, SEGA, Atari etc from this Game Roms website.
For more information about the others method to transferring ROMs, you can refer here.
NOW, LETS PLAY!
If you like to watch the video:
For more information, please refer to RetroPie docs on how to getting started
Note: For further inquiry, please visit to our technical forum as we seldom check the comment here. 🙂