
The games you play when you first learn how to use a computer are sometimes the ones that stay with you the longest. The first looks at Castle Wolfenstein, the game that inspired it all the second deals with the PC development of Wolfenstein 3D on the PC the third with the Apple IIGS development and the fourth with comments about the game itself. The story will be presented in four major parts. Consider it a sidebar off of the last column. Previously you have heard bits and pieces of the tale but you’ve never heard the entire story before now. This time, the information I can share is gathered from sources other than the Lamp publications, so I will be indeed “illuminating” the Lamp.

Instead, I want to focus on the story of Wolfenstein 3D, which has been mentioned several times in this series so far. We are going to diverge this month from our regularly scheduled review of The Lamp! for 1999. This story appeared in the January 2004 issue, and is here represented for your enjoyment.) DER FUEHRER’S FACE – Wolfenstein 3D (I originally wrote this article as part of my series, “Illuminating The Lamp” for The Lamp! online newsletter. The Long Strange Saga of Wolfenstein 3D On The Apple IIGS This entry was posted in dos extenders, DOSBox, Watcom C++ by neozeed. Naturally I’m using DOSBox to compile and test, but you can use anything that can run MS-DOS 32bit stuff. Since all of this is open/freeware/shareware I can redistribute OpenWatcom, the source to wolf3dx, and the shareware levels of Wolfenstein. I know it may not look like much, but really it is running in 32bit protected mode! For me the install was easy, I used CrossOver to install OpenWatcom for DOS-DOS32bit only, copied the compiler into DOSBox, and played mostly with the makefiles, and finally got a working exe! However Watcom 11c had issues with some of the assembly forcing me to go even further to OpenWatcom 1.3. So I have been using Watcom 10.0 for Duke Nukem 3d, however, this version relies on the _asm inline assembler which was introduced in Watcom 11. Included is a text file called (Tricob).TXT. Tricob has released the Wolf4GW-based source code of WolfDX. Sadly it seems that just about all the source copies of wolf4gw were lost, except I did manage to find an ‘improved’ version simply refered to as wolf3dx. The project eventually gave way to wolf4sdl, and as they say the rest is history.

Now wolf4gw is a port of the Borland C source of Wolfenstein 3d to Open Watcom C++‘s 32bit MS-DOS extender DOS/4GW, done by ‘ripper’. After reading about the Blake Stone compile fixes, as it was a Wolf3d port, I came across a post on the forum Wolf3d Haven about trying to find the source code to something called wolf4gw.
