FPCDoom is a source port of Doom game in Free Pascal / Lazarus.
License GPL
Downloads (windows executable and full source code - tested with Lazarus 1.6.2, 1.8 and 2.0.4)
- version 1.12.3.114 ( November 22, 2019 )
- version 1.12.2.100 ( November 12, 2019 )
- version 1.12.1.76 ( October 29, 2019 )
- version 1.11.2.38 ( January 28, 2018 )
- version 1.11.1.18 ( January 14, 2018 )
Source code repository
Features
- High screen resolutions
- External textures
- Uncapped framerate
- Automap rotation and overlay
- Dynamic lights
- Accurate software rendering (using floating point arithmetic where needed instead of fixed point)
The purpose of the project is to provide a solid code-base of the game Doom in Free Pascal Compiler.
Early versions of it's bigger brother (DelphiDoom) were possible to get compiled with FPC, but they were some issues and/or incompatibilities. FPCDoom provides a stable and modern id-Tech1 engine fully compatible with FPC.
Compile and play
My sourceforge downloads include only the source code and the compiled executable (Win32)
To run the game you must also have game data (doom.wad or doom2.wad etc).
If you do not own the original game, you can download the shareware data (doom1.wad) from here.
Have fun!
Bookmarks