How to turn your Raspberry Pi 2 into a retro games console
Get playing those Mega Drive and N64 classics…
INTRODUCTION AND SOFTWARE
The Raspberry Pi 2 is great. It offers up to six times the power of the first-gen model, yet doesn't cost any more or take up extra space.
Step back a minute and you realise it's only about as powerful as a budget phone like the Motorola Moto G. But that's plenty to give you enough scope to do some amazing things.
Our favourite? The Raspberry Pi 2 makes a fantastic retro gaming console thanks to the efforts of the bustling indie dev scene that surrounds the computer and its predecessors. Read on to find out how to do this yourself.
Downloading the right software
We're going to make this as simple as possible, so we'll be using a piece of software that boots straight into the emulator interface. This can be dumped right onto the Raspberry Pi 2's microSD memory card, meaning you don't need to do any fiddling about with Linux, Raspbian or anything else.
The best emulator platform for Raspberry Pi at present is Emulation Station, ported over to Pi as part of the RetroPie project. Emulation Station is a front-end for a mass of go-retro game emulators – absolutely loads of the things. It's designed to be pretty and bold enough to work visually on your lounge TV, rather than just on a monitor where you'll be sitting close-up.
You can download this software from either the RetroPie or Emulation Stationwebsites. RetroPie offers SD card images for both Raspberry Pi generations 1 and 2. The two aren't 100% compatible with each other, much as the hardware is similar.
Download the right version, then unzip it. At the time of writing RetroPie is distributed as an img.gz file, not a bog-standard zip file, but it's nothing 7-Zip will sweat over. That's a versatile compression program available for Windows and Mac OS X, if you don't have it already.
Making our retro brain
Now we have our image, we need to prep our microSD card. This can be done within Windows easily enough, but for the sake of consistency, if you're not an SD card pro just download the SD Card Formatter tool from the SD Association website. It's available for Windows and Mac OS X.
It has a pretty simple graphical front-end. After running it, just select 'Overwrite' in the format type and select a name for the card. 'RetroPie' will do the trick – or whatever you fancy.


Next we need to write the image to the card. Using Windows? Just use the Win32 Disk Imager software available to download from Sourceforge. For Mac OS X there's a dedicated Raspberry Pi writer software that works very well, called RPi-sd card builder v1.2. Pi Filler is an alternative app.
As these both have graphical interfaces you can't go too far wrong, as long as you keep track of where your RetroPie image is kept, i.e. where it went when you unzipped it. Just make sure that when you're finished writing to the card, you eject it rather than just yanking it out of your computer to avoid data corruption.
Boot-up
Put the card in your Raspberry Pi, boot it up and you should see a rainbow screen followed by the Emulation Station boot screen. If you don't, something went wrong.
To start with, though, the interface will seem very empty. As part of the Emulation Station's accessible UI style, gaming machines only show up if there are ROMs available for them. In the version we used it starts off with just ScummVM, Dosbox, and some ports of the shareware versions of Quake III and Duke Nukem 3D. We don't have our Raspberry Pi 2 retro dream machine just yet.

Next you need to get hold of some gaming ROMs. One of the best retro gaming sites on the web, if not the best, is Emuparadise. Pro tip: don't be a pirate. Pirates are bad.
Once you have the files, you can't simply drag and drop them over to the microSD memory card and expect them to work. That's not how the RetroPie file system functions.
Instead, hook the Raspberry Pi up to your router using an Ethernet cable and it will show up in the home network section of Windows Explorer or Mac OS X's finder on your laptop or desktop. In its file system you'll see BIOS and ROMs folders. The latter is filled with sub-folders for every system supported by Emulation Station, into which you can drop the respective ROM files.
After all this, reboot the Raspberry Pi and you'll see the relevant systems show up in the Emulation Station interface.
Which systems are supported? Virtually everything the Raspberry Pi 2 has the power to handle, actually. Old systems like the ZX Spectrum, NES, Intellivision and C64 work, right up to systems from the 90s.
Support stops roughly at the end of the 90s, though. The Nintendo 64 and first PlayStation console work, but the Xbox, PS2 et al are not covered. However, not only is the emulation of these newer systems not very far advanced, it would be far too much for the Raspberry Pi 2 to handle anyway. One exception is the Gameboy Advance, which works very well on the system despite being a handheld from the 2000s. However, it's not a very high-power device.
Operating Emulation Station
We initially used a keyboard and mouse to operate the Emulation Station. Just plug them in, follow the software wizard and it'll let you choose the keys you want to use as part of the setup process.

However, we've also tried the controllers of some of the main consoles. Just plug in a DualShock 3 (PS3) or a DualShock 4 (PS4) controller using a mini-USB cable and the Raspberry Pi will be able to see it. You can then configure its inputs from the Emulation Station menu.
With Xbox 360 controllers, things seem a little more complicated. Wired pads should work, but we didn't have much luck getting the Raspberry Pi 2 to recognise a wireless Xbox 360 pad with the USB charge cable attached.
The system has full gamepad support, though, so you should be able to get just about any plug-and-play pad working.
Up to speed?
How good is the actual emulation? For the most part it's great. Sega Mega Drive/Gensis games run at full speed, as did all the SNES games we tried. There were some visual glitches in Super FX games like Star Fox/Wing and Stunt Race FX, but that's more down to the state of the emulator rather than anything specific to the Raspberry Pi 2 or Emulation Station.
In fact, Emulation Station actually includes multiple emulators for the trickier systems. There are three SNES emulators, two MAME emulators and two N64 emulators on hand to experiment with.
The only consistent slowdown we saw was with N64 games. Many run very well, including Mario Kart 64, but fan favourite Goldeneye 007's frame rate was inconsistent, taking a real dip in more open areas. It's playable with patience, but only just.
There are some games that flat-out didn't run though, sadly including the much-loved The Legend of Zelda: Ocarina of Time. Some retro gaming tinkerers have had better luck than us, however, with videos of it working on Raspberry Pi 2 already available on YouTube.
A lot of retro games look pretty great too. Emulation Station doesn't go overboard with fancy filters to smooth out older games, but you can choose the output resolution for each system, letting you pick between a more pixelated or blurry look.
N64 is a case of various hits and misses, but every other system we tried works very well on Raspberry Pi. It really does make a great base as a retro gaming system. PSX emulation is particularly impressive, seeming virtually perfect with the handful of titles we tried.
Perfecting your project
To apply the final spit and polish, there are a few extra tweaks you might want to make. First, a case – you can buy Raspberry Pi cases for a few pounds/dollars online, and they'll help ensure your Pi doesn't get damaged or dusty. Plus it just looks nicer.
Next up, you might want to make the Raspberry Pi 2 wireless. A Bluetooth dongle will let you use a wireless controller, well, wirelessly, while you can also use a Wi-Fi dongle to avoid having to plug into your router to add more games.
Most wireless USB dongles should work, but one RaspberryPi.org recommends as definitely reliable is the Inateck Bluetooth 4.0 adapter. Also, why not get yourself a nice large memory card? The microSD cards used by the Raspberry Pi 2 cost as little as £20 for 64GB these days, enough for a lifetime's worth of retro gaming memories.
raspberry emulationstation,raspberry emulation station image,emulation raspberry pi,emulation station raspberry pi,emulation station raspberry pi resolution,install emulation station raspberry pi,raspberry pi emulation for windows,raspberry pi emulation mac,raspberry pi emulation linux,raspberry pi emulation virtualbox,raspberry emulation,raspberry pi emulation station,raspberry pi emulation station tutorial,raspberry pi arcade emulation,raspberry pi arduino emulation,raspberry amiga emulation,raspberry pi amiga emulation,raspberry emulator box,raspberry bbc emulator,raspberry pi emulation box,raspberry pi emulator best,raspberry pi emulation station black screen,raspberry pi emulation 1.0 beta,raspberry pi emulation console,raspberry pi emulator c64,raspberry pi emulator controller,raspberry pi emulator chameleon,raspberry pi emulator case,raspberry pi emulator commodore,raspberry pi emulator compile,raspberry pi emulator compatibility,raspberry pi emulator cabinet,raspberry pi emulation station config,raspberry pi emulation distro,raspberry pi emulator download,raspberry pi emulator dos,raspberry pi emulator distribution,raspberry pi emulator debian,raspberry pi emulator ds,raspberry pi emulator dreamcast,raspberry pi emulation station download,raspberry emulator download,raspberry dos emulator,raspberry pi emulator ebay,raspberry pi emulator eclipse,raspberry emulator frontend,raspberry floppy emulator,raspberry pi emulation for mac,raspberry pi emulation for linux,raspberry pi emulation for ubuntu,raspberry pi emulation frontend,raspberry pi emulator front end,raspberry pi emulator for pc,raspberry pi emulator for android,raspberry emulator game,raspberry pi emulator gameboy,raspberry pi emulator gpio,raspberry pi emulator gba,raspberry pi emulator genesis,raspberry pi emulator gamecube,raspberry pi emulator gui,raspberry pi emulator games download,raspberry pi emulation station guide,raspberry pi video game emulation,raspberry pi emulator how to,raspberry pi emulator handheld,raspberry pi hardware emulation,raspberry pi emulator heise,raspberry pi emulation image,raspberry pi install emulation station,raspberry pi emulation station image,raspberry pi boot into emulationstation,raspberry pi apple ii emulation,raspberry pi emulator joystick,raspberry pi emulator jeux,raspberry pi emulator kit,raspberry pi keyboard emulation,raspberry pi emulator lifehacker,raspberry pi emulator list,raspberry pi emulator linux qemu,raspberry pi emulator login,raspberry pi emulator lag,raspberry mess emulator,raspberry pi emulation machine,raspberry pi emulation mame,raspberry pi emulator megadrive,raspberry pi emulator mac virtualbox,raspberry pi emulation n64,raspberry pi emulation nes,raspberry pi emulator nintendo,raspberry pi emulator neo geo,raspberry pi emulator noobs,raspberry pi emulator nintendo ds,raspberry emulator n64,raspberry emulator nintendo,raspberry pi emulation on windows,raspberry pi emulation os x,raspberry pi emulation os,raspberry pi emulation on mac,raspberry pi emulation on linux,raspberry pi emulation on pc,raspberry pi emulator os x,raspberry pi emulator online,raspberry pi emulator openelec,emulation on raspberry pi,raspberry emulator pc,raspberry pi emulation,raspberry pi emulator,raspberry emulator qemu,raspberry pi emulation qemu,raspberry pi emulator qemu mac,raspberry pi emulator qemu windows,raspberry pi emulator qemu network,raspberry pi emulator roms,raspberry pi emulator retropie,raspberry pi emulator resolution,raspberry pi emulator retro,raspberry pi emulator raspbian,raspberry pi emulator raspbmc,raspberry pi emulator retroarch,raspberry pi emulation station resolution,raspberry pi emulation station xbox 360 controller,raspberry pi emulation station setup,raspberry pi emulation software,raspberry pi terminal emulation,raspberry pi emulation ubuntu,raspberry pi emulate usb mass storage,raspberry pi emulate usb keyboard,raspberry pi emulator usb,raspberry pi emulate usb device,raspberry pi emulate usb drive,raspberry emulator ubuntu,raspberry emulation ubuntu,raspberry emulator virtualbox,raspberry pi emulation vmware,raspberry pi emulator box,raspberry pi emulator virtual machine,virtualbox raspberry pi emulator,raspberry pi emulator vmware fusion,raspberry emulator vmware,raspberry vice emulator,raspberry emulation windows,raspberry pi emulation windows,raspberry pi emulation with qemu,raspberry pi emulator windows download,raspberry pi emulator wii,raspberry pi emulator win,raspberry pi emulator wireless controller,raspberry wii emulator,raspberry pi emulator wheezy,raspberry pi emulation für windows,raspberry pi emulation xbmc,raspberry pi emulator xbox controller,raspberry pi emulator xbox,raspberry pi x86 emulation,raspberry xbmc emulator,raspberry x86 emulator,raspberry xbox emulator,raspberry emulator os x,raspberry pi emulator youtube,raspberry pi emulation 10b.zip,raspberry pi emulation 10b,raspberry pi emulation 1.0



Aucun commentaire:
Enregistrer un commentaire