Author: Alex Schmidt
Date: 09:38:17 12/23/05
Hi, I am sorry to post this on Christmas time but I don't want you to waste your time with a clone. It is clear that LordKing 2006 is a Fruit clone, in fact from Toga 1.0. There are several secrets in Fruit/Toga that makes it easy to detect clones. As you know from the past I don't want to talk about that, I don't want to help the next guy... But several people got the evidences by mail. As a public evidence it is enough to compare some of it's strings with Fruit's: Fruit 2.1 004295A8: 'false',0 004295B0: 'Ponder',0 004295B8: 'min 4 max 1024',0 004295D4: 'Hash',0 004295DC: 'option name %s type %s default %s %s',0 00429604: 'option name %s type %s default %s',0 00429628: 'option_get(): unknown option "%s"',0Ah,0 00429658: 'debug ',0 00429664: 'isready',0 0042966C: 'readyok',0 00429674: 'ponderhit',0 00429680: 'position ',0 0042968C: 'quit',0 00429694: 'setoption ',0 004296A0: 'stop',0 004296AC: 'id name Fruit 2.1',0 004296C0: 'id author Fabien Letouzey',0 004296DC: 'uciok',0 004296E4: 'ucinewgame',0 004296F4: 'binc',0 0042971C: 'btime',0 00429724: 'depth',0 0042972C: 'infinite',0 00429738: 'mate',0 00429740: 'movestogo',0 0042974C: 'movetime',0 00429758: 'nodes',0 00429760: 'ponder',0 00429768: 'searchmoves',0 00429774: 'winc',0 0042977C: 'wtime',0 00429784: 'fen ',0 0042978C: 'moves ',0 00429794: 'name ',0 0042979C: 'value ',0 004297A4: 'info time %.0f nodes %I64d nps %.0f cpuload %.0f',0 004297D8: 'bestmove %s ponder %s',0 004297F0: 'bestmove %s',0 00429800: 'info depth %d',0 00429810: 'info depth %d seldepth %d time %.0f nodes %I64d nps %.0f',0 00429850: 'info depth %d seldepth %d score cp %d time %.0f nodes %I64d pv %s',0 00429898: 'info depth %d seldepth %d score cp %d lowerbound time %.0f nodes %I64d pv %s',0 004298E8: 'info depth %d seldepth %d score cp %d upperbound time %.0f nodes %I64d pv %s',0 00429938: 'info depth %d seldepth %d score mate %d time %.0f nodes %I64d pv %s',0 00429980: 'info depth %d seldepth %d score mate %d lowerbound time %.0f nodes %I64d pv %s',0 004299D0: 'info depth %d seldepth %d score mate %d upperbound time %.0f nodes %I64d pv %s',0 00429A20: 'info currmove %s currmovenumber %d',0 00429A44: 'Always',0 00429A4C: 'Never',0 00429A54: 'info hashfull %.0f',0 00429A68: '%I64d',0 00429A70: 'my_malloc(): malloc(): %s',0Ah,0 00429A8C: 'my_file_read_line(): fgets(): %s',0Ah,0 00429B50: 'e+000',0 00429B78: 'IsProcessorFeaturePresent',0 00429B94: 'KERNEL32',0 LordKing 2006 Light: 00420368: 'false',0 00420370: 'Ponder',0 00420378: 'min 4 max 1024',0 00420394: 'Hash',0 0042039C: 'option name %s type %s default %s %s',0Ah,0 004203C4: 'option name %s type %s default %s',0Ah,0 004203E8: 'true',0 00420400: 'debug ',0 0042040C: 'isready',0 00420414: 'readyok',0Ah,0 00420420: 'ponderhit',0 0042042C: 'position ',0 00420438: 'quit',0 00420440: 'setoption ',0 0042044C: 'stop',0 00420458: 'id name LordKing 2006 Light',0Ah,0 00420478: 'id author Carlo Pivotto',0Ah,0 00420494: 'uciok',0Ah,0 0042049C: 'ucinewgame',0 004204AC: 'binc',0 004204B4: 'btime',0 004204BC: 'depth',0 004204C4: 'infinite',0 004204D0: 'mate',0 004204D8: 'movestogo',0 004204E4: 'movetime',0 004204F0: 'nodes',0 004204F8: 'ponder',0 00420500: 'searchmoves',0 0042050C: 'winc',0 00420514: 'wtime',0 0042051C: 'fen ',0 00420524: 'moves ',0 0042052C: 'name ',0 00420534: 'value ',0 0042053C: 'info time %.0f nodes %I64d nps %.0f cpuload %.0f',0Ah,0 00420570: 'bestmove %s ponder %s',0Ah,0 00420588: 'bestmove %s',0Ah,0 00420598: 'info depth %d',0Ah,0 004205A8: 'info depth %d seldepth %d time %.0f nodes %I64d nps %.0f',0Ah,0 004205E8: 'info depth %d seldepth %d score cp %d time %.0f nodes %I64d pv %s',0Ah,0 00420630: 'info depth %d seldepth %d score cp %d lowerbound time %.0f nodes %I64d pv %s',0Ah,0 00420680: 'info depth %d seldepth %d score cp %d upperbound time %.0f nodes %I64d pv %s',0Ah,0 004206D0: 'info depth %d seldepth %d score mate %d time %.0f nodes %I64d pv %s',0Ah,0 00420718: 'info depth %d seldepth %d score mate %d lowerbound time %.0f nodes %I64d pv %s',0Ah,0 00420768: 'info depth %d seldepth %d score mate %d upperbound time %.0f nodes %I64d pv %s',0Ah,0 004207B8: 'info currmove %s currmovenumber %d',0Ah,0 004207DC: 'info hashfull %.0f',0Ah,0 004207F0: '%I64d',0 00420834: 'e+000',0 00420850: 'IsProcessorFeaturePresent',0 0042086C: 'KERNEL32',0 In this list 1 line in LordKing got deleted, and around 5 lines in Fruit and everything is the same. Before some people again blaim me because of posting this: Yes, I contacted Carlo Pivotto before this post, his answer was: LordKing is not Fruit or Toga, it is LordKing. Merry Christmas, Alex
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.