PDA

View Full Version : Doom to Delphi Total Convertion



Jimmy Valavanis
07-02-2005, 01: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!!

User137
07-02-2005, 04: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_ShutdownMouse()
I_ShutdownKeyboard()
I_ShutdownMusic: Timed out waiting for MIDI callback
I_ShutdownSound()
I_ShutdownCD()
I_ShutdownGraphics()
HWR_Shutdown()

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

savage
07-02-2005, 05: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 :).

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

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

Jimmy Valavanis
02-12-2005, 03: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)

technomage
02-12-2005, 06: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?

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

L505
03-12-2005, 01: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.

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

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

http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Doom-To-Freepascal

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..

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