PsyDoom
From DoomWiki.org
PsyDoom | |
A view of MAP32: Underhalls, rendered at 3x native resolution. | |
Standard | PlayStation Doom |
---|---|
Codebase | PlayStation Doom |
Developer(s) | Darragh Coy |
Initial release | 0.01 (2020-01-23, 4 years ago) |
Latest release | 1.1.1 (2023-06-13, 10 months ago) |
Development status | Active |
Written in | C++ |
Target Platform | Cross-Platform |
Available in | English (United States) |
License | GNU General Public License v3 |
Source Repository
(git) |
github.com |
PsyDoom, formerly known as StationDoom, is a source port based on the Sony PlayStation version of Doom by Darragh Coy. It is a backport, which allows playing that version of the game on Windows and Mac machines. PsyDoom includes several enhancements over the original, bringing the visual rendering features of the PlayStation version to general purpose computers. It also includes a Vulkan renderer to enable higher resolutions and a more stable framerate than the original.
Features
PsyDoom allows playing the PlayStation version of Doom (or Final Doom) when provided with a CD image named DOOM.CUE in order to be detected. The source port utilizes hardware accelerated rendering (OpenGL or Vulkan on PC, Metal on Mac OSX x86 and ARM) to internally emulate and natively render the PlayStation graphics pipeline. It has the following list of notable features:
- Native rendering of all of PlayStation's enhanced rendering features, including higher color depth, alpha blending, colorized sectors and animated skies
- Emulation of original 16 bit lighting and shading rendering as per the original game
- High resolution rendering when using Vulkan/Metal, such as 1080p and 1440p
- Widescreen support beyond the original aspect ratio
- 240p resolution mode to emulate the look and feel of the original version
- Ability to instantly toggle between Classic and Vulkan rendering modes
- MSAA anti-aliasing support
- Experimental support for ARM based Apple Mac processors, such as the Apple M1
- Various QoL (Quality-of-life) fixes to enhance the personal computer experience as opposed to the console version
External links
- Latest release, hosted on GitHub
- Development thread at Doomworld
- PsyDoom git repository, hosted on GitHub
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
Sony PlayStation | PsyDoom | Active |