DOOM 3DO Source Released On Github 323
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.
Yes another developer lead down the path .... (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.
Re: (Score:3, Insightful)
yet more on why unions as needed
Unions, a case study. (Score:3, Insightful)
Result before unions:
Sometimes programmers hired on death marches, feel free to leave and find better work.
Result after unions:
All programming now inherently a death march because unskilled "coders" most senior members of any team, cannot be fired and also direct architecture.
Leaving a job where the petty minded rulers feel like you slighted them means you will never work as a coder again because other union shops are told not to work with you.
Cars got made (Score:4, Insightful)
Re: (Score:3)
Re: (Score:3)
People blamed Japanese cars eclipsing American ones on cultural differences too. But fact it, it was an American business theorists, W. Edwards Deming, who was the father of Japanese car manufacturing's business practices. And if you look at his preaching, you'll see - well, that it is preaching, in a sense. There is a distinct moral tinge to it, directed almost exclusively at leaders.
Deming was an avid Episcopalian and psalm writer. Turns out is was a light codification of "protestant work ethic" in busine
Re: (Score:2)
Re:Cars got made (Score:5, 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.
Re: (Score:2)
Isn't being drunk at work something you can be fired for, union or otherwise? There clearly has to be a balance, and just because American did it wrong doesn't mean the concept is broken. People are suggesting throwing the whole idea out when it just needs some improvements, but that seems to be the normal polemic nature of American political "debate".
Re: (Score:3)
Isn't being drunk at work something you can be fired for, union or otherwise?
In a rational world, yes it would be. But here in America, unions make their own rules. Senior union members would have to do much worse than being drunk to get fired. However, new union members would not necessarily have that protection. That would still be at the discretion of the union bosses though, not the employer.
There clearly has to be a balance, and just because American did it wrong doesn't mean the concept is broken.
That is true, but most of us here on /. are American living in America, so we give our slant to it. Personally, I don't reject the concept of unions, and I know what conditions they were for
Re: (Score:3)
GM was bankrupt because of their union pension plans, full stop. The pension plans cost more than all the active union workers. Blame anyone you want to for that, the future of manufacturing is all robots anyhow.
Re: (Score:3)
GM was bankrupt because of their union pension plans, full stop. The pension plans cost more than all the active union workers. Blame anyone you want to for that, the future of manufacturing is all robots anyhow.
Not true. They went bankrupt because they sold crappy cars which cost them a fortune in warranty repairs.
I purchased a GM car in 2005. By the time we got rid of it in 2009, it had received the following repair warranties:
2 wheel bearings, 3 steering columns, 2 ECUs, 5 replacement door hinges, 2 brake discs, 2 auto transmissions and 1 door window motor.
In compensation, we were promised a $400 check but we never did receive it and to be honest, I don't care. We don't have the deathtrap anymore.
With all the bi
Re: (Score:3)
What's this have to do with unions? Do non-union industries have some mystical property that makes hiring-managers inherently non-petty?
Connections (Score:2)
What's this have to do with unions? Do non-union industries have some mystical property that makes hiring-managers inherently non-petty?
They are of course just as petty, being the same people that would exist in both systems - but are not nearly as wired into each other as union leadership has traditionally been across companies.
Re: (Score:3)
I believe the reference is to union leaders, not managers. In most cases managers are not union members.
Re: (Score:3)
All programming now inherently a death march because unskilled "coders" most senior members of any team, cannot be fired and also direct architecture.
You do realize that you can create your own union however you want. Make it easy to fire bad coders. The problems you listed are pretty specific to the UAW and government job unions. Look at German Unions. Everyone is in a union over there.
Model the union however you want when you create it.
Re: (Score:2)
There, fixed that for you.
It's amazing how some people forget how things were before labour unionism was a thing.
Hell, back in the good old days, some companies paid you in company money that could only be spent at a company store with prices that were set by the company (and if you didn't have enough company money which was normal, you could borrow some fro
Anti-worker would mean against, not for... (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.
Re: (Score:3, Interesting)
IMO the reason unions are anti-worker is because unions work in the best interest of the union management. Take for exapmle the whole mess with Hostess where the union bosses called it a success because the workers stood their ground, even though their members were all jobless after that (but the union bosses still retained their higher paying jobs...)
Unions are also anti-worker because most of the ones that exist today started via mafia style tactics (threatening workers who didn't join the union and pay d
Re: Anti-worker would mean against, not for... (Score:2, Insightful)
Unions are also anti-worker because most of the ones that exist today started via mafia style tactics (threatening workers who didn't join the union and pay dues with violence, in addition to threatening business owners with violence.)
You fully realize that at the time, the business owners were using violence themselves? Not to mention ignoring safety, paying in scrip, and all sorts of wonderful conduct that gets handwaved today, though if you have any doubts about the continued practices in this world, I'll sell you a ticket to Bangladesh.
Re: (Score:3)
Unions are also anti-worker because most of the ones that exist today started via mafia style tactics (threatening workers who didn't join the union and pay dues with violence, in addition to threatening business owners with violence.)
You fully realize that at the time, the business owners were using violence themselves? Not to mention ignoring safety, paying in scrip, and all sorts of wonderful conduct that gets handwaved today,
That's justification for union organizers/leaders threatening and physically attacking workers?
Re: (Score:3, Informative)
Would you prefer they continue to suffer without offering resistance then? Do you believe they had some readily available option which they refusedf to use? That is a bit hard to say from the perspective of people over a century later.
You could ask Thomas Jefferson, Abraham Lincoln, even Moses, their thoughts as well.
Well let's have a look at the times before modern labor unions:
In the eighteenth century something approximating permanent labor organizations or trade unions were beginning to emerge from the industrialization of Great Britain. But in colonial America, as a general rule, the laborer procured the terms desired without having to combine with others. When American workers did take concerted action, it was invariably for a specific grievance and did not result in a permanent organization. The cases where master carpenters set up price scales for their trade are the exception. In certain trades, master workers combined to secure or maintain a monopoly of business operations and to prevent others from entering their trades, but such restraints were rapidly diminishing as the eighteenth century advanced. In the licensed trades, those who acted in concert were generally the employers. They combined with others in the same trade to secure better fees or prices, which were customarily regulated by local authority for the public interest. Today such combinations would be subject to antitrust laws.
http://www.dol.gov/dol/aboutdo... [dol.gov]
Which by the way, this also explains why trade unions were VERY unpopular during the early years of America. Ben Franklin in particular was outspoken against them.
Re: (Score:3)
again you display your ignorance.
the old trade guilds are a very thing different thing from unions (no seriosuly, you should the difference between craft and industrial unionization).
and ben franklin's opinion is largely irrelevent, as are the opinions of pretty anyone else in pre-industrial pre-corporate america who could nto envision how the life of a typical citizen would change. in their time, a few people would learn an actual trade, and everyone else would farm for their supper; and even many of those
Re: (Score:3)
the old trade guilds are a very thing different thing from unions (no seriosuly, you should the difference between craft and industrial unionization).
They were lamented because they attempted to create a monopoly on labor. They still attempt to do the same thing today (look at the screen actor's guild for example.)
and ben franklin's opinion is largely irrelevent, as are the opinions of pretty anyone else in pre-industrial pre-corporate america who could nto envision how the life of a typical citizen would change. in their time,
Actually corporations in his time had even more power than they do today. For example, they had the power to jail and even execute people who were in arrears, in addition to being able to raise an army and declare war. The East Indian Trading Company did all of these things in fact.
Re: (Score:3, Insightful)
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.
Both of these assertions are such complete bullshit and make it obvious that your entire knowledge of unions is based on no real-world experience with them.
Let's start with your "like teachers' unions" analogy. Right there you've equated a union in a public service job (government paycheck) with all unions, which is ridiculous. Yes, it's true that it's tougher to fire a teacher than it is to fire a McDonald's employee. It's also true that you have no clue about how private sector unions are formed, or why
Re:Anti-worker would mean against, not for... (Score:4, Interesting)
When the people with 99% of the money dictate
And you accuse me of dogma... trigger warning people!
The Hostess example the other guy posted shows clearly enough the same thing applies when unions are in the public sector.
It's not being inherently anti-union, it's understanding human nature. Unions are simply another kind of company that over time uses workers to maximize union income. Note I did not say union worker income... that may be a side benefit, though usually a short-lived one.
Everyone wants to make more money. Unions are the only way for the workers to push back
That is not at all true. You can either ask for a raise, or find somewhere else to work for more money.
Programmers (and I include myself here) traditionally find it difficult to ask for more money, even though it can be very effective. But they don't find it very difficult at all to look for work, because there is usually a good range of choice as to where a programmer can work. So programmers have not really needed unions because getting more money is easily done, if desired...
Which brings up another point; programmer pay is high enough usually that a union giving them more pay is seen as kind of pointless, when most feel like they make a good living already. Base pay for programming is high enough that salary is usually a secondary concern to other factors.
Take your anti-union rhetoric and toss it back to Fox News where it belongs.
I haven't watched Fox News pretty much ever; take your blindly applied stereotypes and your squawking parroting of talking points and bat them around the little bubble of unreality you live in.
Re: (Score:3)
You're right, I should've stuck with my real-world example of when unions work, and work well - which I notice you conveniently ignored.
I'm so tired of hearing the same "squawking parroting of talking points" from anti-union types such as yourself that I let me emotions get the better of me, and sank to your level. For that, I apologize, it was the wrong road.
However, the fact remains that a few bad unions are constantly cited by assholes as being the rule, rather than the exception, and it's just not true
Re:Anti-worker would mean against, not for... (Score:4, Insightful)
Disney shareholders, Viacom shareholders... the list goes on. I care about their pockets exactly the same amount as they care about mine - zero.
Why do you hate retired people? No, seriously - that's the vast majority of shareholders in the modern world. More than half of Americans own stock, usually as part of some 401k or pension plan (it was up to nearly 2/3s before the 08 collapse). The "owning class" is, well, everyone these days.
Sure, ownership is unduly concentrated, but time and a broad interest in investing will fix that. All you have to do is buy stock, no 1%er can stop you.
Why don't I and my fellow union members, in your view, have the right to seek more profit, just like they do?
Hey, go for it, whatever. I can always sell my stock, and work elsewhere. Just don't take over an industry, that's a monopoly practice as bad as any other. I think you'll find most software developers rather enjoy the idea of meritocracy, and aren't particularly eager for a system based solely on seniority, but maybe there some group somewhere who aren't - people who think they're below average are sure to like the concept!
Re: (Score:2, Insightful)
Didn't Apple, Google, etc. just get busted for waging fixing and agreeing not to scalp each other's employees?
Oh sure, when companies form organizations and agreements, it's just looking out after their own interests. When employees do it...
And this completely ignores the conditions that makes unions look attractive in the first place, that apparently only have a very limited recourse in the law. Oh sure, you can always quit and find another job, because jobs are always plentiful, and you are like the Lone
Re:Anti-worker would mean against, not for... (Score:5, 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.
Re: (Score:3)
Then keep working. That's what retirement is- deciding not to work anymore and live off savings, because you prefer that lifestyle with less work and less money. Since you won't be bringing in a salary anymore, that means a lesser lifestyle money-wise. When that tradeoff is worth it is up to you.
Re: (Score:3)
Please just be yourself and write what you think instead of pretending to be that far too stupid to breathe character you write as.
Re: (Score:2)
>
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.
I've had that accusation thrown at me recently as well. It must be a new term in the college text books that vilify people who want to work for a living.
Re: Anti-worker would mean against, not for... (Score:2)
My mom is the head of her local employee union. I assure you the only ones getting paid enough to live in mansions are the lawyers and central committee members.
Re: (Score:2)
That mentality just reminds me of "Boxer" from Animal Farm.
Re: (Score:3)
However since unions make workers over time poorer, not richer, and exist (again over time) primarily for the benefit of union leadership, they are a prime example of supporting the rich over the common folk.
Everything you just stated is counterfactual to actual historical fact and actual economic trends and correlations. Higher union membership rates is correlated with higher average wages across the nation, for everyone not just union workers. And union workers in equivelent fields earn an average of 200 more per week, which is 10k a year.
Higher membership rates also correlates (directly, as in the flip is easily seen when plotted: http://ashcraftandgerel.com/wp... [ashcraftandgerel.com] ) with less moeny going to the executives an
Re: (Score:2)
actually that's precisely how unions work in development industries.
you guys fucking think that there hasn't been instances where unions have been in use in mainly software development companies? take a look at Nokia, it was a BIG company in Finland. so big, that they had an effective union, ended up with long severance pays and so forth. Protection from death marches? maybe for most of the internal engineers who ended up doing nothing while waiting to get laid off while all critical work ended up being d
Re: (Score:3, Insightful)
Ask all those steel workers how their union is going. Oh wait we don't have any steel workers anymore because they priced themselves out of a job.
Re:Yes another developer lead down the path .... (Score:4, Informative)
Another over-simplified common argument from someone that doesn't know anything about unions, just knows that they don't like them, because, uh... Ayn Rand! or something.
Steelworker jobs disappeared as a result of automation. One quick example that you can find in 5 seconds of googling:
“When I joined the company, it had 28,000 employees,” said George Ranney, a former executive at Inland Steel, an Indiana mill that was bought out by ArcelorMittal in 1998. “When I left, it had between 5,000 and 6,000. We were making the same amount of steel, 5 million tons a year, with higher quality and lower cost.”
But keep spreading that myth of "unions=job loss". They're lapping it up in the red states. Amazing how so many middle-class people will vote against their own self-interests.
Re: (Score:2, Offtopic)
And automation was cost effective because...
Because humanse are fallible, tired, ineffective meatbags?
No amount of grinding the poor for an unlivable wage will make humans more effective in machines at doing heavy lifting, super previse grunt work of the sort required ot run a steel mill.
Re: (Score:3)
And automation was cost effective because automation is always cost effective. Even in China's sweatshops workers are increasingly replaced by automation as soon as automation for a given task is available. In the long term, only volunteering is cheaper than automation.
Re: (Score:2)
Ask all those steel workers how their union is going. Oh wait we don't have any steel workers anymore because they priced themselves out of a job.
Yea, I bet it had nothing to do with China dumping ore and finished steel products on global markets.
It's not like the USA and other countries have spent over a decade suing China via the WTO over their steel exports.
And it probably had nothing to do with the growth of lower fixed-cost just-in-time minimills that took over half the market.
Or we can go with your union worker theory.
Re: (Score:3)
Re: (Score:2)
Didn't say that it was, but you may note the subject of the story.
Neat, thanks (Score:2, Informative)
It's interesting just to look at the overall organization of the code, although relatively few will probably invest hours in getting to know it well.
I noticed that the source code is released under the MIT license, but the submitter/coder also points out the DOOM 3DO IP is owned by ZeniMax, who retains exclusive rights. I assume that applies to names, trademarks, and graphics only.
IBM and HP, please release the source! (Score:2, Interesting)
While this code is historically important, and its release is excellent news, I would like to see larger companies like IBM and HP release code to old versions of useful or widely used products.
I would love it if HP would release the source code to older versions of HP-UX, Tru64 UNIX, and older Digital software.
I would also love it if IBM would release the source code to older versions of AIX, DB2, Informix, the Lotus products, and so on and so forth.
This source code would be great to have available due to
HP-UX (Score:3)
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?
Re:HP-UX (Score:5, 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. [hp.com]
Thanks for the link. (Score:2)
I should have figured it would be going strong, it was a rough system to get used to but ran very solidly. Glad to see that's not something HP has killed.
Re: HP-UX (Score:2)
yes I still run hpux.
Re:IBM and HP, please release the source! (Score:5, 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.
Re: (Score:2)
Copyright (c) 2014 Olde Skuul, id Software and ZeniMax Media
Does this mean Miss Heineman got id Software and ZeniMax onboard with releasing the source for the 3D0 port?
Re: (Score:2)
Re: (Score:2)
Yes, she would have needed to obtain redistribution rights for the source code from all copyright holders.
Re: (Score:2, Interesting)
Chances are there's too much buried and forgotten in any decades-proprietary OS that would make any company nervous about releasing the source code at this late date, and that would apply to Windows, OS/2 and Mac OS 9 as well. Somebody could come out of the woodwork and start filing lawsuits.
Not to mention the SCO courtroom shenanigans surrounding the murky tale of the opening of the Unix IP in stages over four (!) decades. Nobody wants to risk revisiting that.
Re: (Score:3)
I worked at Motorola about 10 years ago on a team that was just there to keep old applications written in the 80s and 90s around so that when non-upgraded customers wanted changes they could pay through the nose for us to dig up their applications and make changes. This was big money for Motorola and I guess the customers thought it was better than going through the upgrades.
IB4 Michael Hardy (Score:3, Informative)
http://youfailit.net/?p=49 [youfailit.net]
My guess is this guy will start selling this game, claiming he programmed it, and a 3DO emulator source he'll also claim as he did.
Re: (Score:2, Interesting)
all the domains in that thread are gone. does that guy even exist anymore?
Re: (Score:2, Insightful)
Why is this rated Troll?
It may be unlikely that the individual named in that series of articles will actually rip-off this project, but I found the articles to be "Informative", even if it's "Off-topic".
Now, slightly-more on-topic (but not really), and in a more positive tone: Ms. Heineman, thank you for releasing this. And thank you as well for Bard's Tale III. I spent many hours watching my father play it during my youth. Many fond memories there... (Except for the memories of trying to figure out t
Wow great! It's awesome these old ports (Score:3)
come back out. It's interesting to compare the various ports of doom that have been released over the years.
Thanks for the hard work!
Re: (Score:2)
Without ellipses, reading comments that start in the subject field is admittedly confusing, but with them, I don't see any problem.
Always great to see code for console platforms... (Score:2)
Its always great to see code for console and computer platforms which don't otherwise have a lot of code available.
The source code for the Atari Jaguar version of Doom is out there somewhere too.
Personally I want to see more source for games (Doom or otherwise) on platforms like the NES, SNES, N64 and Genesis. Would be very interesting to see the code (assembly I would imagine) for a proper commercial SNES title...
Re: (Score:2)
Re: (Score:2)
Yes sure the 65816 on the IIGS got things beyond assembly. But the very-resource-constrained (in both RAM and ROM) SNES never got such a thing that I am aware of.
C on the 6502 (Score:2)
Thanks for posting this (Score:2)
Oddly I don't see any posts about the source itself, but I found it pretty interesting to browse through... though I was trying to find the code that triggered state change for the enemies to fight each other when one hit another, I couldn't figure out where exactly that happened...
Very cool also it includes all of the graphics and audio assets.
Re: (Score:2)
though I was trying to find the code that triggered state change for the enemies to fight each other when one hit another, I couldn't figure out where exactly that happened...
What do you mean? This is open source, which means that anyone should be able to easily make modifications. ;)
if ohshit (Score:5, Funny)
Well, I've been looking for like 5 minutes and already found this gem:
https://github.com/Olde-Skuul/... [github.com]
Re:if ohshit (Score:4, Insightful)
Cue all the programming nazis^purists who thing that "you should never use a goto in c".
The code's very readable - bonus points for style.
Re:if ohshit (Score:4, Informative)
The code's very readable - bonus points for style.
Seriously? It has a DO loop inside of a GOTO loop inside of another GOTO loop. Those are the ones I've found so far. Also, it doesn't actually abort when it goes to ABORT.....from there it jumps back to AGAIN. The structure of that code is exactly why GOTOs are considered evil.
And for the record, I don't oppose gotos, but I do oppose them used in ugly code.
Re: (Score:3)
Background: Dijkstra's case against goto (Score:4, Informative)
Re: (Score:2)
Anyone who has every written a non-trivial state machine will know that goto is both useful and sensible.
author interview (Score:3)
Gamasutra did a great interview with Burger a few years ago: http://www.gamasutra.com/view/... [gamasutra.com]
Re:The fact remains... (Score:5, Insightful)
Re: (Score:2)
Oh yeah the homebrew 3DO community will love this.
Re:The fact remains... (Score:4, Funny)
All 5 of them?
Re: (Score:2)
Technically female? I dunno, man. You need to do some research on gender before you go making comments.
Re: (Score:2)
Male neurons are wired dramatically differently than females. Take for example a previous slashdot summary whose TFA indicated that females develop higher literacy skills earlier than males...an obvious sign of anatomic difference as far as the physical brain is concerned.
First, that's an interesting definition of dramatic there. Secondly, I take it that you're an expert on developmental human biology then so you know this is CERTAINLY an anatomical thing rather than an a developmental thing?
Re: (Score:2)
Male neurons are wired dramatically differently than females.
I think that statement needs qualifying. Some proportion are wired differently, broadly speaking, but you can't draw too many conclusions from that.
Women appear to have the same capacity for learning and writing software as men do, despite any differences. They may develop at a different rate during childhood, but the claim some people are making that they don't make good programmers or engineers is incorrect.
The word female strictly speaking identifies a biological sex, not a gender.
In modern English "female" refers to gender. Maybe in biological science it has a more specific mea
Re: (Score:3)
It's in the chromosomes. It's all about the X's and Y's.
Er, yes, for many/most people, but for a significant minority, it is not, which is the point (and actually even if it is all about the chromosomes, you still have the trisomy etc. conditions).
http://www.nlm.nih.gov/medline... [nih.gov]
http://en.wikipedia.org/wiki/I... [wikipedia.org] (see definitions section)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
I'll toss my hat into the ring on this one. I thought it was very interesting to see what issues they had to work around, and how they did just that.
Re: (Score:2)
Same.
An article about a tricky source port of a well known game to a tricky console. Perfect article for nerds which is why, after all, I'm here. And I don't really care if the person who submitted it is the person who wrote it. Doesn't make it any less interesting.
Re: (Score:2)
but unlike most other stories today, this was actually interesting. as was the burgerlib linked from that.
-lassi
Re:The fact remains... (Score:4, Informative)
"burgerbecky" is Rebecca Heineman, who programmed The Bard's Tale III and Dragon Wars, two of my favorite old computer RPG's. I had no idea she worked on 3DO Doom.
...I care (Score:2)
it's DOOM, why is this a 'bad thing'?
Re:Can't blame him/her (Score:5, 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 :-)
Re: (Score:2, Funny)
But he'd still be a complete asshole.
Re: (Score:3, Interesting)
In case people are missing it:
In the book "Masters of Doom" about the formation and early years of Id Software, there was a character mentioned called Burger Bill, who had a penchant for nibbling on an old cheeseburger he kept in his desk draw.
I remember reading in the comments on a story here years ago that Burger Bill was now Burger Becky, who it seems is the person who did this port.
Re:Can't blame him/her (Score:5, Informative)
You're correct - http://en.wikipedia.org/wiki/R... [wikipedia.org]
S/he was born William Salvador Heineman
Re: (Score:2)
3DO programming causes loss of testosterone, any resemblance of manliness and a compulsion to cut your dick off.
He probably went "nuts" at 3DO, Doom was the final straw
He'd never realize he dun goofed, consequences will never be same.
yes I know it's a SHE (Score:3)
OK, you got me. I posted before seeing the very bottom of the article, and I'm totally sexist for assuming it was a dude.
Hey at least I read it.
Re: (Score:3)
Re: (Score:2)
Your "logic" is flawed.
When doing this, there was no way of knowing what the reaction would be.
Re: (Score:2)
I just want to know why the hell is every function and variable in its own C source file!?!?
Re:My hat is off to you, sir! (Score:5, Informative)
Re: (Score:2)
You have forgotten more about software development than most people will ever know.
And no surprise with all the sexist and nasty transgender comments. Just sadness.
Re: (Score:3)