Page 2 of 4

Re: asmFish update - all flavors of OS

Posted: Tue Jan 23, 2018 9:32 pm
by tpoppins
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'

Re: asmFish update - all flavors of OS

Posted: Tue Jan 23, 2018 10:38 pm
by Eelco de Groot
I'm sure Mike meant no harm or wanted to suggest he'd made asmFish up to date with the Stockfish sources.

Re: asmFish update - all flavors of OS

Posted: Tue Jan 23, 2018 11:48 pm
by syzygy
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.

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 2:59 am
by MikeB
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.

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 8:09 am
by Dann Corbit
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*

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 8:16 am
by Ozymandias
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.

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 11:26 am
by Paloma
:lol: :lol: :lol:

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 4:26 pm
by syzygy
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?

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 5:30 pm
by MikeB
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!

Re: asmFish update - all flavors of OS

Posted: Wed Jan 24, 2018 8:04 pm
by syzygy
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.