Lorenzo Posted December 19, 2005 Is there somewhere a complete Doom Source Port Family Tree, with all the source port ever created? Lorenzo 0 Quote Share this post Link to post
DooMAD Posted December 19, 2005 There's a nice list here, but it's not very tree shaped. 0 Quote Share this post Link to post
Lorenzo Posted December 19, 2005 Thank you! Well, I think I will have to do it !!! Lorenzo 0 Quote Share this post Link to post
Mordeth Posted December 19, 2005 A Slightly Condensed Overview of Doom source ports, part of Doomworld's 10 Years of Doom celebration, offers just that. 0 Quote Share this post Link to post
DaniJ Posted December 19, 2005 Actually that genealogy chart ins't correct for Doomsday. jHexen was based on Hexen obviously but jDoom was based on the Linux Doom v1.10. Both sources were then used to create Doomsday. 0 Quote Share this post Link to post
Quasar Posted December 19, 2005 My bad ;) There are a few mistakes in there because I wasn't able to find as much info on some of the ports as I had hoped. And then there was confusion between some of what I did find as well. People gave me conflicting reports on zdoomgl, so I'm pretty sure it's messed up too. 0 Quote Share this post Link to post
Lorenzo Posted January 3, 2006 Hello ! I made a little Genealogy Tree. You can download it from my website: djb.doomwadstation.com it is in .doc format, but it is not yet complete - Once completed i'll put it in htm form. Please help me completing it !! Lorenzo 0 Quote Share this post Link to post
Graf Zahl Posted January 3, 2006 A correction: Strife descended from Doom v1.666 or later, not 1.2. 0 Quote Share this post Link to post
Lorenzo Posted January 23, 2006 Thank you. There are still some source port i don't know where they are from. They are: ATB DOOM Doom Plus Doom3D IAS DOOM NTDoom MultDoom WDMP Win32 Doom Windoom glDoom MidDoom PDoom And I have doubts on ZDOOM. Is it based on DosDooM or on ATB DooM ? Lorenzo 0 Quote Share this post Link to post
TheDarkArchon Posted January 23, 2006 It's based on Linux DooM 1.10 0 Quote Share this post Link to post
Nautilus Posted January 23, 2006 Don't forget to add Eternity and Chocolate Doom to the list of ports you still need to add. 0 Quote Share this post Link to post
Lorenzo Posted January 24, 2006 Ok, thank you all! But I have a problem. The "original source code released by ID" is the one from: -Final Doom 1.9 -Linux port of DooM -the one used in DosDooM ? It's not very clear to me! Lorenzo 0 Quote Share this post Link to post
Grazza Posted January 24, 2006 As you'll see if you read this, they actually gave the Boom team a different version from the one made public:Lee Killough said: The Boom team was given the original Doom sources under DOS from John Carmack, not just the LinuxDoom sources (which had been stripped of proprietary sound code, among other things). 0 Quote Share this post Link to post
Quasar Posted January 24, 2006 That being said, however, BOOM was still primarily based on the Linux DOOM source (or Chi Hoang's port of it, to be precise). This is evident in the number of bugs from it which are fixed with explicit comments (mostly by Jim Flynn), AND in the number of bugs from it which were NOT fixed by virtue of them being unrecognized. 0 Quote Share this post Link to post
Lorenzo Posted February 6, 2006 I updated my site with a new version of my DooM Engine Genealogy & DooM Source Port Family Tree. My site is djb.doomwadstation.com There is also an interesting BFG page. Can someone tell me where is Chex Quest from? I mean Doom v1.2 or 1.666 etc.. Lorezo 0 Quote Share this post Link to post
funduke Posted February 6, 2006 Lorenzo said:Can someone tell me where is Chex Quest from? I mean Doom v1.2 or 1.666 etc.. Ultimate DooM Thank you for the genealogy. Greetings Funduke 0 Quote Share this post Link to post
Graf Zahl Posted February 6, 2006 Lorenzo said:I updated my site with a new version of my DooM Engine Genealogy & DooM Source Port Family Tree. My site is djb.doomwadstation.com There is also an interesting BFG page. Can someone tell me where is Chex Quest from? I mean Doom v1.2 or 1.666 etc.. Lorezo I have to report a small error: GZDoom is based on the ZDoom community build, not ZDoom directly. Also, what about secondary influences. There should be a lot of these as well. 0 Quote Share this post Link to post
Lorenzo Posted March 7, 2006 I've updated my site with a new version of my Genealogy. Now it is in .xls and contain the port's authors. You can download it from djb.doomwadstation.com I update my BFG page too. Lorenzo 0 Quote Share this post Link to post
Xtife Posted March 7, 2006 gzdoom is no longer based on the comminity zdoom build it now uses the current in development code released by randy (AKA zdoom 2.0.99) 0 Quote Share this post Link to post
Graf Zahl Posted March 7, 2006 Xtife said:gzdoom is no longer based on the comminity zdoom build it now uses the current in development code released by randy (AKA zdoom 2.0.99) But it is still derived from 2.0.96x. It doesn't matter that ZDoom incorporated most of the code. That would only make ZDoom 2.0.99 another child of the community build but it doesn't change the original relations. 0 Quote Share this post Link to post
Xtife Posted March 7, 2006 true :) fyi you also missed jheretic in the list and i dont think ultimate doom came from doom 2 did it? there both different 0 Quote Share this post Link to post
DaniJ Posted March 7, 2006 Any chance of an online version of the family tree (you could use Excel's save to webpage but I've heard it generates pretty crappy html)? 0 Quote Share this post Link to post
Lorenzo Posted March 9, 2006 Unluckly the save as web page of excel is a true XXXXX So i think i'll let it in xls form And thank you all for the suggestions! Lorenzo 0 Quote Share this post Link to post
Xtife Posted March 9, 2006 ya, it should go doom 1.2 ----> doom 1.666 and doom2 1.666 ----> doom 1.9 (----> ultimate doom) and doom2 1.9 ----> doom95 0 Quote Share this post Link to post
funduke Posted March 9, 2006 Xtife said:ya, it should go doom 1.2 ----> doom 1.666 and doom2 1.666 ----> doom 1.9 (----> ultimate doom) and doom2 1.9 ----> doom95 DooM, registered version (three episodes) v. 1.9 is identical with DooM2 v. 1.9. It's also the same executable in the v.1.9 DOS shareware version. Greetings Funduke 0 Quote Share this post Link to post
DaniJ Posted March 9, 2006 In case theres anyone here who doesn't have Excel - http://www.file-converters.net/product.html Theres a free demo and it does a decent job of the conversion. 0 Quote Share this post Link to post
CODOR Posted March 10, 2006 OpenOffice seems to load it just fine, too. I'd like to see the genealogy expanded to something similar to the UNIX Timeline, which also lists links for compatibilities and not just source code inheritance. So not only would GZDoom descend from ZDoom, but also Doom Legacy (among others). This would probably require a lot more research, especially as the various ports borrow ideas from each other... 0 Quote Share this post Link to post
Quasar Posted March 10, 2006 Yes. For example, Eternity would connect to Legacy, PrBoom, and zdoom even though it is not descended from any of them. 0 Quote Share this post Link to post
VinceDSS Posted March 10, 2006 maybe a few corrections to add... 1 - If I remember correctly the DOS exe sources were never released. So it's impossible for chocolate doom to come from doom2.exe v1.9. You better ask fraggle about it :) The only twist I know about this story is that Team TNT may have got a copy of the DOS exe sources for the development of Boom. Although I am not completely sure. 2 - Heretic was based on doom v1.1, I believe 3 - zdaemon was 1st born out of csDoom and then they implemented new zDoom's features... 0 Quote Share this post Link to post
Lorenzo Posted March 15, 2006 thank you! Is there a amiga-doom expert here around? i'd like to add the amiga ports for doom (there are a lot) but i don't know where to begin! Lorenzo 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.