Thank you very much for implementing Chess 960
It works well mostly, just in 2 games I had a reproduceable crashes:
[Event "Chess960 League B"]
[Site "Stuttgart"]
[Date "2009.12.24"]
[Round "1"]
[White "Daydreamer 1.6"]
[Black "Deep Patzer 3.80"]
[Result "0-1"]
[SetUp "1"]
[FEN "brqnkbrn/pppppppp/8/8/8/8/PPPPPPPP/BRQNKBRN w KQkq - 0 1"]
[Termination "time forfeit"]
[PlyCount "6"]
1. Ng3 {+0.16/15 34} b5 {-0.21/11 12} 2. e3 {+0.24/13 18} b4 {-0.17/10 6}
3. b3 {+0.52/12 7} e6 {-0.26/10 6 0-1 Weiss überschreitet die Zeit} 0-1
[Event "Chess960 League B"]
[Site "Stuttgart"]
[Date "2009.12.24"]
[Round "2"]
[White "Daydreamer 1.6"]
[Black "Hamsters 0.7.1"]
[Result "0-1"]
[SetUp "1"]
[FEN "rbkrnqbn/pppppppp/8/8/8/8/PPPPPPPP/RBKRNQBN w KQkq - 0 1"]
[Termination "time forfeit"]
[PlyCount "4"]
1. Ng3 {+0.15/15 42} Ng6 {-0.03/15 9} 2. f4 {+0.16/14 29} Nd6 {-0.03/14 9
0-1 Weiss überschreitet die Zeit} 0-1
Merry Xmas