DOSBox Staging

Windows carries a compatibility database that quietly patches thousands of older titles at runtime. It is why games that shipped for Windows 98 sometimes launch on Windows 11 without any work, and why many others crash the moment they touch a DirectDraw call. When that hidden database fails, you need one of the tools below. The seven picks here cover DOS games, classic Windows 95 to XP releases, point-and-click adventures, and the “which folder did I put that in” problem that hits everyone with a bigger retro backlog than they can remember.

What to look for in a compatibility tool

Four things matter more than everything else.

Quick comparison

App Best for Platforms Free plan Starting price License
DOSBox Staging DOS-era gaming Windows Free Free GPL-2.0
ScummVM Point-and-click adventures Windows Free Free GPL-3.0
Playnite Managing a big retro library Windows Free Free MIT
LaunchBox Cabinet-style front end Windows Free (limited) 40 USD one-time Commercial
dgVoodoo 2 DirectDraw and Glide wrapper Windows Free Free Freeware
86Box Full PC emulation before DOS Windows Free Free GPL-2.0
DxWnd Windowed mode and DirectX hooks Windows Free Free LGPL-2.1

The apps

1. DOSBox Staging – Best for DOS-era gaming

DOSBox Staging is a modern continuation of the original DOSBox with the sound emulation, mouse handling, and configuration paths that DOSBox never quite finished. Every retro storefront and every LaunchBox install ends up using it or its cousin DOSBox-X under the hood. Games from the mid-80s through around 1998 are its sweet spot.

Where it falls short: Not a Windows emulator. Windows 3.1 games kind of work with some tinkering; Windows 95 and later need a full PC emulator like 86Box.

Pricing:

Platforms: Windows, macOS, Linux

Download: DOSBox Staging | GitHub releases

Bottom line: The first tool anyone with a DOS collection installs. Skip only if 100 percent of what you want to play shipped for Windows 98 or later.

2. ScummVM – Best for point-and-click adventures

ScummVM was named after LucasArts’ SCUMM engine but supports far more than that now. Sierra AGI and SCI, Adventure Soft, Wintermute, Torque 2D, and dozens of other adventure engines all live under one launcher. If you own a legal copy of a classic point-and-click, ScummVM is likely to make it run on modern Windows without a compatibility layer.

Where it falls short: Adventure games only. It will not run action games, RPGs outside a specific list, or DOS-era shareware. Some Windows-native adventures still need DirectDraw wrappers on top of ScummVM.

Pricing:

Platforms: Windows, macOS, Linux

Download: ScummVM | GitHub releases

Bottom line: The right tool if your backlog is Monkey Island, Discworld, and their peers. Skip if you never touch adventure games.

3. Playnite – Best for managing a big retro library

Playnite is a free, open-source game library manager that treats DOSBox, ScummVM, and every mainstream storefront as first-class emulators. Add a folder of DOS games, point Playnite at DOSBox, and the metadata scraper builds cover art, descriptions, and per-game config for you. The result feels like a modern storefront wrapped around a decades-old collection.

Where it falls short: Windows-only. Some plugins have not kept pace with recent Steam changes, and the initial setup for a large library takes a few hours.

Pricing:

Platforms: Windows

Download: Playnite | GitHub releases

Bottom line: The right pick if the game count has hit “which drive is that on?” scale. Skip if you own fewer than 20 retro games.

4. LaunchBox – Best cabinet-style front end

LaunchBox is Playnite’s older, prettier commercial cousin. Big Box mode turns any PC into a full-screen retro cabinet with controller navigation, marquee art, and video previews. It supports the same DOSBox and ScummVM integrations and adds tighter emulator support for older consoles.

Where it falls short: The premium features (Big Box, autocomplete for large libraries, video theming) sit behind the paid tier. Free version is useful but noticeably limited compared to Playnite.

Pricing:

Platforms: Windows, Android

Download: LaunchBox

Bottom line: The right pick if you want a couch-friendly retro cabinet look. Skip if free-and-open is a requirement.

5. dgVoodoo 2 – Best DirectDraw and Glide wrapper

dgVoodoo 2 wraps legacy graphics APIs (DirectDraw, DirectX 1 through 9, and 3dfx Glide 1 and 2) and translates them to DirectX 11 or 12 on modern hardware. That is the trick that gets many late-90s and early-2000s games running on Windows 11 without color glitches or missing textures. Drop the DLLs into the game folder, tune the ini, done.

Where it falls short: Not a launcher, just a shim. Every game needs its own config. Some games hit anti-tamper checks and refuse to load with dgVoodoo present.

Pricing:

Platforms: Windows

Download: dgVoodoo 2

Bottom line: The right tool when a Win95 or WinXP game boots to a black screen or missing textures. Skip only if you never touch pre-2005 3D games.

6. 86Box – Best for full PC emulation

86Box emulates entire vintage PCs from the 8086 era through late-90s Pentium systems. Install an actual copy of Windows 3.1, Windows 95, or Windows 98 into it and run software the way it originally shipped. It is heavier than DOSBox but handles Windows-era titles that DOSBox will never touch, and lets you preserve custom OS installs as disk images.

Where it falls short: You need real OS install media or public-domain equivalents. Configuration is deep and expects you to know what a sound blaster is. Not the tool for a five-minute play session.

Pricing:

Platforms: Windows, macOS, Linux

Download: 86Box | GitHub releases

Bottom line: The right pick when a game genuinely needs Windows 95. Skip if a DirectDraw wrapper would do.

7. DxWnd – Best for windowed mode and DirectX hooks

DxWnd is the classic sidegrade to dgVoodoo 2. Instead of translating graphics APIs, it hooks the game’s DirectX calls and forces windowed mode, resolution overrides, color depth adjustments, and CPU-throttle fixes. That combination gets a huge swath of Win95 to WinXP games running that would otherwise refuse to boot on modern Windows.

Where it falls short: UI is stuck in the early 2000s and has a real learning curve. Some tweaks fight anti-cheat systems in old multiplayer games. No 3dfx Glide wrapper here, so combine with dgVoodoo when needed.

Pricing:

Platforms: Windows

Download: DxWnd on SourceForge

Bottom line: The right pick for stubborn Win95 to WinXP titles. Skip if the game is already playable via wrappers.

How to pick the right one

If you want the simplest option: install DOSBox Staging for anything MS-DOS, and ScummVM for anything point-and-click. That combination handles most of the pre-Windows library on its own.

If your backlog is large: put Playnite on top so you never lose a game to a folder you cannot find.

If you want a couch cabinet: LaunchBox Big Box is worth the one-time fee.

If a Windows-era 3D game boots to a black screen: try dgVoodoo 2 first, then reach for DxWnd if the wrapper alone does not resolve it.

If a title truly needs a real Windows 95 or 98 install: 86Box is the reliable path, but budget time for setup.

If you tried a Windows compatibility mode and it still failed, layer these tools rather than searching for one silver bullet.

FAQ

What is the best free tool for running old PC games on Windows 11?

For DOS games, DOSBox Staging. For point-and-click adventures, ScummVM. For Win95 to WinXP 3D titles, dgVoodoo 2 combined with DxWnd. All four are free.

Do I need Windows 11 compatibility mode?

Right-click compatibility mode still works for some games shipped for Windows XP and earlier, but Microsoft has slowly narrowed what it covers. When compatibility mode fails, the tools above pick up.

Is DOSBox Staging better than DOSBox?

For most users, yes. It has better sound emulation, cleaner defaults, and a modern config pipeline. Older forks like DOSBox-X are more focused on Windows 3.x support and remain useful for that specific case.

Can I run Windows 95 games on Windows 11?

Some run fine natively. Many need dgVoodoo 2 for graphics or DxWnd for windowed mode. Truly stubborn cases need 86Box with an actual Windows 95 install image.

Do these tools work with GOG and Steam versions of old games?

Yes. GOG’s Windows releases already ship DOSBox for their DOS titles, and both Playnite and LaunchBox will detect installed GOG and Steam games automatically. Adding wrappers like dgVoodoo 2 on top of a Steam install is straightforward.