October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

Will an 8088 Run DOOM? Yes—with Major Limits

Doom8088 can run a DOOM port on 8088-class DOS PCs, but it is limited to Episode 1, lacks many familiar features, and is reported to run very slowly.
Length3 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Yes. Doom8088 is a DOOM port designed for 16-bit DOS PCs, including machines with an 8088 processor. But “runs” means the port can run, not that it recreates the original game in full or plays smoothly: it is limited to Doom 1 Episode 1, omits familiar features, and is reported to be extremely slow.

What Doom8088 is—and what it is not

The Doom8088 project describes a port for 16-bit PCs such as the IBM PC/XT-class 8088 and the 286. The original DOOM was designed for 32-bit DOS computers with 4 MB of RAM; Doom8088 adapts the game to much tighter hardware constraints.

Its code lineage helps explain how the port is possible: Doom8088 is based on GBADoom, a Game Boy Advance port of PrBoom. That makes this a specialized, pared-back port—not the full 1993 PC release running unchanged on an 8088.

What you can play

Doom8088 supports Doom 1 Episode 1 and the demo3 demo. It also has a rotating automap overlaid on the game view and PC-speaker sound effects. The project documents keyboard controls.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Several core features are absent. The project lists no music, saving or loading, multiplayer, PWAD support, mouse or joystick input, resizing, textured floors or ceilings, or light diminishing. Those omissions matter if you are expecting the familiar feature set of the original DOS game.

Graphics depend on the machine’s display hardware

The project lists output options for MDA, CGA, EGA, VGA, and MCGA hardware. Available modes vary by adapter; listed modes include:

Rank #2
Intel BX80684I78086K i7-8086K Limited Edition Processor
  • Special Limited Edition
  • Max Turbo Frequency 5.0 GHz
  • 6 Cores/12 Threads
  • Unlocked for overclocking
  • Commemorative Packaging
  • VGA/MCGA: 320×200 modes, including 256-color output and reduced effective resolutions of 240×128, 120×128, or 60×128.
  • EGA: 640×200 and 320×200 16-color modes.
  • CGA: 320×200 4-color and 640×200 2-color modes.
  • Text modes: Several options are listed by the project.

These are documented output choices, not a guarantee that every graphics card and monitor combination has been independently tested. The picture you get depends on the hardware and mode selected.

Why “it runs” does not mean “it runs well”

Hackaday’s September 2, 2023 report describes the game as very slow, citing extensive hard-disk access for every frame. That makes the distinction important: Doom8088 demonstrates that an 8088-class PC can run a DOOM port, but the available reporting does not establish a dependable frame-rate benchmark or a smooth playing experience.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Intel® Core™ Ultra 9 Processor 285K 24 cores (8 P-cores + 16 E-cores) up to 5.7 GHz
  • Get ultra-efficient with Intel Core Ultra desktop processors that improve both performance and efficiency so your PC can run cooler, quieter, and quicker.
  • Core and Threads 24 cores (8 P-cores plus 16 E-cores) and 24 threads. Integrated Intel Graphics included
  • Performance Hybrid Architecture Integrates two core microarchitectures, prioritizing and distributing workloads to optimize performance
  • Performance Unlocked Up to 5.7 GHz unlocked. 40MB Cache
  • Compatibility Compatible with Intel 800 series chipset-based motherboards

Memory support is conditional, too. The project says it uses 64 kB of EMS, if available, as an upper memory block and 1507 kB of XMS, if available, as a RAM drive. These are documented resource uses when those memory types are available—not universal minimum requirements, nor evidence that adding a RAM disk will make the game fast.

What you need to build and run it

Doom8088 requires an IWAD file preprocessed with jWadUtil. The repository documents a Linux build route using gcc-ia16, including libi86, and NASM, followed by its build script. It also describes build options using 16-bit Watcom and 32-bit Watcom/DJGPP.

Rank #4
Intel BX80684I38100 8th Gen Core i3-8100 Processor (BX80684I38100)
  • Intel UHD Graphics 630
  • Compatible only with Motherboards based on Intel 300 Series Chipsets
  • Cores: 4, Threads: 4
  • 3.60 GHz Base Frequency / 6 MB Cache
  • Intel Optane Memory Supported

Hackaday reported that it could not complete installation in a web-based PC emulator because the required Watcom installation was too large. That was an installation obstacle in that emulator, not evidence that the game cannot run on real hardware.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

So, will an 8088 run DOOM?

Yes: Doom8088 explicitly targets 8088-class DOS PCs. The useful qualification is that this is a constrained port of Doom 1 Episode 1, with a reduced feature set and performance reported as very slow. If your question is whether an 8088 can run a DOOM-derived game at all, the answer is yes; if you mean the complete original game at a comfortable speed, this port does not establish that.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Sources: Doom8088 project documentation; Jenny List, Hackaday, September 2, 2023.

Quick Recap

Bestseller No. 2
Intel BX80684I78086K i7-8086K Limited Edition Processor
Intel BX80684I78086K i7-8086K Limited Edition Processor
Special Limited Edition; Max Turbo Frequency 5.0 GHz; 6 Cores/12 Threads; Unlocked for overclocking
$185.00
SaleBestseller No. 3
Intel® Core™ Ultra 9 Processor 285K 24 cores (8 P-cores + 16 E-cores) up to 5.7 GHz
Intel® Core™ Ultra 9 Processor 285K 24 cores (8 P-cores + 16 E-cores) up to 5.7 GHz
Performance Unlocked Up to 5.7 GHz unlocked. 40MB Cache; Compatibility Compatible with Intel 800 series chipset-based motherboards
$509.86
Bestseller No. 4
Intel BX80684I38100 8th Gen Core i3-8100 Processor (BX80684I38100)
Intel BX80684I38100 8th Gen Core i3-8100 Processor (BX80684I38100)
Intel UHD Graphics 630; Compatible only with Motherboards based on Intel 300 Series Chipsets
$92.64

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Turn On Vibrant Visuals in MinecraftMinecraftBlog3min
  2. Best Multiplayer Games for Low-End PCsBlog4min
  3. Minecraft: How To Use And Install OptiFineBlog5min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.