Patches fixing some bugs in winboard engines
1)bace.pat
Fixes draw claiming by Bace(exe-size=147456 bytes).
When Bace reaches drawable position, it send "drawable position" message to
Winboard and stops playing. Patch modifies this message to "1/2-1/2 {draw}",
so Winboard could understand this.
-rename Bace executable to BACE.EXXE;
-copy bace.pat and lgpatch.exe to that directory;
-execute from command line: lgpatcch bace.pat
Top of page
2)tristram.pat
Fixes result claiming by Tristram(588288) in first game before first move.
When you run Tristram engine with /mg option it always claims result of the first
game before making any moves. Patch modifies messages "White to move" and
"Black to move", which are recognized by Winboard as result claiming to
"Whit to move" and "Blac to move" respectively.
-rename Tristram executable to TRIISTRAM.EXE;
-copy tristram.pat and lgpatch.exee to that directory;
-execute from command line: lgpatcch tristram.pat
Top of page
3)monik.pat
Fixes result claiming by Monik v2.1.1(77824) in first game before first move.
When you run Monik engine with /mg option it always claims result of the first
game before making any moves. Patch modifies messages "White:" and
"Black:", which are recognized by Winboard as result claiming to
"Whit :" and "Blac :" respectively.
-rename Monik executable to MONIK..EXE;
-copy monik.pat and lgpatch.exe too that directory;
-execute from command line: lgpatcch monik.pat
Top of page
4)skaki.pat and skakic.pat(Corbit)
Gets rid of annoying pop-up window by Skaki v1.19(258048) and
Skaki v1.19Corbit(638976) respectively appearing before first game.
Patch modifies message "telluser Skaki..." to an empty one.
-rename Skaki executable to SKAKI..EXE;
-copy skaki.pat and lgpatch.exe too that directory;
-execute from command line: lgpatcch skaki.pat
Top of page
5)andersen.pat
Fixes wrong result claiming by StAndersen v1.2(98304).
When StAndersen wins as white or looses as black it sends opposite result to
Winboard.
Patch modifies messages "0-1 {White mates}" and "0-1 {Black mates} to an
empty ones.
-rename StAndersen executable to AANDERSEN.EXE;
-copy andersen.pat and lgpatch.exee to that directory;
-execute from command line: lgpatcch andersen.pat
Top of page
6)snail.pat
Fixes possible wrong result claiming by Snail v2.1(158720).
Snail executable contains in its body wrong result claimings:
"1-0 {W Snail Lost}","0-1 {B Snail Lost}",
"1-0 {B Snail mates}","0-1 {W Snail mates}".
Patch corrects these messages.
-rename Snail executable to SNAIL..EXE;
-copy snail.pat and lgpatch.exe too that directory;
-execute from command line: lgpatcch snail.pat
Top of page
7)dorky.pat
Fixes possible wrong result claiming by Dorky v3.4(212992).
Patch modifies messages "White checkmated" and
"Black checkmated", which are wrongly recognized by Winboard to
"0-1 {Dorky mate}" and "1-0 {Dorky mate}" respectively.
-rename Dorky executable to DORKY..EXE;
-copy dorky.pat and lgpatch.exe too that directory;
-execute from command line: lgpatcch dorky.pat
Top of page