
Explore eXoDOS and eXoWin9x: 7,600 DOS games + 662 Windows 95/98 titles, pre-configured, MT-32 & 3DFX support, Linux patch, portable on external drives.
eXoDOS & eXoWin9x: Your One-Stop Retro Gaming Library
Published by Brav
Table of Contents
TL;DR
- 7,666 DOS titles in a single 638 GB torrent, plus a 5 GB Lite version that downloads games on-demand.
- 662 Windows 95/98 games in a 262 GB download, all running in a 64 MB virtual machine.
- Every title is pre-configured for DOSBox/86Box and launched with LaunchBox automatically.
- MT-32 music, 3DFX acceleration, and a Linux patch bring the collection to any platform.
- Portable on external drives, runs on a Ryzen 5 PRO 6650H with 16 GB RAM, and pulls games via a built-in BitTorrent client.
Why this matters
I remember the first time I stumbled upon a classic DOS title. I’d scour forums, download a copy, then spend hours tweaking BIOS files, finding the right ROM, and manually editing config.txt. The process was exhausting, especially when you’re chasing dozens of titles. eXoDOS and eXoWin9x erase that headache by packaging the entire library into a single, ready-to-run bundle. They solve the storage bottleneck, eliminate manual setup, and give you an integrated front end that feels like a modern game library.
Core concepts
| Feature | eXoDOS (DOS) | eXoWin9x (Win 95/98) | Notes |
|---|---|---|---|
| Total games | 7,666 | 662 | eXoDOS spans from early DOS to the 3DFX era; eXoWin9x covers 1994-1996 titles. |
| Full torrent size | 638 GB | 262 GB | eXoDOS Lite is 5 GB. |
| Virtual machine RAM | – | 64 MB VM (VHD) | eXoWin9x runs in a 64 MB virtual machine powered by DOSBox-X/86Box. |
| LaunchBox | Auto-installed | Auto-installed | The collection ships with a LaunchBox plugin that creates playlists and metadata automatically. |
| MT-32 music | Yes | Yes | Included in the MT-32 playlist for accurate audio. |
| 3DFX acceleration | Yes | – | The DOS side includes 3DFX-accelerated games that run through the DOSBox staging emulator. |
| Linux patch | Yes | – | A separate patch brings the entire DOS collection to Linux via a flatpak-based front end. |
| Portable | Yes | Yes | The entire set can be dropped onto an external drive or USB stick. |
How it works, in plain terms
Think of the library as a digital attic: every game lives in a tiny ZIP file, a single batch file points to a universal launcher, and all the settings are stored in one conf file. That’s why you never have to edit individual launchers or tweak the DOSBox config yourself. LaunchBox takes the heavy lifting of organizing titles, showing cover art, and keeping track of downloads. The built-in BitTorrent client, mentioned in the Lite notes, fetches any missing ZIP on the first launch, so you’re never left with a half-downloaded archive.
How to apply it
Pick your bundle – Full (638 GB) or Lite (5 GB). The Lite version keeps the core front end and metadata on your disk, then pulls games on demand.
Download the torrent – Use qBittorrent, uTorrent, or your favorite client. The torrent file contains all game ZIPs and the front end.
Run Setup.bat – The first batch file unpacks the ZIPs, creates the LaunchBox plugin, and writes the VM config for eXoWin9x.
Launch with LaunchBox – Open LaunchBox; you’ll see two collections: “eXoDOS” and “eXoWin9x”. Double-click a title and it runs inside DOSBox or DOSBox-X.
Optional Linux patch – For Linux users, download the patch zip, unzip it into the root, and run the install script. It rewrites config files for a flatpak-based front end.
Move to a portable drive – The entire folder can be copied to an external HDD or USB-C stick. The GitHub distribution script shows that the project is designed to be symlinked or copied directly to any location.
Play on a modern PC – A Ryzen 5 PRO 6650H with 16 GB of LPDDR5 is more than enough: 16 GB keeps the OS, the virtual machine, and the game cache in RAM, while the 64 MB VM for eXoWin9x gives enough memory for the Windows 95/98 OS to run smoothly.
Pitfalls & edge cases
| Issue | What to watch for | Mitigation |
|---|---|---|
| Torrent size | 638 GB can take a long time on slow links | Use the Lite version or a fast seed; pause/resume works fine. |
| Copy protection | Some shareware titles refuse to run | eXoDOS provides patch manuals; if it still fails, skip that title. |
| 3DFX emulation | Requires a GPU with OpenGL 3.3+ | Test with a modern GPU; if you see flicker, adjust the shader settings. |
| Linux support | Older kernels may not load the flatpak | Rebuild the runtime; see the Linux patch FAQ. |
| Windows 9x beyond 1996 | Current pack ends at 1996 | Future releases are planned; keep an eye on the eXoWin9x page. |
| Storage growth | Media Add-On Pack adds ~220 GB | Use a 2 TB or larger drive; otherwise keep only the core pack. |
| RAM limits | 64 MB VM may be tight for very memory-hungry titles | Increase the VHD size manually in the conf file. |
Quick FAQ
Can I install eXoDOS on a USB-C drive and run it on any laptop? Yes, the collection is fully portable. Just copy the folder or use the GitHub symlink script.
Is there a version of eXoWin9x for Windows 2000 or XP? No, the current archive focuses on 1994-1996 Windows 95/98 titles. Future releases may extend the timeline.
Will the Linux patch support the latest Ubuntu 24.04? The patch targets recent kernels; you may need to rebuild the flatpak runtime if you hit compatibility issues.
How do I get the MT-32 synth working on my PC? The MT-32 playlist is included; you just need an MT-32 or a software synth that can emulate the Roland sound bank.
Can I use my Ryzen 5 6650H laptop to run the whole archive? Absolutely. 16 GB of RAM is plenty; the 64 MB VM for Windows 9x runs inside DOSBox-X.
What happens if I lose the torrent index for the Lite version? The Lite client will try to re-seed the missing files; it is designed to be resilient, but you may need to re-run the setup if critical components are missing.
Do I need a Windows license to run the eXoWin9x virtual machine? No, the VHD image contains the Windows 95/98 runtime; the license is embedded in the virtual image.
Conclusion
If you’re a retro enthusiast, a collector, or a developer looking to preserve classic titles, eXoDOS and eXoWin9x give you a plug-and-play solution that cuts through the typical pain points of old PC gaming. Grab the 638 GB full bundle (or the 5 GB Lite), set it up on a Ryzen 5 6650H, and you’ll have 7,600 DOS games and 662 Windows 95/98 titles ready to launch in seconds. The built-in BitTorrent client, LaunchBox integration, and Linux patch mean you can keep the library on any platform and any drive. The only real limits are bandwidth and storage, both of which are manageable with modern hardware. So pick your bundle, download, and let the nostalgia roll.
References
- eXoDOS — eXoDOS Page (2024) (https://www.retro-exo.com/exodos.html)
- eXoWin9x — eXoWin9x Page (2024) (https://www.retro-exo.com/win9x.html)
- DOSBox — DOSBox Official Site (2024) (https://www.dosbox.com/)
- DOSBox-X — DOSBox-X Official Site (2024) (https://dosbox-x.com/)
- TechRadar Review — TechRadar Review of GMKtec M8 Mini PC (2024) (https://www.techradar.com/computing/gmktec-nucbox-m8-mini-pc-review)
- Linux Patch — Linux Patch Page (2024) (https://wiki.retro-exo.com/index.php/Linux_Patch)
- Playlists — Playlists Page (2024) (https://wiki.retro-exo.com/index.php/Playlists)
- FAQ — FAQ Page (2024) (https://www.retro-exo.com/FAQ.html)
- GitHub Distribution — Distribution (2024) (https://github.com/eiz/distribution)

