Releases: FrenkelS/Doom8088
Releases · FrenkelS/Doom8088
Different floor and ceiling colors
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
Added some Quality of Life improvements:
- press
Alt
to strafe,Shift
to run andSpace
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
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
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
- 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
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
- 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
Doom's 30th anniversary: PC speaker sound effects
To celebrate Doom's 30th anniversary, here's a version of Doom8088 with PC speaker sound effects.
Texture mapped walls, colored floors and ceilings
- 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.