Posted in

eXoDOS v6.04: Inside the Biggest DOS Preservation Project Ever Built

There is a moment, somewhere around the third hour of reading about eXoDOS, when the scale of the thing finally lands. This is not a folder of old games. It is 7,666 DOS titles, every one of them pre-configured, boxed in artwork, wrapped in manuals and set up to run on machines built decades after the last of them was pressed to floppy. Nothing else in retro PC gaming attempts preservation on this scale, and version 6.04 is the most polished form the project has ever taken.

It is also one of the most complicated subjects in the hobby — technically impressive, culturally important, and legally far from simple. This article looks at what eXoDOS is, how it works under the hood, what version 6 changed, and why the question of whether you should use it has a more honest answer than most coverage admits.

A display showcasing the eXoDOS 6.04 interface, featuring a launchbox menu with classic DOS games like Doom, Duke Nukem 3D, and Command & Conquer, alongside a stack of game boxes. The scene includes nostalgic gaming elements and a keyboard, promoting the collection as a timeless experience.

What eXoDOS Actually Is

eXoDOS is a curated library of MS-DOS games packaged so that each one launches with a double-click. The emulation is handled by DOSBox, with ScummVM taking over the point-and-click adventures that run better under it. Every emulator comes bundled and pre-tuned, so the traditional rituals of DOS gaming — adjusting CPU cycles, mounting drives by hand, guessing at Sound Blaster IRQ settings — simply disappear.

The front end is LaunchBox, which turns the collection into something closer to a museum catalogue than a file list: cover art, box scans, screenshots, metadata, scanned manuals and short gameplay videos for the entire library. Curation leans toward games released in English or playable without knowing the original language, with optional packs extending coverage to German, Polish, Czech, Slovak and Spanish releases.

The team behind it treats configuration as the real work. Anyone can gather files; making seven and a half thousand games start correctly, with the right emulator version and the right settings, with no knowledge required from the player, is what took years.

Cover art for eXoDOS 6: Forever Voyaging, featuring illustrations of various game scenes and a portrait of a man. The design showcases retro gaming elements with text indicating the required specifications and number of games included.

The Numbers

Size is the first thing everyone notices, and it is worth putting in perspective:

EditionSizeWhat it contains
Full release638 GBEvery game, the front end, all metadata and artwork
Lite release5 GBFront end and metadata only; games fetched individually on first launch
Media Add-On Pack220 GBMagazines, books, catalogues, soundtracks, TV shows

Put together, that is the better part of a terabyte devoted to a single platform that was commercially dead by 1997. For comparison, a complete boxed copy of most DOS games shipped on media measured in single-digit megabytes. The collection is large not because the games are large, but because there are so many of them and because everything around them — manuals, box art, video, magazine coverage — has been preserved alongside.

How It Works Under the Hood

The most interesting part of eXoDOS is invisible to most players: the launcher system that decides, for every single title, exactly how it should run.

Each game has its own launcher folder containing a small batch file. When you click play, that file reads its own location and name, then hands off to a single universal launcher. The universal launcher works through a checklist before anything appears on screen:

  • it detects installed language packs;
  • it checks whether the game is present, and triggers installation if not;
  • it looks up the title in an index that assigns each game its correct DOSBox build — different games genuinely need different versions;
  • it checks a second index that flags titles supporting multiplayer;
  • it looks for per-game exception scripts, for cases such as titles that can run under either DOSBox or ScummVM;
  • and only then launches the game with the correct emulator, configuration file and global options.

When the game exits, the launcher cleans up after itself, deleting DOSBox log files and leftover swap files from DOS extenders and Glide wrappers.

It is an elegant piece of engineering built almost entirely from batch files, which is both its charm and its weak point. Thousands of scripts calling command-line utilities look, to modern antivirus software, very much like malware — false positives are among the most common problems users report.

What Version 6 Changed

Version 6.04, released on 28 November 2024, is the current build, and version 6 as a whole was the biggest revision the project has had.

More than 400 new games joined the library.

REELMagic support arrived — the MPEG decoder card from the early 1990s that a handful of games required for full-motion video. These titles were effectively unplayable in emulation for years, and they are one of the clearest examples of preservation work that no commercial re-release has bothered to do.

CRT shaders via DOSBox Staging can now be applied automatically, bringing scanlines and phosphor glow without per-game configuration.

A universal launcher and a single global options file — the change that matters most. Before version 6, display settings lived separately in each game’s configuration. Now a single file controls fullscreen, window size and aspect-ratio correction across the entire library. Change it once, and seven and a half thousand games follow.

Each game also carries an alternate launcher that runs it under DOSBox Staging, which is where the modern presentation options live: integer scaling for pixel-perfect output, and shader filters including CRT monitor emulation.

This takes a while. On the full release with a mechanical drive, budget an evening.

The Presentation

Where eXoDOS genuinely has no rival is context. A game in the collection is not just an executable. It arrives with its box, front and back; its manual, often a full scan; its feelies and reference cards; a gameplay video; and, if the media pack is present, the magazine coverage from the year it came out.

That matters more than it sounds. DOS games were designed around their manuals. Copy protection lived on page 23. Controls were printed on a keyboard overlay. Half the story of an adventure game was in the booklet. A copy of Wing Commander without its Claw Marks magazine, or Pool of Radiance without its journal, is an incomplete game. eXoDOS understands this better than most official re-releases.

The Legal Question, Honestly

This is the part most coverage skips, and it should not.

eXoDOS distributes commercial games. Many of them are what the hobby calls abandonware — titles whose publishers have closed, been sold several times over, or simply stopped caring. But abandonware is a description of commercial neglect, not a legal status. Copyright in a 1992 game does not expire because nobody is selling it; in the European Union and the United States it runs for many decades yet. Almost every game in the collection is still under copyright, owned by someone, whether or not that someone knows it.

And a meaningful share of the library is not abandoned at all. Titles from id Software, LucasArts, Sierra, MicroProse, Origin and many others are sold today on GOG and Steam, often with DOSBox already configured, sometimes with restored content and new patches. For those games, downloading the eXoDOS copy is not preservation in any sense a court would recognise.

The project does not hide this, and the preservation argument for it is real. Commercial rights holders have let thousands of games vanish entirely; no one else has kept REELMagic titles playable; libraries and archives are still hemmed in by copyright law that was never designed for software. Those are genuine failures, and eXoDOS exists partly because of them.

But it is worth being clear-eyed about the distinction between understanding why something exists and pretending it is something else. GameSphere does not link to or explain how to obtain the collection, for exactly this reason.


Discover more from GameSphere

Subscribe to get the latest posts sent to your email.

Leave a Reply