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
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:
I found a bug in the lag-free timing option.
Matthias.
Fixed and uploaded ChessGUI 0.201.