From 3a28064cbc828394d6888a3bba103d6dd78e945c Mon Sep 17 00:00:00 2001 From: H.G. Muller Date: Fri, 15 Oct 2010 11:16:45 +0200 Subject: [PATCH 1/1] Check in Windows icon --- README.txt | 47 ++++++++++++++++++++++++++--------------------- UCI2WB.rc | 1 + rosetta.ico | Bin 0 -> 3262 bytes 3 files changed, 27 insertions(+), 21 deletions(-) create mode 100644 UCI2WB.rc create mode 100644 rosetta.ico diff --git a/README.txt b/README.txt index 5a41725..06b8772 100644 --- a/README.txt +++ b/README.txt @@ -17,9 +17,14 @@ As this can be done without any knowledge of the game rules, or even of the boar such a dumb adapter can in principle be used for any variant. To use it for UCI protocol (both the Chess or Xiangqi dialects), use it without the -s flag (or with a -c flag). -This package includes the source code. To compile, use the command +This package includes the source code. To compile on Windows under Cygwin, use the commands -gcc -O2 -s -mno-cygwin UCI2WB.c -o UCI2WB.exe +windres --use-temp-file -O coff UCI2WB.rc -o rosetta.o +gcc -O2 -s -mno-cygwin UCI2WB.c rosetta.o -o UCI2WB.exe + +To compile under Linux, use + +gcc -O2 -s UCI2WB.c -lpthread -o UCI2WB Have fun, H.G.Muller @@ -27,25 +32,25 @@ H.G.Muller -Change log: - -14/10/2010 +Change log: + +14/10/2010 Port v1.5 to Linux - -26/9/2010 v1.5 -Add mini-Shogi ("variant 5x5+5_shogi") in USI mode; make coordinate translation board-size dependent. -Translate FEN in setboard to SFEN (does not fully work for holdings yet). - -23/9/2010 v1.4 -Translate USI engine PV to standard coordinates (no provision for deferred promotion yet). - -??/?/2010 v1.3 -Add work-around for non-compliant USI engines that do not understand winc, binc, movestogo. -Send btime before wtime, to avoid crashing USI engines with flakey (Shogidogoro) USI support. - -1/8/2010 v1.2 -Suppress mate claim on mate-in-1 score in Xiangqi (cyclone dialect), -as some engines use this score when they reach repeats they would win if continued. + +26/9/2010 v1.5 +Add mini-Shogi ("variant 5x5+5_shogi") in USI mode; make coordinate translation board-size dependent. +Translate FEN in setboard to SFEN (does not fully work for holdings yet). + +23/9/2010 v1.4 +Translate USI engine PV to standard coordinates (no provision for deferred promotion yet). + +??/?/2010 v1.3 +Add work-around for non-compliant USI engines that do not understand winc, binc, movestogo. +Send btime before wtime, to avoid crashing USI engines with flakey (Shogidogoro) USI support. + +1/8/2010 v1.2 +Suppress mate claim on mate-in-1 score in Xiangqi (cyclone dialect), +as some engines use this score when they reach repeats they would win if continued. 31/7/2010 v1.1 Add WB remove command @@ -98,4 +103,4 @@ Only classical time control tested. Pondering not tested. (Blunder does not give a ponder move?) Setboard not tested. (Probably does not work due to FEN format discrepancy.) No analyze mode yet. -No SMP yet. +No SMP yet. diff --git a/UCI2WB.rc b/UCI2WB.rc new file mode 100644 index 0000000..749cf9d --- /dev/null +++ b/UCI2WB.rc @@ -0,0 +1 @@ +ICON_WHITE ICON DISCARDABLE "rosetta.ico" diff --git a/rosetta.ico b/rosetta.ico new file mode 100644 index 0000000000000000000000000000000000000000..50ba383d9f2def24b6088ad97b4c89b708199e2a GIT binary patch literal 3262 zcmeH{O%8%E5QWE$ZVXG~%DVIv#*-0`kI%Q*v2He;{H=5eqDZfuh!$A