Skip to content

Releases: FrenkelS/Doom8088

Different floor and ceiling colors

01 Aug 06:34
Compare
Choose a tag to compare

Use the most common color in a flat image to draw floors and ceilings, instead of the color in the middle of a flat.

Executable
DOOM2MY.EXE 286 Mode Y
DOOM8MY.EXE 8088 Mode Y
DOOM213H.EXE 286 Mode 13h
DOOM813H.EXE 8088 Mode 13h
DOOM32DJ.EXE + CWSDPR0.EXE 32-bit Mode Y

Some Quality of Life improvements

28 Jul 10:17
Compare
Choose a tag to compare

Added some Quality of Life improvements:

  • press Alt to strafe, Shift to run and Space to open doors and press buttons
  • added a Quit Game menu option
  • added command line arguments -noems and -noxms for disabling EMS and XMS memory
  • implemented triple buffering to remedy flickering menu and weapon graphics in Mode Y
Executable
DOOM2MY.EXE 286 Mode Y
DOOM8MY.EXE 8088 Mode Y
DOOM213H.EXE 286 Mode 13h
DOOM813H.EXE 8088 Mode 13h
DOOM32DJ.EXE + CWSDPR0.EXE 32-bit Mode Y

Fix random hang bug

24 Jul 19:29
Compare
Choose a tag to compare

When there are lots of enemies in a level, the game would randomly hang. Not anymore thanks to this bug fix.

Executable
DOOM2MY.EXE 286 Mode Y
DOOM8MY.EXE 8088 Mode Y
DOOM213H.EXE 286 Mode 13h
DOOM813H.EXE 8088 Mode 13h
DOOM32DJ.EXE + CWSDPR0.EXE 32-bit Mode Y

Load WAD file into XMS memory

22 May 09:28
Compare
Choose a tag to compare

Load the whole WAD file into extended memory if 2366 kB is available.

Executable
DOOM2MY.EXE 286 Mode Y
DOOM8MY.EXE 8088 Mode Y
DOOM213H.EXE 286 Mode 13h
DOOM813H.EXE 8088 Mode 13h
DOOM32DJ.EXE + CWSDPR0.EXE 32-bit Mode Y

Performance improvements and XT bug fixed

27 Jan 11:59
024a20e
Compare
Choose a tag to compare
  • Performance improvements by using assembly
  • Fixed a bug that caused an XT computer to lock up when you press a key on the keyboard.

Mode Y

22 Dec 12:19
9f922d5
Compare
Choose a tag to compare

Doom8088 is now available in a Mode 13h version and a Mode Y version.
The Mode Y version is faster, but it requires a VGA card. The Mode 13h version also works on MCGA hardware.

Executable
DOOM2MY.EXE 286 Mode Y
DOOM8MY.EXE 8088 Mode Y
DOOM213H.EXE 286 Mode 13h
DOOM813H.EXE 8088 Mode 13h
DOOM32DJ.EXE + CWSDPR0.EXE 32-bit Mode Y

Better controls and cheats

18 Dec 12:29
Compare
Choose a tag to compare
  • Switch weapons with [ and ]
  • Run and strafe with Shift + < and >
  • Automap zooming in and out with + and -
  • Enable Automap follow mode with F
  • The usual cheats can be enabled with IDDQD, IDKFA, etc. Also IDROCKET gives every enemy a rocket launcher. IDRATE shows the frames per second in the ammo part of the status bar. Divide by 10 to get the real frames per second.

E1M6

14 Dec 23:35
Compare
Choose a tag to compare

E1M6 now works if you have enough free memory.

Doom's 30th anniversary: PC speaker sound effects

10 Dec 16:47
158683c
Compare
Choose a tag to compare

To celebrate Doom's 30th anniversary, here's a version of Doom8088 with PC speaker sound effects.

Texture mapped walls, colored floors and ceilings

22 Nov 16:12
Compare
Choose a tag to compare
  • Texture mapped walls
  • The color of the floors and ceilings is based on the texture of the floors and ceilings

When there's not enough memory for a texture, a single color is rendered instead.