asmFish update - all flavors of OS

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
tpoppins
Posts: 846
Joined: Tue Nov 24, 2015 8:11 pm
Location: upstate

Re: asmFish update - all flavors of OS

Post by tpoppins » Tue Jan 23, 2018 8:32 pm

JohnS wrote:Thanks for your continuing tremendous work on this.
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.

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?
JohnS wrote:We now have a faster Matefinder Stockfish.
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.

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.
JohnS 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.
Yes, it's very easy. Change the following section in x86\MainData.asm

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'
to

Code: Select all

szUciResponse:
    db 'id name asmFish'
    db 'id author TypingALot'

User avatar
Eelco de Groot
Posts: 4030
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: asmFish update - all flavors of OS

Post by Eelco de Groot » Tue Jan 23, 2018 9:38 pm

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

syzygy
Posts: 4376
Joined: Tue Feb 28, 2012 10:56 pm

Re: asmFish update - all flavors of OS

Post by syzygy » Tue Jan 23, 2018 10:48 pm

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.
Surely not, but the opening post could have been clearer in terms of attribution.

MikeB
Posts: 2859
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: asmFish update - all flavors of OS

Post by MikeB » Wed Jan 24, 2018 1:59 am

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]
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 .

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.

Dann Corbit
Posts: 9343
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: asmFish update - all flavors of OS

Post by Dann Corbit » Wed Jan 24, 2018 7:09 am

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*
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.

User avatar
Ozymandias
Posts: 1011
Joined: Sun Oct 25, 2009 12:30 am

Re: asmFish update - all flavors of OS

Post by Ozymandias » Wed Jan 24, 2018 7:16 am

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 .
You can still take some credit for the variety option.

Paloma
Posts: 720
Joined: Thu Dec 25, 2008 8:07 pm

Re: asmFish update - all flavors of OS

Post by Paloma » Wed Jan 24, 2018 10:26 am

:lol: :lol: :lol:

syzygy
Posts: 4376
Joined: Tue Feb 28, 2012 10:56 pm

Re: asmFish update - all flavors of OS

Post by syzygy » Wed Jan 24, 2018 3:26 pm

Ozymandias wrote:
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 .
You can still take some credit for the variety option.
Why?

MikeB
Posts: 2859
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: asmFish update - all flavors of OS

Post by MikeB » Wed Jan 24, 2018 4:30 pm

syzygy wrote:
Ozymandias wrote:
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 .
You can still take some credit for the variety option.
Why?
Juan - my contribution was making the exe’s with the stated options set for both standard asmfish and matefinder asmfish for Linux , Windows and MacOS in basic , popcount and bmi2 configurations. It was an act of public service and not looking for any credit at all. Just hope that at least a few people appreciated it. As far as I could tell , some of those are usually turned off, but maybe I’m wrong. It is a sad state of affairs when people are just trying to friendly and helpful and get attacked for it. But it’s the world we live in and my objective is to continue to try the make the world a little bit more friendly and helpful. The best way for me to do that is to continue to be the most friendly and helpful person I can be, which at times , I have not been real good at either and have come up a little short. We all can reach for that higher gear and do a little better and not be so quick to criticize and I include myself in that statement as well. No harm was intended on part , i believe my apology was accepted by most people and I will try to be a little more careful going forward. And I do appreciate all those who have reached out to me with kind words of encouragement and support. A little long winded here , but I think we can and should move on. God Bless Everyone and I do mean Everyone!

syzygy
Posts: 4376
Joined: Tue Feb 28, 2012 10:56 pm

Re: asmFish update - all flavors of OS

Post by syzygy » Wed Jan 24, 2018 7:04 pm

MikeB wrote:
syzygy wrote:
Ozymandias wrote:
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 .
You can still take some credit for the variety option.
Why?
Juan - my contribution was making the exe’s with the stated options set for both standard asmfish and matefinder asmfish for Linux , Windows and MacOS in basic , popcount and bmi2 configurations. It was an act of public service and not looking for any credit at all. Just hope that at least a few people appreciated it. As far as I could tell , some of those are usually turned off, but maybe I’m wrong. It is a sad state of affairs when people are just trying to friendly and helpful and get attacked for it.
You act as if you are being attacked for the service you have offered. That is far from the truth.

Post Reply