Request to someone with sone (basic ?) compilation skills

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Re: Request to someone with sone (basic ?) compilation skill

Postby EugeneCarey » 12 Oct 2008, 17:13

Alex Guerrero wrote:Thanks Jim; i like GnuChess and these versions are of collection.
Maybe Chess 5-23-88 might be named GnuChess 5-23-88 or GnuChess 1.0.


Stanback's 1988 CHESS program is not GNU Chess of any flavor or version.

And besides, there was a GNU Chess 1.0 and it wasn't based on Stanback's program. (You could as Stuart Cracraft for more details.)

It could be abreviated as JSCP, for John Stanback's Chess Program.
EugeneCarey
 
Posts: 16
Joined: 27 Apr 2008, 17:08

Re: Request to someone with sone (basic ?) compilation skill

Postby EugeneCarey » 12 Oct 2008, 17:17

Jim Ablett wrote:Hi Ron,

Yes, but John Stanback's was first. By twenty years! First version of Chess was released 1988.
I name Evgeny Korniloff's engine 'Chess One' because that's what it's called in the source code.

Jim.


Actually, Stanback wasn't first....

That would be Atkin / Gorlan / Slate, 20 years before.

And they might not have been first, either. Although they were first with a real chess program called 'CHESS'.
EugeneCarey
 
Posts: 16
Joined: 27 Apr 2008, 17:08

Re: Request to someone with sone (basic ?) compilation skill

Postby Ron Murawski » 13 Oct 2008, 04:07

EugeneCarey wrote:
Jim Ablett wrote:Hi Ron,

Yes, but John Stanback's was first. By twenty years! First version of Chess was released 1988.
I name Evgeny Korniloff's engine 'Chess One' because that's what it's called in the source code.

Jim.


Actually, Stanback wasn't first....

That would be Atkin / Gorlan / Slate, 20 years before.

And they might not have been first, either. Although they were first with a real chess program called 'CHESS'.


Thanks, Eugene!

The version I remember was named 'Nuchess' -- standing for "Northwestern University Chess", I believe. I was not aware that the previous name of 'Nuchess' was 'Chess'.

Ron
User avatar
Ron Murawski
 
Posts: 352
Joined: 26 Sep 2004, 21:50
Location: Schenectady, NY, USA

Re: Request to someone with sone (basic ?) compilation skill

Postby Ron Murawski » 13 Oct 2008, 04:11

Guenther Simon wrote:
Ron Murawski wrote:
One of the reasons for the Private Engine List is to reserve names for future chess engines. The list also exposes naming conflicts in advance of a public release.

...

Ron


Hi Ron, Brainless isn't private anymore.

Regards,
Guenther


Thanks for the correction, Guenther!

I removed Brainless from the list.

Ron
User avatar
Ron Murawski
 
Posts: 352
Joined: 26 Sep 2004, 21:50
Location: Schenectady, NY, USA

Re: Request to someone with sone (basic ?) compilation skill

Postby Ron Murawski » 13 Oct 2008, 04:19

Matthias Gemuh wrote:
Ron Murawski wrote:
I wonder if there are other engines with duplicate names?




Eden


.


Hi Matthias!

I am familiar with Eden by Nicolai Czempin, but no other engine by that name. What is the other engine? Who wrote it? Where did it play? I did a quick Google search and couldn't find anything.

Ron
User avatar
Ron Murawski
 
Posts: 352
Joined: 26 Sep 2004, 21:50
Location: Schenectady, NY, USA

Re: Request to someone with sone (basic ?) compilation skill

Postby Swaminathan » 13 Oct 2008, 04:24

Ron Murawski wrote:
Matthias Gemuh wrote:
Ron Murawski wrote:
I wonder if there are other engines with duplicate names?




Eden


.


Hi Matthias!

I am familiar with Eden by Nicolai Czempin, but no other engine by that name. What is the other engine? Who wrote it? Where did it play? I did a quick Google search and couldn't find anything.

Ron


Hi Ron,

http://www.open-aurec.com/chesswar/Ches ... 013P00.htm

Notice that there are 2 Eden's currently playing in same division at ChessWar. I don't know where the other one "Eden 2" is available, Don't know the author, country either.
User avatar
Swaminathan
 
Posts: 75
Joined: 29 Aug 2007, 17:51

Re: Request to someone with sone (basic ?) compilation skill

Postby Olivier Deville » 13 Oct 2008, 07:28

Swaminathan wrote:
Ron Murawski wrote:
Matthias Gemuh wrote:
Ron Murawski wrote:
I wonder if there are other engines with duplicate names?




Eden


.


Hi Matthias!

I am familiar with Eden by Nicolai Czempin, but no other engine by that name. What is the other engine? Who wrote it? Where did it play? I did a quick Google search and couldn't find anything.

Ron


Hi Ron,

http://www.open-aurec.com/chesswar/Ches ... 013P00.htm

Notice that there are 2 Eden's currently playing in same division at ChessWar. I don't know where the other one "Eden 2" is available, Don't know the author, country either.


Hi all

The other Eden is a java engine from Italy. It plays only with black and gets usually mated after a few moves.

I don't have the URL handy right now.

Olivier
User avatar
Olivier Deville
 
Posts: 1176
Joined: 26 Sep 2004, 19:54
Location: Aurec, France

Re: Request to someone with sone (basic ?) compilation skill

Postby Jim Ablett » 14 Oct 2008, 21:28

I've found the original GnuChess version 1 src on the web. :)
http://www.isc.org/sources/games/board/gnuchess.php
Seems it's based on John Stanback's 'Chess' too. (at least this src is)

Image
GnuChess 1.0 by J.Stanback/S.Cracraft (1987)

I've compiled & converted it to winboard protocol.
Fixed promotion/castling bugs.
Resign added & pv output working too. Supports time control > x moves in y mins.
Also includes a build of original console-based engine (for historical purposes) to run on modern computers.

http://www.mediafire.com/?dznzjzzelwk

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Request to someone with sone (basic ?) compilation skill

Postby EugeneCarey » 15 Oct 2008, 04:14

Jim Ablett wrote:I've found the original GnuChess version 1 src on the web. :)
http://www.isc.org/sources/games/board/gnuchess.php
Seems it's based on John Stanback's 'Chess' too. (at least this src is)

Image
GnuChess 1.0 by J.Stanback/S.Cracraft (1987)

I've compiled & converted it to winboard protocol.
Fixed promotion/castling bugs.
Resign added & pv output working too. Supports time control > x moves in y mins.
Also includes a build of original console-based engine (for historical purposes) to run on modern computers.

http://www.mediafire.com/?dznzjzzelwk

Jim.



I'm not sure that's accurate.

From what Stuart Cracraft has said before, Stanback didn't donate his chess program to GNU until v2. V1 was an entirely different program.

I could be wrong though.

I suggest you check with either Stanback or Mr. Cracraft to find out, so it can be labeled definetly.

It does certainly look similar to what Stanback had previously posted as public domain.
EugeneCarey
 
Posts: 16
Joined: 27 Apr 2008, 17:08

Re: Request to someone with sone (basic ?) compilation skill

Postby Olivier Deville » 15 Oct 2008, 06:54

Yannik Snoeckx wrote:
jdart wrote:I don't believe version 3.1 had Winboard support. That was first introduced in about 1993. The sources for 3.1 are for a Windows GUI program (and it looks like maybe it is Windows 3.1 or that vintage - doesn't compile on a modern system).
.


Hi

Guenther Simon's history pages say 1991 for the first release of GnuChess and in the readme of the source I've downloaded (link in the first post of this thread) one can read :
This is an update of gnuchess version 3.1.

It fixes all known bugs with pawn promotion, undo, and win/draw determination.

It adds the capability of reading xboard position files (xget).

It adds specification of save and load files on the command line (gnuchessr).

Save file format is now human readable.

'white' and 'black' no longer start play but only set the players. If the
computer is to move first use the 'go' command.


New commands are xget and hashlevel.

xget reads an xboard position file.

hashlevel allows you to specify parameters for using the hashfile.


So I believed it could already be winboard.

YS


I just told John Stanback about this thread. Hopefully he will read it and answer if he is not too busy.

Olivier
User avatar
Olivier Deville
 
Posts: 1176
Joined: 26 Sep 2004, 19:54
Location: Aurec, France

Re: Request to someone with sone (basic ?) compilation skill

Postby Jim Ablett » 15 Oct 2008, 11:16

Update.

GnuChess v1.0 Rev 0.2 ja

Fixed an illegal move bug (of my own making).

http://www.mediafire.com/?mioj35z3jw5

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Request to someone with sone (basic ?) compilation skill

Postby Jim Ablett » 15 Oct 2008, 18:42

Update.

GnuChess v1.0 Rev 0.3 ja

Fixed another illegal move bug. Seems stable now :)

http://www.mediafire.com/?1mz4yz3mxgz

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Request to someone with sone (basic ?) compilation skill

Postby Jim Ablett » 15 Oct 2008, 20:04

Update.

CHESS revision 5-23-88 Rev 0.5 By John Stanback

Fixed castling bug.
Fixed pv output.

http://www.mediafire.com/?j2jwtdf2j1m

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Request to someone with sone (basic ?) compilation skill

Postby Jim Ablett » 16 Oct 2008, 13:38

For engine collectors and to confuse everybody a bit more ....... :D

GnuChess 2.0 by J.Stanback/S.Cracraft

http://www.mediafire.com/?t4ndbmmfyig

Found src here > http://classicchess.googlepages.com/Chess.htm

Converted to winboard protocol.
Includes original console mode program.

This version appears to be slightly modified version of Chess 5-23-88 by J.Stanback.

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Request to someone with sone (basic ?) compilation skill

Postby EugeneCarey » 16 Oct 2008, 18:10

Jim Ablett wrote:For engine collectors and to confuse everybody a bit more ....... :D

GnuChess 2.0 by J.Stanback/S.Cracraft

http://www.mediafire.com/?t4ndbmmfyig

Found src here > http://classicchess.googlepages.com/Chess.htm

Converted to winboard protocol.
Includes original console mode program.

This version appears to be slightly modified version of Chess 5-23-88 by J.Stanback.

Jim.


Jim,

Maybe you can talk Bob Hyatt into running some ratings games on his cluster?

Run these old GNU Chess programs, along with John Stanback's and a few other classics, along with a few reference programs, and see what kind of performance those old things can do.

Shame CrayBlitz isn't Winboard compatable, but I doubt it'd be a heck of a problem to make it work right with Winboard.
EugeneCarey
 
Posts: 16
Joined: 27 Apr 2008, 17:08

Re: Request to someone with sone (basic ?) compilation skill

Postby Jim Ablett » 17 Oct 2008, 06:22

EugeneCarey wrote:
Jim Ablett wrote:For engine collectors and to confuse everybody a bit more ....... :D

GnuChess 2.0 by J.Stanback/S.Cracraft

http://www.mediafire.com/?t4ndbmmfyig

Found src here > http://classicchess.googlepages.com/Chess.htm

Converted to winboard protocol.
Includes original console mode program.

This version appears to be slightly modified version of Chess 5-23-88 by J.Stanback.

Jim.


Jim,

Maybe you can talk Bob Hyatt into running some ratings games on his cluster?

Run these old GNU Chess programs, along with John Stanback's and a few other classics, along with a few reference programs, and see what kind of performance those old things can do.

Shame CrayBlitz isn't Winboard compatable, but I doubt it'd be a heck of a problem to make it work right with Winboard.


Hi Eugene,

Neat idea. Bob would have to recompile the source to his Linux environment though. I don't think he goes anywhere near Windows. :)

I didn't have any trouble compiling Cray Blitz, but coding in Fortran is another story.
I tried auto-converting it to C src using f2c so I could try adding winboard support, but ran into problems.
Let's hope Bob gets around to adding winboard support sometime.

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Request to someone with sone (basic ?) compilation skill

Postby Yannik Snoeckx » 17 Oct 2008, 11:01

Jim Ablett wrote:For engine collectors and to confuse everybody a bit more ....... :D
Jim.


Hello !

Many thanks for all those compiles, you are really great Jim !

But I am indeed getting lost ...

We have, if I am correct / S for Stanback, C for Cracraft) :
- GnuChess 3.1 (1991, S/C)
- GnuChess 2.0 (1998 or so? S/C)
- Chess (1988, S)
- GnuChess 1.0 (1987 ??)

And I concurr that it would be great to have Crayblitz too.

Many thanks again.
YS
Yannik Snoeckx
 
Posts: 74
Joined: 12 Jul 2005, 17:08
Location: Geneva / Switzerland

Re: Request to someone with sone (basic ?) compilation skill

Postby Yannik Snoeckx » 17 Oct 2008, 11:19

EugeneCarey wrote:Run these old GNU Chess programs, along with John Stanback's and a few other classics, along with a few reference programs, and see what kind of performance those old things can do.


Hello !

I've played some games with Gnu 3.1 and here are the results, mixed in my Dinosaur League, although the Gnu 3.1 ones were played with another computer.

Gnu 3.1 did crash around 10 times out of 128 games, so its results could be even better, but I found it's strenght quite stunning for a 1991 free engine. (Jim I can send you the games if you want, but honestly I should test with my chess dedicated computer first ... the fault could be there ...)

4m+2s, 32 set positions ...

Code: Select all
Rank Name                    Elo    +    - games score oppo. draws
  22 Crafty 16.19           2492   13   13  2240   62%  2400   24%
  63 CrazyBishop 0045       2367   14   14  2048   53%  2341   22%
  73 Phalanx 21             2341   17   17  1344   51%  2333   16%
  98 ZChess 1.2             2257   14   13  2112   45%  2297   21%
 103 GnuChess 4.077         2240   13   13  2304   48%  2254   20%
 118 InmiChess 3.01         2174   18   18  1216   49%  2182   18%
 125 Lambchop 6.90          2143   16   16  1600   42%  2210   15%
 132 ExChess 2.51           2096   14   14  1984   44%  2147   21%
 140 GnuChess 3.1           2035   54   55   128   42%  2100   15%
 145 LaDameBlanche 2.0c     1991   21   21   960   33%  2128   16%
 147 Faile 1.4.4            1958   31   31   384   35%  2067   23%



Best wishes.
YS
Yannik Snoeckx
 
Posts: 74
Joined: 12 Jul 2005, 17:08
Location: Geneva / Switzerland

Re: Request to someone with sone (basic ?) compilation skill

Postby EugeneCarey » 17 Oct 2008, 23:18

Jim Ablett wrote:
EugeneCarey wrote:
Jim Ablett wrote:For engine collectors and to confuse everybody a bit more ....... :D

GnuChess 2.0 by J.Stanback/S.Cracraft

http://www.mediafire.com/?t4ndbmmfyig

Found src here > http://classicchess.googlepages.com/Chess.htm

Converted to winboard protocol.
Includes original console mode program.

This version appears to be slightly modified version of Chess 5-23-88 by J.Stanback.

Jim.


Jim,

Maybe you can talk Bob Hyatt into running some ratings games on his cluster?

Run these old GNU Chess programs, along with John Stanback's and a few other classics, along with a few reference programs, and see what kind of performance those old things can do.

Shame CrayBlitz isn't Winboard compatable, but I doubt it'd be a heck of a problem to make it work right with Winboard.


Hi Eugene,

Neat idea. Bob would have to recompile the source to his Linux environment though. I don't think he goes anywhere near Windows. :)


Yeah, his cluster runs a stripped down Linux kernal, if I remember right.

But he has publicly offered to run these kinds of tests, though.

And since these are historical programs rather than somebody's private work, and if CrayBlitz could be a part of it, I doubt he'd decline.

He's pretty much the only one around here than can run this scale of testing in a reasonable time.

I mean, running 6 or 10 or more programs (classics plus reference points) to a couple thousand games.... Not something most people could manage on their home system while they are at work during the day.


I didn't have any trouble compiling Cray Blitz, but coding in Fortran is another story.
I tried auto-converting it to C src using f2c so I could try adding winboard support, but ran into problems.
Let's hope Bob gets around to adding winboard support sometime.

Jim.


First, above, I meant to say "but it'd be a heck of a problem to make it work right with Winboard." but during rewording, I left in the words "I doubt".

Second, it might be feasible to use a translator program to adapt CrayBlitz' I/O to minimal Winboard. But Bob would probably need to work on that.
EugeneCarey
 
Posts: 16
Joined: 27 Apr 2008, 17:08

Re: Request to someone with sone (basic ?) compilation skill

Postby EugeneCarey » 17 Oct 2008, 23:21

Yannik Snoeckx wrote:
Jim Ablett wrote:For engine collectors and to confuse everybody a bit more ....... :D
Jim.


Hello !

Many thanks for all those compiles, you are really great Jim !

But I am indeed getting lost ...

We have, if I am correct / S for Stanback, C for Cracraft) :
- GnuChess 3.1 (1991, S/C)
- GnuChess 2.0 (1998 or so? S/C)


1989

- Chess (1988, S)


Two versions of that one. The one posted into the newsgroups and a later modified one. (I think.... I've lost track too.)

- GnuChess 1.0 (1987 ??)

And I concurr that it would be great to have Crayblitz too.

Many thanks again.
YS
EugeneCarey
 
Posts: 16
Joined: 27 Apr 2008, 17:08

PreviousNext

Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 28 guests