OS/2

From DoomWiki.org

Revision as of 16:05, 11 May 2022 by 193.162.47.10 (talk) (e)


e

e

Technology

According to Jim Thomas, the OS/2 port of Doom uses non-planar drawing logic to render into a 320x200 area of system memory. This buffer is then sent to DIVE for blitting to the screen - if the target window is not 320x200 in size, DIVE's stretch blitting will resize it to fit the Presentation Manager window. The game typically ran at 24 frames per second on period hardware. Self-modifying assembly code is utilized in this low-level code to achieve maximum performance.[1]

The port was uniquely (for its time) multithreaded, particularly with respect to its network multiplayer capability. Named pipes and NetBios were supported as protocols.[1]

As DART support is required, it may be necessary to install FixPak 26 or the Netscape Plug-In Pack if running Warp 3.[2]

The port uses true MIDI for music, and a separate WAD file, os2.wad, is provided which contains MIDI versions of music for Doom and Doom II.

A video driver with VGA 256-color or better support is required. If the proper support is not installed, an error such as "DiveOpen: 1006" will appear, and the program may crash afterward. The generic Scitech SNAP SVGA driver is a widely supported solution under which the the game can run successfully.

e

See also

e

References

  1. 1.0 1.1 Shabsin, Chris, with Kent Lundberg (22 November 1994). "OS/2 Game Developers' Report on DIVE." Retrieved 7 August 2021.
  2. Hildinger, Colin L. (16 July 1997). "Doom for OS/2." OS/2 e-Zine!. Retrieved 7 August 2021.

Cite error: <ref> tag with name "slashdot" defined in <references> is not used in prior text.


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