GNUChess2 Ê^Ê^NGinOpCharmc#(armc#)Parmc#*armc#+armc#,armc#-Fslvl#(2strc#(QtFRM#(tSTR#(ytSTR#)cvrid#(vrid#)wrdl#(ELFa(44(tGtM(S q X  t |ܝj -LG# -L# -L 0! 0 -L["P p-00`00P00@$L&4%Ġ$( < ,  %$,& "<#$0"0"p  -4 $8<,L0 <M K0"(00 0 0 0 $H0 -L$$000(0(0  0(,$ -4 $8<,L0 <M K0"(00 0 0 A20$ -4 $8<,L0 <M K0"(00 0 0 04$080< -2LM0 20 20 2020|20 t20 l20Z`20X2X0L2$ \ r %%t s &q p 022020 10 10 10 10 10~ !8Cx08( g/ⰀC|1009p10pd10G/X08C^0 `p$10,0 00P[ ,S1V @T 0H8@HCx,?WA08ChV$ @ 0}@8x@v@|@z@C00X000 ڪ(0@@DHLPTX\`d8hlp.tx|< p-LXH*d0DHEX@PP0G/GogOg_0@ P` 00 P`p -7L@$MAh 7|x7P0V$ X70PG$@7 0 bQ o$707070V6000 00"S60 60606060ڤ&6 &6 6@V6/` $;PtvP 0S@A@A000 0S56 60R6 0  50 50 50 50 50P 0S? "P5RA00 T 4,|@$"000000S$01 5,0 ,dş@!00 $ @G!0TtS0ʼ0(0 000Sh4 0 0R 4@0Sp400S `40\$0 100,0!ß0 3$P #4 4 0Rl3@0S300@ 300S30 adß0!8ß Pß$ 삟8# 0 S 8 3000c0 S8@A@A 000 0S!0lS0ʰ00 0 8CQ@2H2 0t200S$ @ŸP 0 0 0bQ0?00Q," 00 0 0 c1Q0!00 0 ׃00T1100@  ? d1R000Sh11 10Q 8C8?0 0,10P!8C?0c! 8(!C8S0c 00 8CP40 0000ӱ0ӡ 0c 0c0b0< P0S( 00 1S1 <8(#‘111TDp*`\h -LM⤋[@2K;@Ah VP 0P0 | (ôKBx0 0S[[0| PK:[P[W.:00S%:000SS:0 2[RPP"[V00P00SG :0 0RSA 0RS> 010f0W808Cx42[P:00S :000SS :00S010Vp"[8CR901V  0V  R 900 SR 0SS Rpl9@ W X900SV.K" K$0K|Y[$9P @Q0@5 [PH01S 0V)W"[2[R#V W|| 8 x80Sp80` 480P# F*@W2[S[W 10V 7000SS700S000 W[Ї2[S0ǟ'0 0ᲂKS n2[SkV<700AA  ?@ 0P$ 0( K0 0B(UC   2[ [0SAVN600SI 6 0SD60 0[0c b8(QCB(ڈ60010tƟ 00aP RP600L&0cR/B 0 0bP0$& ?b1P50 50 >b1bP500%00  ׃0100@~(K&K 0*PK |,K P N0%0 002[ 0c[80 0 nP$şNE8 P P GxK(AB(0K-`0@d4/!/BR0@0ö03[S?003[S|40%40bcS '8  SS ?8 CH $10~0W0 00"0K$K 80 < 0&K@ (KD @D030`0",P40x 000@D8 0<0$"R ,38QC008CHN40 @0(Bh@S4 0 0Q0 @4 YQ t00 @0@La @D}OHDH4@ $ R44(0( 0a0 <T11 -LMb@AŸ\xp2p8Q(C8@B($0 ( P0P00G?000C8G? CH@0G?0S ( 0dP0G?010800G?0118}7Cx100G?0S002P00G?0(008G? CH@0G?0S ( 0P0G?00c10800G?00c118}7Cx000G?0S0E0EҰ`8CX(0 P 0g/g? 0@S@c@$0g?0Sc@G?G/0 S0c@@0 0G?G/ P0Q0a@00l08Cx<1 -<10@x(100S1(K@Bh0 @XL0 000g/G?0 !b0000000@8CX0 0GGg?g/0Qa@ 0b R@0`@8CXT0BU D0  b(BXM `@X<V1X1 -\=LM80 L-@x8D͟04 P 0 G?`=0<  Ag/( X@,0 0 K<00S 0G8S<002K:S <0 2[02KT <0000SS T \<0000SD<0 ,<0 00S<0 2[02K,,0S)8 0001S"0+0 ;0 2[02K;0 00S;0 2[02K400:S x;0 2[02KX;0 00S( R0F8CH4;Z000G?0@S 0dP0(08Q\C?Q< 0 08 RC R009S ?Q\l:0 X:0  H:00S [0:0004S30G8S :002K8S 90 2[02KT 90000SS T p90000SX90 @90 00S,90 2[02K),P)80001SS"0(0 80 2[02K80 00S80 2[02K4008S 80 2[02Kl80 00S(Q08CH`8X000G?0@S 0P(0 0G\R8CJ< 00 A0 S( S009S BZ\ '0f 0 7007  T'0f 0 T700H7/2[A!bt700S f[ ڂ 70 700&?B1c* %X60&0 300TXT60&0 300 K0a$ K0&2[ 0 =X]d60 2[ K00a$ K@&2[ 0 2[02K5000S60 2[02K5000S50 2[02KT50%0 00S 50%0 00dS2[ 0²2KP500Sp540 0g/g?0Qa@G/G?0 S0c@0P0@ c2[00X(400S440 0g/g?0Qa@G/G?0 S0c@0P0@ c2[002K40P2[ 0ҵڵXS0 L400S@4#0 "K40 $0 00S300S"K0 30 v0S3x0S 30 2[02KS0 0S30 2[02K0 0S\30 2[02K0D8TS0\S 30 2[02K0PS30 2[02K0D8TS0000S20 2[02K0000S20 2[02KT1000SP20 2[02K1000S$20 2[02KTp1000S10 2[02KX1000S10 2[02K0 R9ڜ10 ,0P  00Q0Pd1@`10"[0 0X0"K qP  0000 K RX  S00 R0S 00 2[02K[<O?x|gfffl8 tA-%005 M0500  SPpT500SI DD5 00S@(50 `08#(C.50 400   0 4009S 40 0H0S  \00CҰ0Dx4009 (S"ȠB 0 (0BS $00 $400S300SI 3 0300S@30 `08#(C.30 300   0 p3009S \30 0H0S  \00CҰ0Dx3009 (S"ȠB 0 (0BS0"0 00S: b2 00S2|20 008#(C X20 H20  0 ,2009S 20 0H0S  \00CҰ0Dx0 (0BS!10 0/">xCt1 00 S0p`:<10 0 (8C"8B % 10100H0000 01 SA`P Dx 0P R 0 01C0 00SVl00 00b0WL00 00b0 Ѝ@\d80DH<`X A-h2 M 0\2000 00 020"0  p0S2020`u10 @ ("8B`10 P 0 00 0\(0A00CXB1SS= :81@0\71S1000S- 9 S 000000000S 00!00 0 0Rژ0  000|00000  0 (0BxS Ѝ<08$@DH(t,A-h3Ax0@0SP3@0 M > 003 00S30  08#(CȠ!20 2020Y0 (U"hBȠ 2000S- 1S*200U  0 (0BSWT@00S00@$R8C009S 20100 0Sm0A0 00 00 08#(CȠ 10 00)|100RP 00 0 00008#(CȠ@10 100) 100R330 00S*00 0 8(C"8BȠP00 |00t009S `0000S 1S00SЍ<@80DH<4 ->LDM@== 0 0=4 8 @ =0@@=0@=@0 -@唍}m0< @@@@@@@@@@$H- 00SP&2 -00010CS <0 @    000< 0AXS08CHTڄ̟ Q<< 1S 2S 2S 2S Q; 8S 9S 9S 9SPD ";00S4+000g? R8000g?0S R<;000g?0SP;PL;@@%",;P(;@@; `;@P H @ $ pl*00$L G/ g??\, 0 ( P (:00 8(( SBX?U( $QP 90 0E, R8CX, Z:0X :000SS X 9000S90X 9000S X 9001S90$t9 ?0n00 X9P PY/@C!bP 8i89La 0 0v 0 Q0 x0S 0H8Sl80$6P80 0000Q 0H8S80 (?B8 w0Sy0S 0H8S70$ P 80 0000 R 0H8S 70 (?B8D 00S> 47L0 00g? X00R00SX00R00S P00   B &L 0 0g? X00R00SX00R00S 600 0b00`h&,6X $@T \0 \0 P0`00$00`00$P80`08$ 60` 0%005d (8 `0 \(8@Pd0`85 $j08PCXT5 0 000p50Sd%00SP@4 $L08PCX 4 5$0 80840S(P 440 000,Q d4 40 808( R `0|40 000,\ 4 P40 80830S3 0000S3  808t30S3 0000Sl3  8083001SP0?0/0c 8 bSh300\0 H3`@h$`P$3008X 0$P2000@PDb0 Qh9SG?0S008CȠ08C?Q-1008 ( SB001S?Q0S0E0E8CȠ0E8CJp10 A0 S(001SBZ^ ,1 0g?g/0Qa@G/G?0 S0c@0P0@10g?g/0Qa@G/G?0 S0c@0P0@08CH08CX?UT 1000H/C!b(0B(0b080b8$08C8?S$0 pc <xt1|T1txX0\`d1l@48<@TDHgfff8LPT1X\`$dh <3p-L03 0R30 0Sp 320 c2 `0K.BKA  008C2P20 ð ʘ2P0 Ӱg=`|"0?B4c0P`20ð D2PH">`“8?0 1c Ѱ0 20HDH 2 20A101`0 B 10 10 10 10 10 PnP10 10 x10p10h10``10 T10 H10<1ό008/C(10 10P10 '000 d0/ 0T 00fð0Ѱ0000 00 pxtw~h O VUUUX`P@DL\T,( d0@-P Ǡ g/g00aS0 c(BH 0a G8G/CH0 0aS0b a8C8@8T0<0@-P@@000  0c# ?B1c?\00gfff 0 ?R 0-L^Ƞ@P 0LȠ PdU0 00 @   ?6c00U00 ð t` T  D ?B3c  0,  000$sE NMb`000P-0`<0?B1c! @0 S a\-00ađgfff -LMHDHTP<"<2 0 02  0 00cP0010 }?P0٬10 100 P$ 1S ò t1`p1 0UL1Q@1@p00S01G0AP` `;070P`0?2c11@m)0%0$ Rd @( 0dPdP$ԑ(lp<1tQx|0 4224! 000 R 0R8  RCȠ -L MP@$ ( pt", (`18C@p 08C0@8 C(pBx- $0 0@8C0p1  1@p 0$8 Cx091@p $0 8CxW( 0B8C8(0 Z0 S`w0V000$!087 000 S0|0{0}0z00KS0|0 QS0z0 kS0}0 qS0{00 S|0S  z0S }0Sx  {0S y -Q0 P0R~,0PL~06~0$ ! -LMPD`> 0@!1zBzC \4 HpG d1 "@4 @1<10S=ڀ1" 08RC 0R8CȠ 0K 00S\&2[400&K0K" K$0K(K0 000008$70 $03[[(T0B& !<0@80 11 1((AB(!P0 |0x0Pd0 \0T0P04 , 0  <@@ 0-LP$00@e@0hi1 0-LP000@  Q@0hU 00i8 p-004!$8<,0 !<PL @a&0$2 "p00820 2@2SP 20 S2* 2S2p< -Lv00p00`00P00$(4'Ġ&%D(0 (< ,L  8' &%,C8 00i( -00@L$ 00 2S h<abcdefgh12345678G2 :-. PNBRQK pnbrqkIll.move: 0-LM  P@ Ѕ\Р0 - 0L @8 P <4p0@P`0p` Ƞ@0̌Č`p  `p$ 0 QaB! P`BP:QQ1121:QQ1101:P@  !P@ !!P!@ #!!P@ !!P#2!\`B-6QaB- -P`BP$:0QQ1121:QQ1101: P@ P@ !!P!@ c!!P@ !!P#2!" l!\`B- R-0^  Br0 Br0^ 00 B"N~ 0N~0 00 R0SL00 R !"#$%&'01234567@ABCDEFGPQRSTUVW`abcdefgpqrstuvw  !"#$%&'()*+,-./0123456789:;<=>?!!8585 d^c&L@(<PxhX (<d, #2Z         $$   $$    cZPF<2((ZP<2((P<( 2F2 (<<( 2F2 (<P((2<PZ((2<FPZc                 *4? K(\j@|` 0@`.X:GMSXOC_cbMemAllocOC_outHintOC_startEngineOC_inMoveOC_outMoveOC_inDitherOC_outEngineInfoOC_stopEngineOC_cbShowProgressOC_inSideMovesOC_newGameOC_cbModalDialogOC_calculateMovePealArmStubOC_inContemptOC_inFENOC_inTimePerMoveOC_setFENOC_inTimePerGameOC_HashMemOC_inLevelOC_inSideElapsedOC_makeMoveOC_cbMemFree.text.data.bss.got.text.data.bss.got.symtab.strtab.rela.got  q @$q((,048@n<@@fDaHkLbPgTfXb\pk`pfdh0cl`p`ctkxo|PlPelk`blD0<f@bciD ikahkbckhejcmjpdkaajhD fch@lpi o$c(q,b04z8<l@ DHLPdTgX\``ideh|lptx |ag0ba mhnhibiPDaj`azCaZJ*e`f:pihh`hh0mPf apado b $n(l,Pk0a4b8<@iD0nHbLiP cTCXph\Pc`PbdihelHpLtPxT|X\dl``d @`NormalRiskyInexactCustom...OC_startEngineOC_stopEngineOC_setFENOC_makeMoveOC_calculateMoveOC_newGameOC_outMoveOC_outHintOC_outEngineInfoOC_outSideEstimateOC_cbShowProgressOC_cbModalDialogOC_cbMemAllocOC_cbMemFreeOC_inFENOC_inMoveOC_inTimePerMoveOC_inTimePerGameOC_HashMemOC_inLevelOC_inSideElapsedOC_inSideMoves2#(#)  *.F\ GNU2 ARM Engine'Dither:#)B 0#(G 7@ 0123456789#)#(' Contempt:#+B 0#*G 7@ 0123456789#+#* OK#& CancelThis ARM Engine for OpenChess is based on GNU Chess 2 and released under the GNU/GPL. Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc. Copyright (C) 2002, Son Altesse. Copyright (C) 2005-2006, Olaf Richter. Copyright (C) 2005-2006, Pascal Georges. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ======================= This ARM Engine for OpenChess uses Peal which is covered by the following license: Peal was written by Greg Parker , using ELF headers by David O'Brien and John Polstra. *** Copyright (c) 2004-2005 Greg Parker. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY GREG PARKER ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *** Copyright (c) 2001 David E. O'Brien Copyright (c) 1996-1998 John D. Polstra. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ======================= OpenChess ARM Engine Interface is covered by the following license: Copyright (c) 2005-2006, Olaf Richter. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA The Dither and Contempt options affect the computer scoring algorithm. Dither adds a random value to a move score, while Contempt adds fixed bias. Dither will make the computer think less accurately for a move, and not select always the best move in a given situation. The higher the random, the lower accurate a situation will be evaluated. Contempt means that the computer will take a risk in the hope that the player will not see a potential good move. The higher the contempt, the greater the risk the computer is prepared to take.OC_inDither=9000,OC_inContempt=9002OC_inDither=0,OC_inContempt=02#)