psVoodoo is a glide wrapper. It allows Glide-based games to run via DirectX. Many other glide wrappers existed at the time psVoodoo was first created. It's specific purpose was to provide more accurate Glide support by using pixel shaders, although now probably it's most distinguishing feature is support for 3D monitors. To play a Windows-based game with this Glide wrapper, place the file Glide2x.dll into the folder that contains the game's executable, or in C:\Windows\System32.

To play a DOS-based game, you need Glidos.  The latest version of Glidos already contains an up to date copy of psVoodoo.  You just need to set Glidos's configuration to use Direct3D, rather than OpenGL. Whether playing DOS or Windows games, DirectX 9 must be installed. A log file (psVoodoo.log) will be created in the same folder. The log has information that may help track down problems.

For Windows games, use psVoodooConfig.exe to change psVoodoo's settings. For DOS games, psVoodoo's settings are configurable as part of Glidos's config.

This version provides only a partial implentation of the Glide API. It has been tested mainly on an ATI X800, a nVidia 8800 and GTX 280 with the games:

  • Unreal
  • Return to NaPali
  • Red Baron 3D
  • Croc
  • Undying
  • Wizard's tower demo
  • Deus Ex
  • MIG-29 Fulcrum
  • F-16 MRF
  • Tomb Raider I
  • Descent II
  • Redguard
  • Extreme Assault
  • Grand Theft Auto
  • Blood
  • Screamer 2
  • F22 Total Air War
Also partially tested on a ATI 9800, and nVidia GF3Ti500.

The emulation is sufficiently complete for these games. Although other graphics cards have not been tested, it uses the lowest version of pixel shader ps_1_1, and hence should work with any card that supports shaders.

Pixel shaders are used to provide an - as far as I know - complete implentation of Glide's grAlphaCombine and grColorCombine functions. Pixel shaders are also used to fast regenerate textures on palette changes, which may make this a good wrapper for Red Baron 3D on the most recent cards from ATI and nVidia.

There is a non-pixel-shader-based fallback, but that misses out two of the combine modes.