Results 1 to 8 of 8

Thread: FPCDoom

  1. #1

    FPCDoom



    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 and 1.8 )


    Features
    • High screen resolutions
    • External textures
    • Uncapped framerate
    • Automap rotation and overlay
    • 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!

    Last edited by Jimmy Valavanis; 28-01-2018 at 06:53 AM. Reason: Add latest version link

  2. #2

  3. #3
    Can it be compiled for Linux or are there some Windows-only libraries in use?
    Best regards,
    Cybermonkey

    Pulsar2D framework:
    http://pulsar2d.org

  4. #4
    Quote Originally Posted by Cybermonkey View Post
    Can it be compiled for Linux or are there some Windows-only libraries in use?
    It uses DirectDraw surface for blit buffer, DirectSound for sound effets and MCI for music. Al lthe system specific routines are the i_xxxxx.pas units.

  5. #5
    Awesomesauce mate!!

    cheers,
    Paul

  6. #6
    PGD Staff / News Reporter phibermon's Avatar
    Join Date
    Sep 2009
    Location
    England
    Posts
    524
    Absolutely awesome although now I'm confused - if the doom/heretic engine is ID Tech 1 - and the Quake 2 engine is ID Tech 2 - then what does that make the Quake 1 engine?
    When the moon hits your eye like a big pizza pie - that's an extinction level impact event.

  7. #7
    what does that make the Quake 1 engine?
    Id tech 2, making it just an earlier version of the Quake 2 engine..

    https://en.wikipedia.org/wiki/Id_Tech

  8. #8
    PGD Staff / News Reporter phibermon's Avatar
    Join Date
    Sep 2009
    Location
    England
    Posts
    524
    Quote Originally Posted by Chebmaster View Post
    Id tech 2, making it just an earlier version of the Quake 2 engine..

    https://en.wikipedia.org/wiki/Id_Tech
    Well now I have to rename a bunch of stuff
    When the moon hits your eye like a big pizza pie - that's an extinction level impact event.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Comodo SSL