Author: John Merlino
Date: 12:56:27 01/12/01
Go up one level in this thread
On January 12, 2001 at 01:50:03, William Penn wrote: >CM8000 Pause operation > >I believe it was asked here recently how to pause then resume CM8000 analysis >while retaining data. I note that in CM6000 that there were two such operations >available which provided that feature: Pause, and Ctrl-E (Game Details window). >They temporarily stopped the GUI and chess engine, so there was very little >processor usage. After using them, then the Think Lines window continued the >analysis in progress without interruption. Unfortunately in CM8000 the analogous >Ctrl-G operation erases all analysis data, and the Pause operation does not >pause the king engine as it should. Presumably the same kind of method(s) as >used in CM6000 could be transferred to CM8000. I would also think that kind of >interrupt would be built into the king engine via a simple flag bit or byte >somewhere, so it would just be a matter of setting or clearing the flag >bit/byte. The engine's author would presumably have to provide that information >to the GUI programmers. >WP The problem (which has been a topic of discussion between myself, Tim Mann and Dr. Hyatt) is that the XBoard protocol does not define ANY way to pause an engine the way that it was done in CM7000 and before. Since The King is an XBoard engine, the pause feature in CM8000 now does something entirely different than what it used to do. If the XBoard protocol adds a "pause/resume" command set (as we have been discussing), then we will be able to implement it in Chessmaster. What the patch is going to do, so that the engines don't keep hogging the CPU when a game is paused, is that all engines are going to be put in to "force" mode (meaning they stop thinking AND, probably, flush their analysis up to the point where the game was paused). If it is a computer's turn to move, then its game clock will be rewound back to the start of its move, meaning that, if pondering was off, very little will be lost (and perhaps nothing). If pondering was on, then MORE will be lost. But, sadly, this is the best solution available at this time. jm
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.