(including terminal windows on workstations)
The following subdirectories may be present, but are not useful for
building NetHack on VMS and are not required:
- [.sys .amiga] -- AmigaDOS
- [.sys .atari] -- Atari TOS
- [.sys .be] -- BeBox BeOS
- [.sys .mac] -- Macintosh
- [.sys .msdos] -- MSDOS for IBM PCs and compatibles
- [.sys .os2] -- OS/2
+ [.sys .amiga] -- AmigaDOS
+ [.sys .atari] -- Atari TOS
+ [.sys .be] -- BeBox BeOS
+ [.sys .mac] -- Macintosh
+ [.sys .msdos] -- MSDOS for IBM PCs and compatibles
+ [.sys .os2] -- OS/2
[.sys .share .sounds] -- AIFF format audio files
- [.sys .unix] -- guess :-)
+ [.sys .unix] -- guess :-)
- [.sys .unit .hints] -- configuration data for setup.sh
+ [.sys .unix .hints] -- configuration data for setup.sh
- [.sys .wince] -- Windows CE
+ [.sys .wince] -- Windows CE
[.sys .wince .ceinc] -- more WinCE
[.sys .wince .ceinc .sys] -- ditto
- [.sys .winnt] -- Windows NT
+ [.sys .winnt] -- Windows NT
+ [.win .curses] - window routines for curses interface
- [.win .gem] -- window routines for Atari/GEM
- [.win .gnome] -- window routines for Unix/GNOME
- [.win .Qt] -- window routines for Qt
- [.win .share] -- "tile" graphic support
- [.win .win32] -- Windows NT and Windows CE
- [.win .X11] -- window routines for X-Windows; requires X11R4
- or later and MIT's Athena Widget set
+ [.win .gem] -- window routines for Atari/GEM
+ [.win .gnome] -- window routines for Unix/GNOME
+ [.win .Qt] -- window routines for Qt
+ [.win .share] -- "tile" graphic support
+ [.win .win32] -- Windows NT and Windows CE
+ [.win .X11] -- window routines for X-Windows; requires X11R4
+ or later and MIT's Athena Widget set
You must arrange things in this structure or the supplied procedures
and instructions in this file will not work properly. Several DCL
command files are present in the [.sys.vms] subdirectory and will not
0. Version 3.5.x was never publicly released.
-1. Save files and bones files from 3.4.x and earlier versions
- will not work with 3.6.5, but save files and bones file from 3.6.0,
- through 3.6.4 should work. The scoreboard file (RECORD) from 3.6.x
- or 3.4.x or 3.3.x will work.
+1. Save files and bones files from 3.6.x and earlier versions will not
+ work with 3.7.0. The scoreboard file (RECORD) from 3.6.x or 3.4.x or
+ 3.3.x will work.
- 2. To specify user-preference options in your environment, define the
+ 2. If pline.c fails to compile, edit vmsconf.h and uncomment
+ #define NO_VSNPRINTF
+ to avoid calling a C library routine that wasn't available on older
+ versions of VMS. (Note: in the distributed sources, this has already
+ been uncommented.)
+
+ 3. vmsbuild.com includes commands to try to build the 'curses' interface
+ but they won't work. That interface requires 'ncurses' or 'PDcurses',
+ not the older 'curses' (neither the VMS-specific variation nor the
+ BSD-derived one) included with the C run-time library.
+
+ 4. To specify user-preference options in your environment, define the
logical name NETHACKOPTIONS to have the value of a quoted string
containing a comma separated list of option values. The option names
are case-insensitive.
20-OCT-2003
minimally updated 9-NOV-2015...
and again 5-MAY-2019...
+ and yet again 26-JAN-2020...
-# NetHack 3.6 Install.vms $NHDT-Date: 1575245132 2019/12/02 00:05:32 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.16 $
+# NetHack 3.7 Install.vms $NHDT-Date: 1575245132 2019/12/02 00:05:32 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.16 $
# Copyright (c) 2003 by Robert Patrick Rankin
# NetHack may be freely redistributed. See license for details.