IOCC 2005 winner toledo has a bug
The first version "toledo.c" has a bug. It seems that toledo3.c was fixed (but this is not described in the text).
Here is the game:
$ make
cc toledo.c -o toledo
$ ./toledo x x
A B C D E F G H
8 r n b q k b n r 8
7 p p p p p p p p 7
6 . . . . . . . . 6
5 . . . . . . . . 5
4 . . . . . . . . 4
3 . . . . . . . . 3
2 P P P P P P P P 2
1 R N B Q K B N R 1
A B C D E F G H
>d2d4
A B C D E F G H
8 r n b q k b n r 8
7 p p p p p p p p 7
6 . . . . . . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . . . . . . . . 3
2 P P P . P P P P 2
1 R N B Q K B N R 1
A B C D E F G H
*E7-E6 (-87)
A B C D E F G H
8 r n b q k b n r 8
7 p p p p . p p p 7
6 . . . . p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . . . . . . . . 3
2 P P P . P P P P 2
1 R N B Q K B N R 1
A B C D E F G H
>c1f4
A B C D E F G H
8 r n b q k b n r 8
7 p p p p . p p p 7
6 . . . . p . . . 6
5 . . . . . . . . 5
4 . . . P . B . . 4
3 . . . . . . . . 3
2 P P P . P P P P 2
1 R N . Q K B N R 1
A B C D E F G H
*F8-D6 (-2)
A B C D E F G H
8 r n b q k . n r 8
7 p p p p . p p p 7
6 . . . b p . . . 6
5 . . . . . . . . 5
4 . . . P . B . . 4
3 . . . . . . . . 3
2 P P P . P P P P 2
1 R N . Q K B N R 1
A B C D E F G H
>f4d6
A B C D E F G H
8 r n b q k . n r 8
7 p p p p . p p p 7
6 . . . B p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . . . . . . . . 3
2 P P P . P P P P 2
1 R N . Q K B N R 1
A B C D E F G H
*C7-D6 (291)
A B C D E F G H
8 r n b q k . n r 8
7 p p . p . p p p 7
6 . . . p p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . . . . . . . . 3
2 P P P . P P P P 2
1 R N . Q K B N R 1
A B C D E F G H
>b1c3
A B C D E F G H
8 r n b q k . n r 8
7 p p . p . p p p 7
6 . . . p p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . . N . . . . . 3
2 P P P . P P P P 2
1 R . . Q K B N R 1
A B C D E F G H
*D8-B6 (-4)
A B C D E F G H
8 r n b . k . n r 8
7 p p . p . p p p 7
6 . q . p p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . . N . . . . . 3
2 P P P . P P P P 2
1 R . . Q K B N R 1
A B C D E F G H
>b2b3
A B C D E F G H
8 r n b . k . n r 8
7 p p . p . p p p 7
6 . q . p p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . P N . . . . . 3
2 P . P . P P P P 2
1 R . . Q K B N R 1
A B C D E F G H
*G8-E7 (-84)
A B C D E F G H
8 r n b . k . . r 8
7 p p . p n p p p 7
6 . q . p p . . . 6
5 . . . . . . . . 5
4 . . . P . . . . 4
3 . P N . . . . . 3
2 P . P . P P P P 2
1 R . . Q K B N R 1
A B C D E F G H
>e2e4
A B C D E F G H
8 r n b . k . . r 8
7 p p . p n p p p 7
6 . q . p p . . . 6
5 . . . . . . . . 5
4 . . . P p . . . 4
3 . P N . . . . . 3
2 P . P . . P P P 2
1 R . . Q K B N R 1
A B C D E F G H
*F7-F5 (-92)
A B C D E F G H
8 r n b . k . . r 8
7 p p . p n . p p 7
6 . q . p p . . . 6
5 . . . . . p . . 5
4 . . . P p . . . 4
3 . P N . . . . . 3
2 P . P . . P P P 2
1 R . . Q K B N R 1
A B C D E F G H
>e4b5
Illegal
A B C D E F G H
8 r n b . k . . r 8
7 p p . p n . p p 7
6 . q . p p . . . 6
5 . . . . . p . . 5
4 . . . P p . . . 4
3 . P N . . . . . 3
2 P . P . . P P P 2
1 R . . Q K B N R 1
A B C D E F G H
Black suddenly has 9 pawns, as my pawn on E4 changed colors ..
Platform: CygWin
-Tino, 2007-07-12