How To Make Your Own Portable Game Console

Make Your Own Portable Game Console

How To Make Your Own Portable Game Console
To make our “ultimate console,” we’re going to run software emulators and video game ROM files on a single-board computer: the Raspberry Pi 3—an inexpensive computer designed for hobbyist and educational use.

We’ve walked you through all sorts of DIY projects for the Raspberry Pi, but this one might be the simplest. You’ll have your retro game console—complete with old-school controllers—up and running in less than 10 minutes. All you need to do is install the operating system on an SD card and do some simple file sharing from your PC.

What You’ll Get

Raspberry pi


The Raspberry Pi is powerful enough to emulate every classic 2D console and a few of the 3D ones as well.
Raspberry Pi will boot automatically into EmulationStation. This is a program running off a custom SD card called RetroPie that allows you to use a controller to select an emulator and a game without ever touching a keyboard or mouse. After everything’s set up, you’ll be able to navigate and do everything you need to do on the Raspberry Pi from a controller.Alongside the games, you’ll also get access to a full version of the media center software, Kodi (you’ll need to pop into some advanced settings to download Kodi). This means you can basically have an all-in-one entertainment center that runs classic games and your media center. It’s a pretty killer setup.

Memory Card



Most people will be fine with a 32 GB (or less) microSD card for storing the operating system and games. Generally, games for older, cartridge-based consoles need less space, while games for newer, CD-based consoles need more.

Case


Any Raspberry Pi 3 case will work, but we like this one that’s shaped like a Nintendo Entertainment System and has a functional power button. You’ll also need an HDMI cable and access to a Mac or Windows computer for the setup process. I also keep a mini wireless keyboard like this one around to help deal with any troubleshooting, but that’s optional.

Pre-made images for the Raspberry Pi

 Click button to download (link)
Raspberry Pi 0/1   md5sum: 57922a62f18f4bc4df198c35a3c1a6ed
Raspberry Pi 2/3   md5sum: 56988addb60361a2257a61c69d9fceac

Hardware

  • Wifi Dongle or Ethernet Cable (Wifi is built into the Pi 3- see wifi dongle compatible list here)
  • 5V 2A Micro USB Power Supply (2.5A for pi 3)
  • USB Keyboard and Mouse (to get things set up or you can use SSH)
  • USB Game Controller of your choice (or you can get the Control Block to use original SNES controllers)

Extract

Once you have downloaded your SD card image you need to extract it using a program such as 7-Zip. You will extract the downloaded .gz file and the extracted file will be a .img file.
To extract from the command line, you can type the following into a Terminal window, placing X with version you downloaded:
gunzip retropie-4.X.X-rpi2_rpi3.img.gz

Install

 
To install the RetroPie SD image on your MicroSD card. (You may need a MicroSD card reader to plug it into your computer)
  1. For Windows you can use a program called Win32DiskImager
  2. For mac you can use Apple Pi Baker
  3. For Linux you can use dd command or Etcher
Note RetroPie is built on top of Raspbian Stretch (a linux based OS for the Raspberry Pi) and as such the partition on the SD card is EXT4 (a linux filesystem) which is not visible on windows systems, so the card will show up as a smaller size than usual and you wont be able to see everything on the card, but it is all there. You will be able to access the filesystem over the network as described in the transferring roms section below.
  • When it’s done, remove the SD card and put it in your Raspberry Pi.
As far as the initial setup, that’s all you need to do. In fact, if you plan on using a keyboard and mouse instead of a controller you’re basically done and can skip to step five to transfer over your ROM files.
If you’d prefer to manually install the emulators, you can do that as well. The RetroPie Github page has a guide for doing it, but be warned: the manual process takes around six to nine hours to download and install everything. The benefit is that you get the newest versions of emulators and you can select what gets installed. For our purposes though, the above method works great and is incredibly simple.

Boot Your Raspberry Pi and Set Up EmulationStation


Next up we’ll boot up your Raspberry Pi. Plug in one of your controllers and your keyboard to the Raspberry Pi. Insert the SD card you just burned, and turn the Raspberry Pi on. After a couple of minutes of automatic set up (it will expand the file system and prepare some other stuff), it will boot directly into EmulationStation, the interface wrapper with all your emulators on it. Here, you’ll set up your controller and do a few other tweaks to get the system set up.
On its first boot, follow the onscreen prompts with your controller to set it up (up, down, left, right, etc). If you’re using a Bluetooth controller, connect it with the USB cable during this step. You can set up Bluetooth later in the next step.
When you’re finished, you can navigate through your RetroPie with just your controller. These controls will work in both the emulators and in RetroPie itself. On top of controlling basic movement, you also get a number of “hot keys” so you can quickly do certain actions from inside games:
  • Select+Start: Exit a game
  • Select+Right Shoulder: Save
  • Select+Left Shoulder: Load
  • Select+Right: Input State Slot Increase
  • Select+Left: Input State Slot Decrease
  • Select+X: RGUI Menu
  • Select+B: Reset

Set Up Wi-Fi

The newest version of RetroPie has a built-in system where you can access all your Raspberry Pi settings, tweak your memory, and more right from EmulationStation. Most of these settings are for advanced users, but one pretty much everyone will want to set up is Wi-Fi:
  1. Scroll down to the Configure WiFi option and tap the A button.
  2. Select “Connect to WiFi Network” and choose your network. Type in your password and select okay.
That’s it for the base setup. If you want to tinker around some more, this is where you’ll do it. You can edit the theme of RetroPie, set up a Bluetooth controller for wireless (this varies a little based brand to brand, but the RetroPie GitHub page has guides for the most popular options), manage files, and much more in this area. Most of this stuff isn’t worth toying around until you’re a little more comfortable with the basics though. Check out our guide to RetroArch (the backbone of the RetroPie system) if you’re interested in how to tweak some of these advanced options.


source:- lifehacker.com, retropie.org
Just Myself

I like writing about Science, games and free software.

Post a Comment

Please Comment if you are like this post

Previous Post Next Post