Package: sjeng
Version: 11.2-7
In variant crazyhouse Sjeng sends drop moves for black pieces
with a lower-case piece indicator, while XBoard protocol prescribes
pieces should be indicated by upper case. As a result Sjeng is no
longer able to play crazyhouse under the latest XBoard (4.4.0)
Here is a transcript of the Sjeng-XBoard communication:
6419937 <first : move p...@b4
machine move 9, castling = 9 2 6 9 2 6
move to parse: p...@b4
Disambiguate in: 22(3,-1)-(3,3) = 0 (-)
22 1 25 44 24 26 43 24 23 25 0 44
44 0 22 22 44 44 44 22 22 22 0 44
44 0 44 44 23 22 22 44 44 44 0 44
44 0 44 44 44 44 44 44 44 44 0 44
44 0 44 44 44 0 44 44 44 44 0 44
44 0 44 44 1 44 44 44 44 44 0 44
44 0 0 0 0 44 44 0 0 0 0 44
44 0 3 44 2 4 21 2 1 3 1 0
Impossible move _1_1í, type = 36
I suggest that the transation table, in utils.c, be corrected by capitalizing:
$ diff utils.c fixed/utils.c
316c316
< char type_to_char[] = { 'F', 'P', 'p', 'N', 'n', 'K', 'k', 'R', 'r',
'Q', 'q', 'B', 'b', 'E' };
---
> char type_to_char[] = { 'F', 'P', 'P', 'N', 'N', 'K', 'K', 'R', 'R',
'Q', 'Q', 'B', 'B', 'E' };
I am using xboard 4.4.0.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org