| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -109,8 +109,8 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code. | |||
| 109 | 109 | Intel Pentium or better (or clone) running Linux, BSDI, or | |
| 110 | 110 | Windows (7 through 10) | |
| 111 | 111 | Intel 80386 or greater (or clone) boxes running Linux, or BSDI | |
| 112 | - Mac OS X 10.11 (follow the instructions in sys/unix, not sys/mac) | ||
| 113 | - OpenVMS (aka VMS) V8.4 on Alpha and on Integrity/Itanium/IA64 | ||
| 112 | + Mac OS X 10.11 (follow the instructions in sys/unix, not sys/mac) | ||
| 113 | + OpenVMS (aka VMS) V8.4 on Alpha and on Integrity/Itanium/IA64 | ||
| 114 | 114 | ||
| 115 | 115 | Instructions have been provided by way of community contribution on: | |
| 116 | 116 | msdos protected mode using djgpp including a Linux-host djgpp | |
@@ -148,7 +148,7 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code. | |||
| 148 | 148 | Intel x86 running a version of Windows prior to XP. | |
| 149 | 149 | Mips M2000 running RiscOS 4.1 | |
| 150 | 150 | NeXT running Mach (using BSD configuration) | |
| 151 | - Palm Size PC 1.1 devices running Windows CE 2.11 | ||
| 151 | + Palm Size PC 1.1 devices running Windows CE 2.11 | ||
| 152 | 152 | Pocket PC devices running Windows CE 3.0 and higher | |
| 153 | 153 | Pyramid 9820x running OSx 4.4c | |
| 154 | 154 | SGI Iris running IRIX | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -50,7 +50,7 @@ | |||
| 50 | 50 | * fix accessing mons[-1] when monster figures out if a tin cures stoning | |
| 51 | 51 | * have string_for_opt() return empty_optstr on failure | |
| 52 | 52 | * ensure existing callers of string_for_opt() check return value before using it | |
| 53 | - * fix potential buffer overflow in add_menu_coloring()0 | ||
| 53 | + * fix potential buffer overflow in add_menu_coloring() | ||
| 54 | 54 | * fix potential buffer overflow in sym_val() | |
| 55 | 55 | * fix potential buffer overflow in pline(), raw_printf(), and config_error_add() | |
| 56 | 56 | * fix potential buffer overflow in choose_windows() | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -92,7 +92,7 @@ | |||
| 92 | 92 | freeware CD, you will need to pass "/Define=_DECC_V4_SOURCE" as the | |
| 93 | 93 | third argument to vmsbuild.com in step #5. The version of yacc | |
| 94 | 94 | or bison in that distribution places '#include <stdlib.h>' in the | |
| 95 | - generated code, before nethack's '#include "config.h"', leading to | ||
| 95 | + generated code, before NetHack's '#include "config.h"', leading to | ||
| 96 | 96 | conflicts that prevent compilation from completing. | |
| 97 | 97 | ||
| 98 | 98 | 5. To build NETHACK.EXE and its auxiliary programs, execute the | |
@@ -157,12 +157,7 @@ Notes: | |||
| 157 | 157 | versions of VMS. (Note: in the distributed sources, this has already | |
| 158 | 158 | been uncommented.) | |
| 159 | 159 | ||
| 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 | ||
| 166 | 161 | logical name NETHACKOPTIONS to have the value of a quoted string | |
| 167 | 162 | containing a comma separated list of option values. The option names | |
| 168 | 163 | are case-insensitive. | |
@@ -195,7 +190,7 @@ Notes: | |||
| 195 | 190 | placed in the playground directory by install.com. Also, an example | |
| 196 | 191 | configuration file can be found in [.win.X11]nethack.rc.) | |
| 197 | 192 | ||
| 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 | ||
| 199 | 194 | this note....] | |
| 200 | 195 | Instead of using vmsbuild.com to compile and link everything, you can | |
| 201 | 196 | use the set of Makefiles found in the vms subdirectory, provided you | |
@@ -236,7 +231,7 @@ Notes: | |||
| 236 | 231 | [Note: Makefile.* have been updated occasionally but not exercised | |
| 237 | 232 | for a long time, so might not be in working order.] | |
| 238 | 233 | ||
| 239 | - 6. termcap is an ASCII data file containing descriptions of terminal | ||
| 234 | + 5. termcap is an ASCII data file containing descriptions of terminal | ||
| 240 | 235 | capabilities and the escape sequences that software must use to take | |
| 241 | 236 | advantage of them. If you do not already have a termcap file in use | |
| 242 | 237 | on your system there is a small one in file [.SYS.SHARE]TERMCAP. It | |
@@ -264,11 +259,13 @@ Notes: | |||
| 264 | 259 | termcap file, otherwise a message about "Unknown terminal type" will | |
| 265 | 260 | be printed and NetHack will exit. | |
| 266 | 261 | ||
| 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 | ||
| 268 | 263 | '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'. | ||
| 270 | 267 | ||
| 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 | ||
| 272 | 269 | installed with privileges (to allow the playground to be protected | |
| 273 | 270 | against world write access). This has only undergone limited testing, | |
| 274 | 271 | so install NetHack with privileges at your own risk. If you discover | |
@@ -321,7 +318,7 @@ Notes: | |||
| 321 | 318 | built NetHack, you can relink with tracebacks disabled by doing | |
| 322 | 319 | $ @[.SYS.VMS]VMSBUILD "LINK" "" "" "/noTrace/noDebug" | |
| 323 | 320 | ||
| 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 | ||
| 325 | 322 | don't have access to a privileged account yourself, then if you intend | |
| 326 | 323 | to allow other users to access your copy of NetHack you should probably | |
| 327 | 324 | place an ACL on the playground directory and its save subdirectory. | |
@@ -354,7 +351,7 @@ Notes: | |||
| 354 | 351 | you to run recover.exe on behalf of other users, because you won't be | |
| 355 | 352 | able to create files owned by them unless you have elevated privileges. | |
| 356 | 353 | ||
| 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> | ||
| 358 | 355 | character when it wants input. This is displayed as ESC inside the | |
| 359 | 356 | game. Digital VK201 keyboards (used by VT2xx and VT3xx and older | |
| 360 | 357 | VAXstations) and VK401 keyboards (used by VT4xx, newer VAXstations, | |
@@ -394,7 +391,7 @@ Notes: | |||
| 394 | 391 | be sure to remember to eventually reattach to the NetHack subprocess; | |
| 395 | 392 | otherwise the game in progress won't get saved when you logout. | |
| 396 | 393 | ||
| 397 | - 11. NetHack optionally maintains a logfile which receives one line appended | ||
| 394 | + 10. NetHack optionally maintains a logfile which receives one line appended | ||
| 398 | 395 | to it whenever a game ends. This can be disabled entirely by adding | |
| 399 | 396 | an "#undef LOGFILE" directive to vmsconf.h prior to building the | |
| 400 | 397 | program, or it can be disabled later by removing the file(s) LOGFILE.;* | |
@@ -405,7 +402,7 @@ Notes: | |||
| 405 | 402 | more elaborate log file named XLOGFILE containing more information is | |
| 406 | 403 | handled similarly. | |
| 407 | 404 | ||
| 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 | ||
| 409 | 406 | included, but no such obsolete system was available for testing it. | |
| 410 | 407 | vmsbuild.com detects the need for the extra support routines and | |
| 411 | 408 | arranges automatically for them to be compiled. The reason that | |
@@ -416,7 +413,7 @@ Notes: | |||
| 416 | 413 | [That was written many years ago and the chance of it still working | |
| 417 | 414 | is very small.] | |
| 418 | 415 | ||
| 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 | ||
| 420 | 417 | an object library (NETHACK.OLB) as it compiles the source files. | |
| 421 | 418 | This should prevent the quota-exceeded problems from the linker | |
| 422 | 419 | that some sites have reported for prior versions. Note that if you | |
@@ -428,7 +425,7 @@ Notes: | |||
| 428 | 425 | If you forget to replace the library entry, your newly compiled code | |
| 429 | 426 | will not be included in the new executable image. | |
| 430 | 427 | ||
| 431 | - 14. To access "wizard mode"--intended for debugging purposes, not to | ||
| 428 | + 13. To access "wizard mode"--intended for debugging purposes, not to | ||
| 432 | 429 | spoil the game with unlimited wishes--you must be running from the | |
| 433 | 430 | username compiled into the game via Local_WIZARD in vmsconf.h, and | |
| 434 | 431 | you must specify "-D" on the command line when invoking NetHack. | |
@@ -439,10 +436,10 @@ Notes: | |||
| 439 | 436 | Any character name you specify will be ignored in favor of "wizard". | |
| 440 | 437 | ||
| 441 | 438 | [More out of date information. Rather than compile-time Local_WIZARD, | |
| 442 | - users(s) allowed to entre wizard mode are now controlled by the entry | ||
| 439 | + users(s) allowed to run in wizard mode are now controlled by the entry | ||
| 443 | 440 | WIZARDS in the file SYSCONF.] | |
| 444 | 441 | ||
| 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 | ||
| 446 | 443 | two different processes from using the same character name (under the | |
| 447 | 444 | same UIC ownership) at the same time. It does this by temporarily | |
| 448 | 445 | giving that file a second directory entry named PERM.LOCK, then | |
@@ -484,7 +481,7 @@ Notes: | |||
| 484 | 481 | is accomplished using temporary entry RECORD.LOCK and LOGFILE using | |
| 485 | 482 | entry LOGFILE.LOCK. | |
| 486 | 483 | ||
| 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 | ||
| 488 | 485 | will not be able to use the X11 interface on VMS. Even if you do | |
| 489 | 486 | have both those things, such a configuration has not been tested and | |
| 490 | 487 | there are no provisions for it in vmsbuild.com. Makefile.src does | |
@@ -510,7 +507,7 @@ Notes: | |||
| 510 | 507 | window manager in order for any changes to take effect; it's easiest | |
| 511 | 508 | to just make the session manager quit and then log in again. | |
| 512 | 509 | ||
| 513 | - 17. If necessary, send problem reports via e-mail to | ||
| 510 | + 16. If necessary, send problem reports via e-mail to | ||
| 514 | 511 | <devteam@nethack.org> | |
| 515 | 512 | Always include version information for NetHack, the operating system, | |
| 516 | 513 | and the C compiler used. | |
| Back | FazBrowse Home | New Git URL |
0 commit comments