Raspberry Pi as RetroPie Station with NESpi Case

Raspberry Pi as RetroPie Station with NESpi Case

INTRODUCTION

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. In this tutorial, we will be using the Raspberry Pi game kit from Cytron. 

HARDWARE NEEDED

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. Since we are using the microSD card with PINN, this tutorial will not explain how to format the microSD with PINN, please refer to the installation of PINN into microSD card from here: PINN Installation.

HARDWARE SETUP

Insert the 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 cables including the fan cable. Check this video for the steps.

Plug in the HDMI cable, USB gamepad, the audio jack(if you are using a VGA monitor without speaker), power adapter and also a mouse and keyboard (if you need it for first-time use).

Next, put the microSD card into the slot then you’re ready to turn it on by connecting the 5V 3A adapter to the USB microB socket of Raspberry Pi 3B+

SOFTWARE SETUP

After the system boot up, you will see the PINN window appears. But for the first-time pop-up, there will be no list available, you need to connect to the Internet first, via either WiFi or LAN (Ethernet). We are using Wi-Fi. This is where your USB mouse and keyboard come in  Please choose the SSID and password for the WiFi.

You will see there are some available categories which are:

  • Utility
  • General
  • Minimal
  • Games
  • Education
  • Media

Under the games category, please choose RetroPie2 and click the install icon on the left top corner.

Wait for the download and installation to complete and click ‘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 reboot, and the controller configuration will appear. You just need to plug in the USB gamepad, joystick, or whatever game controller that you have (if you have not connected it), the RetroPie should automatically detect it.

You can now assign the button function based on the 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 press and hold any button. To configure another controller please refer here.

TRANSFERRING ROMS

Another step that you will need to do is updating the ROMs, which basically updates 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 “retropie”, all in small letters.

Eject the USB Pendrive from your laptop or desktop computer, and insert it into the Raspberry Pi when it is powered up and running. The ROMs list from Retropie will automatically be copied into the “retropie” folder that you have just created in the USB Pendrive. Wait for 2 to 3 minutes, or the activity LED on the USB Pendrive stops blinking (if there is one) for the copy process to complete.

Next, you need to unplug the USB Pendrive from Raspberry Pi and insert it back into 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 copyright reasons and some other reasons Retropie website does not keep any game ROMS, you will have to find game ROMs yourself. Ask your friend if they have some or you always ask Google for ROMs. Do not download any illegal ROMs from untrusted sites, otherwise, it might put some virus or malware on your device. There are some websites that are trusted by many people and it's safe too. Download game ROMs for all the platforms like Playstation, Nintendo entertainment system, SNES, Nintendo64, Mame, NeoGEO, SEGA, Atari etc from:

For more information about the others method of transferring ROMs, you can refer here. Or you can check this video out by ETA Prime:

Anyway, once the ROMs are transferred, you will need to reboot the RetroPie (Or to be specific, the Emulation Station underneath it). 

Press button B on the USB gamepad, and you will return to the main window. Press the button START to bring up Main Menu, and navigate down to Quit at the bottom of the list using the arrow keys(left keys) on the gamepad.

 

Press button A when you are at “Quit” to select it. And another window will appears. Again, press button A again to confirm.

 

Again, it will ask to confirm, press button A. The Emulation Station will restart. Once you see the main windows, you can then select the game you like.

Navigate using the arrow pads on the left of the gamepad.

NOW, LET'S PLAY!

Tips: In case you are in-game and wanted to jump out, press the button SELECT and START together, it will bring you back to the game selection menu. Then you can use button B to back.

REFERENCES:

For more information, please refer to RetroPie docs on how to get started

Note: For further inquiry, please visit our technical forum as we seldom check the comment here.

BUY