• Hey everyone, staff have documented a list of banned content and subject matter that we feel are not consistent with site values, and don't make sense to host discussion of on Famiboards. This list (and the relevant reasoning per item) is viewable here.
  • Furukawa Speaks! We discuss the announcement of the Nintendo Switch Successor and our June Direct Predictions on the new episode of the Famiboards Discussion Club! Check it out here!

Retro a partial copy of the original MS-DOS source for DOOM has finally been unofficially recovered and released (also full source for the Macintosh port)

Krvavi Abadas

Mr. Archivist
Pronouns
He/They
image.png

an example of code that only ever existed in the DOS version, this was used for mapping inputs to the "Logitech Cyberman" controller


2 weeks ago, there was an ebay auction for a disk reportedly containing the source code for the Macintosh port of DOOM.
doom_mac_disc.png

there was a fair bit of discussion on various DOOM modding sites if it was legitmate, and the auction quietly ended with an unknown individual picking it up.
cut to last night, where said individual made an anonymous account on said DOOM modding site and posted an archive link to the ISO.

the source code for various DOOM ports getting released is nothing new ,and usually happen in a more official sense. like the SNES and 3DO versions. but it was quickly discovered that the disk also contained a copy of the MS-DOS code, almost certainly provided by ID to make the porting process easier.

for context. the original release of the DOOM source code back in 1997 was actually the Linux version of the game. as ID was unable to get permission to include the DMX audio library which the DOS version uses for sound (ID having issues using the library during development also likely didn't help) said DMX code is still missing here, likely because a Macintosh version of it didn't exist. meaning the porting team would have had to use a custom audio driver regardless.

obviously the ubitquity of that original source release makes this nothing more than a curiousity, but it's still a highly important piece of gaming history regardless.

1261999325_2023-09-1917_04_36-DOSBox-X0_83.10100LDOG.png.3a227ad4a7cf4e0606f1abecc4064e0f.png

the original "ENDOOM" screen, versions of this appear in a few prototypes. but the source code has a few minor changes compared to those.


(another little thing to keep in mind, Macintosh formatted disks are rather unusual and difficult to get working on modern hardware. the easiest option to extract everything would be using this online tool created by the development team behind ScummVM.)
 


Back
Top Bottom