- Pronouns
- He/They
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.
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.
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.)