HAL9000

HAL9000
"It just isn't conceivable that you can design a program strong enough to beat players like me."
Showing posts with label Stockfish. Show all posts
Showing posts with label Stockfish. Show all posts

February 25, 2018

Android UCI engine update: armFish 2018.02.11 to 2018.02.19

ArmFish is a project based on the assembly code to achieve the highest speed with Stockfish engine. A lot of updates have rained during February, so frequently that i thought it would be easier to share them all together, in a single post.

ArmFish and MateFish are provided side by side, bearing in mind that MateFish is a specific version of ArmFish, dedicated to find mating attacks quicker rather than breaking ELO records.

GET armFish 2018.02.11.LA for arm8
GET armFish 2018.02.11.CP for arm8
GET mateFish 2018.02.11.LA for arm8
GET mateFish 2018.02.11.CP for arm8

GET armFish 2018.02.13 for arm8
GET mateFish 2018.02.13 for arm8
GET armFish 2018.02.14 for arm8
GET mateFish 2018.02.14 for arm8
GET armFish 2018.02.15 for arm8
GET mateFish 2018.02.15 for arm8
GET armFish 2018.02.19 for arm8
GET mateFish 2018.02.19 for arm8

In case of trouble dowloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cichess 2.0.2018021.ACH

For the followers of the Stockfish derivatives.

GET Cichess 2.0.20180216.ACH for arm7 and arm8

In case of trouble dowloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cfish 2018.02.15

I fear that the day when SF and Cfish will get hourly updates that we will try to share in time. We would probably be dying of hunger because no time would be left to eat.

GET Cfish 9.0.2018.02.15.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Stockfish Matefinder 9.0.ACH

Matefinder is a Stockfish fork maintained by Joseph Ellis and dedicated to solve puzzles rather than hitting the highest possible ELO. Like many other derivatives, Matefinder is now updated to a new version based on Stockfish 9 code too. Enjoy!
Joseph Ellis

GET Stockfish Matefinder 9.0 for arm7 and arm8

In case of trouble downloading from your PC, use your mobile device or refer to THIS POST.

Android UCI engine update: Cfish 2018.02.13

Cfish keeps going... thanks to Alexei for regularly compiling it for Android.

GET Cfish 9.0.2018.02.13.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: McBrain 9.0.ACH

McBrain is a tweaked Stockfish, maintained by Micheal Byrne. You can read more about it HERE. As the name suggests, this version is based on Stockfish 9.0.

GET McBrain 9.0.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cfish 2018.02.10

2nd Cfish ported to Android by Alexei after SF9 official. For archivers, because others already followed.

GET Cfish 9.0.2018.02.10.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Droidfish 1.72 ft Stockfish 9

Droidfish with the new Stockfish 9!

WHAT'S NEW (6-Feb-2017):
Version 1.72
- Update to stockfish 9.
- Show selective search depth in the status area when the engine is thinking.

GET latest Droidfish from Google Play
GET Droidfish 1.72 apk in case you need to keep a copy in your archive
GET The engine binaries in case you want to install them manually under other GUIs

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cfish 2018.02.06

After Stockfish, that's the turn for Cfish. This should be the first development version ported to Android following the 9.0 official. Thanks to Alexei.

GET Cfish 9.0.2018.02.06.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Stockfish dev't 2018.02.06.ACH

This should be the first development version ported to Android following the 9.0 official. Thanks to Alexei.

GET Stockfish 9.0.2018.02.06.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cfish 9.ACH

The story of compiler optimization issues observed with SF9 were applying to Cfish 9 too. That's why multiple builds came in a queue. You just pick the one that suits you well. Or, i guess you will all be more interested in the development builds which followed Cfish 9 during February. So, you may keep this Cfish 9 as a reference only in your archive.

GET Cfish 9.ACH for arm7 and arm8 (Based on official SF9 code)
GET Cfish 9.ACH no PGO for arm7
GET Cfish 9.ACH PGO fix for arm7
GET Cfish 9.ACH fixed for arm7 (build of Feb-7th)

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Brainfish 2018.02.01.ACH

The engine:
GET Brainfish 2018.02.01.ACH for arm7 and arm8

Cerebellum book at Zipproth.de:
GET Cerebellum Light 2017.02.01

How to setup Cerebellum book:
"To use the book Cerebellum_Light_Poly.bin (download the latest version of this book from the official site in polyglot format), create a book folder in the phone's memory and put a book in it. The path should look like this: /sdcard/book/Cerebellum_Light_Poly.bin, when the engine starts the book connects automatically."

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Stockfish 9

The long awaited ninth fish was finally released after TCEC-9, thanks to latest fruitful patches adding the utilization of the contempt factor. This number defines how positive (or negative) the engine will interpret its evaluation. More contempt means more optimism and less contempt means more desperation for an engine. By definition, contempt factor can convert draws to wins against a weaker engines but it can also cause losses instead of draws, while forcing for a win.

By the end of Janary, the official SF9 has been released on Stockfish website. It has included Alexei Chernakoff's Android builds that i share below. The choice of the Stockfish team made us extremely happy and proud of what he achieved.

GET Stockfish 9.ACH (OFFICIAL) for arm7 (Jan-31th, CRC32: 23404375) and arm8

After first tests, arm7 build has been found to perform worse than expected due to incompatibility between latest patches and heavy PGO+LTO optimizations used by the compiler. Arm8 builds were healthy but arm7 delivered less than +60 ELO vs SF8.

Therefore, following alternatives came quickly in a few days during first week of February.

GET Stockfish 9.ACH for arm7 (2nd build on Feb-2nd, probably without PGO/LTO, CRC32 = D38AD094)
GET Stockfish 9.ACH for arm7 (3rd build on Feb-2nd, fixed PGO, CRC32 = 251627CA)
GET Stockfish 9.ACH for arm7 (4th build on Feb-7th, noPGO?, CRC32 = 25D1EE16)
GET Stockfish 9.ACH for arm7 (5th build on Feb-7th, fixed PGO, no LTO, CRC32 = 65FEB516)

I'd already chosen the 3rd build for Rapidroid before the 4th and 5th came out and didn't change it afterwards because it had played a lot and its performance was satisfying (+60 to 90 ELO depending on the progression of the rounds). So, it's up to you to decide which one suits you best.

One thing is sure: More nps didn't mean higher ELO this time.

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

February 19, 2018

Android UCI engine update: armFish 2018.01.28

ArmFish is a project based on the assembly code to achieve the highest speed with Stockfish engine. The Android port below was done by Alexei1976. Thanks for the contribution.

GET armFish 2018.01.28 for arm8
GET mateFish 2018.01.28 for arm8

mateFish is a specific version of armFish with some specific code aiming to find mating lines quicker rather than playing the strongest level of chess.

In case of trouble dowloading from PC, use your mobile or refer to THIS POST.

February 18, 2018

Android UCI engine update: Stockfish dev't 2018.01.23.ACH

This is the last development version of Stockfish made available by Alexei before v9 has been released.

GET Stockfish 8.0.2018.01.23.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cfish 2018.01.23.ACH

This one is the last Cfish based on Stockfish 8 source. For achivers...

GET Cfish 2018.01.23.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: SugaR Xpro 2018.01.22.ACH

Although i'm way too late to post this one, there's no newer SugaR around.

GET SugaR XPro.20180122.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

January 21, 2018

Android UCI engine update: armFish 2018.01.21

armFish builds used to be made by Lyudmil Antonov for arm8 64-bit devices only, using direct cpu instructions via assembly language. This method is the most native but a little bit unhuman too. One would only bear for nothing but to reach for the the fastest build.

The assembly project seems abandoned by Mohammed Li, the former implementer of the code for Windows and Linux. The project is now forked and continued by Michael Byrne, developer of derivatives like McBrain, Hawkeye.

The Android port shared below comes from Alexei1976. We can do nothing but thank him for the contribution.

GET armFish 2018.01.21 for arm8 (*)

(*) mateFish 2018.01.21 for arm8 is included in the same package. This version integrates some specific code aiming to find mating lines quicker rather than playing the strongest level of chess.

In case of trouble dowloading from PC, use your mobile or refer to THIS POST.

Android UCI engine update: Cfish 2018.01.17.ACH

Thanks to Alexei Chernakoff for the latest version ported to Android.

GET Cfish 2018.01.17.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.

January 17, 2018

Android UCI engine update: Cfish 2018.01.13.ACH

This Cfish port of January-13th is for the moment the most recent code ported to Android. However, this statement is very likely to lose validity in a few days.

GET Cfish 2018.01.13.ACH for arm7 and arm8

In case of trouble downloading from PC, use your mobile or refer to THIS POST.