Repository navigation
v1.9
Time management for sudden death and slow connections, and a speed option.
- New option
Move Overhead(ms, default 94): what a move costs on the clock besides Psion's thinking (entering it, the GUI, the network). It is subtracted from every time allocation and replaces the fixed 50 ms used before. The default is the median with lichess-bot on a PC in Belgium; increase it if the engine loses on time, e.g. with a slow connection to the server (the Lichess bot now runs on a server in Canada with 270). - Without increment or
movestogoPsion now thinks for 1/60 of the remaining time instead of 1/30, so that the fixed cost of a move does not make long sudden-death games end on time (a 3+0 game was lost on time at move 117). - New option
Cycles(defaultmax): the speed of the emulated PC,maxfor as fast as the host allows or a fixed number of instructions per millisecond (1 to 1,000,000), e.g.300for roughly an original IBM PC, as--cyclesdoes from start-up. It can be changed between moves. At low values entering moves slows down too: increaseMove Overhead. setoptionis now supported (forMove OverheadandCycles; option names are case-insensitive).govalues are parsed safely: they are clamped to 0 .. 2^31-1, and a clock that was sent but is negative or 0 gives the 50 ms minimum instead of the 5-second default for searches without a clock.
Full Changelog: v1.8...v1.9