I started a Quake2Freepascal port.

http://z505.com/cgi-bin/qkcont/qkcon...ake2FreePascal

Basically the menu works, the options, and settings - but as for gameplay? none! Something must be wrong with either FPC windows units or graphics units, if the source code works fine on Delphi.

In the DOOM conversion project, the problem was molasses keyboard in the menu system.. this is not an issue in the quake 2 freepascal port.