Slashdot Mirror


DOOM 3DO Source Released On Github

New submitter burgerbecky writes The port that was as hellish as the game world itself, DOOM for the 3DO's source code has been released on github. The original programmer outlined the corners cut and why.

12 of 323 comments (clear)

  1. Yes another developer lead down the path .... by cold+fjord · · Score: 5, Insightful

    FTA:

    Firstly, this was the product of ten intense weeks of work due to the fact that I was misled about the state of the port when I was offered the project. I was told that there was a version in existance with new levels, weapons and features and it only needed "polishing" and optimization to hit the market. After numerous requests for this version, I found out that there was no such thing and that Art Data Interactive was under the false impression that all anyone needed to do to port a game from one platform to another was just to compile the code and adding weapons was as simple as dropping in the art.

    I'm starting to think that as a developer the automatic assumption should be that you are being hired for a death march unless there is strong evidence to the contrary.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  2. Re:The fact remains... by BronsCon · · Score: 5, Insightful

    Someone cared enough to post the source, with a writeup about their experience with it, someone cared enough to submit it, someone cared enough to approve it, at the very least I cared enough to read it and even browse the source a bit. At least one more of the over 7 billion people on the planet will probably care, as well.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  3. Re:HP-UX by Guy+Harris · · Score: 4, Informative

    I had some opportunity to work with HP-UX (built GnuMake on it for a in-company build/QA system), it was always an interesting and very different beast. Is it still around in any form?

    Yes.

  4. Re:Can't blame him/her by BarbaraHudson · · Score: 4, Funny

    If I had 10 weeks to port Doom to the 3DO I would have cut my dick off too

    Please, don't let that stop you!

    At least this way you won't be as much of a dick :-)

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  5. Re:IBM and HP, please release the source! by _merlin · · Score: 4, Insightful

    The trouble is there's so much cross-licensing and license pollution involved. No-one would know for sure whether a codebase contains something licensed in a way that prevents them from redistributing it in source code form. Well, IBM might, but I wouldn't expect anyone else to.

  6. Anti-worker would mean against, not for... by SuperKendall · · Score: 5, Insightful

    Yea, cause that is totally how unions work.

    Reply modeled after real world examples, including Teachers Unions.

    If you don't think any group with power over workers prevents "troublesome" workers from finding work, you are simply naive.

    nice anti-workers rhetoric

    What could be more pro-worker than protecting workers from predation? Being anti-union is inherantly being for the workers, not the overseers.

    I forgot to add the third aspect of "after union" - you make 20% less pay and your union leader lives in a mansion.

    are you just a temporarily embarrassed millionaire?

    A) Never be ashamed at having a strong opinion.

    B) Not even close to a millionaire, temporary or otherwise. I work for a living thank you very much.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Anti-worker would mean against, not for... by DexterIsADog · · Score: 4, Funny

      B) Not even close to a millionaire, temporary or otherwise. I work for a living thank you very much.

      Mmm, not to nitpick, but plenty of us who are millionaires also still work for a living. And some of us despair a little as we slide closer to retirement, knowing we will likely have to settle for a lesser lifestyle when we stop working.

  7. if ohshit by rwven · · Score: 4, Funny

    Well, I've been looking for like 5 minutes and already found this gem:

    https://github.com/Olde-Skuul/...

  8. Re:Can't blame him/her by haruchai · · Score: 4, Informative

    You're correct - http://en.wikipedia.org/wiki/R...

    S/he was born William Salvador Heineman

    --
    Pain is merely failure leaving the body
  9. Re:The fact remains... by Anonymous Coward · · Score: 4, Funny

    All 5 of them?

  10. Re:My hat is off to you, sir! by burgerbecky · · Score: 5, Informative

    The ARM linker for the 3DO will link each and every function in the source file if only one function in a file was used. It was common practice in the 80s and 90s to write library code with each function in its own source file to get around the problem of accidental code bloat. Look to the early GNU stdlib implementation and you'll notice they did the same thing. Modern linkers with Link Time Code Generation don't suffer from this issue since they will remove every piece of dead or unused code wherever it is, which is why Burgerlib 5 is in a lot fewer source files than Burgerlib 1, 2 or 3.

  11. Re:Cars got made by I'm+New+Around+Here · · Score: 4, Interesting

    and continue to get made well in Germany with Union Labor. Also, I'm fed up with the guys putting parts on at the assembly line getting blamed for for shitty American Cars. They just tightened the bolts people.

    My father worked for GM and was in the UAW. It never stopped him from telling us how bad his coworkers and fellow union members were. Stupid and lazy people are not excluded from union membership.

    One of my teachers in high school also had UAW experience. One story I remember was of the spot welders that were supposed to make a dozen precise welds as the frame moved down the assembly line. Some days the workers just didn't care, and made eight welds that were near where they were supposed to be. Those cars would rattle from the missing and misplaced welds. Also, he mentioned the senior union members who came in late, left for lunch early, and never returned. Or worse, returned from lunch drunker than they were earlier.

    So, for all the good than someone can point out in unions' favor, there are just as many examples of how they eventually fail. As another post points out, it is more the character of the worker than his membership in a union that determines the quality of his work.

    --
    If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.