The source for Quake has been released under the GPL. WinQuake, GLQuake, QuakeWorld, and GLQuakeWorld are all included. You can download it from here or go to ftp://ftp.idsoftware.com/idstuff/source/q1source.zip.
Please note that I am going to be ignoring all the 68k versions of Quake that come out because I don't think it is really playable on that hardware. If people really want I will add them, but I don't think that many people are bothered are they?
A beta release of the port by Frank Wille & Steffen Häuser is now available. The beta is a pure C compile, not including the assembler optimisations they have done so far but even so it is very impressive. It has all the features of the illegal port except AHI support and is almost as fast so there is no reason to continue using the illegal version :-). I noticed one or two little glitches on a quick play through of the first few levels, but this is a beta after all. This port doesn't seem to have a name so I have nicknamed it FWSH-Quake.
The first beta of glQuake has been released, very buggy at the moment but mych faster than any other version at 640x480 and above. It requires a bit of fiddling to get it to work, make sure to start it with >NIL: or -nostdout or your machine will quickly freeze. You need the latest Warp3D, and of course a supported 3D card :-). Note also that the values in the table for glQuake are for settings to give a detail level similar to other versions, with lower detail settings I can get up to 19.2 fps at 640x480.
| Name | Author | Control | Network | Sound | 320x200 fps | 400x300 fps | 640x480 fps |
|---|---|---|---|---|---|---|---|
| Quake | Clickboom | Keyboard, mouse, joystick | TCP/IP, serial | Amiga, AHI | 13.9 | Hah! | Hah! |
| QuakePPC (Illegal) | Unknown | Keyboard, mouse | TCP/IP | AHI | 43.9 | 17.3 | |
| AWinQuake | Peter McGavin | Keyboard, mouse | TCP/IP | Amiga, AHI | 41.3 | 26.7 | 13.5 |
| WarpQuake | Keyboard, mouse | TCP/IP | Amiga | 38.3 | 24.8 | 12.4 | |
| FWSH Quake | Frank Wille, Steffen Häuser | Keyboard, mouse, joystick | TCP/IP | Amiga | 43.2 | 28.7 | 14.8 |
| glQuake | Massimiliano | Keyboard, mouse, joystick | TCP/IP | Amiga | 29.3 | 26.4 | 16.2 |
There is also a beta of QuakeWorld, it is not as complete or reliable as any of the Quake ports but it does work. I don't know much about QW except that it is supposed to improve internet play, I will try and find some documentation and add some links.
| M68k Client | Download | |
| PowerUp Client | Download | |
| WarpUp Client | Download | |
| M68k Server | Download | |
| PowerUp Server | Download | |
| WarpUp Server | Download |
The QuakeWorld proxy program 'Cheapo' has been compiled for Amiga by me,
this can improve your framerate and has some nice additions. I have not done
much testing so please give me some feedback if you use it.
Download the m68k binary here.
Or
you can download the source and compile your own version from the
source if you don't trust me.
If you want a little more info about it try the
Cheapo home page.
Last Updated: 06/03/2000