Open/GL Non GL
 
 
Q2 - 3Dfx/GL 640x480
Q2 - soft 512x384

 
 
 
 
 
Q2 - 3Dfx/GL 640x480
Q2 - soft 512x384
 
 
Q2 - 3Dfx/GL 640x480
Q2 - soft 640x480
 
 
Q1 - GL 640x480 Q1 - soft 640x400
 
 
Q1 - GL 640x480 Q1 - soft 640x400
 
Quake and QuakeII are two of the biggest games of all time, easily eclipsing their predecessor, and technological parent - Doom. 

Quake 
First available on the x86/DOS platform, Quake is now on many systems - N64, Playstation, Win95, SGI, and more. There are several Linux versions available. 
A SVGAlib version uses the console and displays fullscreen graphics, this is the format PC users will be familiar with - it is exactly the same as the DOS version. Secondly, the X11 version runs Quake in a window on the X desktop. This version obviously needs more resources than SVGAlib based, but has the advantage of being a crisper output, and resizable display. 
Both the above versions are identical to the original in every way - and hence use only 256, or pseudo color displays. 
There are two more versions though, one is Mesa/Quake. This uses the freely available OpenGL 'replacement' 
library; Mesa, to render the graphics. This results in a far better screen quality than the original, with lighting effects, transparency, and more. This version is useable by any machine - but uses a tremendous amount of cpu power (be warned). 
The final version is Mesa3Dfx Quake. This uses the power of 3Dfx's Voodoo chipset on compatible cards (eg Monster3d, Canopus Pure3d, Obsidian cards, etc) to render the scene very fast, the graphics are in 16bit colour, with lighting, transparency and more reproduced perfectly and smoothly. If you have a 3Dfx card then get Mesa, and use this version. 
All of the version support full sound and CD audio - as long as you have the correct hardware of course :) The Creative SB16 and Gravis GUS-MAX are reccomended cards to use. 
 

QuakeII 
The highly successful follow up to Quake, Q2 is more advanced than the original, and is seen at its best only when powered by a 3d accelerator. There are three versions that are used in the Q2 executable - Soft, Soft/X, and GL based rendering. 
Soft based rendering uses the standard SVGAlib console (ver 1.2.10+ of SVGAlib must be used). Note that SVGAlib does not support many higher resolutions of really new cards - you may be stuck to 320x240. 
Soft/X uses X11 and the MIT-Shm extension to display graphics, a 8bit (256) or 16bit (65536) colour display is required. 
GL based rendering requires the use of the Mesa graphics library to provide a OpenGL-like interface to the graphics system. In this case, only the Linux-GLIDE system is supported. Hence only 3DFX cards can be used to run the GL renderer. 
*Glide is a low level API for 3DFX cards that is available on DOS, Win95, Be-OS, Mac-OS, Linux, and I belive on DEC-Alpha. 
Of course, the GL-based solution provides the best quality and speed, reducing the burden on the cpu. 
 

  • Where to get them?
Software powered Quake (1), and possibly Linux GL/Quake, is at: 

ftp://ftp.idsoftware.com/idstuff/unsup

Linux OpenGL accelerated Quake II can probably be downloaded from the same place. You will need Mesa, and the 3Dfx GLiDE library. GLiDE can be downloaded from 3Dfx: 

http://www.3dfx.com/software/download_glide.html 

Remember, you can only use these with a 3Dfx powered card.

 
 
 
 
 
Press me! Press me!
 
These web pages designed by J.Snowdon 1998.  Some images taken from other sources.