Source code for the 3DO port of Doom available on GitHub, features previously unseen images of FMV sequences

1667410089684.png

Doom has been one of the most ported games (and software) of all time, ranging from anything like console ports, to obscure and niche pieces of hardware, like refrigerators and even pregnancy tests.

Since its release back in 1993 , some of the console ports of Doom have seen an open source release, like that of the SNES port by Randal Linden.
In a similar vein, he whole source code of another port project has been released by the developer, Rebecca Ann Heineman, over at GitHub, this time for the 3DO release of the game released in 1996.

The 3DO port was one of the most infamous and obscure console ports of Doom. The port featured the same levels as that of the Jaguar port, a really small screen resolution view of the game, and ran at really low framerates. While many consider this to be one of the worst console ports of the original Doom, one of its most interesting factors is the remixed tracks of the original soundtrack exclusive to this port.

Rebecca Heineman shared the source through Twitter:



The ReadMe of the project shares an interesting insight on the game's development, with words from Heineman herself, who goes by "burgerbecky" on GitHub:

GitHub's ReadMe said:
Yes, this is the infamous port of DOOM for the 3DO. 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.

Uh... No...

My friends at 3DO were begging for DOOM to be on their platform and with christmas 1995 coming soon (I took this job in August of 1995, with a mid October golden master date), I literally lived in my office, only taking breaks to take a nap and got this port completed.

One of the most noticeable things within the repository are the inclusion of a set of photos which apparently were taken from FMV sequences that were planned for the port, which were added less than a month ago. Some of the images depict what seems to be a full-body costume of a demon.

1667425757498.png

:arrow: Source
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,469
Country
Canada
I don't know if it applies to the 3DO, but back on the day almost every console version of Doom was a port of the Jaguar port.
Yes, she started off with the source code for the Jaguar and PC versions.

We need somebody to port a DOSx86 core to the Analogue Pocket so we can play Doom on the device natively.
This doesn't make any sense..? It wouldn't be "native" if it's running on a DOSx86 core. Also the game has been taken apart and put back together again a bazillion times already and I'm sure if someone wanted to, a suitably "native" port could be created.

But is that really something we "need"? It's the same dang game people have played for twenty-plus years already.
 
  • Like
Reactions: SylverReZ

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,227
Trophies
2
XP
34,537
Country
Mexico
wonder if the AVGN episode referencing these scenes potentially was the reason for this....?

Not really.
It came to my attention due to Rebecca's tweet, and when I checked the GitHub I saw the latest commit being 20+ days ago, with that commit including the pics, and that preceedes the AVGN episode by quite some days.
I stopped following AVGN stuff ever since the shift to Screenwave, or whatever those guys are called.
 
  • Like
Reactions: SylverReZ

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,040
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,226
Country
United States
Yes, she started off with the source code for the Jaguar and PC versions.

This doesn't make any sense..? It wouldn't be "native" if it's running on a DOSx86 core. Also the game has been taken apart and put back together again a bazillion times already and I'm sure if someone wanted to, a suitably "native" port could be created.

But is that really something we "need"? It's the same dang game people have played for twenty-plus years already.
The CPU in the Pocket needs a logic core to process any of the code. And since the PC version is the most well-documented and ported version, it just makes sense to use that version of Doom to be ported. Should feel plenty native, since it's using FPGA.
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,227
Trophies
2
XP
34,537
Country
Mexico
I stopped subscribing to AVGN because I started to find his episodes quite boring as time went on imo.

Yeah same, for me it was around the Screenwave guys started appearing when it became quite boring to me, so yeah it's most likely the same reason.
 
  • Like
Reactions: SylverReZ

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,731
Trophies
2
Age
33
XP
8,725
Country
Portugal
Rebecca is such a cool gal, she's told story after story about 3DO Doom's development and it's just incredible how solid the port came out despite having less than 12 full months to work on it.
i wouldnt call it a solid port... it barely runs on original hardware, all she did was porting the jaguar source code and made some minor alterations, none of which went to performance, since its really poor.
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,227
Trophies
2
XP
34,537
Country
Mexico
i wouldnt call it a solid port... it barely runs on original hardware, all she did was porting the jaguar source code and made some minor alterations, none of which went to performance, since its really poor.

From what I read, she tried to salvage what she was given at that point.
 
  • Like
Reactions: SylverReZ

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,731
Trophies
2
Age
33
XP
8,725
Country
Portugal
From what I read, she tried to salvage what she was given at that point.
She had only until October to finish it up in time for Christmas.
doesnt matter the time she had, calling it a solid port is like calling any broken game a solid port because the devs had a time window to finish the game so they rushed it and came out playing like crap.

Any broken game probably had little staff a a small development window, that isnt an excuse or then there arent broken games and we need to pat in the back every dev that releases a broken game because they didnt had time...
 
  • Like
Reactions: Minox and SylverReZ

LainaGabranth

Objectively the most infuriating woman ever
Member
Joined
Jun 26, 2022
Messages
1,347
Trophies
1
Age
55
Location
Sneed's Feed and Seed
XP
2,501
Country
United States
i wouldnt call it a solid port... it barely runs on original hardware, all she did was porting the jaguar source code and made some minor alterations, none of which went to performance, since its really poor.
Considering what tools she had and what timeline? Yeah, it's pretty solid.
 

Jokey_Carrot

G̶B̶A̶T̶e̶m̶p̶ ̶A̶d̶d̶i̶c̶t̶ Heroin Addict.
Member
Joined
Oct 23, 2017
Messages
799
Trophies
1
Location
Smethwick
XP
3,040
Country
United Kingdom
We need somebody to port a DOSx86 core to the Analogue Pocket so we can play Doom on the device natively. The GBA port sucks with it's resolution cut way down and stretched. Even the PC conversion mod ain't great.
Dos on a system with like four buttons sounds fun lmao.
 
  • Like
Reactions: SylverReZ

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,040
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,226
Country
United States
I just want a fresh Doom port for the GBA that plays at the native 240x160 resolution, instead of being halved and then "stretched to fit". 🙄

And after seeing cool shit like OpenLara and Quake for the GBA, there's definitely no excuses about optimization... The default GBA port sucks, and the PC total conversion mod just makes it suck a little bit less.
 
  • Love
Reactions: SylverReZ

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Analog stick nipples
  • BigOnYa @ BigOnYa:
    Yea i have couple other sites I find Switch titles also and just looked, I don't see it out/leaked yet...(paper mario)
  • Quincy @ Quincy:
    Or even worse; circle pad ball fondlers like on the 3DS
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
    BigOnYa @ BigOnYa: I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all...