Original game imageAbout
This is the original 1994 source code for Wolfenstein 3D on classic Mac OS, released by Interplay Productions under license from id Software. It uses an 8.8 fixed-point number format suited to the 65816 processor family, and ships two rendering paths - runtime-generated 68000 assembly for 68k Macs, and a PowerPC assembly loop for PowerPC Macs - along with a basic level editor the author himself calls out as inferior to the third-party WolfEdit tool.
How it differs from the original
The Mac version differs substantially from the PC original: it's derived from a Super NES build of the game rather than the DOS code, and it uses BSP trees to determine visible walls instead of the PC version's ray-casting renderer.
History
The code was uploaded by its original programmer, Bill Heineman of Logicware Inc., in January 2000, roughly five years after he completed the Mac port; he credits John Carmack, Jay Wilbur, John Romero, and others for help on the original project.
Licensing & legal
- The sound/music driver code is separately copyrighted by Steve Hales and Jim Nitchals; the author notes it cannot be reused in other programs without a license from Hales.



