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 broken 372 Included OpenAL headers are too old right now.
MSVC-x86 broken 342 Project needs updating for codec system and OpenAL.
Max OS X xcode-G3 working
xcode-G4 working Client has severe graphical glitches.
Max OS 9 codewarrior? broken Getting dropped unless anybody objects soon.
FreeBSD gcc-x86 working
Solaris gcc-x86 working
gcc-sparc working Release build crashes.
IRIX cc-* broken Patch pending, I think.

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 its anti-cheating software.

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