Does it Run Doom?Clive "James" Python, 2019-11-13
Over the years since Doom was released in December 1993, it has been ported - or at least loosely translated - to nearly every type of hardware capable of running it even semi-decently, from the ZX Spectrum, to a Porsche 911, it would seem that Doom is able to run on most things with a CPU. This was helped, in part, by the source code of Doom being released in 1997, under a not-for-profit license. Later, permission was granted to re-release the source code under the GNU GPL in October 1999.
One thing that you should note on this page is that some of the ports do not use any of the original IWAD data, and do not also use any of the original code for the game. So in other words, it isn't a true Doom port, however, if it runs, looks, and overall feels like Doom, then it will be listed here.
|Device||Does it run Doom?||Comments/Link|
|Example||Yes/No||Re: Example link|
|A Modern Computer||Will most likly run Doom fine||To run Doom you will need...
1) a Doom IWAD file
2) a source port for the game
3) a computer that works
|Windows Mobile||Yes||Re: Windows Mobile on Wikipedia
Re: Screenshots of Chocolate Doom running on Windows Mobile
|Windows XP||Yes||Re: Screenshot of Chex Quest running on XP|
|Windows 7||Yes||Re: Doom II running on Windows 7
Re: My PC
|macOS||Yes||macOS is also known as "Mac OS X" and "OS X".
Re: mac0S on Wikipedia
Re: Screenshot of Chocolate Doom running on macOSX
|The Nintendo Wii||Yes||Re: Screenshot of Chocolate Doom running on The Wii|
|Ubuntu 8.04 (Linux)||Yes||Re: Ubuntu on Wikipedia
Re: Screenshot of Doom running on Ubuntu 8.04
Re: Building Chocolate Doom on Debian
Re: Building Chocolate Doom on Debian/v3
Re: Building Chocolate Doom on Linux
Re: Installing Chocolate Doom on Linux
|Gentoo (Linux)||Yes||Re: Gentoo on Wikipedia
Re: Building Chocolate Doom on Gentoo
|Fedora (Linux)||Yes||Re: Fedora on Wikipedia
Re: Building Chocolate Doom on Fedora
|OSWALD||Yes||Re: Screenshot of Chocolate Doom running on OSWALD
Re: OSWALD Hand-held Computer
|Haiku||Yes||Re: Haiku on Wikipedia
Re: Screenshot of Chocolate Doom running on Haiku
|FreeBSD||Yes||Re: FreeBSD on Wikipedia
Re: Screenshot of Chocolate Doom running on FreeBSD
|OpenBSD||Yes||Re: OpenBSD on Wikipedia
Re: Screenshot of Chocolate Doom running on OpenBSD
Re: Building Chocolate Doom on OpenBSD
|OpenSolaris||Yes||Re: OpenBSD on OpenSolaris
Re: Screenshot of Chocolate Doom running on OpenSolaris
|Solaris 2.6 on a SPARC processor||Yes||Re: Solaris on Wikipedia
Re: SPARC on Wikipedia
Re: Screenshot of Chocolate Doom on Solaris
|AmigaOS 4||Yes||Re: AmigaOS 4 on Wikipedia
Re: Screenshot of Chocolate Doom running on AmigaOS 4
|Windows 95||Yes||Re: Screenshot of Chocolate Doom running on Windows 95
Re: Windows 95 promo for Doom with Bill Gates
|Windows 10||Yes||Re: Screenshot of Chocolate Doom running on Windows 10|
|Windows NT||Yes||Re: Screenshot of Chocolate Doom running on Windows NT|
|Windows Vista||Yes||Re: Screenshot of Chocolate Doom running on Windows Vista|
|A pumpkin||Yes||It runs Doom (Well, Freedoom) fine, however, the pumpkin will rot over time.
Re: Anything can run doom if u just believe in urself
|JTC Smart TV||Yes||Re: Running Doom on a cheap smart TV (OC)|
|Fire TV stick||Yes||Re: Running Doom on a Fire TV stick (OC)|
|Polywell mc550||Yes||Re: Polywell mc550 runs doom|
|Tabletop Simulator Tablet||Yes||Re: Tabletop Simulator Tablet. Do you even need to ask?|
|Ubuntu Minimal||Yes||It looks really ugly.
Re: "How is Ubuntu Minimal as a gaming machine?" "Terrible, it is just an Ubuntu Terminal with not even the most basic GUI" "Can it run Doom?" "Of Course. Why wouldn't it?"
|Humans (Homo sapiens)||Yes||When naming your firstborn child, you can cause a stack overflow in the system's memory by naming it "%5E219F%", allowing you to sideload unsigned external code, and run Doom.
Re: life hack
Re: Lucky for yourself, you can run Doom on humans. Who'd a thunk!
|Stream Deck||Yes||It looks hard to play
Re: It has finally happened. Someone has put @Doom on Stream Deck.
|Android 2.3 Gingerbread (Mobile Phone)||Yes||Re: Can android 2.3 Gingerbread run Doom? Yes! Sort of...|
|Hyundai (Car)||Not really||Re: Doom on a Hyundai (Attempt 1)|
|MintyPi||Yes||Running on a Raspberry Pi Zero W.
Re: [Doom runs] On an Altoids tin
|Tapwave Zodiac 1||Yes||Re: A closer look at the Tapwave Zodiac 1, a gaming PDA (and its port of DOOM)|
|A Toaster||Yes||More of a controler for the game, but still.
Re: How to mod any toaster to control pc games in 3 easy steps
|A Porsche 911 (Car)||Yes||Looks like a pain in the arse to play.
Re: How to mod your Porsche 911 or other car to run Doom in 3 easy steps
|Texas Instruments TI-83 PLUS calculator||Yes||The game has no audio. Looks more like Wolf 3D.
Re: LGR - "Doom" on a Calculator! [Ti-83 Plus Games Tutorial]
Re: zDoom 0.12
|iPhone 3GS||Yes||Re: An iPhone 3GS [running Doom]|
|eReader||Yes||Looks to run slow and is in black and white.
Re: Play Doom on an E-ink screen
|LED Billboard||Yes||Looks to run fine.
Doom on an LED billboard
|Diablo II||Yes||More of a mod for Diablo II, but still.
Re: Doomiablo 0.1.0 - Tech Demo - Environment, Monsters, Duel & Weapons
|The Reddit app||Yes||Re: Reddit app runs doom|
|Kodak DC260 Digital Camera from 1998||Yes||Runs well.
Re: Doom (DoomD) running on a Kodak DC260 Digital Camera from 1998!
|A Canon printer||Yes||Re: DOOM running on a Canon printer|
|Sandisk Sansa e260||Yes||Re: Here is a Sandisk Sansa e260 running Doom.|
|ESP32||Yes||Re: Work day ends now (sorry for the vertical video)|
|Super NES||Yes||Was an official port for the game, it was developed by Sculptured Software|
|NES Mini||Yes||Re: doom on NES mini|
|iPod Nano 2||Yes||It's running Freedoom, but it's still an IWAD.
Re: Doom running on iPod Nano 2
|iPod (5th generation)||Yes||A hack allowed 5th generation iPods to run a port of Doom. It is also possible to run Doom on iPods running Rockbox's Rockdoom plugin (based on PrBoom). This requires installing Rockbox on a supported device, then installing Rockdoom, and finally copying the WAD file of the game to run. This makes Doom available on virtually all devices supported by Rockbox - but the actual implementation, restricted controls, device's power, and screen can make it unplayable.|
|Commodore 64||Yes||Looks ugly.
Re: DOOM on the Commodore 64!! [Quick Play] | Nostalgia Nerd
|Commodore 128||Yes||Doom for the Commodore SuperCPU is a direct port of the Linux Doom source code to the Commodore 64 and Commodore 128 computer systems with the SuperCPU upgrade, which consists of a 65c816 clocked at 20 MHz with an accompanying 16 MB RAM upgrade. It was developed by Commodore hacker AmiDog as a test application for his MIPS Recompiler, a program which allows dynamic binary translation of MIPS programs to the 65c816.|
|ZX Spectrum (British home computer from the 80s)||Yes||That music tho.
Re: DOOM ZX Spectrum [Quick Play] | Nostalgia Nerd
Re: DOOM game on ZX Spectrum
Re: Doom (ZX Spectrum)
|TI-Nspire CX CAS Handheld (Calculator)||Yes||Re: You have to start somewhere.|
|In Flash (.SWF)||Yes||Re: Doom Triple Pack|
|Virtual reality - Android VR, and Google Cardboard||Yes||Uses assets from Freedoom.
Re: Doomed VR
Re: Doomed VR Google Play page
|Doom in Doom||YES!||Re: [WIP] Classic Arcade!|
|The Atari Jaguar (or just "Jagg" if you're cool)||Yes||One of the first official ports of Doom.
Re: Atari Jaguar
|3DO||Yes||Many fans consider this to be one of the worst, if not the worst, of the Doom console ports.
Re: The code
Re: Article on TCRF
|Sega 32X||Yes||Was developed directly by John Carmack.
Re: Sega 32X
|The Game Boy Advance||Yes||Based on the Atari Jaguar version of the engine used for the first series of console ports developed during the 1990s. However, Doom II runs on a custom engine shared with several other Game Boy Advance first-person shooter games called the Southpaw Engine.
Re: Doom for Game Boy Advance
Re: Doom II for Game Boy Advance
|The Sony PlayStation||Yes||Has the song "Club Doom" and that kicks arse.
Re: Sony PlayStation
Re: Doom Playstation Game Review
|The Sega Saturn||Yes||Re: Sega Saturn|
|PocketStation (Japan only)||Yes||Re: PocketStation DOOM|
|OLPC XO||Yes||The OLPC XO was previously known as the $100 Laptop, Children's Machine and 2B1
Re: OLPC XO on Wikipedia
Re: XO Laptop Help: How To Get DOOM on Your XO
Re: DOOM on the OLPC XO!
Re: Now everyone, regardless of income, can run doom because of the One Laptop Per Child project.
|The Nintendo Switch||Yes||Re: Apparently, the Switch does [run Doom] now.
Re: kgDoom Beta release on Switch
|A LED wall at 34c3||Yes||Re: [Doom on] this LED wall at 34c3|
|A Mio C710 (GPS)||Yes||Re: 12 year old GPS navigation I pulled out of a drawer in a moment of pre-Christmas boredom running Doom [OC]|
|Christmas lights||Yes||Is running Freedoom.|
Re: My Christmas tree running Doom
Re: Spatially-Mapped Christmas Lights
Re: Spatially-Mapped Christmas Lights
|Motorola droid 3||Yes||Re: Motorola droid 3 runs doom|
|Motorola Symbol mc9090 gun-type barcode scanner||Yes||Re: My co-worker got DooM 2 running on a Motorola PocketPC ticket scanner!|
|In ASCII||Yes||Re: Doom Rendered in TEXT - 1337D00M | Nostalgia Nerd
Re: 'Doom' Rendered Entirely in ASCII Is the Most 1337 Way to Play
|iPod Touch||Yes||Re: https://doomwiki.org/wiki/Doom_Classic_(iOS)|
|Commodore VIC-20||Yes||vicdoom is a Doom source port to the Commodore VIC-20 8-bit home computer system, programmed by Kweepa. Eight of the nine levels of Knee-Deep in the Dead are provided, in a simplified format. Many superfluous areas are removed to fit the levels into system memory constraints, and all height differences are removed as the game engine is not capable of dealing with them.
|ARM PalmOS||Yes||ZDoomZ is a Doom Source port for ARM PalmOS devices. Despite the name, it is not based off ZDoom but rather Linux Doom 1.10.|
|Acorn RiscOS||Yes||Re: https://doomwiki.org/wiki/Doom_(Acorn_RiscOS)|
|Fallout 4's PipBoy||Probably/Yes||No video evidence has been found.|
|On browser||Yes||Has some slow FPS
|TI-Nspire (calculator)||Yes||Re: https://old.reddit.com/r/itrunsdoom/comments/aab4ma/it_runs_doom/|
|Roomba (autonomous robotic vacuum cleaners)||Kind of||DOOMBA, made by Rich Whitehouse in late 2018, will turn a Roomba's root (as in what parts of your house it cleans) into a Doom map.|
|soso OS||Yes||The soso OS was seemly only made to be able to be able to play Doom. The port isn't the best, as you can't use cheat codes, oh, and good luck saving a game, for some reason you can't type in any letters into the would-be save file.
Re: Screenshot 1
Re: Screenshot 2