Bypass navigation menu
RGB Classic Games
Keeping the classics alive
Currently hosting 11 utilities for playing Win9x games!

Utilities for playing Win9x games

Win9x software can be run on any x86 computer, as well as many non-x86 platforms. How this is accomplished depends on what operating system your computer is running.

Windows 9x operating systems include a copy of DOS and run most Win16 programs, so Win9x is a replacement for those operating systems. Any computer running DOS (MS-DOS/PC-DOS/DR-DOS/FreeDOS) or Windows 1.0 through Windows 3.11 that meets the minimum hardware requirements should be able to install a copy of Windows 95/98/Me. If you want to run a real copy of Windows, but don't already own one, there is a free Windows-compatible operating system called ReactOS, which can be found in the operating systems section.

Unix-like operating systems (Linux, Mac OS X) can run many Win9x programs using a native implementation of the Windows API called Wine.

Windows XP/Vista/7/8/10 natively support Win9x software, but Win9x games may crash or have video issues. These issues can often be resolved by setting the program's Compatibility settings, which cause Windows XP and newer to behave like any older version of Windows that you specify. To set Compatibility settings, right-click on the game's icon, click Properties, and select the Compatibility tab. Choose Windows 95, 98, Me, or XP from the drop-down list. For programs that must be run in 256-color mode, check "Run in 256 colors" in the Settings section. If the colors are incorrect in a game that uses DirectDraw, w7ddpatcher will usually resolve this problem.

OS/2 and BeOS don't support Win9x software at all. If you are using one of these operating systems, the only way to run Win9x games is to install a real copy of Windows 95 or newer, or ReactOS, in an emulation or virtualization program. Such programs allow you to run Windows and other operating systems as a "guest" operating system in a window on your "host" operating system.

Operating Systems

ReactOS

ReactOS is a free and open source Windows-like operating system with very low system requirements. A Linux implementation of the Windows API, called Wine, already existed when development began. ReactOS takes the concept a step farther by creating an entire operating system with the look and feel of Microsoft Windows, using Wine to implement the Windows API. ReactOS is at least somewhat compatible with most Windows programs, including games that use DirectX. It also implements NTVDM for compatibility with DOS software. Officially, ReactOS 0.4.x is considered alpha software, and will not be considered beta software until version 0.5. Because an alpha version of any program can potentially have issues with stability, data corruption and data loss, it is recommended that ReactOS only be installed on a testbed computer, or safely run in the protected ("sandbox") environment of an emulator or virtualization suite. ReactOS can also be booted from a LiveCD, which allows the OS to be tested without the overhead of an emulator, and without installing to a hard drive.

Added by DOSGuy

Screenshots

ReactOS

Downloads

ReactOS 0.4.14 Live CD (83,767,364 bytes) 2021-12-16
ReactOS 0.4.14 Boot CD (115,701,803 bytes) 2021-12-16

Emulation/Virtualization

Bochs

Bochs emulates a PC with a 32 or 64-bit x86 processor. Like virtualization suites, it allows you to run a real copy of DOS, Windows, Linux, and other PC operating systems. The significant difference is that a virtualization suite simply allows a guest operating system to run on your PC, whereas Bochs emulates a PC, so you can run PC operating systems on non-PC computers. Unlike DOSBox, you will need a copy of DOS to play DOS games, but Bochs was designed to run other operating systems as well, which can be anywhere from difficult to impossible with DOSBox. Written in C++, Bochs can compile on many platforms. Please see the Bochs homepage for other versions.

Added by DOSGuy

Screenshots

Bochs

Downloads

Bochs v2.7 Freeware (5,358,640 bytes) 2021-08-01 Win64
Bochs v2.6.11 Freeware (4,989,389 bytes) 2020-01-05 Win32

DOSBox

DOSBox emulates a complete IBM-compatible PC, including almost every significant graphics standard (CGA, EGA, VGA, etc.) and sound card (Sound Blaster, AdLib, Gravis UltraSound, etc.). DOSBox also allows the emulation speed to be decreased to allow very old software to run at a playable speed. What makes DOSBox unique is that it also emulates DOS itself, allowing DOS software to run without installing an actual copy of DOS! DOSBox emulates DOS so well that it is even possible to install Windows 3.1, as well as Windows 95 up to OSR1. It is also possible to install and boot an actual copy of DOS in order to use utilities not included with DOSBox, or just to recreate the authentic DOS experience. In additions to the versions listed below, there are also ports to a number of Linux distributions, so I recommend visiting DOSBox's home page if the version for your operating system isn't listed below.

Added by DOSGuy

Screenshots

DOSBox

Downloads

DOSBox for Mac OS X v0.74-3-3 (4,181,094 bytes) 2020-09-22 macOS-32
DOSBox for Windows v0.74-3 (1,493,703 bytes) 2019-06-26 Win9x
DOSBox for OS/2 v0.74 (4,109,372 bytes) 2012-02-08 OS/2
DOSBox for BeOS v0.63 (776,706 bytes) 2004-12-18 BeOS (x86)

ScummVM

The Script Creation Utility for Maniac Mansion Virtual Machine is a collection of interpreters that run the data files of many classic graphic adventure games on a number of platforms. There are ports to almost every operating system, console, and handheld computer imaginable, so visit their homepage if the version you want isn't listed here.

ScummVM can play the following games from this site: Beneath a Steel Sky, The Curse of Monkey Island, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3, Hugo II, Whodunit?, Hugo III, Jungle of Doom!, Hugo's Horrific Adventure, Hugo's House of Horrors, Indiana Jones and the Fate of Atlantis, Indiana Jones and the Last Crusade, Loom, Lure of the Temptress, The Neverhood, Putt-Putt Goes to the Moon, Putt-Putt Joins the Parade, Sam & Max Hit the Road, The Secret of Monkey Island, and Teenagent.

Added by DOSGuy

Screenshots

ScummVM

Downloads

ScummVM for Windows v2.8.0 Freeware (124,682,744 bytes) 2023-12-30 Win32, Win64
ScummVM for Windows 9x v2.7.1 Freeware (80,412,090 bytes) 2023-07-31 Win9x
ScummVM for macOS 64-bit v2.8.0 Freeware (130,036,893 bytes) 2023-12-30 macOS-64
ScummVM for Mac OS X 32-bit v2.8.0 Freeware (102,084,771 bytes) 2023-12-30 macOS-32
ScummVM for Haiku 64-bit v2.8.0 Freeware (114,432,017 bytes) 2023-12-30 Haiku64
ScummVM for Haiku 32-bit v2.8.0 Freeware (112,221,424 bytes) 2023-12-30 Haiku32
ScummVM for OS/2 v1.9.0 Freeware (16,725,976 bytes) 2016-10-17 OS/2
ScummVM for BeOS v1.0.0 Freeware (5,615,961 bytes) 2009-11-07 BeOS (x86)

Virtual PC

Virtual PC allows almost any PC operating system to be run in Windows with virtually no loss of performance. You can run a real copy of DOS, OS/2, or Windows as a "Guest" operating system within your normal version of Windows (the "Host" operating system). Virtual PC is a virtualization environment, not an operating system emulator, so you will have to install your own copy of whatever OS you want to run as a Guest.

Virtual PC 2004 requires at least Windows 2000, and supports DOS, OS/2, and Windows 3.x (unofficially)/NT/9x/2000/XP/Server 2003 as Guests.

Virtual PC 2007 requires at least Windows XP, and adds support for 32-bit Windows Vista/Server 2008 Guests. Official support for DOS and Windows NT/95/98 First Edition/Me Guests was dropped, though they still work just fine.

The newest version, released on 19 September 2009, is called Windows Virtual PC. It requires Windows 7 and only supports Windows XP/Vista/7 Guests, so it is not useful for running any of the games on this site.

Added by DOSGuy

Screenshots

Virtual PC

Downloads

Virtual PC 2004 SP1 Freeware (19,058,331 bytes) 2006-08-30 Win32
Virtual PC 2007 SP1 64-bit Freeware (33,381,416 bytes) 2008-05-15 Win64
Virtual PC 2007 SP1 32-bit Freeware (33,260,072 bytes) 2008-05-15 Win32

VirtualBox

VirtualBox is a straightforward virtualization package that allows almost any PC operating system to be run in a window on PCs running Windows, macOS, Linux, and Solaris, with virtually no loss of performance (as long as you have enough RAM to spare for the guest operating system). You can run a real copy of DOS (with or without Win16) or Win9x, to play games from this site and be able to switch back and forth between the host and guest operating system without rebooting. VirtualBox is a virtualization environment, not an operating system emulator, so you will have to install your own copy of DOS or Windows. VirtualBox can emulate a SoundBlaster 16, which is great for DOS and Win16, or Intel AC97, which may be better for Win9x games. Shared folders can be created to transfer files to and from the guest operating system. There are ports for Solaris and a number of Linux distributions, so I recommend visiting the home page if the version for your operating system isn't listed below.

Support for 32-bit Windows hosts was dropped in version 6.0. The table below shows the latest version of VirtualBox for each (host) version of Windows and macOS.

Windows 32-bit 64-bit Windows Server VBox macOS VBox
11 7.0.14 2022 7.0.14 12 7.0.14
10 5.2.44 2019 11
8.1 2016 10.15
8 6.0.24 2012 R2 10.14 6.1.50
7 2012 10.13
Vista SP1 5.1.38 5.1.38 2008 R2 6.0.24 10.12 6.0.24
XP 4.3.40 2008 5.2.44 10.11 5.2.44
2003 4.3.40 10.10
10.9 5.1.38
10.8 5.0.40
10.7 4.3.40
10.6
10.5 4.1.44
10.4 3.0.14
10.3
10.2
10.1
10.0

Added by DOSGuy

Screenshots

VirtualBox

Downloads

VirtualBox v7.0.14 for Windows (111,161,880 bytes) 2024-01-16 Win64
VirtualBox v7.0.14 for macOS (133,314,828 bytes) 2024-01-16 macOS-64
VirtualBox v6.1.50 for macOS (127,991,705 bytes) 2024-01-16 macOS-64
VirtualBox v6.0.24 for Windows (170,537,992 bytes) 2020-07-14 Win64
VirtualBox v6.0.24 for macOS (138,357,293 bytes) 2020-07-14 macOS-64
VirtualBox v5.2.44 for Windows (110,544,904 bytes) 2020-07-14 Win32
VirtualBox v5.2.44 for macOS (91,533,896 bytes) 2020-07-14 macOS-64
VirtualBox v5.1.38 for Windows (124,559,872 bytes) 2018-05-09 Win32
VirtualBox v5.1.38 for macOS (94,906,947 bytes) 2018-05-09 macOS-64
VirtualBox v5.0.40 for macOS (90,418,524 bytes) 2017-04-28 macOS-64
VirtualBox v4.3.40 for Windows (103,265,248 bytes) 2016-08-22 Win32
VirtualBox v4.3.40 for macOS (108,464,867 bytes) 2016-08-22 macOS-32
VirtualBox v4.1.44 for macOS (102,859,589 bytes) 2015-11-11 macOS-32
VirtualBox v3.0.14 for macOS (66,017,350 bytes) 2010-03-18 macOS-32

Miscellaneous

CHKCPU

CHKCPU uses the CPUID instruction (present in all Pentium and later CPUs, and some late model 486s) to identify the model, speed, and capabilities of your CPU, including support for MMX, 3DNow!, SSE/2/3/4.1/4.2/4A instructions. This will most likely be useful when running an emulator or virtualization suite – to determine what kind of CPU is being emulated and what information is being provided to your games – or when using a slowdown utility to ensure that older games run at the correct speed. For example, The Need for Speed will only run in SVGA mode if it detects a Pentium CPU, whereas DOSBox reports a 486 CPU by default – which I know because I ran CHKCPU – so CHKCPU let me know that I should change the "cputype" from "auto" to "pentium_slow".

Added by DOSGuy

Screenshots

CHKCPU

Downloads

CHKCPU32 v2.14 Freeware (32,631 bytes) 2017-06-06 Win9x
CHKCPU v1.26 Freeware (35,367 bytes) 2017-06-06 DOS

DirectX

DirectX is an API (Application Programming Interface) that allows programmers to create games that use 3D acceleration (using the graphics card to create the images instead of the CPU) and be sure that the game will work on any graphics card that supports DirectX, eliminating the need to include drivers for every graphics card their customers might possibly use. All version of Windows since Windows 95B (OSR 2) have included a copy of DirectX. Windows 95 and OSR 1 didn't include DirectX, and OSR 2 only came with DirectX 2, so it may be necessary to upgrade DirectX in order to play some of the games on this site.

Added by DOSGuy

Downloads

DirectX 7.0a Freeware (6,340,040 bytes) 1999-12-08 Win9x
DirectX 6.1 Freeware (7,006,496 bytes) 1999-01-10 Win9x
DirectX 5.0 Freeware (3,659,912 bytes) 1997-07-30 Win9x

Printscreen Fix

Versions of Windows all the way up to Windows 7 are often unable to take screenshots of games that use DirectX when you press Print Screen. DirectX speeds up games by allowing a game's graphics to be processed by the graphics card – offloading a highly parallelizable task to a processor designed for highly parallel tasks – instead of being processed by the CPU, which is best at linear tasks. This means that the image to be drawn to the screen is stored in the video card's memory instead of system memory. When running a DirectX game, the output buffer in system memory is often just a black screen. This registry patch restores the ability to take screenshots with the Print Screen button in some DirectX games by changing a single setting in the DirectDraw portion of the registry on 32-bit systems, and the WoW64 (Windows 32-bit on Windows 64-bit) portion of the registry on 64-bit systems.

Added by DOSGuy

Downloads

Printscreen Fix Freeware (1,689 bytes) xxxx

w7ddpatcher

Many early DirectDraw games display colors incorrectly on modern versions of Windows. The effect can be limited to just water, or it can affect pretty much everything on the screen. Select the game's executable file in w7ddpatcher (Windows 7 Direct Draw Patcher) and almost every game instantly becomes playable again. w7ddpatcher may be necessary to play the following games from this site on modern versions of Windows: Age of Empires and Road Rash.

Added by DOSGuy

Screenshots

w7ddpatcher

Downloads

w7ddpatcher Shareware (24,599 bytes) 2010-07-29 Win32, Win64

Win32s

Win32s (Windows 32-bit subset) is a 32-bit runtime environment for Windows 3.1x. The purpose of Win32s was to allow programmers to write 32-bit software that could be made backwards compatible with 16-bit Windows 3.1x, the dominant Windows operating system at the time. Installing Win32s doesn't automatically allow Windows 3.1x to run all Win32 programs because Windows 3.x programs run in an address space that is shared by all running applications, whereas Windows NT/9x programs each have their own private virtual address space, so making a Win32 program work with Win32s requires relocation information. Some Win32s-compatible games included a copy of Win32s. Windows 95 quickly swept Windows 3.1 into history, so developers didn't bother to program for Win32s for very long, making the list of Win32s programs fairly small. Nevertheless, a few regular Win9x programs will run under Win32s, including 3D Pinball: Space Cadet (included with Microsoft Plus! for Windows 95, Windows Me, and Windows XP) and the calculator from Windows 95. Win32s came with a copy of FreeCell to demonstrate a 32-bit Windows game that could run under 16-bit Windows.

Added by DOSGuy

Downloads

Win32s v1.30c [1.30.172.0] with OLE (2,530,739 bytes) 1996-01-31 Win16
Win32s v1.30a [1.30.166.0] with OLE (3,039,934 bytes) 1995-09-11 Win16
Win32s v1.30 [1.30.159.0] (1,948,210 bytes) 1995-07-11 Win16
Win32s v1.25a [1.25.142.0] (1,284,585 bytes) 1995-05-17 Win16
Win32s v1.25 [1.25.141.0] with OLE (2,287,298 bytes) 1995-02-21 Win16
Win32s v1.20 [1.20.123.0] (1,244,633 bytes) 1994-10-18 Win16
Win32s v1.1a [1.1.89.0] (Still searching) xxxx Win16
Win32s v1.15a [1.15.111.0] (1,131,707 bytes) 1994-06-07 Win16
Win32s v1.15 [1.15.103.0] (1,269,759 bytes) 1994-04-25 Win16
Win32s v1.1 [1.1.88.0] (Still searching) xxxx Win16