Slashdot Mirror


The History of Doom On All Systems

Consolevision writes: "This news from dcvision.com -- One of our great members (Steveffs) has written a great guide to the history of Doom, right from the beginning to the very newest ports of it, it is an exceptional read for those who have followed gaming for a long time. The History of Doom will take a short while to load as it is a rather large document but you will enjoy :)" This link is unfortunately to a .doc file, but Mr. Vision continues: "I have now split the History of Doom into 5 pages and converted to html for those who are having trouble with the rather large but very impressive doc file." Here are the pieces: Page1, Page2, Page3, Page4 and Page5

42 of 150 comments (clear)

  1. History of Doom by torqer · · Score: 2, Informative

    Man, I love this. Doom is a probably the game that deserves a history written of it. It sparked the revolution the gaming and technology industries. And yes I know that it wasn't the first FPS (First Person Shooter), but it brought FPS to the masses of the world. And thus, earned the right to be revered in such a manner.

  2. A couple corrections... by coupland · · Score: 5, Informative

    A great article but I noted a couple historical anomalies:

    ID software was created and was composed by John Romero, John Carmack, Tom Hall and Adrian Carmack.

    Adrian Carmack didn't actually join until near the end of the first Commander Keen game. Hence the difference in artwork between the first and second trilogy.

    January 1993 : The first previews of Doom appeared in the press.

    Actually, Jan 1993 was when the game was announced. Screenshots weren't released until Mar, 1993.

    August 1993 : An unauthorized beta version of the game appeared, I don't know if it was voluntary

    The first leaked alpha appeared Feb 4th, 1993 and was unintended. Another alpha was leaked Apr 2nd, 1993 a beta on May 22nd, 1993, and finally a press beta on Oct 4th, 1993. Only the screenshots of Mar, 1993 were authorized.

    It sure is fun to think back on the old days!

  3. Doom developed on NeXT? by reynaert · · Score: 3, Interesting

    I heard a couple of times Doom was developed on NeXT boxen. Another source claimed only the level design utility ran on NeXT. Is any of this true?

    1. Re:Doom developed on NeXT? by coupland · · Score: 2

      Well, considering NeXT was Carmack's primary development platform at the time I would assume the vast majority of development took place on NeXT, not just map-making.

    2. Re:Doom developed on NeXT? by BlueGecko · · Score: 3, Interesting

      It's unlikely that Carmack designed the game itself on NEXTSTEP for a couple of reasons. First, NeXT's development tools really wouldn't have been any better than vi for a video game, since you wouldn't be able to use InterfaceBuilder for the interface (there is none) and ProjectBuilder really offers nothing for a program that is written in pure C and targetted at the command line. Further, he would have had to write the game for Display PostScript instead of the VGA commands he'd eventually want to use, forcing him to eventually rewrite the game engine, and wouldn't be able to optimise anything in assembler, since NEXTSTEP at that time was 68k only and the main target platform was DOS, an x86-based OS with really nothing at all in common with NEXTSTEP. It is, however, highly believable that things like the map makers were designed on NEXTSTEP, since there you would be able to make full use of Interface Builder and the NeXT FoundationKit/AppKit to quickly develop those tools and portability wasn't a concern.

  4. Re:Is DOOM overrated ? by Anonymous Coward · · Score: 2, Insightful

    Actually, no, it's because Doom is actually, I odn't know, fun. It had the right mix of the right things. I still play it to this day (whereas most FPSen bore me) -because the gameplay is good.- It hasn't been matched nor has anything similar been done since. (When you show me a recent FPS that handles lots and lots of enemies at a time while letting me move very quickly, let me know. I have yet to find one.)

    In essence, screw the technical merits. :P

  5. Doom and ports by coupland · · Score: 3, Funny

    And I'm happy to say I have an unopened copy of every single Doom port, compilation, or "mission pack" ever made. Sadly the only one I don't have is the original, phone-order Doom although I have got a later CD replacement from id.

  6. Article forgets Doom for ZX Spectrum by jtra · · Score: 4, Interesting
    Article forgets several attempts to make Doom for ZX Spectrum, I have one on tape.
    here is another:
    http://www.pandroid.zetnet.co.uk/reviews/doom.htm

    do a search on google for more.

    --
    -- Wanna textmode user interface for ruby? http://freshmeat.net/projects/jttui/
    1. Re:Article forgets Doom for ZX Spectrum by coupland · · Score: 2

      Since the release of the source there have been a number of hobbyist ports of Doom, but most purists only consider commercial ports when counting the number of platforms on which Doom was released.

    2. Re:Article forgets Doom for ZX Spectrum by eggz128 · · Score: 2, Interesting

      I didnt see the Atari Jaguars port mentioned either.

      This site also has quite an interesting feature comparison beween the various ports:

      http://members.aol.com/ledmeister/doomcomp.htm

  7. Re:English as a second language by ClubStew · · Score: 2

    Not only that, but who can read that many paragraphs with all centered text?!

  8. Yes, it was. by jcr · · Score: 4, Interesting

    Doom was developed on NeXT machines. Id even went so far as to write a VGA emulator for NeXT computers, so that you could play it on your cube or slab.

    Carmack gave one of his NeXT slabs to a friend of mine some years ago. He mentioned that he had a few he was willing to give away to anyone who would actually use them, and she fit that description. He told me that it was one of the ones he used to write the 3d engine.

    I never did see Doom on NeXTSTEP with sound, though. The Omni Group eventually ported Doom II to NeXTSTEP and OpenStep, including the audio.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Yes, it was. by jcr · · Score: 2

      Are you sure?How would you write a VGA emulator for Display PostScript?

      Yes, I'm sure.

      I don't know how Carmack went about it, but if I were doing something like emulating a VGA display on a NeXT slab, I'd have it render into a memory buffer which I would then copy to the screen using the Postscript "image" operator. (No, you don't have to draw every pixel indivually in DPS ;-)

      BTW, there was at least one other VGA emulation that ran on NeXT; it was part of the SoftPC product.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Yes, it was. by jcr · · Score: 2

      Doom predated the Interceptor API, but you could always write directly to the display memory by using ioctls and writing to /dev/kmem.

      Bill Bumgarner sent me code many years ago that demonstrated this.

      Incidentally, the VGA window in Doom for NeXTStep (note: the capitalization is a clue to the time frame ;-) was constrained to four-pixel boundaries, presumably for optimization of the blitting.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  9. PDF Version of Document by aliebrah · · Score: 3, Informative

    I've put up a PDF version of the document for those who don't like Word or HTML formats for whatever reason. It's much smaller than the Word doc and weighs in at only 480KB.

  10. You're mistaken on several points. by jcr · · Score: 5, Interesting

    First of all, the Doom engine was indeed written on NeXTSTEP. Since GCC was available, NeXT slabs made a dandy platform for cross-compilation for everything from 386 boxes to game consoles.

    Secondly, the Project Builder didn't exist yet when Doom was under development. It didn't show up until NeXTSTEP 3.1 or so. Before that, some of what would become PB's functionality was embodied in the Interface Builder.

    Thirdly, Carmack wrote a VGA emulator so that he could test the engine without having to copy the compiled app over to a 386 box for every change.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  11. Misread topic? by sporty · · Score: 2

    Doom on all Systems? I thought this was an article on thinsg like Windows, DOS 4, the Empire Monkey B Virus (you know you remember it), HTML Email and other bad things.

    --

    -
    ping -f 255.255.255.255 # if only

  12. It would be funny if by A_Non_Moose · · Score: 2, Interesting

    Seeing as Doom had secret levels to wolfenstein if the new RTCW had "tributes" to DooM.

    Also, I don't recall seeing any snippets about the "Win-Doom" that allowed higher resolutions and the GLdoom ports (transparency, smoother grfx).

    Of course I can see the GL Doom being overlooked as I don't recall it ever being "finalized".

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  13. Doom at the end of the Earth by logandr · · Score: 5, Funny

    Back in '94 I was posted at a research station at the South Pole. The guys at ID sent us a complimentary copy of Doom along with a note: "We hope Doom doesn't turn you guys into a bunch of axe murders and you wind up killing each other but if it does please send us pictures..."

  14. Did this deserve /.? by greysoul · · Score: 2, Informative

    Pre.S. Ok, before you all slam me for being a hypocrite, READ the whole paper....I'm not the best writer, but bear with me.

    I just read most of the Doom history article. I have made the following observation: It's well intended, perhaps, but...bad..very bad.

    I'm not an English teacher, rather I am a 22 year old college student, majoring in Fine Arts. I have had to write my share of papers, and in the realm of academia, and among my peers, this is a poorly written paper.

    This brings me to question Slashdot, and their decision to post this. The paper appears at first to be a hastily written article summarizing the history of id Software, and their Doom game. It then turns into a 3 page plug for the Doom movie (most of which I did not read, after getting tired of the typos and poor grammar). Was any editorial process used in reviewing the nature of the article before deciding it was worth posting? Rather, did an editor go "oooo, Doom...too long, no time to read, must be good, post it". What this comes out looking like, however, is a disguised plug for the Doom movie...

    And did anyone actually see any pictures? I didn't on either version.

    Anyways, </rant>

    -Doug

    --
    Q. What's it take to get a story posted on /.? A. Add "Oh, and it's runs linux" to every story, relev
  15. needs the graphics by Alien54 · · Score: 2
    The Html page is better, but the graphics are missing,

    he should at least link to them, but it looks like he didn't webify them

    --
    "It is a greater offense to steal men's labor, than their clothes"
  16. Seems like this is missing the biggest part by Sloppy · · Score: 4, Insightful

    When Doom source was released and it suddenly got ported to every machine under the Sun, and people started improving the game engine. How can a "history of Doom" leave this out?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  17. Oh for the love of Pete. Edit some more, resubmit. by kobotronic · · Score: 5, Insightful
    "A great guide to the history of Doom..." - "An exceptional read" - "...but you will enjoy." -mkay, sure. So why was this item accepted?

    Other than the highly suspect grammar, the strange non-sequiteurs and exclamations ("He's alive!!!"), the bulleted list of DOOM levels and what looks like verbatim transcripts from the game documentation, was there really enough meat on this for even a mediocre slashdot news story, you think?

    Must be a slow day. Having read the HTML versions of the 'article', I must say I wasn't particularly inclined to download the 3.6 megabyte Microsoft Word document, though I assume I'd be rewarded with some BMP screenshots to go with the text.

    To the author. If you had to publish this as non-HTML document, you could and should have used Adobe Acrobat instead of Mickysoft Word.

    If you wanted to make a list of DOOM ports, try at least to keep the list complete and accurate. I didn't see any mentioning of the unix, linux, Macintosh, BeOS, Amiga or Windows CE ports of the game. In any case, a list of ports is really not that interesting either unless you provide some back story and details for each. You could also provide download links and perhaps try and find and talk to some of the people responsible for those release. You know, try a little harder.

    Until you get your piece written properly, anyone remotely interested in the subject should instead go and visit Doomworld (http://doomworld.com/ports/index.shtml) which has good FAQs, interviews, articles and links instead of just copy/paste fluff.

  18. It was nice... by Flounder · · Score: 4, Interesting
    to reminice about Doom. I constantly monitored the wustl.edu ftp site the days before Doom was released. I even skipped a few classes because of rumors that the game was being uploaded to the site and would be available.

    Then, I finally got the game, and stayed up 48 hours straight finishing the game on Nightmare. Got some sleep, then dragged my system to a friends house, hooked up the null-modem cable, then proceeded to spend the next 36 hours playing deathmatch. Haven't wasted so much time on a single game since (at least till The Sims and Civ III came out).

    The history of Doom is an excellent topic to write about, I just wish the writer wrote more of a history, rather than just retyping the descriptions off the boxes and manuals. 3 pages cut and pasted from Coming Attractions?? Jeez! He didn't cover any of the differences between the early betas and the final released version. Nothing of the buildup of the hype (save for a brief mention).

    As much as I hate saying this (and this will get the anti-Katz-ites into a frenzy), this is a subject I'd like to see Jon cover. And have him get more into the effects of the game on society. Essentially creating a new genre (yes, I know there were other FPS out before, but Doom really caused the development of so many other games). Public outcry about the violence. Colombine (there, that alone should get Jon writing about it). Maybe even cover FPS games in general, not just focus on Doom. Cover the Doom spin-offs (Heretic, Rise of the Triad), some of the more thinking FPS games (System Shock) and the modern FPS (Quake III, Unreal, etc). C'mon, Jon. Give us something that would actually be interesting to read.

    --

    No boom today. Boom tomorrow. There's always a boom tomorrow. - Cmdr. Susan Ivanova

    1. Re:It was nice... by Broccolist · · Score: 2
      Then, I finally got the game, and stayed up 48 hours straight finishing the game on Nightmare.

      You probably mean Ultra-Violence here. I've been playing for years and still can't finish either Doom 1 or 2 at Nightmare, so a beginner surely couldn't.

      I consider myself pretty good at Doom, but I'm lucky if I survive the first few levels at Nightmare. Even the Doom Done Quick guys, who are probably among the best single-player Doom players in the world, did their Doom2 demo on Ultra-Violence. Have you ever heard of anybody who actually managed to finish Doom on Nightmare difficulty?

  19. Mirror Link - Converted to HTML by Alien54 · · Score: 2
    This wasn't hard. Fired up the old copy of word 97 saved it out as HTML, changed colors to something appropriate :-P , Threw together a quick freebie account, then posted the result -

    http://www.escalix.com/freepage/doomhistory/

    Graphics and all, in HTML format, it comes to 478K, the HTML alone was 65k

    The original word format was 3700+ K

    Go figure

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Mirror Link - Converted to HTML by Codifex+Maximus · · Score: 2

      Yeah, but problem with Word97 conversion to HTML is that the HTML is very dirty, broken and designed to make Netscape unhappy.

      It's still a step up from Word format though...

      --
      Codifex Maximus ~ In search of... a shorter sig.
    2. Re:Mirror Link - Converted to HTML by Alien54 · · Score: 2
      It worked out, did check it out on netscape first.

      too lazy to fix the grammar and the broken english tho.

      ;-)

      --
      "It is a greater offense to steal men's labor, than their clothes"
    3. Re:Mirror Link - Converted to HTML by Codifex+Maximus · · Score: 2

      Yeah, I just looked at your Page Source... you did a fine job of cleaning it up.... Bravo! Your page is indeed very readable and well laid out.

      --
      Codifex Maximus ~ In search of... a shorter sig.
  20. Re:Didn't some guy hack networked multiplayer in? by coupland · · Score: 3, Informative

    No, network play was available over IPX from the first version of Doom, head-to-head modem play was added in a subsequent patch. The "Some guy" you refer to wrote a generic tool to tunnel IPX over TCP/IP and hence Doom over the internet was finally born.

  21. Missing discussion of networking in original Doom by sheldon · · Score: 2

    What was most memorable about the original Doom was it's multiplayer mode. But even more memorable was the really poorly written network code which caused all machines on a public LAN to slow down(or lockup) if a Doom game was started. As I recall it used entirely broadcast packets, and this caused every computer to try to identify if they were meant for it.

    At most universities Doom was outlawed from the public computing labs, similarly at most corporations.

    It was quite the controversy, and they had to release a patch(or new version?) that included better networking code within a month or two.

  22. What about the Digital Camera port of DOOM? by jgaynor · · Score: 2

    Great article, but they forgot this:

    The DOOM kodak Digita OS port

    Sure its not very practical but my god, porting a first person shooter to a digital camera? Surely that deserves points just for the sheer insanity of it all.

  23. in PDF Format by unformed · · Score: 2

    Here

    Enjoy.

  24. DOOM's birthday is coming up! by antdude · · Score: 2

    The first shareware version for DOOM was on 12/10/1993. It will be eight years soon. :)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  25. SPISPOPD! by Seth+Cohn · · Score: 2, Informative

    If you were on Usenet, waiting for Doom to arrive, you got bored. SPISPOPD was the result.
    A tribute site Richard Ward created... On the net, nothing ever dies, it's enshrined forever by someone.

    Seth (yes, that original idspispopd cheatcode/FAQ guy)

    --
    Help achieve Liberty in your lifetime - join the Free State Project - http://www.freestateproject.org
  26. Re:English as a second language by bribecka · · Score: 2

    Sounds pretty interesting, if you can wade through the bad grammar and spelling.

    My thoughts exactly--I'm almost thinking that it was originally in another language, than run through Babelfish. I mean, come on, "Doom was here, and it broke the minds."

    --

    Where are we going and why am I in this handbasket?

  27. coverted to html below by Alien54 · · Score: 2
    Hey man, why not write one yourself?

    I coverted the doc to HTML. Scroll done the page and look for the mirror link.

    What is funny is the size drop when converting to HTML. the original doc was 3.7 meg with graphics, and the html is 65k without graphics, just under .5 meg with the graphics.

    all in all not bad.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  28. OUCH! by dillon_rinker · · Score: 2

    I can't read any more...the article breaks my mind!

  29. Missed out Saturn and no 32X text by Kris_J · · Score: 2
    The document has forgotten to include the Saturn version of Doom -- levels from Doom and Doom 2, plus CD audio tracks. Also, the 32X section is just two screen shots and doesn't include any comment on the simplified maps or other technical restrictions.

    It looks like one big cut and paste. And not even from many sources.

  30. Re:Do You Trust The Word Document? by aliebrah · · Score: 2

    Word files sometimes just get really huge for some reason. They're really bad especially at storing images.

    I've had Word files in excess of 100MB, and the storage is so inefficient that when zipped/rared the filesize drops to less than 5% of the original size.

    But yes - I trust the Word document, because I know that big != bad :)

  31. Coolest DOOM port by ikekrull · · Score: 2

    would have to be Doom for the GBA, which i almost bought today (decided against the NZ$119 pricetag though)

    Doom in the palm of your hand.. only problem is playing it in a darkened room for atmosphere, since the GBAs screen is so f*ckin shocking in low-light conditions.

    --
    I gots ta ding a ding dang my dang a long ling long
  32. Re:Oh for the love of Pete. Edit some more, resubm by benedict · · Score: 2

    What's xpdf, chopped liver? PDF can be implemented by anyone ... just ask Apple.

    --
    Ben "You have your mind on computers, it seems."