Sign in to follow this  
Jimmy Valavanis

Doom to Delphi Total Convertion

Recommended Posts

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 It 's a very early version of the project, networking not implement yet, but the source code compiles and runs!! Source code is available for documentation and educational purposes. EDIT: Now music works (using MIDI_MAPPER) [Edited by - Jimmy Valavanis on February 14, 2005 6:58:01 AM]

Share this post


Link to post
Share on other sites
Thanks,
seems that Geocites bandwidth "suffers" sometimes....,
but this is a project that's now started,
this is just the first playable version,
I hope I'll manage to make it as good as it can get!


Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Cheats don't work, but you have a nice start here, quite impresive!!

Share this post


Link to post
Share on other sites

Anyway, dowloaded it and it won't compile on this line:

S_sfx[i].data := nil;

saying left side cannot be assigned to.

very weird cause .data is a pointer variable.

Share this post


Link to post
Share on other sites
Quote:
Original post by A Guy from CRO

Anyway, dowloaded it and it won't compile on this line:

S_sfx[i].data := nil;

saying left side cannot be assigned to.

very weird cause .data is a pointer variable.


To compile this correct try:

Select from menu "Project" then "Options" and then the "Compiler" tab
and then make sure that
"Assignable typed constants" is checked!

What version of Delphi do you have?

Should compile under Delphi 5 or greater.
Delphi 6 personal was provided free of charge from Borland.

Share this post


Link to post
Share on other sites
Quote:
Original post by Gala1980
Great work! Amazing!
Are you going to support Cylix, so we can compile it under Linux???


Currently, my first priority now is to implement music and networking. Unfortunately currently I don't have
neither LINUX installed, nor Kylix (not Cylix:-) )
but if I can get a LINUX installation I can try SDL and FreePascal.

Share this post


Link to post
Share on other sites
Quote:
Original post by Gala1980
Idea:

Try to make look-up and look-down like Heretic!


In Heretic (as well as in Hexen) the look up/down effect is
achieved by z-axis shift, it's not perspective correct,
maybe sometime in the future....

Share this post


Link to post
Share on other sites
Quote:
Original post by Anonymous Poster
Well done!
Like Quake2 convert to delphi!


In fact the convertion of Quake2 source code to Delphi inspired me to
make the convertion of Doom source code to Delphi!!!

Share this post


Link to post
Share on other sites
Sign in to follow this