Doom / Final Doom (PsyDoom)
Games: Doom → (DOS, 1993) · Final Doom (PS1, 1996)
PsyDoom: PlayStation Doom and Final Doom brought back to PC through reverse engineering. The code comes straight from the PlayStation machine code: it began as emulated MIPS instructions and was gradually turned into structured C++ that runs natively, with help from Erick194’s PSXDOOM-RE, which recreates the source for the PlayStation itself. The classic renderer emulates the console’s GPU and sound chip (SPU) internally so the game looks and sounds like the original; the Vulkan renderer, on by default where available, draws at high resolutions and in widescreen. It reproduces exactly four complete playthroughs recorded as demos (Doom and Final Doom, NTSC and PAL). It adds uncapped frame rates with interpolation, save files, a launcher, keyboard and mouse, the link cable multiplayer over TCP (co-op and deathmatch, on a very low-latency connection), Lua-scripted mods, and raised engine limits. The latest stable version is 1.1.1 (June 13, 2023); 1.2.0-preview1 (March 22, 2025) is a test build.
You needYour own Doom or Final Doom PlayStation disc (any region or edition) as an image with its .cue file; the one-level demo works too. Plus 64-bit Windows with the Visual C++ redistributable, macOS (Intel or Apple silicon), or Linux based on Debian Buster or later (x86-64, ARM64, or ARMhf, with PulseAudio for sound). The Vulkan renderer needs Vulkan 1.0 (on a Mac, a Metal-capable graphics card); without it, the classic renderer is used.
- How it gets to PC
- Port of a decompilation
- Console
- PlayStation
- Original studio
- Williams Entertainment
- Year
- 1995
- Author
- BodbDearg
- Stars
- 549
- Last activity
- 2025-10-05 · 1 year ago
- Latest version
- releases/1.1.1 · 2023-06-13
- License
- GPL-3.0
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Doom
13
GZDoom · Doom / Doom II (Chocolate Doom) · UZDoom · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) · Doomsday Engine See all →