PCWorld

HOW TO BUILD A RASPBERRY PI RETROGAMING EMULATION CONSOLE

f0100-01

For the past 20 years, retrogaming enthusiasts have dreamed of building a “universal game console” capable of playing games from dozens of different systems. Their ideal was inexpensive, easy to control with a gamepad, and capable of hooking into a TV set.

Thanks to the Raspberry Pi 3 hobbyist platform and the RetroPie software distribution, that dream is finally possible. For under $110, you can build a very nice emulation system that can play tens of thousands of retro games for systems such as the NES, Atari 2600, Sega Genesis, Super NES, Game Boy, and even the PlayStation.

All you need to do is buy a handful of components, put them together, and configure some software. You’ll also have to provide the games, but we’ll talk about that later.

THE PLAN

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.

To make this process easy, retrogaming enthusiasts have combined all the software programs we need into a free software package called RetroPie. RetroPie includes (among other programs) a Linux operating system, a large suite of game system emulators, and an interface that makes it easy to use.

For people who aren’t familiar with emulation, here’s a brief rundown: An emulator, for our purposes, is software that’s been programmed to behave in almost the exact same manner as the hardware of an older video game system. It simulates the original console circuitry in software.

Since most computers lack a slot to read data from old video game cartridges, hobbyists have copied video game data into software files called ROM images. (In the case of home PC emulators, such as the Apple II, you may also encounter disk images, which are copies of an entire floppy disk’s contents combined into a single computer file.)

01 classic_systems-100718418-orig

A front-end interface is a program that displays a graphical menu that lists available games on the system, lets the user select the game of their choosing with a game controller, and then run the game on the appropriate emulator automatically. In this case, the front-end program included in RetroPie is

You’re reading a preview, subscribe to read more.

More from PCWorld

PCWorld5 min read
The Fastest Way To Install Your Apps On A New PC
Moving your files onto a new PC is just one part of the puzzle. Sure, you’ll need a backup program or a cloud sync tool like Microsoft OneDrive to move files onto a new PC, but you’ll also need to install all of your favorite programs–and file backup
PCWorld3 min read
Lexar SL500 USB SSD: 20Gbps Storage Cut Thin To Win
Physically, Lexar’s SL500 portable USB 3.2×2 SSD makes its SL600 and SL660 stablemates look like chunky monkeys. Actually, measuring a mere 0.3-inches thick (less than 0.2 at the edges), by 2.1-inches wide, by 3.3-inches long, the SL500 make nearly a
PCWorld2 min read
Microsoft’s ‘AI PC’ Definition: An NPU And A Keyboard Sticker
This year everything is “AI,” whatever that means. Every new computer, game, software service, and soft-serve ice cream machine is apparently imbued with digital sentience, at least according to its branding. But when it comes to laptops and desktops

Related