🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #5807

GNU chess and Xboard in 24 parts

#5807
From: Stuart Cracraft
Date: Wed, 03 Jun 1992 13:48
85 lines
3430 bytes
To:   Chess Players

From: Stuart Cracraft

Subj: GNU Chess release 4.0 patchlevel 45

-------------------------------------------------------------------

This is our GNU Chess 4.0 release, patchlevel 45. It includes
the GNU Xboard 2.0 distribution as a subset.

Please direct all bug reports, fixes, and improvements to me at the
above address.

			-o-

GNU Chess 4.0 is:
	o a derivation of GNU Chess 3.1+
	o All known bugs fixed.
	o Source code split into managable modules.
	o Compilable with GNU CC and C compilers w/ unprotoize
	o Search algorithm cleaned up
	o Time control rewritten
	o Evaluation functions cleaned up & enhanced.
	o Illegal moves removed from opening book.
	o Code for external hash file reorganized and simplified.
	o Includes the GNU Xboard 2.0 X windows interface.

  The package builds:

	gnuchessx  - xboard 2.0 compatible chess
	gnuchessc  - chesstool compatible chess
	gnuchess   - Curses-based chess
	gnuchessn  - IBM PC character set display chess
	gnuchessr  - ASCII chess

  These are also included, but could stand some improvement:

	gnuan      - Chess analysis program (to analyze games)
	game       - Postscript printout of all or pard of a game
	postprint  - Postscript print of persistent hashfile
	checkgame  - check a game listing for illegal moves
	checkbook  - check the opening book for illegal moves

			-o-

The distribution is a series of Email messages comprising a split
uuencoded compressed tar file.

Combine these messages in alphabetical order based on their
subject lines. Strip off message headers and trailers and
then combine them to form one compact array of alpha-numeric 
records, the first line beginning with "begin ..." and the
last line being "end". Call the resulting file "U".

Now do:

	uudecode U
	uncompress gnuchess-4.0.pl44.tar.Z
	tar xf gnuchess-4.0.pl44.tar
	cd gnuchess-4.0

  1)	Read the file "src/Makefile" and "doc/gnuchess.1"
	(the latter with "nroff -man doc/gnuchess.1")
  2)	Adjust these variables in src/Makefile:
	  BINDIR	- this should be where the executables live:
			  for example, /usr/games
	  LIBDIR	- where the associated files live, /usr/games/lib
			  for example
	  OPT		- various options
	  CC		- the C compiler to use
	  CFLAGS	- appropriate flags for the C compiler
	  BOOK, HASH, LANG -- please don't adjust these.
  3)	Enter "make all<return>"
  4)	Enter "make install<return>"
  5)    Run gnuchessr (or "chesstool gnuchessc" or "xboard gnuchessx")

I hope you enjoy playing GNU Chess chess. Please give me feedback and
your ideas for how to make this a better program. We especially
appreciate bug-fixes with your bug-reports. This helps "train" the
lively mascot of Project GNU: GNU Chess 4.0.

	Stuart Cracraft
	Email: cracraft@rice-chex.ai.mit.edu
	Phone: 714-770-8532
Technical Details
Message-ID: <9206031348.AA06246@rice-chex>
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!darwin.sura.net!mips!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ai.mit.edu!cracraft

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10d71d,f78b7ea2143e8b29,start
X-Google-Attributes: gid10d71d,public
X-Google-ArrivalTime: 1992-06-03 16:01:20 PST
Newsgroups: gnu.chess
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!darwin.sura.net!mips!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ai.mit.edu!cracraft
From: cracraft@ai.mit.edu (Stuart Cracraft)
Subject: GNU chess and Xboard in 24 parts
Message-ID: <9206031348.AA06246@rice-chex>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Wed, 3 Jun 1992 13:48:18 GMT
Lines: 86