WinBoard/XBoard 4.8.0 released

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard/XBoard 4.8.0 released

Post by hgm »

Carlos777 wrote:I downloaded polyglot and replaced the old one but WB crashed.

Do I have to uninstall 4.8b and reinstall a new version? Is it available?
How do you mean, 'crashed'? Did it go unresponsive, or did it pop up a fatal error message, or just disappear?
Carlos777
Posts: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: WinBoard/XBoard 4.8.0 released

Post by Carlos777 »

How do you mean, 'crashed'? Did it go unresponsive, or did it pop up a fatal error message, or just disappear?
I loaded Smarthink and it seems the OS displayed a message "Winboard stop working" or something like that because my PC is in spanish, with 2 buttons: Debug and Close Program.

OS is W7 64 bits.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard/XBoard 4.8.0 released

Post by hgm »

That sounds pretty bad. Can you start WinBoard with the Additional option /debug, and see if it still manages to create a file winboard.debug, and if so, post its contents here?
Carlos777
Posts: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: WinBoard/XBoard 4.8.0 released

Post by Carlos777 »

hgm wrote:That sounds pretty bad. Can you start WinBoard with the Additional option /debug, and see if it still manages to create a file winboard.debug, and if so, post its contents here?

Code: Select all

recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
Version: WinBoard 4.8.0b + fmax
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir="..\Fairy-Max") fmax
nice engine proc to 10
845 >first : xboard
protover 2
850 <first &#58; tellics say     Fairy-Max 4.8V
850 <first &#58; tellics say     by H.G. Muller
850 <first &#58; tellics say Gothic Chess is protected by U.S. patent #6,481,716 by Ed Trice.
850 <first &#58; tellics say Falcon Chess is protected by U.S. patent #5,690,334 by George W. Duke
850 <first &#58; feature myname="Fairy-Max 4.8V"
850 >first &#58; accepted myname
850 <first &#58; feature memory=1
850 >first &#58; accepted memory
850 <first &#58; feature setboard=0 xedit=1 ping=1 done=0
850 >first &#58; accepted setboard
850 >first &#58; accepted xedit
850 >first &#58; accepted ping
850 >first &#58; accepted done
850 <first &#58; feature variants="normal,nocastle,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,falcon,cylinder,berolina,super,seirawan,spartan,great,light-brigade,king-of-the-hill,bifurcator,team-mate,fairy"
850 >first &#58; accepted variants
850 <first &#58; feature option="Resign -check 0"
850 >first &#58; accepted option
850 <first &#58; feature option="Resign Threshold -spin 800 200 1200"
850 >first &#58; accepted option
850 <first &#58; feature option="Claim draw after -spin 50 0 200"
850 >first &#58; accepted option
850 <first &#58; feature option="Ini File -file fmax.ini"
850 >first &#58; accepted option
850 <first &#58; feature option="Multi-PV Margin -spin 0 0 1000"
850 >first &#58; accepted option
850 <first &#58; feature option="Variant fairy selects -combo FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers"
855 >first &#58; accepted option
855 <first &#58; feature option="Makruk rules -combo makruk /// Cambodian /// Ai-wok"
855 >first &#58; accepted option
855 <first &#58; feature option="Dummy Slider Example -slider 20 0 100"
855 >first &#58; accepted option
855 <first &#58; feature option="Dummy String Example -string happy birthday!"
855 >first &#58; accepted option
855 <first &#58; feature option="Dummy Path Example -path ."
855 >first &#58; accepted option
855 <first &#58; feature option="Info -button"
855 >first &#58; accepted option
855 <first &#58; feature option="Clear Hash -button"
855 >first &#58; accepted option
855 <first &#58; feature done=1
855 >first &#58; accepted done
875 >first &#58; memory 132
875 >first &#58; new
random
875 >first &#58; level 40 7 0
875 >first &#58; post
875 >first &#58; hard
875 >first &#58; easy
875 >first &#58; ping 1
Impossible move , type = 0
910 <first &#58; pong 1
 
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                    or specify one below&#58; 
Nickname &#40;optional&#41;&#58; &#91;______________________________________&#93; 
&#91;x&#93; Use nickname in PGN tag    
Engine (.exe or .jar &#91;______________________________________&#93; 
command-line paramet &#91;______________________________________&#93; 
Special WinBoard opt &#91;______________________________________&#93; 
          directory&#58; &#91;______________________________________&#93; 
&#40;Directory will be derived from engine pa 
&#91;x&#93; UCI                        &#91;x&#93; Add this engine to the li 
&#91;x&#93; WB protocol v1 &#40;skip wait  &#91;x&#93; Must not use GUI book     
&#91;x&#93; UCCI / USI &#40;uses specifie  &#91;x&#93; Force current variant wit 
 
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                    or specify one below&#58; 
Nickname &#40;optional&#41;&#58; &#91;______________________________________&#93; 
&#91;x&#93; Use nickname in PGN tag    
Engine (.exe or .jar &#91;______________________________________&#93; 
command-line paramet &#91;______________________________________&#93; 
Special WinBoard opt &#91;______________________________________&#93; 
          directory&#58; &#91;______________________________________&#93; 
&#40;Directory will be derived from engine pa 
&#91;x&#93; UCI                        &#91;x&#93; Add this engine to the li 
&#91;x&#93; WB protocol v1 &#40;skip wait  &#91;x&#93; Must not use GUI book     
&#91;x&#93; UCCI / USI &#40;uses specifie  &#91;x&#93; Force current variant wit 
84876 >first &#58; quit
Unload first
StartChildProcess &#40;dir=".") polyglot -noini -ec "SmarThink_v170_x64_intel_SSE3.exe" -ed "C&#58;\WinBoard-4.8.0\smt170" -uci NalimovCache=4
nice engine proc to 10
85436 >first &#58; xboard
protover 2
85436 <first &#58; PolyGlot 2.0.3 by Fabien Letouzey.
85436 <first &#58; feature done=0
85436 >first &#58; accepted done
85436 <first &#58; feature analyze=1
85436 >first &#58; accepted analyze
85436 <first &#58; feature exclude=1
85436 >first &#58; accepted exclude
85436 <first &#58; feature colors=0
85436 >first &#58; accepted colors
85436 <first &#58; feature draw=1
85436 >first &#58; accepted draw
85436 <first &#58; feature ics=1
85436 >first &#58; accepted ics
85436 <first &#58; feature myname="SmarThink 1.70"
85436 >first &#58; accepted myname
85436 <first &#58; feature name=1
85436 >first &#58; accepted name
85436 <first &#58; feature pause=0
85436 >first &#58; accepted pause
85436 <first &#58; feature ping=1
85436 >first &#58; accepted ping
85436 <first &#58; feature playother=1
85436 >first &#58; accepted playother
85436 <first &#58; feature sigint=1
85436 >first &#58; accepted sigint
85436 <first &#58; feature reuse=1
85436 >first &#58; accepted reuse
85436 <first &#58; feature san=0
85441 >first &#58; accepted san
85441 <first &#58; feature setboard=1
85441 >first &#58; accepted setboard
85441 <first &#58; feature sigint=0
85441 >first &#58; accepted sigint
85441 <first &#58; feature sigterm=0
85441 >first &#58; accepted sigterm
85441 <first &#58; feature time=1
85441 >first &#58; accepted time
85441 <first &#58; feature usermove=1
85441 >first &#58; accepted usermove
85441 <first &#58; feature nps=1
85441 >first &#58; accepted nps
85441 <first &#58; feature memory=1
85441 >first &#58; accepted memory
85441 <first &#58; feature smp=0
85441 >first &#58; accepted smp
85441 <first &#58; feature egt="nalimov"
85441 >first &#58; accepted egt
85441 <first &#58; feature variants="normal"
85441 >first &#58; accepted variants
85441 <first &#58; feature option="PawnHash -spin 7 0 1024"
85441 >first &#58; accepted option
85441 <first &#58; feature option="OpeningsBook -string .\book.smt"
85441 >first &#58; accepted option
85441 <first &#58; feature option="OwnBook -check 1"
85441 >first &#58; accepted option
85441 <first &#58; feature option="NalimovCache -spin 4 1 128"
85441 >first &#58; accepted option
85441 <first &#58; feature option="MultiPV -spin 1 1 1024"
85441 >first &#58; accepted option
85441 <first &#58; feature option="Aggressivity -spin 100 0 300"
85441 >first &#58; accepted option
85441 <first &#58; feature option="Defensivity -spin 100 0 300"
85441 >first &#58; accepted option
85441 <first &#58; feature option="Clear Hash -button"
85441 >first &#58; accepted option
85441 <first &#58; feature option="Polyglot exclude move -string "
85441 >first &#58; accepted option
85441 <first &#58; feature option="Polyglot SettingsFile -file .\_PG\SmarThink_1.70.ini"
85441 >first &#58; accepted option
85441 <first &#58; feature option="Polyglot Log -check 0"
85441 >first &#58; accepted option
I did the same (load SmarThink) and then appeared the OS message.

Another question, what options should I set in a 2xRR tournament in order to play like this:

A vs B
C vs D
A vs C
B vs D
A vs D
B vs C

and the following the same pairings but with changed sides?

In my set up (sync after cycle enabled) the pairings are like this:

A vs B
B vs A
C vs D
D vs C
etc.

Should I enable sync after round instead? Is also possible to play multiple instances of WB for the same tournament with this setting?
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard/XBoard 4.8.0 released

Post by hgm »

Hmm, weird. WinBoard seems to crash just while doing nothing. (It already replied to the previous feature command with 'accepted'. It could be that the next option Polyglot sends it crashes it before it could print it to the debug. That would be the option "Polyglot LogFile". What does Polyglot print when you run it from the command prompt with the same command that WinBoard uses:

polyglot -noini -ec "SmarThink_v170_x64_intel_SSE3.exe" -ed "C:\WinBoard-4.8.0\smt170" -uci NalimovCache=4

? Does it print anything suspect for the LogFile?

As to your question: You should set 1 game per pairing, and then 2 cycles. The games per pairing is how many times it plays the same two programs against each other before starting games with others.

The Sync options have nothing to do with it. They would just prevent games of the next round or cycle starting before all games planned for the previous round or cycle (according to the games per pairing and the pairing schedule) have finished. (Which could happen when you play with multiple WinBoard instances on the same tournament, and one of the games near the end of a round or cycle lasts very long until after all other games of that round or cycle have finished. So that other WinBoard's now have no choice other than to pick games from the next round or cycle, which could mess up the order in which the games appear in the PGN file, which again would make it more difficult to create a cross table or standings at a point where all players have equally many games.) If you are not interested in intermediate results, it is better not to sync, because waiting for one of the games to finish wastes CPU time.
Carlos777
Posts: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: WinBoard/XBoard 4.8.0 released

Post by Carlos777 »

hgm wrote:Hmm, weird. WinBoard seems to crash just while doing nothing. (It already replied to the previous feature command with 'accepted'. It could be that the next option Polyglot sends it crashes it before it could print it to the debug. That would be the option "Polyglot LogFile". What does Polyglot print when you run it from the command prompt with the same command that WinBoard uses:

polyglot -noini -ec "SmarThink_v170_x64_intel_SSE3.exe" -ed "C:\WinBoard-4.8.0\smt170" -uci NalimovCache=4

? Does it print anything suspect for the LogFile?
Where is located the logfile or how do I enable the option?
As to your question: You should set 1 game per pairing, and then 2 cycles. The games per pairing is how many times it plays the same two programs against each other before starting games with others.

The Sync options have nothing to do with it. They would just prevent games of the next round or cycle starting before all games planned for the previous round or cycle (according to the games per pairing and the pairing schedule) have finished. (Which could happen when you play with multiple WinBoard instances on the same tournament, and one of the games near the end of a round or cycle lasts very long until after all other games of that round or cycle have finished. So that other WinBoard's now have no choice other than to pick games from the next round or cycle, which could mess up the order in which the games appear in the PGN file, which again would make it more difficult to create a cross table or standings at a point where all players have equally many games.) If you are not interested in intermediate results, it is better not to sync, because waiting for one of the games to finish wastes CPU time.
I will try with those options.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard/XBoard 4.8.0 released

Post by hgm »

Carlos777 wrote:Where is located the logfile or how do I enable the option?
Well, that is what Polyglot is expected to tell us. I don't want you to look in the log file (which is probably not even made, because just before it said "Polyglot Log -check 0", which means logging is off), but just want to know what Polyglot would have said to WinBoard (and which it would print in the console window when you run it from the command prompt). Mine would have said

Code: Select all

...
feature option="Polyglot Log -check 0"
feature option="Polyglot LogFile -file polyglot.log"
feature option="Polyglot Resign -check 0"
...
Carlos777
Posts: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: WinBoard/XBoard 4.8.0 released

Post by Carlos777 »

hgm wrote:
Carlos777 wrote:Where is located the logfile or how do I enable the option?
Well, that is what Polyglot is expected to tell us. I don't want you to look in the log file (which is probably not even made, because just before it said "Polyglot Log -check 0", which means logging is off), but just want to know what Polyglot would have said to WinBoard (and which it would print in the console window when you run it from the command prompt). Mine would have said

Code: Select all

...
feature option="Polyglot Log -check 0"
feature option="Polyglot LogFile -file polyglot.log"
feature option="Polyglot Resign -check 0"
...
This is what I get:

Code: Select all

Microsoft Windows &#91;Versión 6.1.7601&#93;
Copyright &#40;c&#41; 2009 Microsoft Corporation. Reservados todos los derechos.

C&#58;\>cd C&#58;\WinBoard-4.8.0\WinBoard

C&#58;\WinBoard-4.8.0\WinBoard>polyglot -noini -ec "SmarThink_v170_x64_intel_SSE3.ex
e" -ed "C&#58;\WinBoard-4.8.0\smt170" -uci NalimovCache=4
PolyGlot 2.0.3 by Fabien Letouzey.
That is all.
Krzysztof Grzelak
Posts: 1525
Joined: Tue Jul 15, 2014 12:47 pm

Re: WinBoard/XBoard 4.8.0 released

Post by Krzysztof Grzelak »

Request and question H.G.Muller. Is using program WinBoard-4.8.0 you can play draughts tournaments International. It walks me about this or we can carry out in international draughts tournaments.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard/XBoard 4.8.0 released

Post by hgm »

The WinBoard Alien Edition supports a variant checkers, which by default uses 8x8 board, but with the board-size overrides can be configured to 10x10, for international draughts. The Nebiyu engine can play it.