It is sampled search. In some positions it helps find smthg much faster, in others slower. Now go figure why. Noone (besides Vas) knows how this sampled search works
I tried the testposition once more but Ancalagon keeps playing 24... fxg5, the eval does go down eventually but not enough to consider any other move and no forced draw is seen, at 19 ply finally 26.Qd3+ Kh6 27.h4 in the PV which is an alternative to directly playing 26. h4, Naum 3.1 played this 26.Qd3 also, although 26. h4 is better. 21 plies completed on the Athlon 2009 MHz:
[D]r2q4/pp1b2pp/5pk1/3Q2B1/8/8/PP4PP/4R2K b - -
Engine: Ancalagon 1.08 Testversion 002 (256 MB)
by Tord Romstad
26.. fxg5 is probably a draw, but I don't find 24... Bc6 very convincing as a winning attempt, after 25. Qxd8 Rxd8 26. Be3, is Black's extra pawn really much of an asset? Did Zukertort not just blunder towards the end? A short analysis of the position after 24... Bc6 25. Qxd8 Rxd8 26. Be3 gives :
[D]3r4/pp4pp/2b2pk1/8/8/4B3/PP4PP/4R2K b - -
Engine: Ancalagon 1.08 Testversion 002 (256 MB)
by Tord Romstad
best move: Bc6-d5 time: 37:03.125 min n/s: 643.998 nodes: 1.431.690.000
Trying to see how I can let Glaurung generate checks at depths deeper than 0 in the QSearch, -i.e. at negative depths, smaller depths than Depth(0)- but probably I'm missing the whole point of how cleverly that is done in Glaurung, with checks in QSearch at Depth(-1) the results I got were exactly the same as with Depth(0), I did not expect that and understand only a very little bit why that is so, checks generated at >= Depth (-2) does at least give different evals and nodecounts but not such a good analysis, I'm guessing Depth(-3) would be the same as Depth (-2), checks generated at depths >= Depth (-4) is what I tried in this analysis, it is not too bad but I'm not sure it would help finding any eternal checks which is what I was mostly after as that seems the reason 24... fxg5 is a draw.
At least Ancalagon with this change or with normal QSearch manages to find 26. h4 which I liked a bit more as a bit easier testposition:
[D]2rq4/pp1b2pp/6k1/3Q2p1/8/8/PP4PP/3R3K w - -
Engine: Ancalagon 1.08 Testversion 002 (256 MB)
by Tord Romstad
26.. fxg5 is probably a draw, but I don't find 24... Bc6 very convincing as a winning attempt, after 25. Qxd8 Rxd8 26. Be3, is Black's extra pawn really much of an asset? Did Zukertort not just blunder towards the end? A short analysis of the position after 24... Bc6 25. Qxd8 Rxd8 26. Be3 gives :
I find it very convincing. The main line is a perpetual. The rook endings with double pawn up for black are an easy draw for white.
So why not try your luck in an opposite coloured bishop ending with rooks still on the board? In these endings with rooks still on the board the stronger side almost always has some winning chances.