View Full Version : Doom to Delphi Total Convertion

Jimmy Valavanis
07-02-2005, 02:02 PM
I 've never believed that converting the original Doom C source code to Delphi could be possible until now. I started Doom to Delphi Total Convertion about six weeks ago and totay is the first day that I release the Delphi Doom source code!

Pick it up here: http://www.http://delphidoom.sitesled.com/

It 's a very early version of the project, music and networking not implement yet, but the source code compiles and runs!!

Code contributions from Delphi experts is welcome!!

07-02-2005, 05:46 PM
Wow dude! Graphics, playability and sounds are just like in original doom :shock:

Edit: Hehe, crashes if no doom files, and also at the beginning of second level. Enemy sprites bug... but still, nice work.

Edit2: Log.txt last lines read:

Warping to map...
I_Error(): W_GetNumForName: EAM0 not found!
I_ShutdownMusic: Timed out waiting for MIDI callback

07-02-2005, 06:06 PM
What about using JEDI-SDL so that it could compile on Linux too ? :D

07-02-2005, 06:27 PM
This is great news, and I have posted a news item on the main page about it. Keep up the excellent work!

I hope you are also aware of the Quake 2 Delphi project @ http://www.sulaco.co.za/quake2delphi.

Once iD software release Quake 3, we can get cracking with porting Quake 3 as well :).

07-02-2005, 06:47 PM
6 weeks??? wow

25-10-2005, 08:33 PM
It's been a while, but any updates?

Jimmy Valavanis
02-12-2005, 04:09 PM
Hi, I've just updated Doom to Delphi Total convertion, some bugs are eliminated, and some extra options (configuring width, height from command line)

02-12-2005, 07:20 PM
I went to have a play with this, but I don't have any doom game files anywere (ust have got cleaned up) any ideas where I can get some?

02-12-2005, 07:34 PM
You might want to try - http://www.doomworld.com/files/shareware.shtml

03-12-2005, 02:22 AM
I've ported it to Freepascal..

There are only a few graphics issues during the game with basically the exact same source code.

Hmm just have to package it up in a zip file. I've talked with Jimmy and we are going to make it one project together that works on freepascal and delphi.

p.s. i'm delighted about the fact that this game runs, but I'm not exactly a first person shooter style of guy.. I prefer racing/ski games, Pascal Server Pages, and text editors ;) so hopefully others can join Jimmy and myself help with this project.

03-12-2005, 12:08 PM
Cool! Can't wait to see a native MacOS X etc version from the FPC code.

03-12-2005, 03:54 PM
Here is download for freepascal port


Exe is included. As you can see, when you play the game there are walls/bricks rammed into your face. Why would this be different with the freepascal compiler?

At least, maybe some of you can confirm that your computers also see bricks/walls rammed into your face so I know it is not my video card?

Thank you..

03-12-2005, 04:37 PM
New item posted about latest developments.