here is a winboard f debug file of fischer random. it has more info the game goes maybe 4 moves is adjourned and i show the start of ics feeing info and then winboard f parsing it and sending to first chess program the info. winboardf sends some characters that are not easily picked up so its work to paste the whole thing so consider the below text an example and the full debug file is at
www.adam16mr.org/stuff/winboard-fr1-9-08.zip
40203 <first : level 0 17700 0
<ICS: \015\012threechecksbot (2120) vs. Mike (1415) --- 2008.01.19 16:55:38 \015\012Unrated wild(22) match, initial time: 3 minutes, increment: 0 seconds\015\012\015\012<12> qnrkbbnr pppppppp -------- -------- -------- -------- PPPPPPPP QNRKBBNR W -1 1 0 1 0 1 1029 threechecksbot Mike -3 3 0 39 39 173 170 1 none (0:00) none 0\015\012\012Move threechecksbot Mike \015\012---- ---------------- ----------------\015\012 1. d4 (0:02) d5 (0:02) \015\012 2. e3 (0:02) c6 (0:02) \015\012 3. Nf3 (0:02) \015\012 {Game in progress} *\015\012aics%
recognized 'ICS Unrated wild(22) match' (22) as variant fischerandom
Parsing board: qnrkbbnr pppppppp -------- -------- -------- -------- PPPPPPPP QNRKBBNR W -1 1 0 1 0 1 1029 threechecksbot Mike -3 3 0 39 39 173 170 1 none (0:00) none 0
Parsing game history: threechecksbot Mike
---- ---------------- ----------------
1. d4 (0:02) d5 (0:02)
2. e3 (0:02) c6 (0:02)
3. Nf3 (0:02)
{Game in progress} *
Disambiguate in: 0(3,-1)-(3,3) = 0 (
Disambiguate C: 17(2,-1)-(2,5) = 0
Disambiguate out: 17(2,6)-(2,5) = 0
CoordsToAlgebraic, piece=17
Legality test: a7a6
Legality test: a7a5
Legality test: b7b6
Legality test: b7b5
Legality test: c7c6
Legality test: c7c5
Legality test: e7e6
Legality test: e7e5
Legality test: f7f6
Legality test: f7f5
Legality test: g7g6
Legality test: g7g5
Legality test: h7h6
Legality test: h7h5
Legality test: b8a6
Legality test: b8d7
Legality test: b8c6
Legality test: d8d7
Legality test: e8d7
Legality test: e8c6
Legality test: e8b5
Legality test: e8a4
Legality test: g8f6
Legality test: g8h6
Legality test: d8c8
Legality test: d8h8
Parser Qa1: yyleng=3, 1(-1,-1)-(5,2) = 0 ( )
Disambiguate in: 1(-1,-1)-(5,2) = 0 (
Disambiguate C: 1(-1,-1)-(5,2) = 0
Disambiguate out: 1(6,0)-(5,2) = 0
CoordsToAlgebraic, piece=1
Feeding position and moves 0 through 5 to first chess program
40328 >first : force
write FEN 50-move: 0 5 0
e0. p=-4
e1. p=-4
e2. p=-4
e3. p=-4
e4. p=-4
e5. p=-4
40328 >first : setboard qnrkbbnr/pppppppp/8/8/8/8/PPPPPPPP/QNRKBBNR w HAha - 0 1
40328 >first : d2d4
40328 >first : d7d5
40328 >first : e2e3
40328 >first : c7c6
40328 >first : g1f3
40328 <first :