id Software Releases Quake Source Code Under GPL License
Summary
This is the complete GPL-licensed source code release of the original Quake game by id Software, including winquake, glquake, quakeworld, and glquakeworld. The code was tested with Visual C++ 6.0 and requires masm for assembly language files. The software rendering versions rely heavily on assembly for performance, while OpenGL versions are less affected. The gas2masm tool was created to maintain cross-platform compatibility across DOS, Linux, and Windows.
Source
Key quotes
· 4 pulledThis is the complete source code for winquake, glquake, quakeworld, and glquakeworld.
It is possible to change a #define and build with only C code, but the software rendering versions lose almost half its speed.
The OpenGL versions will not be effected very much.
The gas2masm tool was created to allow us to use the same source for the dos, linux, and windows versions, but I don't really recommend anyone mess with the asm code.
You might also wanna read

A technical retrospective on compiling Quake: From NeXTSTEP to Windows NT
This article explores the history of compiling Quake, from its original development on HP 712-60 workstations running NeXTSTEP and cross-com

Historical Development Environments for Quake: From NeXT to Windows NT
The article details the historical compilation and development environments used for the classic video game Quake in the late 1990s. It expl

The Purpose and Technical Details of WinQuake for Windows 95
The article explores the historical significance and technical purpose of winquake.exe, a version of the classic game Quake that was specifi
Commander Keen 1-3 Source Code Reconstructed and Released Under GPL License
The article discusses the reconstruction and release of source code for classic Commander Keen games (1-3) under GPL license. The author exp
The Technical Evolution of Quake's TCP/IP Networking During the DOS-to-Windows Transition
The article explores the technical challenges id Software faced in adding TCP/IP networking to Quake.exe during the mid-1990s transition fro
The Mathematical Mystery Hidden in Quake 3's Source Code
The article explores a fascinating mathematical mystery hidden within the source code of the 1999 first-person shooter Quake 3 Arena. It rev

Comments
Sign in to join the conversation.
No comments yet. Be the first.