First post, by MrFlibble
- Rank
- Oldbie
Somehow I discovered this just now, but in 2025 Frenkel made a functional DOS VGA port of the Mac version of Wolfenstein 3D (based on the original Mac code):
https://github.com/FrenkelS/Wolf3D-Mac-for-DOS
The port is fully playable and comes with converted Mac shareware (The First Encounter) data files. However, it does not have any menus whatsoever, since the original Mac version made use of the MacOS window system GUI for all the menus. You can choose the difficulty level from the command line, but no save or load game yet. Mac mods are also supported, but you need to convert the data files yourself.
The port currently runs in 320x200 VGA Mode13h or Mode Y, the former giving noticeable screen tearing, and the latter will display sprite flickering in DOSBox if cycles are over around 20,000.
A good while ago I played the actual Mac shareware version using Executor, and had the impression that it uses 1:1 pixel ratio. The title screen is always rendered in 640x480, and while you can set the in-game resolution to 640x400, it is still rendered as letterboxed picture on a 640x480 screen. If you run the game in 640x480, it won't stretch the 640x400 image to 4:3 dimensions, but will instead draw the viewport area over the status bar to fill the 640x480 space, both in 1:1 pixel ratio.