Port Status

Here is a table of the most up to date information we have regarding icculus.org/Quake3's working status on different operating systems. There are things to bear in mind when viewing this:

Status of Port Targets
OS Platform Status LKWR Notes
Linux gcc-x86 working
gcc-x86_64 working x86_64 JIT bytecode compiler disabled by default.
gcc-ppc working Altivec build has similar problems to OS X G4 build.
gcc-alpha working Dedicated server only with VM interpreter.
Windows mingw-x86 working
MSVC-x86 working
Max OS X xcode-G3 working
xcode-G4 working Client has severe graphical glitches.
Max OS 9 codewarrior? broken There is a section in q_platform.h, but no project files. Drop it?
FreeBSD gcc-x86 working
Solaris gcc-x86 working
gcc-sparc working
IRIX cc-* broken Has a section in the Makefile, but nothing otherwise. Drop it?

You can keep an eye on the Subversion repository via the Web interface.

Implemented Features

PunkBuster Support

Even Balance's Punkbuster support can never be included with any open-source version of Quake 3 due to it being removed from the source-code before the release, and the binary-only nature of it's anti-cheating software.

It's possible that someone could write an open-source equivilant of PunkBuster, but it's not very feasable for a number of reasons.