🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #5802

GNU

#5802
From: Stuart Cracraft
Date: Mon, 01 Jun 1992 02:18
83 lines
3274 bytes
To:   Chess Players

From: Stuart Cracraft

Subj: GNU Chess release 4.0

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

This is our GNU Chess 4.0 release, patchlevel 44. This is
the first official release of GNU Chess 4.0. 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.

  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: <9206010218.AA23305@rice-chex>
Path: arc1-ca.pugleaf.net!sparky!uunet!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,79906b8c24bd3ac8,start
X-Google-Attributes: gid10d71d,public
X-Google-ArrivalTime: 1992-05-31 15:30:34 PST
Newsgroups: gnu.chess
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ai.mit.edu!cracraft
From: cracraft@ai.mit.edu (Stuart Cracraft)
Subject: GNU
Message-ID: <9206010218.AA23305@rice-chex>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 1 Jun 1992 02:18:09 GMT
Lines: 84