[d] 6k1/1p4p1/p4q2/P2p2K1/3P2R1/3P4/7r/8 w - - 3 49
Winboard does have a mate-test routine, mainly for determining if the SAN should have a + or # at the end. In Winboard_F I now use this mate test to adjudicate the game, (in case the engines don't claim), or to intercept false claims by engines.
However, the MateTest routine does not consider the above position checkmate: Winboard it annotates it with + in the PGN, and hence it rejects the claim by the engine, despite the fact that white is very checkmated.
[d] 6k1/1p4p1/p4q2/P2p2K1/3P2R1/3P4/7r/8 w - - 3 49
Winboard does have a mate-test routine, mainly for determining if the SAN should have a + or # at the end. In Winboard_F I now use this mate test to adjudicate the game, (in case the engines don't claim), or to intercept false claims by engines.
However, the MateTest routine does not consider the above position checkmate: Winboard it annotates it with + in the PGN, and hence it rejects the claim by the engine, despite the fact that white is very checkmated.