Instructions for Installing NetHack 3.4.1
- on a VMS system
+ on a VMS (aka OpenVMS) system
=========================================
0. Please read this entire file before trying to build or install
1. Building NetHack requires a C compiler (either Compaq C, DEC C,
VAX C, or GNU C) and VMS version V4.6 or later (but see note #9).
- This release has been tested with Compaq C V6.4 on Alpha/VMS V7.1
+ This release has been tested with Compaq C V6.4 on Alpha/VMS V7.1
and with VAX C V3.2 and GNU C 2.7.1 on VAX/VMS V5.5-2. The build
procedure (vmsbuild.com) should not need to be modified; it accepts
an option for selecting the compiler, and it can detect different
[.sys .os2] -- OS/2
[.sys .share .sounds] -- AIFF format audio files
[.sys .unix] -- guess :-)
+ [.sys .wince] -- Windows CE
[.sys .winnt] -- Windows NT
[.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
+ [.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
work as intended if they're moved elsewhere. The file called Files
in the top directory contains lists of everything that should be in
each subdirectory, including things that are constructed as NetHack
- is being built. (If you obtain the NetHack distribution via the
- "shar" packaging used for Usenet newsgroup comp.sources.games and its
- archives, you may have to reconstruct several files that get split
- for posting.)
+ is being built.
3. Prior to beginning compilation, go to the [.include] subdirectory and
edit vmsconf.h according to its comments. You should set Local_WIZARD
Notes:
-1. Save files and bones files from earlier versions will not work with
- 3.4.1. The scoreboard file (RECORD) from 3.3.x will work; one from
- version 3.2.x is slightly different format but should be compatible.
+1. Save files and bones files from versions 3.4.0 will work with 3.4.1;
+ those from earlier versions will not. The scoreboard file (RECORD)
+ from 3.4.0 or 3.3.x will also work; one from version 3.2.x is
+ slightly different format but should be compatible.
2. To specify user-preference options in your environment, define the
logical name NETHACKOPTIONS to have the value of a quoted string
as ^X and ^O for wizard mode debugging) to be used as commands without
being intercepted or interpreted by the terminal driver. The code
which parses arrow and function keys is not perfect, and it's possible
- to get strange results if you hold such keys down to just type too
+ to get strange results if you hold such keys down or just type too
quickly, particularly on slow multiplexor lines. Those keys are
never needed in actual play, and most function keys are just treated
as <escape> for use in aborting partial commands.
spoil the game with unlimited wishes--you must be running from the
username compiled into the game via Local_WIZARD in vmsconf.h, and
you must specify "-D" on the command line when invoking NetHack.
- Note that it must be uppercase, and it must be in quotes to prevent
+ Note that -D must be uppercase, and it must be in quotes to prevent
the C run-time library's program startup code from converting it into
lowercase.
$ @hackdir:nethack "-D"
window manager in order for any changes to take effect; it's easiest
to just make the session manager quit and then log in again.
-14. There is no support for VMS POSIX in this release of NetHack.
-
-15. If necessary, send problem reports via e-mail to
+14. If necessary, send problem reports via e-mail to
<devteam@nethack.org>
Always include version information for NetHack, the operating system,
and the C compiler used.
- 3-AUG-2000
+10-FEB-2003