Page 1 of 2

ChessGUI 0.200 is out.

Posted: Tue Sep 28, 2010 9:32 pm
by Matthias Gemuh
ChessGUI 0.200 is out. More about it later. I expect no crashes.

http://www.hugedrive.com/published/WG/s ... =-5c90a08d

I may not be able to update my website for days.

Matthias.

Re: ChessGUI 0.200 is out.

Posted: Tue Sep 28, 2010 10:11 pm
by Matthias Gemuh
New or changed files are ChessGUI.exe and TimeLag.exe !

Matthias.

Re: ChessGUI 0.200 is out.

Posted: Wed Sep 29, 2010 9:55 am
by Matthias Gemuh
TimeLag.exe is the skeleton of an UCI engine. ChessGUI sends a message to TimeLag on every move during a game.
TimeLag replies immediately. ChessGUI thus measures communication time lag between GUI and chess engines.
If the "lag-free" option is used, ChessGUI will give back _average_ lag to engines on every move.

Matthias.

Re: ChessGUI 0.200 is out.

Posted: Wed Sep 29, 2010 11:33 pm
by JohnS
Matthias Gemuh wrote:TimeLag.exe is the skeleton of an UCI engine. ChessGUI sends a message to TimeLag on every move during a game.
TimeLag replies immediately. ChessGUI thus measures communication time lag between GUI and chess engines.
If the "lag-free" option is used, ChessGUI will give back _average_ lag to engines on every move.

Matthias.
Can you explain this more? How is average_lag calculated or is it just the lag for the current move fromTimeLag?
Does ChessGUI record the lag somewhere so users can view it?
How do you set "lag-free"?

Thanks.

Re: ChessGUI 0.200 is out.

Posted: Thu Sep 30, 2010 8:03 am
by Matthias Gemuh
JohnS wrote: Can you explain this more? How is average_lag calculated or is it just the lag for the current move fromTimeLag?
Does ChessGUI record the lag somewhere so users can view it?
How do you set "lag-free"?

Thanks.
Average = T/n, n = current move, T = current total lag
T starts where GUI book or pgn start positions end, but n is always from start of game ;) lol ! I shall correct n.
See debug file for lag. "lag-free timing" is in "GUI Preferences / GUI 1".

Matthias.

Re: ChessGUI 0.200 is out.

Posted: Thu Sep 30, 2010 9:51 am
by JohnS
Matthias Gemuh wrote:
JohnS wrote: Can you explain this more? How is average_lag calculated or is it just the lag for the current move fromTimeLag?
Does ChessGUI record the lag somewhere so users can view it?
How do you set "lag-free"?

Thanks.
Average = T/n, n = current move, T = current total lag
T starts where GUI book or pgn start positions end, but n is always from start of game ;) lol ! I shall correct n.
See debug file for lag. "lag-free timing" is in "GUI Preferences / GUI 1".

Matthias.
I tried this but the lag value reported keeps increasing (see attached). Could there be a bug? Also I think engines should be given any time increments per move when using pgn start positions. Other guis do this.

Thanks.

Re: ChessGUI 0.200 is out.

Posted: Thu Sep 30, 2010 10:26 am
by Matthias Gemuh
JohnS wrote:
I tried this but the lag value reported keeps increasing (see attached). Could there be a bug? Also I think engines should be given any time increments per move when using pgn start positions. Other guis do this.

Thanks.
"WM_TimeLagEngine() says TimeLagReturn 0000000010464140 SystemLag 0000000010463671 0000000010463968" means ChessGUI sent a message at 0000000010463671, it arrived in TimeLag at 0000000010463968, and arrived back in ChessGUI at 0000000010464140.
I shall check if it works as intended.

Re: ChessGUI 0.200 is out.

Posted: Fri Oct 01, 2010 6:19 pm
by Matthias Gemuh
kN/s for WB and lag-free timing touched

http://biglion.110mb.com/chess/ChessGUI.zip

Matthias.

Re: ChessGUI 0.200 is out.

Posted: Fri Oct 01, 2010 8:23 pm
by Matthias Gemuh
Matthias Gemuh wrote:ChessGUI 0.200 is out. More about it later. I expect no crashes.

http://www.hugedrive.com/published/WG/s ... =-5c90a08d

I may not be able to update my website for days.

Matthias.
I found a bug in the lag-free timing option.

Matthias.

Re: ChessGUI 0.200 is out.

Posted: Fri Oct 01, 2010 9:33 pm
by Matthias Gemuh
Matthias Gemuh wrote:
Matthias Gemuh wrote:ChessGUI 0.200 is out. More about it later. I expect no crashes.

http://www.hugedrive.com/published/WG/s ... =-5c90a08d

I may not be able to update my website for days.

Matthias.
I found a bug in the lag-free timing option.

Matthias.
Fixed and uploaded ChessGUI 0.201.