Skip to content

FrenkelS/Wolf3D-Mac-for-DOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MacWolf for DOS

MacWolf for DOS

The Macintosh version of Wolfenstein 3D has different graphics, sound, music and levels compared to the DOS version. This is a port of the Macintosh version to DOS. There are two versions: a 32-bit version and a 16-bit version.

The 32-bit version requires a 386 CPU and supports PC Speaker sound effects, and digital sound effects through a Sound Blaster. Music is supported via Adlib, Sound Blaster, Pro Audio Spectrum, General MIDI, Wave Blaster and Sound Canvas.

The 16-bit version requires a 286 CPU and 2084 kB of XMS memory. It only supports PC Speaker sound effects and no music. 64 kB of EMS memory is used, if available, as an upper memory block to store data.

Both versions require a VGA graphics card.

It's based on the original Macintosh Wolfenstein 3D source release.

Download MacWolf for DOS here.

Watch what it looks like on a real PC here.

What's special?:

  • Supports Wolfenstein 3D: First, Second and Third Encounter
  • WASD + mouselook controls
  • The palette changes when the player gets hurt or picks up an item
  • Automap resizing
  • Screen resizing
  • High, low and potato detail modes
  • PC speaker sound effects
  • No saving and loading
  • No joystick support

Supported video modes

VGA 320x200 256 color Mode Y

MacWolf for DOS in 256 colors

Controls:

Action Keys
Fire Ctrl & any mouse button
Use Enter & Space & E
Sprint Shift
Walk Up & Down & W & S
Turn Left & Right & mouse
Strafe Alt
Strafe left and right < & > & A & D
Select weapons 1 & 2 & 3 & 4 & 5 & 6
Weapon up ]
Automap Tab
Resize automap + & -
Resize screen + & -
Switch detail mode F5
Quit to DOS Esc & F10

Command line arguments:

Command line argument Effect
baby Difficulty: Can I play daddy?
easy Difficulty: Don't hurt me
normal Difficulty: Bring 'em on!
hard Difficulty: I am DEATH incarnate!
file MW3E#.WAD Load custom maps
nosound Disable sound effects and music
nomusic Disable music
mpu401 ### Enable MPU-401 at port ###, e.g. 330
noal Disable Adlib
nosfx Disable sound effects
nosb Disable Sound Blaster
noems Disable EMS
noxms Disable XMS
nomouse Disable mouse

Cheats:

Code Effects
XUSCNIELPPA God mode & Weapons & Keys
IDDQD God mode
BURGER Weapons
WOWZERS 999 bullets
LEDOUX God mode & Weapons & Keys
SEGER Keys
MCCALL Exit Level
APPLEIIGS Show pushwalls on automap
RATE Toggle FPS counter

Easter egg:

Press B at the id Software screen.

Building 32-bit:

  1. Install Watcom.

  2. Run setenvwc.bat to set the Watcom environment variables.

  3. Run bw32my.bat to build MWOLF386.EXE

Building 16-bit:

  1. Install gcc-ia16 (including libi86) and NASM on Ubuntu.

  2. Run bg16my.sh to build MWOLF286.EXE

Building WAD files:

MacWolf for DOS comes with a First Encounter WAD file called MACWOLF1.WAD. To create WAD files for the Second and Third Encounter, place the Wolfenstein 3D data files in AppleDouble, MacBinary or Resource format in wad/src/main/resources/input and run mvn verify in the wad directory. This will generate the files MACWOLF2.WAD and MW3E1.WAD to MW3E6.WAD.

Put custom level packs in the same input directory to generate MAPS1.WAD, MAPS2.WAD, et cetera.

About

Macintosh Wolfenstein 3D ported to DOS

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 78.9%
  • Java 8.3%
  • Assembly 5.5%
  • C++ 4.5%
  • Shell 2.1%
  • Batchfile 0.7%