Appreciated.MikeB wrote:added binaries for non pop count and non bmi2 processors, x64 required.
asmFish update - all flavors of OS
Moderators: hgm, Rebel, chrisw
-
- Posts: 582
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: asmFish update - all flavors of OS
Marek Soszynski
-
- Posts: 2801
- Joined: Mon Feb 11, 2008 3:53 pm
- Location: Denmark
- Full name: Damir Desevac
Re: asmFish update - all flavors of OS
Thanks for the new update Mike. Is it possible for you to put the old time management back ? With Slow Mover and Minimum Thinking Time ?
New time management uses too much time and always get in time trouble, and sometimes runs out of time.
Thanks a lot for all your time you put in these engines.
New time management uses too much time and always get in time trouble, and sometimes runs out of time.
Thanks a lot for all your time you put in these engines.
-
- Posts: 2041
- Joined: Wed Mar 08, 2006 8:30 pm
Re: asmFish update - all flavors of OS
Thanks, Mike !MikeB wrote: added binaries for non pop count and non bmi2 processors, x64 required.
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
Re: asmFish update - all flavors of OS
Michael
Thanks for your continuing tremendous work on this. We now have a faster Matefinder Stockfish.
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.
Thanks again.
John
Thanks for your continuing tremendous work on this. We now have a faster Matefinder Stockfish.
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.
Thanks again.
John
-
- Posts: 919
- Joined: Tue Nov 24, 2015 9:11 pm
- Location: upstate
Re: asmFish update - all flavors of OS
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'
-
- Posts: 4565
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
Re: asmFish update - all flavors of OS
I'm sure Mike meant no harm or wanted to suggest he'd made asmFish up to date with the Stockfish sources.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
- Posts: 5563
- Joined: Tue Feb 28, 2012 11:56 pm
Re: asmFish update - all flavors of OS
Surely not, but the opening post could have been clearer in terms of attribution.Eelco de Groot wrote:I'm sure Mike meant no harm or wanted to suggest he'd made asmFish up to date with the Stockfish sources.
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: asmFish update - all flavors of OS
Wow ... my apologies.. - I can see some people are really worked up - I saw there was very minor update on Jan 10th to fix verbose 1. At the same time , I created a build file for the macOS to make it easier for me to build asmfish for all flavors and I figured many probably did not know about the cerebellum book, uci limit strength , variety play or the matefinder option so it was more of public service than anything else . I do see now that saying "update" was misleading and I do offer my apologies .tpoppins wrote: [snip]
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.
[snip]
Anyway I hope the authors see this as referendum that that they continue to develop asmfish further and it is much appreciated and much in demand.
For all those who download the full feature versions of asmfish, I do hope you enjoy it and hopefully you did not feel I was being misleading. My sincere apologies to all.
-
- Posts: 12540
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: asmFish update - all flavors of OS
Doing something nice for people. No need to apologize. I do not recall your taking claims as to original authorship or hiding the source of your efforts.
Forking code is one of the main functions of open source.
You have lots of forks, and all of them have some interest.
No matter what you do, some people will get their buns in a knot.
I used to keep an FTP site.
One guy got really mad at me and cursed me out.
I had an EPD test set called "The Black Queen" and I stored it in an archive.
The fellow that downloaded it was furious, because it did not contain any pornography at all.
*shrug*
Forking code is one of the main functions of open source.
You have lots of forks, and all of them have some interest.
No matter what you do, some people will get their buns in a knot.
I used to keep an FTP site.
One guy got really mad at me and cursed me out.
I had an EPD test set called "The Black Queen" and I stored it in an archive.
The fellow that downloaded it was furious, because it did not contain any pornography at all.
*shrug*
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 1535
- Joined: Sun Oct 25, 2009 2:30 am
Re: asmFish update - all flavors of OS
You can still take some credit for the variety option.MikeB wrote:I figured many probably did not know about the cerebellum book, uni limit strength , variety play or the mate finder option so it was more of public service than anything else .