DOS Games That Support 3Dfx Voodoo
There are a lot of Windows 98 games that support 3dfx Voodoo cards and their GLide API, but these aren't covered here. This article will focus on the DOS games.
It's good to quickly remember the timeline. The Voodoo Graphics, a.k.a. Voodoo 1, arrived in 1996 when we were still playing games in pure DOS but there was also a gradual move to have games natively running in Windows 95. 3dfx' first combined 2D/3D card, the Voodoo Rush, arrived in 1997 and it was basically pretty poor. The Voodoo2 arrived in February 1998, and the follow-up to the Rush, the Voodoo Banshee came out slightly later that same year.
What this means is that broadly-speaking, any GLide game that arrived from the start of 1998 and beyond was designed for Voodoo2, while earlier games only natively supported the Voodoo1. There are some exceptions though.
A Voodoo 2 card isn't automatically backward-compatible with a Voodoo 1 card, but some pre-1998 games can be made to work (by setting some environment variables and/or installing a patch) that can get a Voodoo2 running as if it were a Voodoo1. In some cases, these games benefit from the Voodoo2's extra performance and in a few cases the games even work at the Voodoo2's higher resolution!
Some of these environment variables are shown here:
| Environment Variable | Purpose |
|---|---|
| SET SSTV2_GRXCLK=90 | Sets the graphic clock rate (in MHz). |
| SET SSTV2_FT_CLK_DEL=0x4 | Sets the speed at which the Frame Buffer memory can be accessed. |
| SET SSTV2_TF0_CLK_DEL=0x6 | Sets the clock delay on Texture Unit 0 |
| SET SSTV2_TF1_CLK_DEL=0x6 | Sets the clock delay on Texture Unit 1 |
| SET SSTV2_VIN_CLKDEL=0x1 | Sets the clock delay on the Video-In |
| SET SSTV2_VOUT_CLKDEL=0x0 | Sets the clock delay on the Video-Out |
| SET SSTV2_TMUMEM_SIZE=2 | Sets the amount of texture RAM (overrides GLide autodetect setting) |
To see a full list of the environment variables, I recommend you head over to MDGx 3dfx Voodoo + Voodoo2 Environment Variables.
The Voodoo Banshee is apparently the hardest card to get older GLide games working on. If it works on a Banshee, it will most likely also work on the Voodoo 3 and beyond.
For pure DOS use, games don't require any drivers to work (they're built into the game), but if you're trying to get an individual game running with a 3dfx card it wasn't designed for, you will in most cases need to change environment variables like the above and more.
One of my visitors, Michał Dec, also pointed out that there are cases where a game will support other GLiDE-compatible cards, e.g. later Voodoo cards, as long as you provide the game with the correct GLIDE2X.OVL file. Examples of this are Grand Theft Auto 1, which has been tested using this approach and works on both a Voodoo 1 and Voodoo 5500, and the Carmageddon Splat Pack. Neither required changing any environment variables to make it work. He will be testing more games using this hack shortly!
DOS GLide Games
| V1 | V2 | V3+ | |
| Archimedean Dynasty | X | X | |
| Battle Arena Toshinden | |||
| Battlecruiser 3000AD | |||
| Blood | X | X | |
| Burnout: Championship Drag Racing | X | ||
| Carmageddon | X | ||
| Descent II | X | ||
| Dreams to Reality | X | X | |
| EF2000 | X | ||
| Extreme Assault | X | ||
| Fatal Racing (OEM) | X | ||
| Grand Theft Auto | X | ||
| Ignition | X | X | |
| Jet Fighter III Platinum | X | X | |
| Jet Fighter: Full Burn | X | ||
| Lands of Lore 2: Guardians of Destiny | |||
| NASCAR Racing 2 | X | ||
| NASCAR Racing 1999 Edition | |||
| Prost Grand Prix | |||
| Pyl | |||
| Redguard: The Elder Scrolls Adventures | |||
| Screamer 2 | X | ||
| Screamer Rally | X | ||
| Starfighter 3000 (OEM) | |||
| Tie Break Tennis 98 | |||
| Tomb Raider | X | ||
| UEFA Champions League 96/97 | X | ||
| VR Soccer 96 (OEM) | |||
| Whiplash | X | ||
| X-Car: Experimental Racing |
Also remember that 3dfx only brought out SLI (Scan Line Interleave), i.e. the ability to install two 3D cards and daisy-chain them together, with the introduction of the Voodoo2. When trying to get a Voodoo2 to run Voodoo1 games, some of them will support SLI while others will not.
Archimedean Dynasty
Designed to run on: Voodoo 2Works in SLI Mode: Yes
This game requires v2.5 of glide2x.ovl.
Battle Arena Toshinden
Designed to run on: Voodoo 1Works in SLI Mode: No
Requires revised settings, but will run on a Voodoo 2 and even offer an increase in frame rate to 60 fps.
Battlecruiser 3000AD
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game.
Blood
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Runs once you've changed configuration settings for V2, but is unstable.
Burnout: Championship Drag Racing
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game.
Carmageddon (Splat Pack only)
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will run happily on a Voodoo 2 with a patch.
Descent II
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will run happily on a Voodoo 2 with a patch.
Dreams to Reality
Designed to run on: Voodoo 1Works in SLI Mode: No
Will not work on anything apart from a Voodoo 1.
EF2000
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will run happily on a Voodoo 2 with a patch.
Extreme Assault
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will run happily on a Voodoo 2 with a patch.
Fatal Racing
Designed to run on: Voodoo 1Works in SLI Mode: No
Will run happily on a Voodoo 2 with a patch.
Grand Theft Auto
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game. Can run at the higher resolution of 800 x 600 with a V2.
Ignition
Designed to run on: ?Works in SLI Mode: ?
Jetfighter III
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 without any settings changes.
Jetfighter Full Burn
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game.
Lands of Lore 2: Guardians of Destiny
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 without any settings changes.
NASCAR Racing II
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 without any settings changes.
NASCAR Racing 1999 Edition
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game.
Prost Grand Prix
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will not run on anything apart from a Voodoo 1.
Pyl
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game.
Redguard: The Elder Scrolls Adventures
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 after applying an official V2 patch for the game.
Screamer 2
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 with a patch that changes configuration for V2. Use S23DFX.EXE.
Screamer Rally
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 without any settings changes.
Starfighter 3000
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 with a patch that changes configuration for V2.
Tie Break Tennis 98
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will not run on anything apart from a Voodoo 1.
Tomb Raider
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 with the Voodoo Rush patch.
UEFA Champions League 96/97
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 with an official patch that changes configuration for V2.
VR Soccer 96
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 with a patch that changes configuration for V2.
Whiplash
Designed to run on: Voodoo 1Works in SLI Mode: No
Will work happily on a Voodoo 2 with a patch that changes configuration for V2.
X-Car: Experimental Racing
Designed to run on: Voodoo 1Works in SLI Mode: Yes
Will work happily on a Voodoo 2 with an official patch that changes configuration for V2.