Difference between revisions of "Sony PlayStation"

From DoomWiki.org

[unchecked revision][checked revision]
m (Further differences between PlayStation and PC version)
(Enemies)
 
(126 intermediate revisions by 36 users not shown)
Line 1: Line 1:
[[Image:PSXDoomBoxArt.jpg|thumb|right|225px|The PlayStation port's box art differed significantly from other versions.]]
+
{{Request move|Doom (PlayStation)}}
 +
{{about|the PlayStation port of Doom and Doom II|the port of [[Final Doom]], see [[Final Doom (PlayStation)]]. For the port of [[Hexen]]|Hexen (Sony PlayStation)}}
 +
[[File:PSXDoomBoxArt.jpg|thumb|right|225px|The PlayStation port's box art, painted by artist Roger Motzkus, differed significantly from other versions. It was originally commissioned for the [[Sega 32X]] version.{{cite web|author=Motzkus, Roger|title=Roger Motzkus, Artist - Product|url=http://www.motzkusart.com/product.html|publication=motzkusart.com|publishdate=|accessdate=6 February 2022}}]]
  
The '''{{wp|PlayStation|Sony PlayStation}}''' version of [[Doom]] is a port of Doom and [[Doom II]] by [[Wikipedia:WMS_Industries_Inc.|Williams Entertainment]]. It was released on November 16, 1995, and runs on a modified version of the Doom engine used in the [[Atari Jaguar]] port. It features 28 levels from [[Ultimate Doom]], 23 from [[Doom II]] and 7 original levels.
+
The '''[[PlayStation (console)|Sony PlayStation]]''' version of [[Doom]] is a port of Doom and [[Doom II]] by [[Williams Entertainment]]. It was released on November 16, 1995, and runs on a modified version of the Doom engine used in the [[Atari Jaguar]] port. It features 28 levels from [[Ultimate Doom]], 23 from [[Doom II]] and 7 original levels.
  
The game features a [[multiplayer]] mode, but lacks split-screen; two consoles have to be {{wp|PlayStation Link Cable|linked}} together instead. This makes the multiplayer truer to the original, but it was done at the sacrifice of accessibility.
+
The game features a [[multiplayer]] mode, but lacks split-screen; two consoles have to be {{wp|PlayStation Link Cable|linked}} together instead. This makes the multiplayer experience truer to the original, but at the expense of accessibility.
  
[[John Romero]] is quoted on the back cover, calling this the "best DOOM yet," and is credited as "Creator of DOOM".
+
[[John Romero]] is quoted on the back cover, calling this the "best DOOM yet," and is credited as "Creator of DOOM". While Romero's quote may be taken with a grain of salt (according to Romero, he felt the original PC version was still the best due to its superior control{{cite web|author=[[Quasar]]|title=|url={{dwforumsp|1763072|Console Doom Ports}}|publication=[[Doomworld forums]]|publishdate=23 June 2017|accessdate=15 June 2021}}), former [[id Software]] staff have consistently expressed how pleased they were with the job performed by the Williams team in performing the conversion. They were originally selected by id Software due to their renown in the arcade market and their acquisition of Tradewest, a company with extensive game console development experience.<ref name="apollo11">{{cite web text|author=Craddock, David|title=Apollo 11 Situations: John Romero on Porting Doom and Wolfenstein 3D|url=https://www.shacknews.com/article/116698/apollo-11-situations-john-romero-on-porting-doom-and-wolfenstein-3d|publication=Shacknews|publishdate=18 March 2020|accessdate=6 February 2022}}</ref><ref name="terraform">{{cite web text|author=Craddock, David|title=Terraform: The Making of Doom 64|url=https://www.shacknews.com/article/117322/terraform-the-making-of-doom-64|publication=Shacknews|publishdate=3 April 2020|accessdate=6 February 2022}}</ref>
  
It was followed shortly by a port of [[Final Doom (PlayStation)|Final Doom]], reusing the same engine and most custom resources.
+
It was followed shortly by a port of [[Final Doom (PlayStation)|Final Doom]], reusing the same engine and most custom resources. This version was also later used as the base for both the [[Sega Saturn]] port and [[Doom 64]].
  
 
==Gameplay==
 
==Gameplay==
[[Image:Hell Gate PSX.png|thumb|256px|A screenshot from the PlayStation version of Doom.]]
+
[[File:Hell Gate PSX.png|thumb|A screenshot from the PlayStation version of Doom, demonstrating the colored lighting and unique animated sky.]]
  
The [[rendering engine]] has been rewritten to utilize the PlayStation's 3D hardware. This renderer allows enhancements such as higher color depth, [[translucency|alpha blending]] and [[colored lighting|colorized sectors]].
+
The [[rendering engine]] has been rewritten to utilize the PlayStation's 3D hardware. This renderer allows enhancements such as higher {{wp|color depth}}, [[translucency|alpha blending]], [[colored lighting|colorized sectors]] and animated [[sky|skies]]. Unlike the Jaguar version, this version does not render double-wide pixels and therefore preserves full horizontal resolution.
  
The original Doom levels are based on the Jaguar version, and therefore, as with all ports based on this version, the simplifications to the map geometry and texturing versus the PC version are carried over. The maps from Ultimate Doom's Episode 4 and Doom II contain similar, although less changes. Overall, this means that the number of unique textures per map is lower than in the PC version. Further examples of simplifications would be the omission of [[crusher|crushers]] in Ultimate Doom and the reduction of large vertical heights. These changes are done mainly for performance reasons; however, there is still noticeable slowdown in certain levels, particularly when playing on the higher difficulty settings.
+
Rather than being split into episodes like the PC version, the levels from Ultimate Doom are lumped together into one continuous episode, splitting the game in two halves between the Ultimate Doom and Doom II levels. Doom II also lacks its intermission text screens. The original Doom levels are based on the Jaguar version, and therefore, as with all ports based on this version, the simplifications to the map geometry and texturing versus the PC version are carried over. The maps from Ultimate Doom's [[Thy Flesh Consumed|Episode 4]] and Doom II contain fewer changes. The number of unique textures and monster types per map is lower than in the PC version, on account of limited VRAM space. Furthermore, large vertical heights have been reduced to account for a renderer limitation where textures can only tile once vertically before being stretched instead. While the framerate is higher than its contemporary console ports, there is still noticeable slowdown in certain levels, particularly when playing on the higher difficulty settings.
  
The game features fewer enemies compared to the PC version:
+
As a feature unique to the PS1 and Saturn ports, monsters from Doom II appear in Ultimate Doom levels when the game is played on the "Ultra Violence" [[skill level]]. Also, [[megasphere]]s can be found in the exclusive PS1/Saturn Ultimate Doom levels [[MAP29: Twilight Descends (PlayStation Doom)|MAP29: Twilight Descends]], [[MAP30: Threshold of Pain (PlayStation Doom)|MAP30: Threshold of Pain]] and [[MAP57: The Marshes (PlayStation Doom)|MAP57: The Marshes]], with the latter additionally featuring a [[super shotgun]].
  
*Several bad guys such as the [[baron of hell]], [[mancubus]], [[cyberdemon]] and [[spiderdemon]] appear less frequently.
+
Several other exclusive maps are included: [[MAP54: Redemption Denied (PlayStation Doom)|MAP54: Redemption Denied]], [[MAP58: The Mansion (PlayStation Doom)|MAP58: The Mansion]], and [[MAP59: Club Doom (PlayStation Doom)|MAP59: Club Doom]].
*There is no [[arch-vile]] because the developers felt they could not do him justice on the PSX, because it had twice as many frames of animation as other monsters.<ref>[http://5years.doomworld.com/interviews/harryteasley/page3.shtml Harry Teasley interview at Doomworld]</ref>
 
*The [[final boss]] from Doom II is not in the game, and the final level "Redemption Denied" instead contains one or two spiderdemons, depending on the [[skill level]].
 
*As the corresponding secret maps are missing, the game lacks the [[Wolfenstein SS]] and [[Commander Keen]] enemies.
 
  
Uniquely to the PSX and Saturn ports, monsters from Doom II appear in Ultimate Doom levels, but only when the game is played on "Ultra Violence". Also, [[megasphere]]s can be found in the PSX/Saturn exclusive Ultimate Doom levels [[MAP29: Twilight Descends (PlayStation Doom)|MAP29: Twilight Descends]], [[MAP30: Threshold of Pain (PlayStation Doom)|MAP30: Threshold of Pain]] and [[MAP57: The Marshes (PlayStation Doom)|MAP57: The Marshes]], with the latter additionally featuring a [[super shotgun]]. A tougher type of [[spectre]], the [[nightmare spectre]], has been added. While the regular spectre looks like a partially invisible [[demon]], the nightmare spectre is subtractively blended, and is harder to kill due to having twice the hit points of an ordinary spectre.
+
Some enemies such as the [[baron of Hell]], [[mancubus]], [[cyberdemon]] and [[spiderdemon]] appear less frequently.
 +
 
 +
==Enemies==
 +
 
 +
The game features a new flag that can be applied to monsters, turning them into [[nightmare monster]]s, a feature which is exclusively used in this port to introduce the new [[nightmare spectre]]s. While the regular spectre looks like a partially invisible [[demon]], the nightmare spectre is subtractively blended, and is harder to kill due to having twice the hit points of an ordinary spectre. Demons, spectres and nightmare spectres can [[Monster infighting|infight]] each other in this game, as was possible in PC [[Versions of Doom and Doom II#v1.4|version 1.4]] and earlier.
 +
 
 +
There is no [[arch-vile]] because the developers felt they could not do him justice on the PSX, because it had twice as many frames of animation as other monsters.<ref>[https://5years.doomworld.com/interviews/harryteasley/page3.shtml Harry Teasley interview at Doomworld]</ref>
 +
 
 +
The [[final boss]] from Doom II is not in the game.
 +
 
 +
As the corresponding secret maps are missing, the game lacks the [[Wolfenstein SS]] and [[Commander Keen]] enemies.
 +
 
 +
As in the Jaguar port, enemies from Doom do different amounts of damage as compared to their PC counterparts. For example, a [[zombieman]]'s pistol shots can inflict up to 24 damage, as opposed to the normal maximum of 15. Some enemies are also referred to in slightly different terminology in the game's manual. Zombiemen, again as an example, are referred to as "former soldiers" rather than "former humans".
 +
 
 +
This game's version of the [[revenant]] is considerably easier to tangle with than its PC counterpart; its running speed is approximately half normal, and is akin to a zombie's or [[imp|imp's]] pace. While it only fires homing missiles, the missiles are also slower and easier to avoid.
 +
 
 +
Unlike the PC version, the [[Hell knight]] and baron of Hell monsters can infight in this game.
  
 
==Levels==
 
==Levels==
Line 31: Line 46:
 
!Ultimate Doom!!Notes
 
!Ultimate Doom!!Notes
 
|-
 
|-
||Level 01: Hangar||1
+
||[[MAP01: Hangar (Console Doom)|Level 01: Hangar]]||1
 
|-
 
|-
||Level 02: Plant||1
+
||[[MAP02: Plant (Console Doom)|Level 02: Plant]]||1
 
|-
 
|-
||Level 03: Toxin Refinery||1
+
||[[MAP03: Toxin Refinery (Console Doom)|Level 03: Toxin Refinery]]||1
 
|-
 
|-
 
|-style="background-color: #FBF9F0"
 
|-style="background-color: #FBF9F0"
||Level 56: The Military Base <small>(secret level)</small>||1
+
||[[MAP24: Military Base (Console Doom)|Level 56: The Military Base]] <small>(secret level)</small>||1
 
|-
 
|-
||Level 04: Command Control||1
+
||[[MAP04: Command Control (Console Doom)|Level 04: Command Control]]||1
 
|-
 
|-
||Level 05: Phobos Lab||1
+
||[[MAP05: Phobos Lab (Console Doom)|Level 05: Phobos Lab]]||1
 
|-
 
|-
||Level 06: Central Processing||1
+
||[[MAP06: Central Processing (Console Doom)|Level 06: Central Processing]]||1
 
|-
 
|-
||Level 07: Computer Station||1
+
||[[MAP07: Computer Station (Console Doom)|Level 07: Computer Station]]||1
 
|-
 
|-
||Level 08: Phobos Anomaly||1
+
||[[MAP08: Phobos Anomaly (Console Doom)|Level 08: Phobos Anomaly]]||1
 
|-
 
|-
||Level 09: Deimos Anomaly||1
+
||[[MAP09: Deimos Anomaly (Console Doom)|Level 09: Deimos Anomaly]]||1
 
|-
 
|-
||Level 10: Containment Area||1
+
||[[MAP10: Containment Area (Console Doom)|Level 10: Containment Area]]||1
 
|-
 
|-
||Level 11: Refinery||1
+
||[[MAP11: Refinery (Console Doom)|Level 11: Refinery]]||1
 
|-
 
|-
||Level 12: Deimos Lab||1
+
||[[MAP12: Deimos Lab (Console Doom)|Level 12: Deimos Lab]]||1
 
|-
 
|-
||Level 13: Command Center||1
+
||[[MAP13: Command Center (Console Doom)|Level 13: Command Center]]||1
 
|-
 
|-
||Level 14: Halls of the Damned||1
+
||[[MAP14: Halls of the Damned (Console Doom)|Level 14: Halls of the Damned]]||1
 
|-
 
|-
||Level 15: Spawning Vats||1
+
||[[MAP15: Spawning Vats (Console Doom)|Level 15: Spawning Vats]]||1
 
|-
 
|-
 
|-style="background-color: #FBF9F0"
 
|-style="background-color: #FBF9F0"
||Level 55: Fortress of Mystery <small>(secret level)</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||1, 5
+
||[[MAP23: Dis (Console Doom)|Level 55: Fortress of Mystery]] <small>(secret level)</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||1, 5
 
|-
 
|-
||[[MAP16: Hell Gate (Console Doom)|Level 16: Hell Gate]]||1, 4&nbsp;&nbsp;
+
||[[MAP16: Hell Gate (Console Doom)|Level 16: Hell Gate]]||1, 3, 4&nbsp;&nbsp;
 
|-
 
|-
 
||[[MAP17: Hell Keep (Console Doom)|Level 17: Hell Keep]]||1, 3
 
||[[MAP17: Hell Keep (Console Doom)|Level 17: Hell Keep]]||1, 3
 
|-
 
|-
||Level 18: Pandemonium||1
+
||[[MAP18: Pandemonium (Console Doom)|Level 18: Pandemonium]]||1
 
|-
 
|-
||Level 19: House of Pain||1
+
||[[MAP19: House of Pain (Console Doom)|Level 19: House of Pain]]||1
 
|-
 
|-
||Level 20: Unholy Cathedral||1
+
||[[MAP20: Unholy Cathedral (Console Doom)|Level 20: Unholy Cathedral]]||1
 
|-
 
|-
||Level 21: Mt. Erebus||1
+
||[[MAP21: Mt. Erebus (Console Doom)|Level 21: Mt. Erebus]]||1
 
|-
 
|-
||Level 22: Limbo||1
+
||[[MAP22: Limbo (Console Doom)|Level 22: Limbo]]||1
 
|-
 
|-
||Level 23: Tower of Babel||
+
||[[MAP23: Tower of Babel (PlayStation Doom)|Level 23: Tower of Babel]]||
 
|-
 
|-
||Level 24: Hell Beneath||
+
||[[MAP24: Hell Beneath (PlayStation Doom)|Level 24: Hell Beneath]]||
 
|-
 
|-
||Level 25: Perfect Hatred||
+
||[[MAP25: Perfect Hatred (PlayStation Doom)|Level 25: Perfect Hatred]]||
 
|-
 
|-
||Level 26: Sever the Wicked||
+
||[[MAP26: Sever the Wicked (PlayStation Doom)|Level 26: Sever the Wicked]]||
 
|-
 
|-
||Level 27: Unruly Evil||
+
||[[MAP27: Unruly Evil (PlayStation Doom)|Level 27: Unruly Evil]]||
 
|-
 
|-
||Level 28: Unto the Cruel||
+
||[[MAP28: Unto the Cruel (PlayStation Doom)|Level 28: Unto the Cruel]]||
 
|-
 
|-
 
||[[MAP29: Twilight Descends (PlayStation Doom)|Level 29: Twilight Descends]]||2
 
||[[MAP29: Twilight Descends (PlayStation Doom)|Level 29: Twilight Descends]]||2
Line 105: Line 120:
 
!Doom II!!Notes
 
!Doom II!!Notes
 
|-
 
|-
||Level 31: Entryway||
+
||[[MAP31: Entryway (PlayStation Doom)|Level 31: Entryway]]||
 
|-
 
|-
||Level 32: Underhalls||
+
||[[MAP32: Underhalls (PlayStation Doom)|Level 32: Underhalls]]||
 
|-
 
|-
||Level 33: The Gantlet||
+
||[[MAP33: The Gantlet (PlayStation Doom)|Level 33: The Gantlet]]||
 
|-
 
|-
||Level 34: The Focus||
+
||[[MAP34: The Focus (PlayStation Doom)|Level 34: The Focus]]||
 
|-
 
|-
||Level 35: The Waste Tunnels||
+
||[[MAP35: The Waste Tunnels (PlayStation Doom)|Level 35: The Waste Tunnels]]||
 
|-
 
|-
||Level 36: The Crusher||
+
||[[MAP36: The Crusher (PlayStation Doom)|Level 36: The Crusher]]||
 
|-
 
|-
||Level 37: Dead Simple||
+
||[[MAP37: Dead Simple (PlayStation Doom)|Level 37: Dead Simple]]||
 
|-
 
|-
||Level 38: Tricks and Traps||
+
||[[MAP38: Tricks and Traps (PlayStation Doom)|Level 38: Tricks and Traps]]||
 
|-
 
|-
||Level 39: The Pit||
+
||[[MAP39: The Pit (PlayStation Doom)|Level 39: The Pit]]||
 
|-
 
|-
||Level 40: Refueling Base||
+
||[[MAP40: Refueling Base (PlayStation Doom)|Level 40: Refueling Base]]||
 
|-
 
|-
||Level 41: O of Destruction!||
+
||[[MAP41: O of Destruction! (PlayStation Doom)|Level 41: O of Destruction!]]||
 
|-
 
|-
||Level 42: The Factory||
+
||[[MAP42: The Factory (PlayStation Doom)|Level 42: The Factory]]||
 
|-
 
|-
||Level 43: The Inmost Dens||
+
||[[MAP43: The Inmost Dens (PlayStation Doom)|Level 43: The Inmost Dens]]||
 
|-
 
|-
||Level 44: Suburbs||
+
||[[MAP44: Suburbs (PlayStation Doom)|Level 44: Suburbs]]||
 
|-
 
|-
 
|-style="background-color: #FBF9F0"
 
|-style="background-color: #FBF9F0"
Line 139: Line 154:
 
||[[MAP59: Club Doom (PlayStation Doom)|Level 59: Club Doom]] <small>(super secret level)</small>||2
 
||[[MAP59: Club Doom (PlayStation Doom)|Level 59: Club Doom]] <small>(super secret level)</small>||2
 
|-
 
|-
||Level 45: Tenements||
+
||[[MAP45: Tenements (PlayStation Doom)|Level 45: Tenements]]||
 
|-
 
|-
||Level 46: The Courtyard||
+
||[[MAP46: The Courtyard (PlayStation Doom)|Level 46: The Courtyard]]||
 
|-
 
|-
||Level 47: The Citadel||
+
||[[MAP47: The Citadel (PlayStation Doom)|Level 47: The Citadel]]||
 
|-
 
|-
||Level 48: Nirvana||
+
||[[MAP48: Nirvana (PlayStation Doom)|Level 48: Nirvana]]||
 
|-
 
|-
||Level 49: The Catacombs||
+
||[[MAP49: The Catacombs (PlayStation Doom)|Level 49: The Catacombs]]||
 
|-
 
|-
||Level 50: Barrels of Fun||
+
||[[MAP50: Barrels of Fun (PlayStation Doom)|Level 50: Barrels of Fun]]||
 
|-
 
|-
||Level 51: Bloodfalls||
+
||[[MAP51: Bloodfalls (PlayStation Doom)|Level 51: Bloodfalls]]||
 
|-
 
|-
||Level 52: The Abandoned Mines||
+
||[[MAP52: The Abandoned Mines (PlayStation Doom)|Level 52: The Abandoned Mines]]||
 
|-
 
|-
||Level 53: Monster Condo||
+
||[[MAP53: Monster Condo (PlayStation Doom)|Level 53: Monster Condo]]||
 
|-
 
|-
 
||[[MAP54: Redemption Denied (PlayStation Doom)|Level 54: Redemption Denied]]||2
 
||[[MAP54: Redemption Denied (PlayStation Doom)|Level 54: Redemption Denied]]||2
 
|}
 
|}
  
===Notes===
+
'''Notes'''
 
:1: ported from Jaguar ''Doom''.
 
:1: ported from Jaguar ''Doom''.
 
:2: exclusive level.
 
:2: exclusive level.
Line 172: Line 187:
 
{{col-break}}
 
{{col-break}}
 
{|{{prettytable}}
 
{|{{prettytable}}
!Removed Doom levels include:
+
!Doom
 
|-
 
|-
 
||[[E3M1: Hell Keep (Doom)|Hell Keep]]
 
||[[E3M1: Hell Keep (Doom)|Hell Keep]]
Line 192: Line 207:
 
{{col-break}}
 
{{col-break}}
 
{|{{prettytable}}
 
{|{{prettytable}}
!&nbsp;&nbsp;Removed Doom II levels include:&nbsp;&nbsp;
+
!&nbsp;&nbsp;Doom II&nbsp;&nbsp;
 
|-
 
|-
 
||[[MAP13: Downtown (Doom II)|Downtown]]
 
||[[MAP13: Downtown (Doom II)|Downtown]]
Line 214: Line 229:
 
{{col-end}}
 
{{col-end}}
  
==Changes==
+
==Differences from PC==
 
+
<div class="dw-div-dl">''For differences in the maps shared with other ports, see [[Atari Jaguar#Levels]].''</div>
Further differences between PlayStation and PC version:
 
 
 
 
* All of the gameplay, texture, and map changes from the Atari Jaguar version have been retained for the original Doom maps. Less significant changes were made to the [[Thy Flesh Consumed]] and Doom II maps; however, some of the larger maps were cut from the game.
 
* All of the gameplay, texture, and map changes from the Atari Jaguar version have been retained for the original Doom maps. Less significant changes were made to the [[Thy Flesh Consumed]] and Doom II maps; however, some of the larger maps were cut from the game.
 
* Many animations had frames cut, making them seem choppier, one apparent example being rockets fired from the [[rocket launcher]].
 
* Many animations had frames cut, making them seem choppier, one apparent example being rockets fired from the [[rocket launcher]].
 
* Some maps feature a new animated flaming [[sky]].
 
* Some maps feature a new animated flaming [[sky]].
* The screen resolution was changed from 320x200 to 256x240, which is stretched to 320x240 via {{wp|NTSC}} rasterization. New graphics were made for the menu and intermission backgrounds, fonts, and status bar to fit this resolution.
+
* The screen resolution was changed from 320x200 to 256x240, which is stretched to roughly 293x240 via {{wp|NTSC}} rasterization.{{cite web|author=kyuusaku|title=NTSC pixel aspect, DMC DAC|url=http://forums.nesdev.com/viewtopic.php?t=8983|publication=NesDev|publishdate=6 June 2012|accessdate=15 June 2021}} {{wp|Overscan}} by contemporary television sets, which is variable in nature, would on average show around 224 lines from the middle of the 240 line area, with an 8:7 {{wp|pixel aspect ratio}}. New graphics were made for the menu and intermission backgrounds, fonts, and status bar to fit this resolution. The aspect ratios of in-game geometry and sprites are not consistently adjusted, however: architecture appears considerably flattened relative to its PC appearance, while sprites are scaled differently and appear more faithful.
* New ambient background music for most levels sequenced using the PlayStation SPU's capabilities.<ref>http://www.aubreyhodges.com/doom-playstation-official-soundtrack/</ref> Additionally, Redbook CD audio is used for the title, menus, demos, intermission, finales, and for the main section of the secret level, Club Doom. [[Aubrey Hodges]] created the soundtrack and reused certain songs (the symphonic rock/metal theme, most noticeably) in [[Doom 64]].<ref>[http://www.gamescares.com/main/index.php?Itemid=29&catid=23:interviews&id=445:aubrey-hodges-interview&option=com_content&view=article Aubrey Hodges interview at gamescares]</ref>
+
* The sound effects are different from the PC version, and were later reused in Doom 64.
* The sound effects are different from the PC version, and were later reused in [[Doom 64]].
+
* The PSX SPU's [[reverberation]] features are utilized, both for sound effects (mainly in enclosed areas) and soundtrack.
* The PSX SPU's reverb features are utilized, both for sound effects (mainly in enclosed areas) and soundtrack.
+
* All weapon sprites have been reduced in size. The [[super shotgun]] suffered in particular, and was redrawn for the American and European versions of Final Doom, giving it a "sleeker" appearance.  
* All weapon sprites have been reduced in size. The [[Super Shotgun]] was redrawn for the American and European versions of Final Doom, giving it a "sleeker" appearance.  
 
 
* Different [[status bar]]. The one used in this game has a darker tone (more black rather than gray in the original) and does not feature the listing of the remaining ammo of all types on the right side like the original.
 
* Different [[status bar]]. The one used in this game has a darker tone (more black rather than gray in the original) and does not feature the listing of the remaining ammo of all types on the right side like the original.
 
* There is no [[Nightmare!]] skill level.
 
* There is no [[Nightmare!]] skill level.
 
* Different [[PlayStation Doom cheats|cheat codes]].
 
* Different [[PlayStation Doom cheats|cheat codes]].
* Passwords are used for loading; while they store numbers as map level, skill level, health, armor and ammo, the numbers for the latter three tend to be rounded. There is no Memory Card usage.
+
* [[List of PlayStation Doom passwords|Passwords]] are used for loading; while they store numbers as map level, skill level, health, armor and ammo, the numbers for the latter three tend to be rounded. There is no Memory Card usage.
* In many the Sony PlayStation version of ''Doom'', spectres do not "shimmer", but are instead rendered using [[translucency]]. This is because the partial invisibility effect is very difficult to reproduce using such a renderer.  
+
* Spectres do not "shimmer", but are instead rendered using [[translucency]]. This is because the [[partial invisibility effect]] is difficult to reproduce using such a renderer.  
* Though the back of the box touts a "high framerate," the game in fact runs slower than its PC counterpart by design, targeting a 30 Hz framerate for rendering and 15 Hz game logic. Empirical testing shows few levels are actually capable of reaching the target framerate, most averaging in the 20s, and a few dipping as low as the single digits during intense gameplay. This must be measured against other competing console ports of the time, however, which had in most cases significantly worse framerate issues.
+
* Though the back of the box touts a "high framerate," the game in fact runs slower than its PC counterpart by design, targeting a 30 Hz framerate for rendering and 15 Hz game logic. Empirical testing shows few levels are actually capable of reaching the target framerate, most averaging in the 20s, and a few dipping as low as the single digits during intense gameplay. This must be measured against other competing console ports of the time, however, which had in most cases significantly worse framerate issues. Even many contemporary PCs were not guaranteed to run the DOS version at its full 35 Hz framerate.
 +
* [[Health bonus]]es and [[armor bonus]]es are worth 2% as opposed to 1% (this change remains in place from the Jaguar version).
 +
* (NTSC version only) Weapon bobbing amount depends on player speed (the weapon sprite moves like in PC version when running, and noticeably less when walking) and direction (when strafing, the weapon sprite moves to larger distance to one side, then to much smaller distance to the other side).
 +
* When walking over damaging sector, the player's face changes to STFKILL immediately, even if no damage is being taken.
 +
* The player's face does not change to STFKILL when firing weapons for a prolonged time other than the chaingun and plasma rifle.
 +
 
 +
==Development==
 +
Byron Cook, co-founder of Tradewest and a business manager at Williams Entertainment, was long-time friends with id Software businessman [[Jay Wilbur]]. Wilbur and John Romero met with Cook at the Williams office in Houston, Texas, initially to discuss a desire to develop a [[Doom 64|version of Doom]] for what was then known as the [[Nintendo]] Ultra 64. Because Nintendo had not yet provided any information to developers about the hardware, nor committed to any firm release date for it, Byron suggested that in the meantime Williams could also develop a version of Doom and Doom II for the Sony PlayStation console.<ref name="terraform"/>
 +
 
 +
According to programmer [[Aaron Seeler]], the project would serve as a "development base for all the ... tech and tools we would need to bring up [Doom] for the N64".<ref name="terraform"/> Having no previous experience with 3D graphics hardware, Seeler temporarily moved to the id Software offices in Richardson and took an office next door to [[John Carmack]], where he would learn directly from the senior id Software programmer both about the [[Doom source code]] and 3D graphics in general (Carmack was gearing up for the development of ''[[Quake]]'' at the time).<ref name="terraform"/>
 +
 
 +
Seeler cites two major challenges for the project:<ref name="terraform"/>
 +
* To accomplish perspective-correct texture mapping on the PlayStation hardware, which does not natively support it;
 +
* To make the game run at an acceptable framerate.
 +
 
 +
For the former, a solution was adapted to use a renderer similar to that of the PC and the Atari Jaguar versions, which rendered the scene as a collection of columns and spans of constant-depth pixels. To do this on the PlayStation hardware, Seeler would turn each column and span into a one-pixel-wide triangle, referencing the proper texture coordinates.<ref name="terraform"/>
 +
 
 +
The Williams team were given wide berth to exercise their creativity on the project due to the respect held for them by the id team.<ref name="apollo11"/><ref name="terraform"/> This included the freedom to create new maps for the game, as well as encouragement by John Carmack to Aaron Seeler, after a disappointing initial prototype, to add features that would take advantage of the PlayStation's powerful hardware, including its signature support for colored lighting, and use of shading and alpha blending effects.<ref name="terraform"/>
 +
 
 +
As there were no concerns about a [[shareware]] version, Williams staff made the decision to turn the Ultimate Doom levels into a single continuous episode, adding their new maps to [[Thy Flesh Consumed]] in order to "bridge the gap" to episode four. Feeling Nightmare skill to be imbalanced, they also decided to replace it with the concept of adding Doom II monsters to the original Doom levels when the game was played on Ultra-Violence.<ref name="terraform"/>
 +
 
 +
Due to a royalties agreement id Software had with composer [[Bobby Prince]], Williams made the decision to eschew such payments and instead tapped [[Aubrey Hodges]] for new music composition and sound design. As the game already leaned heavily in a horror direction due to the team's extensive work on lighting effects, Hodges chose to design a nightmarish ambient soundscape to complement the visuals.<ref name="terraform"/>
 +
 
 +
==Music==
 +
{{Main|PlayStation Doom music}}
 +
 
 +
New ambient background music for most levels sequenced using the PlayStation SPU's capabilities.{{cite web|author=Hodges, Aubrey|title=Doom Playstation: Official Soundtrack|url=http://www.aubreyhodges.com/doom-playstation-official-soundtrack/|publication=aubreyhodges.com|publishdate=4 December 2012|accessdate=15 June 2021}} Additionally, {{wp|Compact Disc Digital Audio|Red Book CD audio}} is used for the title, menus, demos, intermission, finales, and for the main section of the secret level, Club Doom. [[Aubrey Hodges]] created the soundtrack and reused certain songs (the symphonic rock/metal theme, most noticeably) in Doom 64.{{cite web archived|author=Shane|title=Interview: Aubrey Hodges (Doom/Quake)|url=http://www.gamescares.com/main/index.php?Itemid{{=}}29&catid=23:interviews&id{{=}}445:aubrey-hodges-interview&option{{=}}com_content&view{{=}}article|publication=GameScares|publishdate=10 December 2009|accessdate=|archiveurl=https://web.archive.org/web/20140223000702/http://www.gamescares.com/main/index.php?Itemid{{=}}29&catid=23:interviews&id{{=}}445:aubrey-hodges-interview&option{{=}}com_content&view{{=}}article|archivedat=23 February 2013}}
  
 
==Technical details==
 
==Technical details==
 
* The disc contains several [[WAD]] files. Each map is in its own WAD file, ranging from MAP1.WAD (which contains MAP01) to MAP59.WAD. An additional archive, [[PSXDOOM.WAD]], contains all resources, including several unused ones. This makes it a total of 60 WAD files.
 
* The disc contains several [[WAD]] files. Each map is in its own WAD file, ranging from MAP1.WAD (which contains MAP01) to MAP59.WAD. An additional archive, [[PSXDOOM.WAD]], contains all resources, including several unused ones. This makes it a total of 60 WAD files.
* The WADs use the same LZSS-based compression method as the [[Jaguar Doom]] port, however they are little-endian files, contrarily to the Jaguar's big-endian WAD.
+
* The WADs use the same LZSS-based compression method as the [[Jaguar Doom]] port; however, they are little-endian files, as opposed to the Jaguar's big-endian WAD.
 +
* The files with RAW extension contained in the CDAUDIO folder are actually {{wp|ISO9660|ISO9660}} files linked to the respective audio tracks, which contain the actual audio data.
 
* The Doom PLAYPAL is different on multiple points:
 
* The Doom PLAYPAL is different on multiple points:
:* Color values are stored as 16-bit little endian ABGR values (using the most significant bit for alpha and five bits for each color channel).
+
:* Color values are stored in the PlayStation's native 16-bit little-endian ABGR format (using the most significant bit as an alpha mask and five bits for each color channel).
 
:* Index 0 is transparent in all palettes, and none of the other indices are transparent in any palette. Palette colors differ slightly from PC Doom's.
 
:* Index 0 is transparent in all palettes, and none of the other indices are transparent in any palette. Palette colors differ slightly from PC Doom's.
 
:* There are a total of 20 palettes. The first fourteen are equivalent to Doom's, though the tints are not necessarily identical.
 
:* There are a total of 20 palettes. The first fourteen are equivalent to Doom's, though the tints are not necessarily identical.
Line 247: Line 286:
 
:* Palette 19, the last one, is used for WMSCRED1.
 
:* Palette 19, the last one, is used for WMSCRED1.
 
* All textures have power-of-two dimensions. When the image itself was not resized to fit the dimensions, the added areas are filled with black (index #255).
 
* All textures have power-of-two dimensions. When the image itself was not resized to fit the dimensions, the added areas are filled with black (index #255).
* Textures are not composited. Instead, they are placed between T_START and T_END markers.
+
* Textures are not composited. Instead, they are placed between T_START and T_END markers. Each individual texture lump is an 8-bit graphic whose indices reference the offsets into the PLAYPAL (known as 8-bit CLUT graphics by PlayStation developers).
* The TEXTURE1 lump merely enumerate texture dimensions in sequence. Textures are not identified by their name, instead they are enumerated in the same order as they appear in the WAD. However, each individual texture file already features its dimensions, making the TEXTURE1 lump rather redundant. Textures are not composited from multiple patches.
+
* The TEXTURE1 lump merely enumerate texture dimensions in sequence. Textures are not identified by their name, instead they are enumerated in the same order as they appear in the WAD. However, each individual texture file already features its dimensions, making the TEXTURE1 lump seem redundant - it is used to load the data for all textures at once without being required to seek through multiple files on the PlayStation's slow 2X speed CD-ROM drive. Textures are not composited from multiple patches.
* [[Spectre]]s and [[nightmare spectre]]s are not separate [[mobj]] types, but merely [[demon]]s with some specific flags set. These flags can technically be used with other things as well.<ref>{{dwforumsp|1239463|Mapping of flags 32, 64, and 128}}</ref>
+
* [[Spectre]]s and [[nightmare spectre]]s are not separate [[mobj]] types, but merely [[demon]]s with some specific flags set. These flags can technically be used with other things as well.{{cite web|author=Quasar|title=|url={{dwforumsp|1239463|Mapping of flags 32, 64, and 128}}|publication=Doomworld forums|publishdate=8 February 2014|accessdate=15 June 2021}}
 +
 
 
:{| {{prettytable}}
 
:{| {{prettytable}}
 
!Bitmask!!Effect!!Use
 
!Bitmask!!Effect!!Use
Line 263: Line 303:
  
 
==Bugs==
 
==Bugs==
* A [[rocket launcher]] [[blast]] originating from a player's rocket launcher shot does not do any damage to him/herself whenever he/she is facing a corner where the walls are aligned in an angle of 90 degrees. The player must also be facing slightly off the corner's edge and be as close to it as possible. A series of images demonstrating the phenomenon in the [[Final Doom]] level [[MAP12: Crater (TNT: Evilution)|Crater]] can be viewed here: [[:Image:Doombug1.jpg|[1]]] [[:Image:Doombug2.jpg|[2]]] [[:Image:Doombug3.jpg|[3]]] [[:Image:Doombug4.jpg|[4]]]
+
<div class="dw-div-dl">''For issues pertaining to individual maps, please see those maps' articles.''</div>
* 640K of VRAM is allocated for sprites, wall textures and skies. If this limit is exceeded, then the game will crash and a black screen with the text "TEXTURE CACHE OVERFLOW" will appear. [http://www.youtube.com/watch?v=eCaY9c-jDxQ]
+
* A [[rocket launcher]] [[blast]] originating from a player's rocket launcher shot does not do any damage to them whenever they are facing a corner where the walls are aligned in an angle of 90 degrees. The player must also be facing slightly off the corner's edge and be as close to it as possible. A series of images demonstrating the phenomenon in the [[Final Doom]] level [[MAP12: Crater (TNT: Evilution)|Crater]] can be viewed here: [[:File:Doombug1.jpg|[1]]] [[:File:Doombug2.jpg|[2]]] [[:File:Doombug3.jpg|[3]]] [[:File:Doombug4.jpg|[4]]]
* Dramatic memory corruption can be triggered by [[Lost Soul]]s moving outside the normal boundaries of the levels. [[Linedef]]s and [[sector]]s in the map will become progressively distorted from their normal layouts until the areas become unrecognizable and eventually the game crashes.
+
* 640K of VRAM is allocated for sprites, wall textures and skies. If this limit is exceeded, then the game will crash and a black screen with the text "TEXTURE CACHE OVERFLOW" will appear. [https://www.youtube.com/watch?v=eCaY9c-jDxQ]
 +
* Dramatic memory corruption can be triggered by [[thing]]s moving outside the normal boundaries of the levels. [[Linedef]]s and [[sector]]s in the map will become progressively distorted from their normal layouts until the areas become unrecognizable and eventually the game crashes.[https://www.youtube.com/watch?v=2aEieCneKcg]
 +
 
 +
==Physical media==
 +
===NTSC US/Canada editions===
 +
<gallery mode="nolines" widths="180px" heights="154px">
 +
PSXBoxBack.jpg|Long box version back cover.
 +
PSXDoomManual.jpg|Long box instruction manual.
 +
PSXDisk.jpg|Long box edition CD-ROM.
 +
PSXDoomShortFront.jpg|Jewel box edition front cover.
 +
PSXDoomShortBack.jpg|Jewel box back cover.
 +
PSXDoomGHFront.jpg|''Greatest Hits'' edition front cover.
 +
PSXDoomGHBack.jpg|''Greatest Hits'' back cover.
 +
PSXDoomGHDisc.jpg|''Greatest Hits'' CD-ROM.
 +
</gallery>
 +
 
 +
===PAL editions===
 +
<gallery mode="nolines" widths="180px" heights="154px">
 +
PSXDoomPALFront.jpg|Standard edition front cover.
 +
PSXDoomPALBack.jpg|Standard back cover.
 +
PSXDoomPALDisc.jpg|Standard CD-ROM.
 +
PSXDoomPALPlatinum.jpg|''PlayStation Platinum'' edition front cover.
 +
PSXDoomPALPlatinumBack.jpg|''Platinum'' back cover.
 +
PSXPlatinumCD.jpg|''Platinum'' CD-ROM.
 +
PSXDoomIGFront.jpg|''Best of Infogrames Value Series'' front cover.
 +
PSXDoomIGBack.jpg|''Best of Infogrames'' back cover.
 +
PSXDoomIGDisc.jpg|''Best of Infogrames'' CD-ROM.
 +
</gallery>
 +
 
 +
===Japanese editions===
 +
<gallery mode="nolines" widths="180px" heights="154px">
 +
PSXDoomJapanFront.jpg|Front cover.
 +
PSXDoomJapanBack.jpg|Back cover.
 +
PSXDoomJapanDisc.jpg|CD-ROM.
 +
</gallery>
 +
 
 +
==Demo version==
 +
A single-level demo version of PlayStation Doom was produced by Williams, both as a stand-alone disc and included into several demo compilations which shipped as magazine issue pack-in bonuses. This demo version contains only {{maplinkgen|MAP33|The Gantlet|PlayStation Doom}}. Music and precompiled resources for the other maps are omitted, though the entire [[IWAD]] file is present.
 +
 
 +
The stand-alone version plays a single demo on this level if left idle at the title screen. When launched by the shell programs of the magazine demo discs, this behavior is omitted, and the Williams intro movie is skipped at startup. It is possible to toggle these behaviors by changing the first argument passed to the game's [[executable file]], but the altered disc image can only be run in an emulator or on a {{wp|Modchip|modded}} console, and the game will automatically exit after the demo is completed.
 +
 
 +
<gallery mode="nolines" widths="150px" heights="130px">
 +
PSX Best Horror Games Ever.jpg|A multiple-game demo disc which includes Doom.
 +
Playstation-Doom-One-Level-Demo.jpg|Stand-alone single-level demo CD-ROM.
 +
</gallery>
 +
 
 +
==Reverse engineering==
 +
The PlayStation port was used as a base for the Sega Saturn port (with drastically inferior performance), Doom 64, and the PlayStation port of Final Doom. While the actual source code itself is believed to have been lost, Erick194 of Team GEC has reverse engineered the port and released the results on Doomworld{{cite web|author=Erick194|title=|url={{dwforums|111802|The Play Station Doom Source Code Released! (Reverse Engineering)}}|publication=Doomworld forums|publishdate=3 February 2020|accessdate=15 June 2021}}, reminiscent of how [[Samuel Villarreal (Kaiser)|Kaiser]] reverse engineered Doom 64.
 +
 
 +
A port to PC exists, known as [[PsyDoom]]. It includes native rendering of the PlayStation's feature set and also includes code from the PSXDOOM-RE reverse engineering project.
  
==References==
+
==Trivia==
<references/>
+
The pre-release demonstration of PlayStation Doom given by Williams at {{wp|Electronic Entertainment Expo|E3 1995}} was introduced with a short stage show featuring the motion capture actors from ''{{wp|Mortal Kombat 3}}''.
  
 
==See also==
 
==See also==
*[[PlayStation Doom music]]
+
* [[PlayStation Doom TC]], a [[GZDoom]]-compatible re-implementation of the game.
*[[PlayStation Doom TC]], a [[GZDoom]]-compatible reimplementation of the game
+
* [[PlayStation Doom: Master Edition]], a mod which restores cut levels and adds other official levels that came out since the release of this game.
 +
* [[PsyDoom]], a [[source port]] of the original game to Windows and Mac compatible computers with native rendering.
  
 
==External links==
 
==External links==
 
*[http://www.classicdoom.com/doomcomp.htm#03 Information about the Doom / Doom II PlayStation port on ClassicDOOM.com]
 
*[http://www.classicdoom.com/doomcomp.htm#03 Information about the Doom / Doom II PlayStation port on ClassicDOOM.com]
*[http://5years.doomworld.com/interviews/harryteasley/ Harry Teasley interview on Doomworld]
+
*[https://5years.doomworld.com/interviews/harryteasley/ Harry Teasley interview on Doomworld]
 +
*[https://www.youtube.com/watch?v=sYB7-ZgGrfU E3 stage show] by Williams Entertainment
 +
 
 +
==References==
 +
<references/>
 +
 
 +
 
 +
{{Doom series}}
 +
 
 +
{{Williams}}
  
 
{{s-start}}
 
{{s-start}}
Line 289: Line 388:
 
{{s-end}}
 
{{s-end}}
  
 +
{{featured article}}
 
[[Category:Commercial ports]]
 
[[Category:Commercial ports]]
 +
[[Category:PlayStation]]

Latest revision as of 05:44, 9 July 2023

This article is about the PlayStation port of Doom and Doom II. For the port of Final Doom, see Final Doom (PlayStation). For the port of Hexen, see Hexen (Sony PlayStation).
The PlayStation port's box art, painted by artist Roger Motzkus, differed significantly from other versions. It was originally commissioned for the Sega 32X version.[1]

The Sony PlayStation version of Doom is a port of Doom and Doom II by Williams Entertainment. It was released on November 16, 1995, and runs on a modified version of the Doom engine used in the Atari Jaguar port. It features 28 levels from Ultimate Doom, 23 from Doom II and 7 original levels.

The game features a multiplayer mode, but lacks split-screen; two consoles have to be linked together instead. This makes the multiplayer experience truer to the original, but at the expense of accessibility.

John Romero is quoted on the back cover, calling this the "best DOOM yet," and is credited as "Creator of DOOM". While Romero's quote may be taken with a grain of salt (according to Romero, he felt the original PC version was still the best due to its superior control[2]), former id Software staff have consistently expressed how pleased they were with the job performed by the Williams team in performing the conversion. They were originally selected by id Software due to their renown in the arcade market and their acquisition of Tradewest, a company with extensive game console development experience.[3][4]

It was followed shortly by a port of Final Doom, reusing the same engine and most custom resources. This version was also later used as the base for both the Sega Saturn port and Doom 64.

Gameplay[edit]

A screenshot from the PlayStation version of Doom, demonstrating the colored lighting and unique animated sky.

The rendering engine has been rewritten to utilize the PlayStation's 3D hardware. This renderer allows enhancements such as higher color depth, alpha blending, colorized sectors and animated skies. Unlike the Jaguar version, this version does not render double-wide pixels and therefore preserves full horizontal resolution.

Rather than being split into episodes like the PC version, the levels from Ultimate Doom are lumped together into one continuous episode, splitting the game in two halves between the Ultimate Doom and Doom II levels. Doom II also lacks its intermission text screens. The original Doom levels are based on the Jaguar version, and therefore, as with all ports based on this version, the simplifications to the map geometry and texturing versus the PC version are carried over. The maps from Ultimate Doom's Episode 4 and Doom II contain fewer changes. The number of unique textures and monster types per map is lower than in the PC version, on account of limited VRAM space. Furthermore, large vertical heights have been reduced to account for a renderer limitation where textures can only tile once vertically before being stretched instead. While the framerate is higher than its contemporary console ports, there is still noticeable slowdown in certain levels, particularly when playing on the higher difficulty settings.

As a feature unique to the PS1 and Saturn ports, monsters from Doom II appear in Ultimate Doom levels when the game is played on the "Ultra Violence" skill level. Also, megaspheres can be found in the exclusive PS1/Saturn Ultimate Doom levels MAP29: Twilight Descends, MAP30: Threshold of Pain and MAP57: The Marshes, with the latter additionally featuring a super shotgun.

Several other exclusive maps are included: MAP54: Redemption Denied, MAP58: The Mansion, and MAP59: Club Doom.

Some enemies such as the baron of Hell, mancubus, cyberdemon and spiderdemon appear less frequently.

Enemies[edit]

The game features a new flag that can be applied to monsters, turning them into nightmare monsters, a feature which is exclusively used in this port to introduce the new nightmare spectres. While the regular spectre looks like a partially invisible demon, the nightmare spectre is subtractively blended, and is harder to kill due to having twice the hit points of an ordinary spectre. Demons, spectres and nightmare spectres can infight each other in this game, as was possible in PC version 1.4 and earlier.

There is no arch-vile because the developers felt they could not do him justice on the PSX, because it had twice as many frames of animation as other monsters.[5]

The final boss from Doom II is not in the game.

As the corresponding secret maps are missing, the game lacks the Wolfenstein SS and Commander Keen enemies.

As in the Jaguar port, enemies from Doom do different amounts of damage as compared to their PC counterparts. For example, a zombieman's pistol shots can inflict up to 24 damage, as opposed to the normal maximum of 15. Some enemies are also referred to in slightly different terminology in the game's manual. Zombiemen, again as an example, are referred to as "former soldiers" rather than "former humans".

This game's version of the revenant is considerably easier to tangle with than its PC counterpart; its running speed is approximately half normal, and is akin to a zombie's or imp's pace. While it only fires homing missiles, the missiles are also slower and easier to avoid.

Unlike the PC version, the Hell knight and baron of Hell monsters can infight in this game.

Levels[edit]

Removed levels[edit]

Differences from PC[edit]

For differences in the maps shared with other ports, see Atari Jaguar#Levels.
  • All of the gameplay, texture, and map changes from the Atari Jaguar version have been retained for the original Doom maps. Less significant changes were made to the Thy Flesh Consumed and Doom II maps; however, some of the larger maps were cut from the game.
  • Many animations had frames cut, making them seem choppier, one apparent example being rockets fired from the rocket launcher.
  • Some maps feature a new animated flaming sky.
  • The screen resolution was changed from 320x200 to 256x240, which is stretched to roughly 293x240 via NTSC rasterization.[6] Overscan by contemporary television sets, which is variable in nature, would on average show around 224 lines from the middle of the 240 line area, with an 8:7 pixel aspect ratio. New graphics were made for the menu and intermission backgrounds, fonts, and status bar to fit this resolution. The aspect ratios of in-game geometry and sprites are not consistently adjusted, however: architecture appears considerably flattened relative to its PC appearance, while sprites are scaled differently and appear more faithful.
  • The sound effects are different from the PC version, and were later reused in Doom 64.
  • The PSX SPU's reverberation features are utilized, both for sound effects (mainly in enclosed areas) and soundtrack.
  • All weapon sprites have been reduced in size. The super shotgun suffered in particular, and was redrawn for the American and European versions of Final Doom, giving it a "sleeker" appearance.
  • Different status bar. The one used in this game has a darker tone (more black rather than gray in the original) and does not feature the listing of the remaining ammo of all types on the right side like the original.
  • There is no Nightmare! skill level.
  • Different cheat codes.
  • Passwords are used for loading; while they store numbers as map level, skill level, health, armor and ammo, the numbers for the latter three tend to be rounded. There is no Memory Card usage.
  • Spectres do not "shimmer", but are instead rendered using translucency. This is because the partial invisibility effect is difficult to reproduce using such a renderer.
  • Though the back of the box touts a "high framerate," the game in fact runs slower than its PC counterpart by design, targeting a 30 Hz framerate for rendering and 15 Hz game logic. Empirical testing shows few levels are actually capable of reaching the target framerate, most averaging in the 20s, and a few dipping as low as the single digits during intense gameplay. This must be measured against other competing console ports of the time, however, which had in most cases significantly worse framerate issues. Even many contemporary PCs were not guaranteed to run the DOS version at its full 35 Hz framerate.
  • Health bonuses and armor bonuses are worth 2% as opposed to 1% (this change remains in place from the Jaguar version).
  • (NTSC version only) Weapon bobbing amount depends on player speed (the weapon sprite moves like in PC version when running, and noticeably less when walking) and direction (when strafing, the weapon sprite moves to larger distance to one side, then to much smaller distance to the other side).
  • When walking over damaging sector, the player's face changes to STFKILL immediately, even if no damage is being taken.
  • The player's face does not change to STFKILL when firing weapons for a prolonged time other than the chaingun and plasma rifle.

Development[edit]

Byron Cook, co-founder of Tradewest and a business manager at Williams Entertainment, was long-time friends with id Software businessman Jay Wilbur. Wilbur and John Romero met with Cook at the Williams office in Houston, Texas, initially to discuss a desire to develop a version of Doom for what was then known as the Nintendo Ultra 64. Because Nintendo had not yet provided any information to developers about the hardware, nor committed to any firm release date for it, Byron suggested that in the meantime Williams could also develop a version of Doom and Doom II for the Sony PlayStation console.[4]

According to programmer Aaron Seeler, the project would serve as a "development base for all the ... tech and tools we would need to bring up [Doom] for the N64".[4] Having no previous experience with 3D graphics hardware, Seeler temporarily moved to the id Software offices in Richardson and took an office next door to John Carmack, where he would learn directly from the senior id Software programmer both about the Doom source code and 3D graphics in general (Carmack was gearing up for the development of Quake at the time).[4]

Seeler cites two major challenges for the project:[4]

  • To accomplish perspective-correct texture mapping on the PlayStation hardware, which does not natively support it;
  • To make the game run at an acceptable framerate.

For the former, a solution was adapted to use a renderer similar to that of the PC and the Atari Jaguar versions, which rendered the scene as a collection of columns and spans of constant-depth pixels. To do this on the PlayStation hardware, Seeler would turn each column and span into a one-pixel-wide triangle, referencing the proper texture coordinates.[4]

The Williams team were given wide berth to exercise their creativity on the project due to the respect held for them by the id team.[3][4] This included the freedom to create new maps for the game, as well as encouragement by John Carmack to Aaron Seeler, after a disappointing initial prototype, to add features that would take advantage of the PlayStation's powerful hardware, including its signature support for colored lighting, and use of shading and alpha blending effects.[4]

As there were no concerns about a shareware version, Williams staff made the decision to turn the Ultimate Doom levels into a single continuous episode, adding their new maps to Thy Flesh Consumed in order to "bridge the gap" to episode four. Feeling Nightmare skill to be imbalanced, they also decided to replace it with the concept of adding Doom II monsters to the original Doom levels when the game was played on Ultra-Violence.[4]

Due to a royalties agreement id Software had with composer Bobby Prince, Williams made the decision to eschew such payments and instead tapped Aubrey Hodges for new music composition and sound design. As the game already leaned heavily in a horror direction due to the team's extensive work on lighting effects, Hodges chose to design a nightmarish ambient soundscape to complement the visuals.[4]

Music[edit]

New ambient background music for most levels sequenced using the PlayStation SPU's capabilities.[7] Additionally, Red Book CD audio is used for the title, menus, demos, intermission, finales, and for the main section of the secret level, Club Doom. Aubrey Hodges created the soundtrack and reused certain songs (the symphonic rock/metal theme, most noticeably) in Doom 64.[8]

Technical details[edit]

  • The disc contains several WAD files. Each map is in its own WAD file, ranging from MAP1.WAD (which contains MAP01) to MAP59.WAD. An additional archive, PSXDOOM.WAD, contains all resources, including several unused ones. This makes it a total of 60 WAD files.
  • The WADs use the same LZSS-based compression method as the Jaguar Doom port; however, they are little-endian files, as opposed to the Jaguar's big-endian WAD.
  • The files with RAW extension contained in the CDAUDIO folder are actually ISO9660 files linked to the respective audio tracks, which contain the actual audio data.
  • The Doom PLAYPAL is different on multiple points:
  • Color values are stored in the PlayStation's native 16-bit little-endian ABGR format (using the most significant bit as an alpha mask and five bits for each color channel).
  • Index 0 is transparent in all palettes, and none of the other indices are transparent in any palette. Palette colors differ slightly from PC Doom's.
  • There are a total of 20 palettes. The first fourteen are equivalent to Doom's, though the tints are not necessarily identical.
  • Palette 14 is used for the invulnerability effect. Since this port uses a hardware renderer which ignores COLORMAPs, invulnerability is handled as a palette flash instead.
  • Palette 15 is used for the fire sky. Only the first 37 indices are actually used.
  • Palette 16 is quite similar to palette 0, with some odd differences. It is used for interface graphics such as CONNECT, NETERR, LOADING, PAUSE, LEGAL, STATUS, as well as IDCRED2 and WMSCRED2.
  • Palette 17 is used for the TITLE and DOOM graphics.
  • Palette 18 is used for IDCRED1.
  • Palette 19, the last one, is used for WMSCRED1.
  • All textures have power-of-two dimensions. When the image itself was not resized to fit the dimensions, the added areas are filled with black (index #255).
  • Textures are not composited. Instead, they are placed between T_START and T_END markers. Each individual texture lump is an 8-bit graphic whose indices reference the offsets into the PLAYPAL (known as 8-bit CLUT graphics by PlayStation developers).
  • The TEXTURE1 lump merely enumerate texture dimensions in sequence. Textures are not identified by their name, instead they are enumerated in the same order as they appear in the WAD. However, each individual texture file already features its dimensions, making the TEXTURE1 lump seem redundant - it is used to load the data for all textures at once without being required to seek through multiple files on the PlayStation's slow 2X speed CD-ROM drive. Textures are not composited from multiple patches.
  • Spectres and nightmare spectres are not separate mobj types, but merely demons with some specific flags set. These flags can technically be used with other things as well.[9]
Bitmask Effect Use
001xxxxx 50% transparency (B/2+F/2) Cacodemon on Tenements
011xxxxx 100% additive (B+F) Spectre in the exit room of The Focus
101xxxxx 100% subtractive (B-F) and doubled hit points All nightmare spectres
111xxxxx 25% additive (B+F/4) Usual spectres

Bugs[edit]

For issues pertaining to individual maps, please see those maps' articles.
  • A rocket launcher blast originating from a player's rocket launcher shot does not do any damage to them whenever they are facing a corner where the walls are aligned in an angle of 90 degrees. The player must also be facing slightly off the corner's edge and be as close to it as possible. A series of images demonstrating the phenomenon in the Final Doom level Crater can be viewed here: [1] [2] [3] [4]
  • 640K of VRAM is allocated for sprites, wall textures and skies. If this limit is exceeded, then the game will crash and a black screen with the text "TEXTURE CACHE OVERFLOW" will appear. [1]
  • Dramatic memory corruption can be triggered by things moving outside the normal boundaries of the levels. Linedefs and sectors in the map will become progressively distorted from their normal layouts until the areas become unrecognizable and eventually the game crashes.[2]

Physical media[edit]

NTSC US/Canada editions[edit]

PAL editions[edit]

Japanese editions[edit]

Demo version[edit]

A single-level demo version of PlayStation Doom was produced by Williams, both as a stand-alone disc and included into several demo compilations which shipped as magazine issue pack-in bonuses. This demo version contains only MAP33: The Gantlet. Music and precompiled resources for the other maps are omitted, though the entire IWAD file is present.

The stand-alone version plays a single demo on this level if left idle at the title screen. When launched by the shell programs of the magazine demo discs, this behavior is omitted, and the Williams intro movie is skipped at startup. It is possible to toggle these behaviors by changing the first argument passed to the game's executable file, but the altered disc image can only be run in an emulator or on a modded console, and the game will automatically exit after the demo is completed.

Reverse engineering[edit]

The PlayStation port was used as a base for the Sega Saturn port (with drastically inferior performance), Doom 64, and the PlayStation port of Final Doom. While the actual source code itself is believed to have been lost, Erick194 of Team GEC has reverse engineered the port and released the results on Doomworld[10], reminiscent of how Kaiser reverse engineered Doom 64.

A port to PC exists, known as PsyDoom. It includes native rendering of the PlayStation's feature set and also includes code from the PSXDOOM-RE reverse engineering project.

Trivia[edit]

The pre-release demonstration of PlayStation Doom given by Williams at E3 1995 was introduced with a short stage show featuring the motion capture actors from Mortal Kombat 3.

See also[edit]

External links[edit]

References[edit]

  1. Motzkus, Roger. "Roger Motzkus, Artist - Product." motzkusart.com. Retrieved 6 February 2022.
  2. Quasar (23 June 2017). Console Doom Ports. Doomworld forums. Retrieved 15 June 2021.
  3. 3.0 3.1 Craddock, David (18 March 2020). "Apollo 11 Situations: John Romero on Porting Doom and Wolfenstein 3D." Shacknews. Retrieved 6 February 2022.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 Craddock, David (3 April 2020). "Terraform: The Making of Doom 64." Shacknews. Retrieved 6 February 2022.
  5. Harry Teasley interview at Doomworld
  6. kyuusaku (6 June 2012). "NTSC pixel aspect, DMC DAC." NesDev. Retrieved 15 June 2021.
  7. Hodges, Aubrey (4 December 2012). "Doom Playstation: Official Soundtrack." aubreyhodges.com. Retrieved 15 June 2021.
  8. Shane (10 December 2009). "Interview: Aubrey Hodges (Doom/Quake)." GameScares (archived 🗺).
  9. Quasar (8 February 2014). Mapping of flags 32, 64, and 128. Doomworld forums. Retrieved 15 June 2021.
  10. Erick194 (3 February 2020). The Play Station Doom Source Code Released! (Reverse Engineering). Doomworld forums. Retrieved 15 June 2021.


Games in the Doom series
Classic Doom
Doom 3 Doom 3Doom 3: BFG EditionDoom 3: VR Edition

Expansions: Doom 3: Resurrection of EvilThe Lost Mission

Official ports: Doom 3 (2019 version)

Related: id Tech 4

Doom (2016) Doom (2016)Doom VFRDoom Eternal

Related: Development of Doom (2016)id Tech 6id Tech 7

Mobile games Doom RPGDoom II RPGDoom ResurrectionMighty Doom
Canceled games Doom AbsolutionDoom 4 1.0
Tabletop Doom: The BoardgameDoom: The Board GameAssault on Armaros Station
Related: Commercial gamesExpanded universeList of booksList of commercial compilations
Williams Entertainment • Midway Games
WilliamsLogo.png Midway Games logo.png
Source code genealogy
Based on Name Base for
Jaguar Doom Doom for Sony PlayStation Doom for Sega Saturn
Doom II v1.666 Doom 64
Final Doom (PlayStation)