FPCDoom
From DoomWiki.org
| FPCDoom | |
| Codebase | DelphiDoom |
|---|---|
| Developer(s) | Jim Valavanis (Jval) |
| Latest release | 1.14.18.134 (2022-04-10, 4 years ago) |
| Development status | Active |
| Written in | Free Pascal |
| Target platform | Windows |
| License | GPLv2+ |
| Source Repository
(Git) |
GitHub |
FPCDoom is a source port of Doom developed by Jim Valavanis (Jval) written in Free Pascal with the Lazarus IDE. It is specifically developed as a sister project of DelphiDoom to provide a solid code base for the more mainstream Pascal programmers.
Features[edit]
- High screen resolutions with accurate software rendering
- True color software rendering with optional usage of external textures (PK3 files containing png, tga or bmp images)
- Dynamic lights
- Mirror mode with demo compatibility
- Palette post processing effects (grayscale & standard palettes)
- Multiple CPU cores utilization
- Uncapped framerate
- Automap rotation and overlay
- DEH/BEX support
- Raised vanilla static limits
- Support for the DEHEXTRA standard (starting from 1.13.17 build 133)
External links[edit]
- Doomworld forums thread
- GitHub repository hosted on GitHub
| Source code genealogy | ||
|---|---|---|
| Based on | Name | Base for |
| DelphiDoom | FPCDoom | None |
