Difference between revisions of "OS/2"

From NetHackWiki
Jump to navigation Jump to search
(Created page with "{{wikipedia}} '''OS/2''' was an operating system developed by Microsoft and IBM. It was first released in 1987, and was intended to be a successor to MS-DOS. However, the...")
 
(Some expansion)
Line 4: Line 4:
  
 
[[NetHack 3.0]], released in 1989, was ported to OS/2. Support continued up to [[NetHack 3.4.3]], which remained the newest version of NetHack from 2003 to 2015. The DevTeam doesn't know if [[NetHack 3.6.5]] can run on OS/2.
 
[[NetHack 3.0]], released in 1989, was ported to OS/2. Support continued up to [[NetHack 3.4.3]], which remained the newest version of NetHack from 2003 to 2015. The DevTeam doesn't know if [[NetHack 3.6.5]] can run on OS/2.
 +
 +
The Devteam have [https://www.reddit.com/r/nethack/comments/8fgkn8/new_version_of_nethack_released/ indicated] that they plan to drop support for OS/2. However, as of 6 Feb 2020, the sys/os2 directory [https://github.com/NetHack/NetHack/tree/NetHack-3.7/sys/os2 still exists] in the development code.
 +
 +
==Window ports supported==
 +
 +
NetHack on OS/2, like on most other systems, supports the [[TTY]] interface. At one time, it was common practice to build [[X11]] support and install drivers to support X11 on OS/2; but the current Xorg distribution does not support installation on OS/2, and the older ones that do are much harder to set up.
 +
 +
The graphical shell on OS/2 is the Presentation Manager. No tile support for Presentation Manager is known to exist.
 +
 +
[https://pdcurses.org/ PDCurses] supports OS/2, and it should be possible to build the Curses port on OS/2.
 +
 +
==MS-DOS port on OS/2==
 +
 +
A TTY-only NetHack for OS/2 is hardly worth the effort: the [[MS-DOS]] port runs fine. The native DOS mode does not support the [[wikipedia:VESA BIOS Extensions|VESA BIOS Extensions]]; this is not a limitation for [[NetHack 3.4.3]], but is somewhat limiting for [[NetHack 3.6.5]], and will be more so in the future, because the development source has expanded VESA support.
 +
 +
A port of [https://hobbes.nmsu.edu/?detail=%2Fpub%2Fos2%2Fapps%2Femulator%2Fdosbox0.74.2.zip DOSBox] is available, and supports VESA BIOS Extensions.
  
 
[[Category:Operating systems]]
 
[[Category:Operating systems]]

Revision as of 23:08, 6 February 2020

OS/2 was an operating system developed by Microsoft and IBM. It was first released in 1987, and was intended to be a successor to MS-DOS. However, the success of early versions of Windows led Microsoft to abandon development of OS/2. IBM continued supporting the system until 2001.

NetHack 3.0, released in 1989, was ported to OS/2. Support continued up to NetHack 3.4.3, which remained the newest version of NetHack from 2003 to 2015. The DevTeam doesn't know if NetHack 3.6.5 can run on OS/2.

The Devteam have indicated that they plan to drop support for OS/2. However, as of 6 Feb 2020, the sys/os2 directory still exists in the development code.

Window ports supported

NetHack on OS/2, like on most other systems, supports the TTY interface. At one time, it was common practice to build X11 support and install drivers to support X11 on OS/2; but the current Xorg distribution does not support installation on OS/2, and the older ones that do are much harder to set up.

The graphical shell on OS/2 is the Presentation Manager. No tile support for Presentation Manager is known to exist.

PDCurses supports OS/2, and it should be possible to build the Curses port on OS/2.

MS-DOS port on OS/2

A TTY-only NetHack for OS/2 is hardly worth the effort: the MS-DOS port runs fine. The native DOS mode does not support the VESA BIOS Extensions; this is not a limitation for NetHack 3.4.3, but is somewhat limiting for NetHack 3.6.5, and will be more so in the future, because the development source has expanded VESA support.

A port of DOSBox is available, and supports VESA BIOS Extensions.