@@ -157,12 +157,7 @@ Notes:
157157 versions of VMS. (Note: in the distributed sources, this has already
158158 been uncommented.)
159159
160- 3. vmsbuild.com includes commands to try to build the 'curses' interface
161- but they won't work. That interface requires 'ncurses' or 'PDcurses',
162- not the older 'curses' (neither the VMS-specific variation nor the
163- BSD-derived one) included with the C run-time library.
164-
165- 4. To specify user-preference options in your environment, define the
160+ 3. To specify user-preference options in your environment, define the
166161 logical name NETHACKOPTIONS to have the value of a quoted string
167162 containing a comma separated list of option values. The option names
168163 are case-insensitive.
@@ -195,7 +190,7 @@ Notes:
195190 placed in the playground directory by install.com. Also, an example
196191 configuration file can be found in [.win.X11]nethack.rc.)
197192
198- 5 . [As mentioned above, the set of Makefiles is out of date so disregard
193+ 4 . [As mentioned above, the set of Makefiles is out of date so disregard
199194 this note....]
200195 Instead of using vmsbuild.com to compile and link everything, you can
201196 use the set of Makefiles found in the vms subdirectory, provided you
@@ -236,7 +231,7 @@ Notes:
236231 [Note: Makefile.* have been updated occasionally but not exercised
237232 for a long time, so might not be in working order.]
238233
239- 6 . termcap is an ASCII data file containing descriptions of terminal
234+ 5 . termcap is an ASCII data file containing descriptions of terminal
240235 capabilities and the escape sequences that software must use to take
241236 advantage of them. If you do not already have a termcap file in use
242237 on your system there is a small one in file [.SYS.SHARE]TERMCAP. It
@@ -264,11 +259,13 @@ Notes:
264259 termcap file, otherwise a message about "Unknown terminal type" will
265260 be printed and NetHack will exit.
266261
267- 7 . Both vmsbuild.com and Makefile.src have provisions to build NetHack's
262+ 6 . Both vmsbuild.com and Makefile.src have provisions to build NetHack's
268263 'curses' interface, but the source code for it won't compile using
269- the implementation of curses which is supplied with VMS.
264+ the implementation of curses which is supplied with VMS (either the
265+ VMS-specific variant or the BSD-derived one). It requires 'ncurses'
266+ or 'PDcurses'.
270267
271- 8 . NetHack contains code which attempts to make it secure in case it's
268+ 7 . NetHack contains code which attempts to make it secure in case it's
272269 installed with privileges (to allow the playground to be protected
273270 against world write access). This has only undergone limited testing,
274271 so install NetHack with privileges at your own risk. If you discover
@@ -321,7 +318,7 @@ Notes:
321318 built NetHack, you can relink with tracebacks disabled by doing
322319 $ @[.SYS.VMS]VMSBUILD "LINK" "" "" "/noTrace/noDebug"
323320
324- 9 . If you can't or won't install nethack.exe with privileges and if you
321+ 8 . If you can't or won't install nethack.exe with privileges and if you
325322 don't have access to a privileged account yourself, then if you intend
326323 to allow other users to access your copy of NetHack you should probably
327324 place an ACL on the playground directory and its save subdirectory.
@@ -354,7 +351,7 @@ Notes:
354351 you to run recover.exe on behalf of other users, because you won't be
355352 able to create files owned by them unless you have elevated privileges.
356353
357- 10. Many NetHack commands can be aborted by sending it the <escape>
354+ 9. Many NetHack commands can be aborted by sending it the <escape>
358355 character when it wants input. This is displayed as ESC inside the
359356 game. Digital VK201 keyboards (used by VT2xx and VT3xx and older
360357 VAXstations) and VK401 keyboards (used by VT4xx, newer VAXstations,
@@ -394,7 +391,7 @@ Notes:
394391 be sure to remember to eventually reattach to the NetHack subprocess;
395392 otherwise the game in progress won't get saved when you logout.
396393
397- 11 . NetHack optionally maintains a logfile which receives one line appended
394+ 10 . NetHack optionally maintains a logfile which receives one line appended
398395 to it whenever a game ends. This can be disabled entirely by adding
399396 an "#undef LOGFILE" directive to vmsconf.h prior to building the
400397 program, or it can be disabled later by removing the file(s) LOGFILE.;*
@@ -405,7 +402,7 @@ Notes:
405402 more elaborate log file named XLOGFILE containing more information is
406403 handled similarly.
407404
408- 12 . Some attempt at support for VMS versions earlier than V4.6 has been
405+ 11 . Some attempt at support for VMS versions earlier than V4.6 has been
409406 included, but no such obsolete system was available for testing it.
410407 vmsbuild.com detects the need for the extra support routines and
411408 arranges automatically for them to be compiled. The reason that
@@ -416,7 +413,7 @@ Notes:
416413 [That was written many years ago and the chance of it still working
417414 is very small.]
418415
419- 13 . vmsbuild.com collects almost all of the object files (xxx.OBJ) into
416+ 12 . vmsbuild.com collects almost all of the object files (xxx.OBJ) into
420417 an object library (NETHACK.OLB) as it compiles the source files.
421418 This should prevent the quota-exceeded problems from the linker
422419 that some sites have reported for prior versions. Note that if you
@@ -428,7 +425,7 @@ Notes:
428425 If you forget to replace the library entry, your newly compiled code
429426 will not be included in the new executable image.
430427
431- 14 . To access "wizard mode"--intended for debugging purposes, not to
428+ 13 . To access "wizard mode"--intended for debugging purposes, not to
432429 spoil the game with unlimited wishes--you must be running from the
433430 username compiled into the game via Local_WIZARD in vmsconf.h, and
434431 you must specify "-D" on the command line when invoking NetHack.
@@ -442,7 +439,7 @@ Notes:
442439 users(s) allowed to run in wizard mode are now controlled by the entry
443440 WIZARDS in the file SYSCONF.]
444441
445- 15 . At program startup time, NetHack uses the empty file PERM to prevent
442+ 14 . At program startup time, NetHack uses the empty file PERM to prevent
446443 two different processes from using the same character name (under the
447444 same UIC ownership) at the same time. It does this by temporarily
448445 giving that file a second directory entry named PERM.LOCK, then
@@ -484,7 +481,7 @@ Notes:
484481 is accomplished using temporary entry RECORD.LOCK and LOGFILE using
485482 entry LOGFILE.LOCK.
486483
487- 16 . Unless you have both Motif and the Athena Widget set from MIT, you
484+ 15 . Unless you have both Motif and the Athena Widget set from MIT, you
488485 will not be able to use the X11 interface on VMS. Even if you do
489486 have both those things, such a configuration has not been tested and
490487 there are no provisions for it in vmsbuild.com. Makefile.src does
@@ -510,7 +507,7 @@ Notes:
510507 window manager in order for any changes to take effect; it's easiest
511508 to just make the session manager quit and then log in again.
512509
513- 17 . If necessary, send problem reports via e-mail to
510+ 16 . If necessary, send problem reports via e-mail to
514511 <devteam@nethack.org>
515512 Always include version information for NetHack, the operating system,
516513 and the C compiler used.
0 commit comments