Page 1 of 1

winboard fail in detecting errors in pgn file

PostPosted: 26 Nov 2004, 15:13
by Uri Blass
I download the following game from Dan Corbit's site and modified it to have illegal moves.

Winboard does not detect 11.hxg3 as illegal and the pawn g3 disappear from the board with no other changes after 11.hxg3(for some reason it shows h2xg3 when there is no pawn at h2 in the board).

Later winboard fails to detect 41...Kb3 as illegal and also does not detect 42.Ra6+ as illegal (there is no check).
Only when black tries to play another illegal move(42..a2)


[Event "ICS game"]
[Site "chess.net INT"]
[Date "1999.09.23"]
[Round "?"]
[White "Dorkus"]
[Black "Supergrip"]
[Result "1-0"]
[WhiteElo "2439"]
[BlackElo "2304"]
[ECO "A00f"]
[EventDate "1999.??.??"]

1.h3 d5 2. d3 c5 3. Bf4 Nc6 4. Nf3 g6 5. Ne5 Bg7 6. Nxc6 bxc6 7. Nc3 e5
8. Bg3 f5 9. Na4 f4 10. Nxc5 fxg3 11. hxg3 Nf6 12. d4 e4 13. Qd2 O-O 14.
Qg5 Nd7 15. Qxd8 Rxd8 16. Ne6 Ba6 17. e3 Bxf1 18. Kxf1 Rdc8 19. Ke2 Nf8
20. Nc5 Rd8 21. c4 Rab8 22. Rab1 Nd7 23. cxd5 Nxc5 24. dxc6 Nd3 25. c7
Rdc8 26. cxb8=Q Rxb8 27. f3 Rxb2+ 28. Rxb2 Nxb2 29. fxe4 Nc4 30. Rc1
Nxa3 31. Rc8+ Bf8 32. Rc7 Nb5 33. Rd7 a5 34. e5 a4 35. e6 a3 36. Rd8 Kg7
37. Ra8 Kf6 38. Rxf8+ Kxe6 39. Ra8 Kd5 40. Ra5 Kc4 41. Ra4+ Kb3 42. Ra6
a2 43. Kd3 Kb2 44. Rxa2+ Kxa2 45. Kc4 Nc7 46. e4 Ka3 47. d5 Ka4 48. d6
Ne6 49. d7 Ka5 50. Kd5 Nd8 51. e5 Kb6 52. Kd6 Kb7 53. g4 h5 54. gxh5
gxh5 55. g3 Kb8 56. e6 Nb7+ 57. Ke7 Kc7 58. Ke8 1-0

Re: winboard fail in detecting errors in pgn file

PostPosted: 26 Nov 2004, 15:50
by Igor Gorelikov
Hi Uri,

In Winboard set on the following:
menu Options> General > Test Legality

and Winboard detects illegal moves.

Igor

Re: winboard fail in detecting errors in pgn file

PostPosted: 26 Nov 2004, 16:56
by Uri Blass
Yes for some reason it was not set(I think that I decided to save time for blitz games so I changed it like other things that are not needed as animation).

I see that winboard has no problem in the posted game with test legality.

I think that test legality should be used always for posting pgn because not using test legality should be relevant only for games if a player want to cheat and not for posting games(alternatively if there is no full notation of illegal moves in the pgn winboard should test legality of it).

Uri