Cheese 1.6

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

Cheese 1.6

Postby Patrice Duhamel » 10 May 2014, 09:49

Hello,

Cheese 1.6 is available :
http://cheesechess.free.fr/en/download.html

Regards,

Partice.
User avatar
Patrice Duhamel
 
Posts: 49
Joined: 03 Dec 2006, 14:27
Location: France

Re: Cheese 1.6

Postby Josh Pettus » 11 May 2014, 00:02

Oh nice! Great to see an engine with OSX build already done for me. But I appear to be having an issue in the mac version, (both pop and regular 64bit versions and i haven't tried it on another OS) Unfortunately it will only move once, and on the next turn, throw up a few lines of PV on the engine output box, and then never move again. I have an intel i7 core duo on my laptop, OS 10.9.2, and the cheese.ini is the default:

Code: Select all
[Engine]

# Main hash table Size (8, 16, 32 ,64, 128, 256, 512, 1024, 2048, 4096)
Hash=128

# Use own opening book = 1
Book=0

# If use own book : path to opening book file
BookFile=cheeseopenbook.bin



This is as white or black, and basically any time control I have tried.

{edit]

The problem appears to be when used in xboard mode, it works fine in UCI. I didn't realize you supported both.
Josh Pettus
 
Posts: 317
Joined: 11 Mar 2009, 01:11

Re: Cheese 1.6

Postby Patrice Duhamel » 11 May 2014, 11:14

Thanks for reporting this problem.

I see no problem on Windows when I use my engine in Winboard mode in Arena, and it seems to work with Winboard but I see that pondering is enabled by default.

I don't remember the option to enable Winboard logfile, but it could help me to see what happens.
User avatar
Patrice Duhamel
 
Posts: 49
Joined: 03 Dec 2006, 14:27
Location: France

Re: Cheese 1.6

Postby Josh Pettus » 12 May 2014, 03:34

to activate it just add the -debug flag to the launching command to xboard/winboard.
This is what I got.

Code: Select all
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
Version: xboard master-20140119 + fairymax ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir="/Applications/Xboard/XBoard.app/Contents/Resources/bin") fairymax
616 >first : xboard
protover 2
shuffleOpenings = 0
768 <first : tellics say     Fairy-Max 4.8S
768 <first : tellics say     by H.G. Muller
768 <first : tellics say Gothic Chess is protected by U.S. patent #6,481,716 by Ed Trice.
768 <first : tellics say Falcon Chess is protected by U.S. patent #5,690,334 by George W. Duke
768 <first : feature myname="Fairy-Max 4.8S"
768 >first : accepted myname
769 <first : feature memory=1
769 >first : accepted memory
769 <first : feature setboard=0 xedit=1 ping=1 done=0
769 >first : accepted setboard
769 >first : accepted xedit
769 >first : accepted ping
769 >first : accepted done
769 <first : feature variants="normal,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,falcon,cylinder,berolina,super,seirawan,spartan,great,fairy"
769 >first : accepted variants
769 <first : feature option="Resign -check 0"
769 >first : accepted option
769 <first : feature option="Resign Threshold -spin 800 200 1200"
769 >first : accepted option
769 <first : feature option="Ini File -file ./data/fmax.ini"
769 >first : accepted option
769 <first : feature option="Multi-PV Margin -spin 0 0 1000"
769 >first : accepted option
769 <first : feature option="Variant fairy selects -combo Spartan /// FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers"
769 >first : accepted option
769 <first : feature option="Makruk rules -combo makruk /// cambodian /// ai-wok"
769 >first : accepted option
769 <first : feature option="Dummy Slider Example -slider 20 0 100"
769 >first : accepted option
769 <first : feature option="Dummy String Example -string happy birthday!"
769 >first : accepted option
769 <first : feature option="Dummy Path Example -path ."
769 >first : accepted option
769 <first : feature option="Clear Hash -button"
769 >first : accepted option
769 <first : feature done=1
769 >first : accepted done
770 >first : memory 68
770 >first : new
random
770 >first : level 0 5 0
770 >first : post
770 >first : hard
770 >first : ping 1
Impossible move , type = 0
839 <first : pong 1
67557 >first : quit
Unload first
StartChildProcess (dir="/Applications/Xboard/Engines/cheese") ./cheese
67601 >first : xboard
protover 2
67617 <first : Cheese 1.6 (64 bits) by Patrice Duhamel
67715 <first : feature setboard=1 myname="Cheese 1.6 64 bits" analyze=1 ping=1 draw=0 sigint=0 variants="normal" done=1 colors=0
67715 >first : accepted setboard
67715 >first : accepted myname
67716 >first : accepted analyze
67716 >first : accepted ping
67716 >first : accepted draw
67716 >first : accepted sigint
67716 >first : accepted variants
67716 >first : accepted done
67716 >first : accepted colors
recognized 'normal' (-1) as variant normal
67718 >first : new
random
67718 >first : level 0 5 0
67718 >first : post
67718 >first : hard
67718 >first : ping 1
Impossible move , type = 0
67745 <first : pong 1
70305 >first : force
StartChildProcess (dir="/Applications/Xboard/XBoard.app/Contents/Resources/bin") fairymax
70328 >second: xboard
protover 2
70425 <second: tellics say     Fairy-Max 4.8S
70425 <second: tellics say     by H.G. Muller
70425 <second: tellics say Gothic Chess is protected by U.S. patent #6,481,716 by Ed Trice.
70425 <second: tellics say Falcon Chess is protected by U.S. patent #5,690,334 by George W. Duke
70430 <second: feature myname="Fairy-Max 4.8S"
70430 >second: accepted myname
70430 <second: feature memory=1
70430 >second: accepted memory
70430 <second: feature setboard=0 xedit=1 ping=1 done=0
70430 >second: accepted setboard
70430 >second: accepted xedit
70430 >second: accepted ping
70430 >second: accepted done
70430 <second: feature variants="normal,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,falcon,cylinder,berolina,super,seirawan,spartan,great,fairy"
70430 >second: accepted variants
70430 <second: feature option="Resign -check 0"
70430 >second: accepted option
70430 <second: feature option="Resign Threshold -spin 800 200 1200"
70430 >second: accepted option
70430 <second: feature option="Ini File -file ./data/fmax.ini"
70430 >second: accepted option
70430 <second: feature option="Multi-PV Margin -spin 0 0 1000"
70430 >second: accepted option
70430 <second: feature option="Variant fairy selects -combo Spartan /// FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers"
70430 >second: accepted option
70430 <second: feature option="Makruk rules -combo makruk /// cambodian /// ai-wok"
70430 >second: accepted option
70430 <second: feature option="Dummy Slider Example -slider 20 0 100"
70431 >second: accepted option
70431 <second: feature option="Dummy String Example -string happy birthday!"
70431 >second: accepted option
70431 <second: feature option="Dummy Path Example -path ."
70431 >second: accepted option
70431 <second: feature option="Clear Hash -button"
70431 >second: accepted option
70431 <second: feature done=1
70431 >second: accepted done
70432 >second: memory 68
70432 >second: new
random
70432 >second: level 0 5 0
70432 >second: post
70432 >second: hard
70432 >second: ping 1
Impossible move , type = 0
70432 >second: force
70498 <second: pong 1
New game (0): Cheese 1.6 64 bits-Fairy-Max 4.8S (w)
70505 >first : computer
70505 >second: computer
70505 >first : time 30000
70505 >first : otim 30000
book hit = (NULL)
70505 >first : go
nps: w=-1, b=-1
70507 <first : 1 43 0 20 b1c3
70508 <first : 2 5 0 80 b1c3 b8c6
70508 <first : 3 43 0 184 b1c3 b8c6 g1f3
70508 <first : 4 5 0 988 b1c3 b8c6 g1f3 g8f6
70508 <second: Error (unknown command): computer
70508 <first : 5 30 0 2107 b1c3 b8c6 g1f3 g8f6 d2d3
70530 <first : 6 5 0 6743 b1c3 b8c6 g1f3 g8f6 d2d3 d7d6
70530 <first : 7 19 1 11793 b1c3 b8c6 g1f3 g8f6 d2d3 d7d6 c1f4
70552 <first : 8 5 3 39698 b1c3 b8c6 g1f3 g8f6 d2d4 d7d5 c1f4 c8f5
70571 <first : 9 14 6 80112 b1c3 b8c6 g1f3 g8f6 d2d4 d7d5 c1f4 c8f5 e2e3
70704 <first : 10 17 19 284468 g1f3 b8c6 e2e3 e7e5 b1c3 g8f6 f1b5
70956 <first : 11 28 45 620747 g1f3 g8f6 e2e3 e7e6 b1c3 b8c6 f1e2
71859 <first : 12 11 135 2107198 g1f3 g8f6 b1c3 e7e6 e2e4 b8c6 d2d4 f8b4 f1d3 d7d5 e4d5 f6d5
74823 <first : 13 17 431 7274389 e2e4 g8f6 b1c3 d7d5 e4e5 d5d4 e5f6 d4c3 b2c3 e7f6 g1f3 b8c6 d2d4
74823 <first : info depth 14
78260 <first : 14 15 775 13773509 e2e4 g8f6 b1c3 d7d5 e4e5 f6e4 c3e4 d5e4 d2d4 e4d3
78260 <first : info depth 15
85514 <first : move e2e4
85514 >second: time 30000
85514 >second: otim 28499
book hit = (NULL)
85514 >second: e2e4
85514 >second: black
85514 >second: go
85730 <first : Hint: g8f6
85730 <first : 1 25 0 56 b1c3
85733 <first : 2 20 0 126 e4e5
85733 <first : 3 20 0 182 e4e5
85733 <first : 4 20 0 239 e4e5
85733 <first : 5 20 0 420 e4e5
85733 <first : 6 20 0 540 e4e5
85733 <first : 7 20 0 597 e4e5
85733 <first : 8 20 0 698 e4e5
85733 <first : 9 20 0 894 e4e5
85734 <first : 10 20 0 1306 e4e5
85734 <first : 11 20 0 2163 e4e5
85734 <first : 12 20 0 5753 e4e5
85734 <first : 13 20 0 13550 e4e5
85734 <second: # times @ 3996715222
85734 <second:  1     14        0          3 c7c5
85734 <second:  1     18        0          9 h7h6
85734 <second:  1     27        0         11 b8c6
85735 <second:  2     15        0         27 b8c6 d2d4
85735 <second:  3     15        0        486 b8c6 b1c3 d7d6
85735 <second:  4     -4        0       1169 b8c6 b1c3 d7d6 d2d4
85735 <second:  4      9        0       2242 g8f6 b1c3 d7d5 f2f3
85735 <second:  4     14        0       4046 c7c5 d2d4 g8f6 b1c3
85735 <second:  5      3        2       9857 c7c5 d2d4 c5d4 d1d4 b8c6
85735 <second:  5     23        4      21110 c7c6 d2d4 d7d5 b1c3 c8e6
85736 <second:  5     27        9      50155 g8f6 b1c3 d7d5 f2f3 b8c6
85736 <second:  6     -9       14      72949 g8f6 b1c3 d7d5 f1d3 b8c6 f2f4
85767 <second:  6     -5       25     112425 g8h6 d2d4 d7d5 b1c3 c8g4 g1f3
86079 <second:  6     -4       56     225030 d7d6 d2d4 c7c5 b1c3 b8c6 g1f3
86219 <second:  6      7       70     290692 f7f6 b1c3 b8c6 d2d4 e7e5 g1f3
86308 <second:  7     -9       79     332003 f7f6 b1c3 b8c6 d2d4 e7e5 g1f3 f8d6
87269 <second:  7      7      175     688970 g7g6 b1c3 b8c6 d2d4 f7f5 c1f4 g8f6
87756 <second:  7     11      224     899368 b8a6 b1c3 d7d6 d2d4 c8e6 c1e3 g8f6
88509 <second:  7     25      299    1173644 b8c6 b1c3 d7d6 d2d4 g8f6 c1f4 c8e6
89258 <second:  8      2      374    1443225 b8c6 b1c3 g8f6 d2d3 d7d5 c1g5 c8e6 g1f3
90340 <second:  8     11      482    1850026 g8f6 e4e5 f6d5 c2c4 d5f4 d2d4 g7g5 b1c3
90857 <first : 14 21 534 10767590 e4e5 f6d5 g1f3 e7e6 b1c3 b8c6 c3d5 e6d5 d2d4 f8e7 f1d3 e8g8 e1g1 d7d6
90857 <first : info depth 15
95378 <second: # times @ 3996725086: real=9864 cpu=9850
95378 <second: move g8f6
95379 >first : time 28499
95379 >first : otim 29013
book hit = (NULL)
95379 >first : g8f6
97573 <first : 15 28 1205 23478495 e4e5 f6d5 g1f3 b8c6 b1c3 e7e6
97573 <first : info depth 16
115273 <first : 16 19 2975 57864837 e4e5 f6d5 g1f3 b8c6 b1c3 e7e6 f1c4 d5c3 d2c3 d7d5 e5d6 f8d6 e1g1 e8g8 c1g5 f7f6
115273 <first : info depth 17
152224 <first : 17 26 6670 129608901 e4e5 f6d5 g1f3 b8c6 f1c4 d5b6 c4b5 e7e6 e1g1 f8e7 b1c3 e8g8 d2d4 a7a6 b5d3 d7d5 c1f4
152224 <first : info depth 18
GameEnds(29, xboard exit, 2)
GE(29, xboard exit, 2) bare king k=16 color=44
189474 >first : result * {xboard exit}
Interrupting second
189474 >second: result * {xboard exit}
189499 >first : force
189499 >first : ping 2
189499 >second: force
189499 >second: ping 2
189532 >first : quit
189548 >second: quit
Josh Pettus
 
Posts: 317
Joined: 11 Mar 2009, 01:11

Re: Cheese 1.6

Postby Patrice Duhamel » 12 May 2014, 18:04

There is an UCI command "info depth..." I should not send in Winboard mode, but I don't think it's a real problem.

I can't reproduce this problem on Windows, I will test on OS X and Linux and try to fix it when I have some time.
You could try to disable pondering, to see if it's related to pondering or not.

Thanks for your help.
User avatar
Patrice Duhamel
 
Posts: 49
Joined: 03 Dec 2006, 14:27
Location: France

Re: Cheese 1.6

Postby Josh Pettus » 13 May 2014, 00:50

Hey, no problem. Glad to help!

It does appear to be ponder related as it works fine when disabled.
Josh Pettus
 
Posts: 317
Joined: 11 Mar 2009, 01:11

Re: Cheese 1.6

Postby Patrice Duhamel » 31 May 2014, 10:05

I released a new version, Cheese 1.6.1 :

http://cheesechess.free.fr/en/download.html

Changes :

- Fixed problem in pondering on Linux / Mac OS X, now use unbuffered stdin
- Fixed problems when pondering was canceled
- Fixed "level" command for Xboard, now use floats for increment
- Fixed : uci command "info depth" was sent in Xboard mode

This version should fix the pondering problem on Mac OS X / Linux.
User avatar
Patrice Duhamel
 
Posts: 49
Joined: 03 Dec 2006, 14:27
Location: France


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 23 guests