Site logo <-Back

Doom95

Table of contents:

Doom95 is Microsoft's Windows 95 port of the classic MS-DOS game, Doom.
Now you're probably thinking, "Don't DOS games run just fine on Windows 95?" And... Yes they do! So there wasn't much point at the time.
To understand why, we gotta go way back. Back when Windows 3.1 was relevant, the graphics driver was very limited, you could barely do animations without having to copy graphics memory into ram first etc. Basically in a nutshell it was slow.
So they developed WinG which is basically the original DirectX. Doom was being ported to WinG at the time by Gabe Newell (owner of Steam!) named "WinDoom" but when DirectX was created, WinDoom became Doom95.
Ironically, the beta version of WinDoom runs a lot better than Doom95, and it even runs on Windows Vista+ unlike Doom95.
But anyway since not many other developers shifted from Dos/WinG to DirectX, Microsoft would make their own enhanced port of Doom to show the power of DirectX, and also because Doom was on more computers than Windows 95 itself.


General Bugs

Missing mouse driver
Doom95 was included in "Doom Collectors Edition" released in 2003 and 2004, this is the copy of Doom I've always had which has a minor bug. They forgot to include the mouse driver, so you can't use the mouse basically.
Screenshot
You still get the options for it but nothing will happen during gameplay. Another problem with the mouse driver is it's a VXD driver, which only works on Windows 9X/ME. So you can't use the mouse on Windows 2000+ etc.
Screenshot

Demo's don't record
Demo's don't record on Doom95, as soon as you try to start the game with record option selected, it ends the game instantly with: "I_Error says: demo [DEMONAME] recorded".
Someone under the name of "Never_Again" made an unofficial fix to this on the "doomworld" website.
Screenshot

Sounds are low-pitch
It's not that big of a deal, but the pitch is noticeably lower in this Windows port compared to the original MS-DOS release.

Ugly spectres
Spectres on this one have some kind of mirror effect, don't know if this is intentional or not but either way on some angles it goes white. I'd show a screenshot but this mirror effect doesn't happen on Windowed Mode.
On modern graphics cards (often ATI/AMD cards), Doom95 won't render the Spectres properly, it would be glitchy colours instead. As a result, this makes them painfully easy to see when they're supposed to be invisible-ish.

Screenshot
The game also lags when looking at them, this can all be fixed by putting a "-emulate" parameter on the command line, but it runs the game in software mode so it'll technically lag more. Thankfully though, if you're playing Doom on a computer made after 2005 it'll run fine anyway.

Resolution Troubles

You'll find Doom95 only has 4 Resolutions to choose from:

320x200 (MS-DOS Original Resolution)
320x240
640x400
640x480

Ending
Running the game on 640x(400/480) completely glitches out map markers, it will makes the graphics freeze up and flicker while looking at the map.
Screenshot
When you beat the game in 640x(400/480), some of the characters flash in the top left corner of the screen for some of the monsters frames.
Screenshot

Gun's aspect ratio.
The gun is stretched towards the bottom of the screen on this version too if you play on the original aspect ratios (320x200, 640x400).
However if you play on actual 4:3 pixel ratios (320x240, 640x480) it fixes this. However if you play on these ratios, everything else is squished.

Screenshot
Doom95 version of Doom running at 640x400
Screenshot
MS-DOS version of Doom running at 320x200

Fullscreen mode doesn't work over 256 Colors
If your desktop graphics has the colour mode set higher than 256 colours, it doesn't run in windowed mode, it just runs in fullscreen. If you run it in 256 colours and then switch back to 32bit colours while the game is running you get this monstrosity:
Screenshot


Windows Vista+ Incompatibility

You'll find that Doom won't run on Windows Vista+ due to a missing "dplay.dll" also known as Direct Play. Windows Vista+ actually includes Direct Play but it's named as "dplayx.dll".
If you copy "dplayx.dll" and paste it next to Doom95 and rename it to "dplay.dll", it'll work fine. However TCP/IP doesn't work at all on Vista+ and as far as I know, and there's no workaround.
I'm curious to see what happens if you try to run Doom95 on Windows 8/10, as those operating systems require Direct Play to be installed completely separately.


Conclusion

If you want to play the original classic Doom in higher resolutions, I'd say download PrBoom+ instead.
You can use any resolution instead of the selected four, 60FPS interpoleration and OpenGL support.
This "Doom95" port just has too many problems for me personally, so I vote it 2.5 stars.
Here is a video by "Zedek" showing off Doom95 and explaining it's problems:


^ Back to top