Re: asmFish update - all flavors of OS
Posted: Tue Jan 23, 2018 9:32 pm
Someone must step in and disabuse you and potentially hundreds of other people downloading this "update": this is not an official asmFish release and there is nothing new in it that the last official release from November 2017 did not have.JohnS wrote:Thanks for your continuing tremendous work on this.
All Michael B did was change a few compiling options in that release and slap a "01202018" tag on it. Practically anyone but the most severely computer-challenged users can go to the official Github site, download the code and replicate this feat in under ten minutes. Since building asmFish, unlike most engines including the regular Stockfish, does not require downloading and setting up a complex toolchain like MinGW or Cygwin most users could get it done in no time flat. That hardly amounts to "tremendous work", does it?
Another misconception resulting from this "update". The official asmFish Github site offered Matefish (i.e. Matefinder converted to assembly) since April 2017, and Michael has had nothing to do with it either. You can find the compiled binaries under the executables branch, in the Matefinder subdirectory.JohnS wrote:We now have a faster Matefinder Stockfish.
This thread looks like an attempt to capitalize on a lull in asmFish development to claim the spotlight. No, Michael did not make a claim that this is the latest SF dev converted to assembly - which is what you would expect an official asmFish release to be and what all those hundreds of downloaders apparently assumed it to be - but he did nothing to prevent them from making that assumption either.
Yes, it's very easy. Change the following section in x86\MainData.asmJohnS wrote:I have one question/request. Is there an easy way to change the name of the engine that it outputs when it's used, eg how can I change "asmFishW_2018-01-22_bmi2 -MF" to something else like "Asmfish"? I like simple names when I store engine analysis.
Code: Select all
szUciResponse:
db 'id name '
szGreeting:
db VERSION_PRE
db VERSION_OS
db '_'
BuildTimeData
db '_'
db VERSION_POST
NewLineData
szGreetingEnd:
db 'id author TypingALot'
Code: Select all
szUciResponse:
db 'id name asmFish'
db 'id author TypingALot'