PCWorld

HOW TO BUILD A RASPBERRY PI RETROGAMING EMULATION CONSOLE

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.)

You don’t need one of these classic consoles to enjoy their games.

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

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

More from PCWorld

PCWorld8 min read
Is A $100 Standing Desk Worth Buying?
As someone who works at a computer more or less all day every day and has chronic back problems, a standing desk is an important part of my office setup. I’ve been using one for over ten years, and back then it was something of a luxury. But lately I
PCWorld2 min read
Microsoft’s Copilot AI Can Now Analyze Your Personal Files
Microsoft appears to have pushed the ability to upload documents, screenshots, and images to Windows 11’s Copilot AI assistant, allowing you to ask it to make sense of documents stored on your PC. Being able to “query” a document is a subtly powerful
PCWorld4 min read
Lexar SL600: A Fast, Affordable Portable SSD In A Unique Guise
Lexar’s SL600 is a worthy contender for your 20Gbps USB storage bucks. It doesn’t blow away the competition in either price or performance, but it matches them—and does so with style. The Lexar SL600 is a 20Gbps USB 3.2×2 (Superspeed 20Gbps) external

Related Books & Audiobooks