Author: Bryan Hofmann
Date: 17:53:18 08/23/04
Go up one level in this thread
On August 23, 2004 at 20:29:15, Gerd Isenberg wrote: >On August 23, 2004 at 17:41:38, Matthias Gemuh wrote: > >> >> >>> >>>Such "standard" code like NextMove is IMHO not sufficent to proof El Chinito as >>>Crafty clone. Did i missed something? >>> >>>BTW. Is it legal to disassembly others executables? >>> >> >> >> >>Hi Gerd, >>Is "such standard code like NextMove" also implemented the same way in your >>engine, IsiChess ? Are the Crafty evaluation functions in ElChinito also >>standard and in IsiChess ? Are the reported Crafty bugs in ElChinito also >>standard and present in IsiChess ? > >That IsiChess has a complete other movegen does not proof, that El Chinitos >getMove is a copy of Crafty, even if it is likely, due to the other point with >eval and the 99999 compare. > >I admit that i copied some source code here from CCC via clipboard into my >program, for instance kogge-stone algorithms. The same might be true for others, >and the intention i and others post source-code here is to share it and to get a >feedback, improvements and other ideas. > >Is Crafty's getMove-code really so unique and some code snippets got never >posted here? If i implement some quicksort from some published pseudo code, it >is not unlikely that i get the same assembly, despite other identifiers. I took a different approach from Paul in that I was looking for residue of Crafty's code and found that; 1. The noise option is present and implemented the same way but the Whisper & Kibitz have been removed. Why have the noise option without Whisper & Kibitz ICS functions? 2. The log files are limited to the same number as in Crafty and each new line is followed by a line feed. This is a windows based program and most programers would use a hard return instead of a line feed which is normally UNIX. 3. The TBDIR define exist as ./TB in the code. Why have this when the program does not support EGTBs. Also here again, this is a Windows program using a UNIX directory structure (./TB instead of .\TB). This shows that functions were just not copied and pasted as you suggested but that the base was Crafty and code removed/replaced with the above tales left behind. > > >>You create the impression that the ElChinito guy is the one doing the right >>thing and Paul H. is rightly to be blamed for his catch-cloner efforts. >>Sorry, but I don't share your strange opinion. > > >For what reason does one disassembly other chess programs? >Was there a beginning suspicion with El Chinito? > >Gerd > >> >>Matthias.
This page took 0 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.