brook > getlinks > getgames
Welcome to video games! I'll be your guide today. Note that most of this is aimed at helping Windows and Linux users. Nothing against anyone who does prefer them, but I simply can't bring myself to care about anything happening in the Android and macOS/iOS spaces.
Perfect Champion X86
Here's a bit about how to play damn near anything from the PC's exciting 40+ year history on your existing gaming rig. If you prefer a more authentic experience, older hardware recommendations are available on my Classic Systems page.
Alternatives to Steam
As a Gamer™, you're surely already aware of the most popular digital distribution platform. However, due to concerns that this will all stop working some day, it may be worth exploring other storefronts.
- A superb collection of DRM-free classics and fresh hits.
- Exciting experimental indie games and TTRPGs to fill all your niches.
- The Humble Store
- Features a fine selection of better-known indie titles and OSTs.
Keep in mind that it is also possible to use Steam while buying games that remain functional without it.
"But Bytemoth, what about Epic, Origin,
Uplay Ubisoft Connect, and
Battle.net?" That's swapping one corporate overlord for another. Maybe you're
into that, but I'll pass.
(Fat F in chat for Desura and Indie Royale, 2010-2016)
Games for DOS largely stopped being playable as-is after Windows XP. But the capacity for your hardware to run these old programs is still buried in there; you need merely to unlock it.
- DOSBox Enhanced Community Edition
- Improved version of the original virtualizer which adds 3DFX Voodoo emulation, more accurate sound, and better format support.
- If your rig is a bit beefier than mine, enjoy this fork focused on supreme accuracy. X can run some demos the other variants struggle with, and also includes support for Japanese PC-98/DOS-V systems.
- When merely emulating DOS and Windows 98 isn't enough, try simulating it. You'll need quite recent/powerful hardware to do so, but using PCem, you can create a virtual system with up to a Pentium II/450, 512MB RAM, and Voodoo3 graphics. This is your one-stop shop for running any software released from 1981 to 2000.
But where you gonna go to get all them games? I know a few places:
You don't always need to emulate older OSes to play decades-old games, though! Slide the data files over to the following updated engines to quickly and easily relive the classics.
Doom Engine Games
Crispy Doom, based on Chocolate Doom, is my recommended Limit-Removing port. It adds a few enhancements, but keeps things close enough to the original release for a purist like me to be happy.
To enhance the gratuitous demonicide, try adding-on SMOOTHED monsters, High-Res SFX, and the Minor Sprite Fixing Project.
DSDA-Doom, based on PRBoom+um, is my recommended Boom/MBF-Compatible port. I use this one to handle the mods that use more advanced features. Ability to playback demos from a variety of other early ports is retained via the -complevel feature.
Lastly, GZDoom is the most advanced port, and adds lots of features useful for many total conversions and original games. I actually recommend grabbing a few different versions, namely 1.0.32 (which also plays ZDoom 2.0/2.1 mods), 2.4.0 (for ZDoom 2.2+/GZDoom 1.1+ mods), and the latest release for any post-2017 mods you find interesting.
The IWADs needed to play most Doom mods are available for purchase via GOG, or you can use FreeDoom. While you're at it, why not grab a copy of everything uploaded to /idgames/ before March 2020?
- Build Engine (Blood, Duke Nukem 3D, Powerslave, Redneck Rampage, Shadow Warrior): Raze
- Commander Keen 1-6 and Cosmo's Cosmic Adventure: Commander Genius
- Descent: DXX-Rebirth
- Duke Nukem 2: Rigel
- GoldSrc Engine (Half-Life et al): Xash3D
- Hexen 2: Hammer of Thyrion
- Jazz Jackrabbit: OpenJazz
- Quake: Mark V (minimal changes), vkQuake (enhanced), Darkplaces (fancy)
- Quake II: Yamagi (near-vanilla), KMQuake2 (limit-removing), vkQuake2 (modernized)
- SCUMM Engine: ScummVM
- Wolfenstein 3D: ECWolf
- ZZT: ClassicZoo
- M o r e . . .
cly5m's ZZT resources. Extensive Flash/web games archive. Download as you play or grab it all. Take a trip to Cube Sector. Experience the superb 2004 run'n'gun platformer that started a movement. An archived emulation website - a fascinating look into the past. Instant access to the 2015-2018 Cacowards and runners-up. If you prefer to watch games, here's 2500+ playthroughs.
If you're totally lost, here's a few free games to get started.
- Amulets & Armor: An intriguing pixel-graphics CRPG rescued from the lost-media depths.
- Command & Conquer: Enhanced freeware releases of the original, Red Alert, and Tiberian Sun.
- Hades2: An interesting obscure oldschool shooter.
- Knytt Stories+: Exploration-based sidescroller engine with many captivating tales.
- Krystal Drop: One for the arcade versus puzzle fans.
- Memories of Fear: A superb collection of RPG Maker horror games.
- The Museum of ZZT's Mass Downloads: Get every* ZZT world ever released.
- Neverball: Puzzle platformer with a huge amount of custom courses.
- Progress Quest: Tired of clickin' on shit? Sit back while this one plays itself.
- SuperTux: Sidescrolling adventure with some Linux in it.
- Wyrmsun: Open-source RTS with that classic Warcraft aesthetic.
- Freeware Games of Excellence: Neonaut's list of free games you should check out tonight.
- PortableGames: A fine selection that you can throw on a flash drive and play anywhere.
- The Ultimate Curation List: Obspogon's recommendations and game kits.
And, of course, some utilities you might find useful when dealing with the older games:
- A wrapper to convert GLide and early DirectX programs to Direct3D 10+.
- Lets you run fullscreen games in a window.
- Falcosoft MIDI Player
- The ultimate resource for MIDI music playback control.
- MIDI soundfonts
- Quality SF2 instrument banks for customized playback.
- ImDisk Toolkit
- Virtual drive utility for mounting all sorts of disc images.
- Fast and easy disc ripping and verification.
- Gets rid of redundant files and runtimes left behind when installing games.
- A Win16 EXE interpreter for our otherwise incompatible 64-bit OSes.
The Console Crowd
There's also specific-purpose hardware from companies you know and 'love'. But for the ones at least 15 years old, there's usually a few different ways to do things. While real hardware is preferable, I realize that not everyone has the needed space, A/V wizardry, or ability to justify the cost. So, here's the alternatives.
If you are using real generation 3-6 hardware and want it to look the best it can, take the RGB Master Class to learn how to get the best video quality possible from pre-HDMI consoles. If your display only has HDMI, you'll need to either use an upscaler such as the RetroTink, or pick up individual digital AV cables available under the LevelHike, Kaico, and Rad2X brands.
Bit of a rare beast, this one, but here's where you can expect older carts/discs to work on later-generation hardware:
- Atari 2600: Atari 5200 (with VCS Cartridge Adaptor), Atari 7800, Intellivision (with System Changer addon), Colecovision (with Expansion Module 1)
- Master System: Genesis (Models 1/2/CDX with Power Base Converter or Power Base Mini (FM)), Game Gear (with Master Gear Converter)
- Game Boy: Game Boy Color, Game Boy Advance, Super NES (with Super Game Boy cart), Gamecube (with Game Boy Player addon)
- Game Boy Color: Game Boy Advance, Gamecube (with Game Boy Player addon), Super Game Boy (black shell game paks only)
- Game Boy Advance: Gamecube (with Game Boy Player addon), DS, DS Lite
- DS: 3DS (all variants)
- Gamecube: Wii (model RVL-001 only)
- Wii: Wii U
- PlayStation: PlayStation 2 (all models), PlayStation 3 (all models)
- PlayStation 2: PlayStation 3 (4 USB port models only)
- PlayStation 4: PlayStation 5 (with very few exceptions)
- Xbox: Xbox 360 (46.54% compatibility), Xbox One/Xbox Series (6.31% compatibility)
- Xbox 360: Xbox One/Xbox Series (29.34% compatibility)
- Xbox One: Xbox Series (100% compatibility? except Kinect games)
If you enjoy collecting games but not the ancient hardware part, it's not difficult to find clones of generation 3-4 Nintendo and Sega hardware. Shitloads'a SOAC NES/SNES/SMD combo units out there, but everything else is significantly less popular for some reason.
FPGA clones have also been popping up, and these provide extremely accurate hardware-level simulation of the original systems. There's a few originals such as the RetroUSB AVS out there, but the majority of these systems are made and sold by Analogue.
If you like real hardware but want to take a zero-cartridge/discless approach, there are various flash cartridges and optical drive emulators available for most generation 3-5 consoles and handhelds.
Oh, you like console games, huh? Well how about ya just play 'em on your fuckin' PC! That's right, talented programmers have been working around the clock since 1996 on reverse engineering all this proprietary nonsense into something you can launch from your desktop. In particular, you can find all the best emulators to tackle the jobs MAME can't handle over on NonMAME.
ROM files to use with these emulators aren't very hard to find - just go searching. Lots of places out there to download individual files, but I'd suggest going for full romsets to get instant collections in as few downloads as possible. In particular, the Champion Collections and Cylum sets seem decent.
Sets for cartridge-based consoles and handhelds will take up small handfuls of gigabytes, if even that. Generation 4 CD-based games take up more space, but you shouldn't need to worry about picking up extra storage drives until you hit the gen 5+ consoles and gen 8+ handhelds.
Or, dump your own games! If you have a physical collection, something like the Retrode 2 (with the proper addons) can create files from your existing SNES, N64, Game Boy (Color/Advance), Master System, and Genesis carts. While a bog-standard DVD drive should be able to read any CD-based console and PS2 games. Good luck with anything more recent, though. Most of them are possible, but various kinds of pain in the ass.
Lastly, we come to what I consider to be the ideal compromise between accuracy, space-saving, and cost efficiency: FPGA. Specificially, the MiSTer project. This is an open-source preservation initiative to simulate as much gaming and computer hardware as possible, so that it survives well into the future.
With the current (DE-10 Nano) generation of technology, MiSTer is able to simulate hardware up to and including the Amiga 3000, 486SX/33, Saturn, PS1, and GBA. While there is no way to use original cartridges, disks, or discs on one of these systems, the official controllers can be hooked up via SNAC adapters. Or you can also use any of your USB or Bluetooth-powered gamepads.
This is an ecosystem I've been unable to get into due to the chip shortage, so until I'm able to report more, check out this early-2022 surface-scratch video guide to MiSTer from My Life In Gaming.
That's about all I've got to say. Go play some games, find your favorites, and write about them on your own site. Who knows, I might even read it some time.
All my homies play AM2R