Author: Lex Loep
Date: 01:33:07 01/30/00
Go up one level in this thread
On January 29, 2000 at 16:08:00, Robert Hyatt wrote: >On January 29, 2000 at 14:28:12, Lex Loep wrote: > >>On January 29, 2000 at 10:25:34, Robert Hyatt wrote: >> >>>On January 29, 2000 at 04:05:00, Lex Loep wrote: >>> >>>>On January 28, 2000 at 17:21:00, Robert Hyatt wrote: >>>> >>>>>On January 28, 2000 at 15:44:03, Lex Loep wrote: >>>>> >>>>>>While working on my winboard adapter I run across this strange problem, >>>>>>when a new game command is given on the GUI menus, the winboard >>>>>>adapter translates this to a "new\n" be send to the winboard engine >>>>>>crafty 17.3 >>>>>>normally after 'new' crafty comes back with tellics .. and kibitz... >>>>>>not in this case, even giving 3 times new in a row, nothings comes back. >>>>>>Then when I pass the first move to crafty, it certainly remembers all >>>>>>the 'new' commands and shows all the tel and kib lines 3 times followed >>>>>>by the moves. >>>>>>Now in the above case there is no real problem, but if you play a few >>>>>>moves until it is out the opening book, then give 'new' , the new command >>>>>>is never recognised, then playing the first move is seen as illegal. then >>>>>>another 'new' command brings everything back. >>>>>>I first though there is some problem in hanlding the pipes from the >>>>>>winboard adapter to crafty, but I could not find anything wrong. >>>>>> >>>>>>so I did the same test starting crafty standalone, gave it the following >>>>>>commands: >>>>>> >>>>> >>>>> >>>>>are you fflushing the buffer on output? Or have you set the buffer size >>>>>to zero. Crafty doesn't do any buffering at all, using only read() and >>>>>write() to talk thru the pices. If you don't flush() after writing "new\n" >>>>>I won't get it until later. >>>>> >>>> >>>>I am using WriteFile followed by FlushFileBuffers, if it get's it later >>>>it's no problem, but sometimes it does not get it at all. >>>>The same happens with crafty running in a command prompt and just >>>>typing in the commands from the keyboard. It seem related to the 'new' >>>>command itself in combination with pondering. >>>>If I send the sequence >>>>"ponder off\n" >>>>"new\n" >>>>then it works fine. >>>> >>>>Lex >>> >>> >>> >>>Is this the most recent version(s)? IE I just tried this: >>> >>>book off >>>e4 >>>(wait for it to move) >>>(it makes move and starts pondering) >>>I type "new" >>>game backs up to move 1. >>> >>> >>> >>I have tried it with version 17.3 and with 15.14, both had the same >>behaviour, I did type xboard on the prompt before the first move. >>It's very strange, I changed my winboard adapter to send the >>"ponder off\n" command befor "new\n" , then it works as expected. >>Did you test on NT or Linux ? >> > > >I don't test anything with NT. However, try the latest code. There was >at least one bug in the winboard interface that was fixed in the most >recent version... > > Thanks, version 17.6 works fine. > >> >>> >>> >>>> >>>> >>>>> >>>>> >>>>> >>>>>>xboard >>>>>>e4 >>>>>>---- got back move e7e5 >>>>>>e4 >>>>>>---- got back move g8f6 >>>>>>h4 >>>>>>---- out of book, got back move f6e4 >>>>>>new >>>>>>---- no response here >>>>>>e4 >>>>>>---- Illegal move: e4 ?????? >>>>>> >>>>>>Do I miss something, is this normal ? Crafty 15.x has the same behaviour. >>>>>> >>>>>>Platform is NT 4 / SP6 / 128 MB >>>>>> >>>>>> >>>>>>Lex
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.