How to turn your PC or Mac into a lean, mean retro gaming machine

Manic Miner

Before the IBM PC changed the computer world forever, for many the pinnacle of personal computing was the Sinclair ZX Spectrum, Commodore 64 and the BBC Micro. For gamers these computers defined the first screen generation. As an object of desire the ZX81 may not have won any design awards, but for many it was their first true computer.

Anyone who would love a trip down 8-bit memory lane can take one thanks to a range of emulators that have been developing for several years. The rise of virtualisation has also heralded a new era of emulation with powerful desktop PCs from Apple and Windows offering platforms for the retro gamer to exploit.

ZX Spectrum

Sir Clive Sinclair's classic ZX Spectrum

There are a number of options to consider when attempting to run retro games on your Windows PC or Mac…

If you're Windows-centric, then DOSBox is certainly the way to go, and has become somewhat of an unofficial standard when running DOS-based games. Getting your games to run will mean acquainting yourself with the terminal and the C: prompt, but you will be able to play all of your favourite games once again.

Another option is MAME (Multiple Arcade Machine Emulator). Again, MAME is a command line emulator. If you want something a bit more user friendly, Turbo MAME offers just that.

Mac users have a similar application called Boxer that offers a drag-and-drop approach to classic gameplay. In essence Boxer takes DOS games and makes them behave like an app.

Of course you can already get Android and iOS versions of many classic arcade games. However, if you want to run your existing games this is possible with a DOSBox. Apple users who don't want to jailbreak their devices should check out iDOS. The app comes with a set of classic games including Duke Nukem. The file manager iFunBox also enables you to add new games.

And it is possible to use the very latest in low cost computing to get your retro gaming fix. The Raspberry Pi computer together with Emulation Station is a great way to get into low-cost retro gaming. You can read a detailed tutorial on how to create your games console with the Pi here.

Fairlight

Fairlight running on Spectaculator

Choose your platform

If want to play specific games, there are a number of resources to choose from: Atari aficionados have AtariAge, Hatari is an Atari ST/STE/TT/Falcon emulator for GNU/Linux, BSD, Mac OS X, Windows and other systems which are supported by the SDL (Simple DirectMedia Layer) library, and Emuparadise.

For ZX Spectrum games you have a number of options – developed using the Microsoft .Net framework, there's the zxspectrum4, Spectaculator, and Fuse ZX Spectrum Emulator, all of which offer great emulations of this classic computer.

The Commodore 64 was also a highly popular gaming machine with hundreds of classic games available during its heyday. Emulators include: CCS64, Zzap64, VICE and Micro64.

When visiting emulation websites you'll often hear ROMs mentioned. This is especially true of games emulation. Many of the classic games that you may want to play – Atari games are a good example – are still copyrighted so getting hold of their ROMs in order to play the games is a matter that has to be approached carefully. A website like CoolROM is a great place to start as they have legal ROMs that you can use with your emulator, including Atari game ROMs. ROM World has a host of ROMs, too.

Elite

Trading and blasting your way to be ranked Elite [Credit: www.modelb.bbcmicro.com]

Another term that you'll need to understand in your emulator vocabulary is 'disk image'. These tend to apply to emulators of computers such as the Amiga – they aren't real disks in the sense that you can pick them up and slot them into your floppy drive. They are virtual copies of the drives that the original computer had, such as its floppy disk drive. These are created on the host PC's hard drive and then used by the emulator to read and write data to, and are usually created automatically by the emulator itself. But check before you install the emulator you want to use just in case you have to manually create this drive for the emulator to work properly.

Latest in Pro
UK Prime Minister Sir Kier Starmer
UK PM says AI should soon replace civil servants
An image of network security icons for a network encircling a digital blue earth.
Why effective cybersecurity is a team effort
Data leak
Hacked Tata Technologies data leaked by ransomware gang
A close-up photo of an iPhone, with the App Store icon prominent in the center of the image.
Thousands of iOS apps found to expose user data and leak Stripe keys
Intel CEO Lip-Bu Tan
Intel reveals its new CEO
An AI face in profile against a digital background.
How to harmonize the complexities of global AI regulation
Latest in News
UK Prime Minister Sir Kier Starmer
UK PM says AI should soon replace civil servants
Eight Samsung TVs mounted to the wall showing different basketball games
Samsung is offering you 8 new TVs in one bundle for March Madness, in case you want to watch all games at once like a Bond villain’s lair
The Steam Logo on a mobile phone in front of a wall of games.
Today’s Steam Spring Sale features my absolute favorite game of all time - here's when the sale starts and all the key info
Apple iPhone 16 Pro Max REVIEW
The latest iPhone 17 Pro Max leak may have given us another look at its upcoming redesign
Half-Life running on a smartwatch
This Redditor installed a game engine on their smartwatch, and now it runs Doom, Quake, and Half-Life
Samsung Galaxy Z Fold 6
The Samsung Galaxy Z Fold 7 could be in line for a Galaxy S25 Ultra-level camera upgrade