Project: Quake2 Pure FreePascal conversion
porting it to linux The first issue was replacing the libc with something more portable
Pointers arhithmetic is not quite 64bit safe and it will require a lot of cleanup
Here is one guide
This is Freepascal conversion of Quake2 sourcecode.
To view an overview of Quake2 source code , a good intro is here
Original quake2 source code
FreePascal notes: See the Quake2FPC.LPR project file for comments about this project and graphics problem.
Old Delphi project site: http://www.sulaco.co.za/quake2/
Old stalled Freepascal port: http://z505.com