README and dat/history update
README - add VMS back as a tested platform; thanks KevinS! dat/history - add VMS update, remove trailing whitespace, two spaces; instead of just one (recently added stuff) for sentence separation; sys/vms/Install.vms - minimal update; Files - reformat the win32 project section to fit within 80 columns.
This commit is contained in:
@@ -272,9 +272,10 @@ mnsel.uu mnselcnt.uu mnunsel.uu mswproc.c
|
|||||||
petmark.uu pilemark.uu resource.h rip.uu splash.uu
|
petmark.uu pilemark.uu resource.h rip.uu splash.uu
|
||||||
tiles.mak winMS.h winhack.c winhack.rc
|
tiles.mak winMS.h winhack.c winhack.rc
|
||||||
(files for Visual Studio 2010 Express Edition builds)
|
(files for Visual Studio 2010 Express Edition builds)
|
||||||
dgncomp.vcxproj dgnstuff.vcxproj dgnstuff.mak dlb_main.vcxproj levcomp.vcxproj
|
dgncomp.vcxproj dgnstuff.vcxproj dgnstuff.mak dlb_main.vcxproj
|
||||||
levstuff.vcxproj levstuff.mak makedefs.vcxproj NetHack.sln uudecode.vcxproj
|
levcomp.vcxproj levstuff.vcxproj levstuff.mak makedefs.vcxproj
|
||||||
NetHackW.vcxproj tile2bmp.vcxproj recover.vcxproj tilemap.vcxproj tiles.vcxproj
|
NetHack.sln uudecode.vcxproj NetHackW.vcxproj tile2bmp.vcxproj
|
||||||
|
recover.vcxproj tilemap.vcxproj tiles.vcxproj
|
||||||
|
|
||||||
This is a list of files produced by auxiliary programs. They can all be
|
This is a list of files produced by auxiliary programs. They can all be
|
||||||
regenerated from the files in the distribution.
|
regenerated from the files in the distribution.
|
||||||
|
|||||||
@@ -57,12 +57,14 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
|
|||||||
for particular windowing environments. Reading them, and the man pages,
|
for particular windowing environments. Reading them, and the man pages,
|
||||||
should answer most of your questions.
|
should answer most of your questions.
|
||||||
|
|
||||||
At the time of this release, NetHack 3.6 has been tested to run/compile on:
|
At the time of this release, NetHack 3.6 has been tested to run/compile
|
||||||
|
on:
|
||||||
|
|
||||||
Intel Pentium or better (or clone) running Linux, BSDI, or
|
Intel Pentium or better (or clone) running Linux, BSDI, or
|
||||||
Windows (XP through 8.1)
|
Windows (XP through 8.1)
|
||||||
Intel 80386 or greater (or clone) boxes running Linux, or BSDI
|
Intel 80386 or greater (or clone) boxes running Linux, or BSDI
|
||||||
Mac OS X 10.9
|
Mac OS X 10.9
|
||||||
|
OpenVMS (aka VMS) V8.4 on Alpha and on Integrity/Itanium/IA64
|
||||||
|
|
||||||
Previous versions of NetHack were tested and known to run on the
|
Previous versions of NetHack were tested and known to run on the
|
||||||
following systems, but it is unknown if they can still build and
|
following systems, but it is unknown if they can still build and
|
||||||
@@ -107,8 +109,8 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
|
|||||||
Sun SPARC based machine running SunOS 4.x, Solaris 2.x, or Solaris 7
|
Sun SPARC based machine running SunOS 4.x, Solaris 2.x, or Solaris 7
|
||||||
Valid Logic Systems SCALD-System
|
Valid Logic Systems SCALD-System
|
||||||
|
|
||||||
Previous versions, using a cross-compiler hosted on another platform, such as
|
Previous versions, using a cross-compiler hosted on another platform,
|
||||||
win32, could also build the following from source:
|
such as win32, could also build the following from source:
|
||||||
Pocket PC devices running Windows CE 3.0 and higher
|
Pocket PC devices running Windows CE 3.0 and higher
|
||||||
H/PC Pro devices running Windows CE 2.11 and higher
|
H/PC Pro devices running Windows CE 2.11 and higher
|
||||||
Palm Size PC 1.1 devices running Windows CE 2.11
|
Palm Size PC 1.1 devices running Windows CE 2.11
|
||||||
|
|||||||
+26
-20
@@ -11,7 +11,8 @@ UNIX(tm) machines to the Usenet.
|
|||||||
|
|
||||||
Don G. Kneller ported Hack 1.0.3 to Microsoft(tm) C and MS-DOS(tm), producing
|
Don G. Kneller ported Hack 1.0.3 to Microsoft(tm) C and MS-DOS(tm), producing
|
||||||
PC HACK 1.01e, added support for DEC Rainbow graphics in version 1.03g, and
|
PC HACK 1.01e, added support for DEC Rainbow graphics in version 1.03g, and
|
||||||
went on to produce at least four more versions (3.0, 3.2, 3.51, and 3.6).
|
went on to produce at least four more versions (3.0, 3.2, 3.51, and 3.6;
|
||||||
|
note that these are old Hack version numbers, not contemporary NetHack ones).
|
||||||
|
|
||||||
R. Black ported PC HACK 3.51 to Lattice(tm) C and the Atari 520/1040ST,
|
R. Black ported PC HACK 3.51 to Lattice(tm) C and the Atari 520/1040ST,
|
||||||
producing ST Hack 1.03.
|
producing ST Hack 1.03.
|
||||||
@@ -137,8 +138,8 @@ Dean Luick, Mark Modrall, and Kevin Hugo maintained and enhanced the
|
|||||||
Macintosh port of 3.4.
|
Macintosh port of 3.4.
|
||||||
|
|
||||||
Michael Allison, David Cohrs, Alex Kompel, Dion Nicolaas, and Yitzhak Sapir
|
Michael Allison, David Cohrs, Alex Kompel, Dion Nicolaas, and Yitzhak Sapir
|
||||||
maintained and enhanced 3.4 for the Microsoft Windows platform. Alex Kompel
|
maintained and enhanced 3.4 for the Microsoft Windows platform. Alex Kompel
|
||||||
contributed a new graphical interface for the Windows port. Alex Kompel also
|
contributed a new graphical interface for the Windows port. Alex Kompel also
|
||||||
contributed a Windows CE port for 3.4.1.
|
contributed a Windows CE port for 3.4.1.
|
||||||
|
|
||||||
Ron Van Iwaarden maintained 3.4 for OS/2.
|
Ron Van Iwaarden maintained 3.4 for OS/2.
|
||||||
@@ -150,21 +151,21 @@ Christian `Marvin' Bressler maintained 3.5 for the Atari after he
|
|||||||
resurrected it for 3.3.1.
|
resurrected it for 3.3.1.
|
||||||
|
|
||||||
The release of NetHack 3.4.3 in December 2003 marked the beginning of a
|
The release of NetHack 3.4.3 in December 2003 marked the beginning of a
|
||||||
long release hiatus. 3.4.3 proved to be a remarkably stable version that
|
long release hiatus. 3.4.3 proved to be a remarkably stable version that
|
||||||
provided continued enjoyment by the community for more than a decade. The
|
provided continued enjoyment by the community for more than a decade. The
|
||||||
devteam slowly and quietly continued to work on the game behind the scenes
|
devteam slowly and quietly continued to work on the game behind the scenes
|
||||||
during the tenure of 3.4.3. It was during that same period that several new
|
during the tenure of 3.4.3. It was during that same period that several
|
||||||
variants emerged within the NetHack community. Notably sporkhack by
|
new variants emerged within the NetHack community. Notably sporkhack by
|
||||||
Derek S. Ray, unnethack by Patric Mueller, nitrohack and its successors
|
Derek S. Ray, unnethack by Patric Mueller, nitrohack and its successors
|
||||||
originally by Daniel Thaler and then by Alex Smith, and
|
originally by Daniel Thaler and then by Alex Smith, and
|
||||||
Dynahack by Tung Nguyen. Some of those variants continue to be developed,
|
Dynahack by Tung Nguyen. Some of those variants continue to be developed,
|
||||||
maintained, and enjoyed by the community to this day.
|
maintained, and enjoyed by the community to this day.
|
||||||
|
|
||||||
In September 2014, an interim snapshot of the code under development was
|
In September 2014, an interim snapshot of the code under development was
|
||||||
released publicly by other parties. Since that code was a work-in-progress
|
released publicly by other parties. Since that code was a work-in-progress
|
||||||
and had not gone through a period of debugging, it was decided that the
|
and had not gone through a period of debugging, it was decided that the
|
||||||
version numbers present on that code snapshot would be retired and never
|
version numbers present on that code snapshot would be retired and never
|
||||||
used in an official NetHack release. An announcement was posted on the
|
used in an official NetHack release. An announcement was posted on the
|
||||||
devteam's official nethack.org website to that effect, stating that there
|
devteam's official nethack.org website to that effect, stating that there
|
||||||
would never be a 3.4.4, 3.5, or 3.5.0 official release version.
|
would never be a 3.4.4, 3.5, or 3.5.0 official release version.
|
||||||
|
|
||||||
@@ -177,10 +178,10 @@ Dean Luick, Pat Rankin, Mike Stephenson, Janet Walz, and Paul Winner.
|
|||||||
Leading up to the release of 3.6.0 in early 2015, new members Sean Hunt,
|
Leading up to the release of 3.6.0 in early 2015, new members Sean Hunt,
|
||||||
Pasi Kallinen, and Derek S. Ray joined the NetHack development team.
|
Pasi Kallinen, and Derek S. Ray joined the NetHack development team.
|
||||||
|
|
||||||
In January 2015, preparation began for the release of NetHack 3.6. The 3.6
|
In January 2015, preparation began for the release of NetHack 3.6. The 3.6
|
||||||
version merges work done by the development team since the previous release with
|
version merges work done by the development team since the previous release
|
||||||
some of the beloved community patches. Many bugs were fixed and some code was
|
with some of the beloved community patches. Many bugs were fixed and some
|
||||||
restructured.
|
code was restructured.
|
||||||
|
|
||||||
The development team, as well as Steve VanDevender and Kevin Smolkowski
|
The development team, as well as Steve VanDevender and Kevin Smolkowski
|
||||||
ensured that NetHack 3.6.0 continued to operate on various Unix flavors
|
ensured that NetHack 3.6.0 continued to operate on various Unix flavors
|
||||||
@@ -192,9 +193,14 @@ of NetHack 3.6.0 for Mac.
|
|||||||
Michael Allison, Derek S. Ray, Yitzhak Sapir, Alex Kompel, Dion Nicolaas,
|
Michael Allison, Derek S. Ray, Yitzhak Sapir, Alex Kompel, Dion Nicolaas,
|
||||||
and David Cohrs maintained the port of NetHack 3.6.0 for Microsoft Windows.
|
and David Cohrs maintained the port of NetHack 3.6.0 for Microsoft Windows.
|
||||||
|
|
||||||
|
Pat Rankin attempted to keep the VMS port running for NetHack 3.6.0,
|
||||||
|
hindered by limited access. Kevin Smolkowski has updated and tested it
|
||||||
|
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
||||||
|
and Integrity (aka Itanium aka IA64) but not VAX.
|
||||||
|
|
||||||
This version of the game is special in a particular way. Near the end of
|
This version of the game is special in a particular way. Near the end of
|
||||||
the development of 3.6, one of the significant inspirations for many of the
|
the development of 3.6, one of the significant inspirations for many of
|
||||||
humorous and fun features found in the game, author Terry Pratchett,
|
the humorous and fun features found in the game, author Terry Pratchett,
|
||||||
passed away. This version of the game includes a tribute to him.
|
passed away. This version of the game includes a tribute to him.
|
||||||
|
|
||||||
|
|
||||||
@@ -206,14 +212,14 @@ SHOUT-OUTS
|
|||||||
|
|
||||||
The devteam would like to give a special "shout-out" to thank the generous
|
The devteam would like to give a special "shout-out" to thank the generous
|
||||||
people primarily responsible for the public NetHack servers available for
|
people primarily responsible for the public NetHack servers available for
|
||||||
playing the game at nethack.alt.org and devnull.net. In addition to providing
|
playing the game at nethack.alt.org and devnull.net. In addition to
|
||||||
a way for the public to play a game of NetHack from almost anywhere, they
|
providing a way for the public to play a game of NetHack from almost
|
||||||
have hosted annual NetHack tournaments for many, many years.
|
anywhere, they have hosted annual NetHack tournaments for many, many years.
|
||||||
|
|
||||||
On behalf of the NetHack community, thank you very much to
|
On behalf of the NetHack community, thank you very much to
|
||||||
M. Drew Streib, Pasi Kallinen and Robin Bandy.
|
M. Drew Streib, Pasi Kallinen and Robin Bandy.
|
||||||
|
|
||||||
- - - - - - - - - -
|
- - - - - - - - - -
|
||||||
|
|
||||||
From time to time, some depraved individual out there in netland sends a
|
From time to time, some depraved individual out there in netland sends a
|
||||||
particularly intriguing modification to help out with the game. The Gods of
|
particularly intriguing modification to help out with the game. The Gods of
|
||||||
|
|||||||
+13
-16
@@ -5,18 +5,10 @@
|
|||||||
0. Please read this entire file before trying to build or install
|
0. Please read this entire file before trying to build or install
|
||||||
NetHack, then read it again!
|
NetHack, then read it again!
|
||||||
|
|
||||||
1. Building NetHack requires a C compiler (either Compaq C, DEC C,
|
1. Build testing was done using a recent version of HP C (aka Compaq C
|
||||||
VAX C, or GNU C) and VMS version V4.6 or later (but see note #9).
|
aka--and more widely known as--DEC C). Older versions of DEC C will
|
||||||
This release has been tested with Compaq C V6.4 on Alpha/VMS V7.3-1
|
probably work too. Ancient VAX C probably will not. The set of
|
||||||
and with VAX C V3.2 and GNU C 2.7.1 on VAX/VMS V5.5-2. The build
|
Makefiles are known to be out of date; use vmsbuild.com instead.
|
||||||
procedure (vmsbuild.com) should not need to be modified; it accepts
|
|
||||||
an option for selecting the compiler, and it can detect different
|
|
||||||
versions which might require specific command qualifiers. Versions
|
|
||||||
of VAXC earlier than V2.3 will produce many warning messages (about
|
|
||||||
200 per source file; over to 25,000 total!), but NetHack has been
|
|
||||||
verified to compile, link, and execute correctly when built with VAXC
|
|
||||||
V2.2 using vmsbuild.com. There is also a set of Makefiles suitable for
|
|
||||||
use with MMS or MMK; they may or may not work with other make utilities.
|
|
||||||
|
|
||||||
2. Make sure all the NetHack files are in the appropriate directory
|
2. Make sure all the NetHack files are in the appropriate directory
|
||||||
structure. You should set up a directory--referred to as "top" below
|
structure. You should set up a directory--referred to as "top" below
|
||||||
@@ -43,6 +35,7 @@
|
|||||||
[.sys .os2] -- OS/2
|
[.sys .os2] -- OS/2
|
||||||
[.sys .share .sounds] -- AIFF format audio files
|
[.sys .share .sounds] -- AIFF format audio files
|
||||||
[.sys .unix] -- guess :-)
|
[.sys .unix] -- guess :-)
|
||||||
|
[.sys .unit .hints] -- configuration data for setup.sh
|
||||||
[.sys .wince] -- Windows CE
|
[.sys .wince] -- Windows CE
|
||||||
[.sys .wince .ceinc] -- more WinCE
|
[.sys .wince .ceinc] -- more WinCE
|
||||||
[.sys .wince .ceinc .sys] -- ditto
|
[.sys .wince .ceinc .sys] -- ditto
|
||||||
@@ -136,10 +129,11 @@
|
|||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
|
|
||||||
|
0. Versions 3.5.0 was never publicly released.
|
||||||
|
|
||||||
1. Save files and bones files from 3.4.x and earlier versions
|
1. Save files and bones files from 3.4.x and earlier versions
|
||||||
will not work with 3.5.0. The scoreboard file (RECORD) from
|
will not work with 3.6.0. The scoreboard file (RECORD) from
|
||||||
3.4.x or 3.3.x will work; one from version 3.2.x is a slightly different
|
3.4.x or 3.3.x will work.
|
||||||
format but should be compatible.
|
|
||||||
|
|
||||||
2. To specify user-preference options in your environment, define the
|
2. To specify user-preference options in your environment, define the
|
||||||
logical name NETHACKOPTIONS to have the value of a quoted string
|
logical name NETHACKOPTIONS to have the value of a quoted string
|
||||||
@@ -174,7 +168,9 @@ Notes:
|
|||||||
placed in the playground directory by install.com. Also, an example
|
placed in the playground directory by install.com. Also, an example
|
||||||
configuration file can be found in [.win.X11]nethack.rc.)
|
configuration file can be found in [.win.X11]nethack.rc.)
|
||||||
|
|
||||||
3. Instead of using vmsbuild.com to compile and link everything, you can
|
3. [As mentioned above, the set of Makefiles is out of date so disregard
|
||||||
|
this note....]
|
||||||
|
Instead of using vmsbuild.com to compile and link everything, you can
|
||||||
use the set of Makefiles found in the vms subdirectory, provided you
|
use the set of Makefiles found in the vms subdirectory, provided you
|
||||||
have an appropriate and compatible make utility. They've been tested
|
have an appropriate and compatible make utility. They've been tested
|
||||||
using MMK, a freeware clone of Digital's MMS. There are five of them,
|
using MMK, a freeware clone of Digital's MMS. There are five of them,
|
||||||
@@ -477,3 +473,4 @@ Notes:
|
|||||||
and the C compiler used.
|
and the C compiler used.
|
||||||
|
|
||||||
20-OCT-2003
|
20-OCT-2003
|
||||||
|
minimally updated 9-NOV-2015...
|
||||||
|
|||||||
Reference in New Issue
Block a user