What's new

Chess Computerchess free softwares for learning, training, testing....and everything you need to know PART1

Bosing, maraming chess books si Graham Burgess pero iilan lang yung converted na sa digital books. Yan ay hardcopy pa lang, sorry. For alternative "ebooks" related to "chess tactics and strategy" mamili ka na na lang sa search results using "libgen.is". Marami dyan. For the same topic, check mo sa baba kung interisado ka.





Mahirap mag-intay na maging ebook yang "chess: tactics and strategies" ni GB, baka may apo ka na ay hindi pa yan nagiging ebook he he. Nakarinig na ako ng request nyan decades ago dahil 2009 copy yan as i mentioned earlier. So I hope you find the best alternative from these options.
Thank you ulit...god bless.
 
Hilig mo pala si GK he he. Sige, bigay ko na lang itong pgn nyan para mas madaling sundan.

You do not have permission to view the full content of this post. Log in or register now.
Bro hindi ko gusto si kasparov.kaya nga tolyakarpov name ko eh..

Kaya lang pagdating sa chess writer talagang magaling pagkakasulat nya sa book na yan.

Chessmaster2 sa psx emulator ang nilalaro ko..sabi chess master4000 engine nito..

Tama ka..di sya grandmaster strenght pero nasa 2400 elo..nasa 2100 lang naman blitz elo ko kya swak swak lang pangpractice..parang tao lang kalaban..may 100 default persobality at 30 grandmaster clone...ayus na rin😂😂😂
 
I'll just add this guide to some PC users who wants to use LC0 chess engine to the fullest Doon sa may "palad" (at can afford) na hardware to get the most of LC0 chess engine performance, using the basic understanding that "the higher the nps (nodes/sec) the better the engine" as most experts say, you use the chart and links provided to estimate its strength on your end with the GPU (CUDA based) engines. Sad to say, CUDA 10+ ang supported sa ngayon sa GPU so you'll have to use the specified and compatible hardware (cpu or gpu) released for OpenCL (~50% weaker in speed vs. CUDA10 using same GPU) or the weak generic Openblas builds for cpu. As an example, kung ang NVIDIA GPU ninyo ay may compute capability = +3.0, ok na yan sa CUDA1as stated here: You do not have permission to view the full content of this post. Log in or register now.

I'll summarize the different releases for clarity :
You do not have permission to view the full content of this post. Log in or register now.

You do not have permission to view the full content of this post. Log in or register now.13.6 MB openblas+clang cpu generic build for android
You do not have permission to view the full content of this post. Log in or register now.14.7 MB for Intel's DNNL BLAS build for all modern CPUs
You do not have permission to view the full content of this post. Log in or register now.14.8 MB for Openblas cpu generic build for Windows, for older cpus as well
You do not have permission to view the full content of this post. Log in or register now.11.5 MB for cuda supported GPUs - Newest (2018+) NVidia GPUs: RTX 20xx, RTX 30xx and so on (but not GTX 16xx) - no nvidia cuda runtime libraries
You do not have permission to view the full content of this post. Log in or register now.226 MB for cuda supported GPUs - Newest (2018+) NVidia GPUs: RTX 20xx, RTX 30xx and so on (but not GTX 16xx) - complete pack
You do not have permission to view the full content of this post. Log in or register now.11.2 MB for cuda+cudnn supported GPUs - Newer (2014-2018) NVidia GPUs: GTX 7xx, GTX 8xx, GTX 9xx, GTX 10xx and also GTX 16xx - no nvidia cuda+cuddn runtime libraries
You do not have permission to view the full content of this post. Log in or register now.258 MB for cuda+cudnn supported GPUs - Newer (2014-2018) NVidia GPUs: GTX 7xx, GTX 8xx, GTX 9xx, GTX 10xx and also GTX 16xx - complete pack
You do not have permission to view the full content of this post. Log in or register now.10.7 MB for older GPUs and Windows OS
You do not have permission to view the full content of this post. Log in or register now.10.8 MB for newer non-NVidia GPUs (only for latest versions of Windows 10)
This spreadsheet will guide you on the benchmarks for the type of hardware you'll be using.

And here too.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.

These are the CUDA compatibility requirements:
You do not have permission to view the full content of this post. Log in or register now.
Download CUDA here: You do not have permission to view the full content of this post. Log in or register now.

Check the rest for your perusal.
Check here for CUDA supported NVIDIA Graphic Cards:
You do not have permission to view the full content of this post. Log in or register now.

For CUDNN, check here: You do not have permission to view the full content of this post. Log in or register now.

(Please correct me if I made mistakes or feel free to clarify. Thanks.)
 
Nayari mo ko doon ah! Sabi ka lang ng hilig mo kung magsawa ka na dyan he he. Tama, minor update lang kasi from v3000 (CM3K) to v4000, kaya pwedeng mangyari yan. Baka nga pwede pang ipasok yung v4000 turbo (CM4K). Mas mabilis yon o baka yan na nga yon he he. Marami rin kasing modders sa emulation platform.
Ang importante naman ay may kalaro ka na kinagigiliwan mo.
Minsan lang ako nag-chess at bawal sa'kin yung ma-stress - senior na kasi he he.

Sa polyglot bookmaking yung binalikan ko't ikumpara ko yung mga ginawang personalities sa bagong mga Rodent engine sa akin. Mag-filter at mag-blundercheck ako ulit ng GM games para ok yung database ko before making them. Katuwaan ko lang. Ako rin ay may side project noon sa chess personalities using Toga with GambitFruit settings, and multiple parameters na ni-release ko noon. Natigil lang ng magkasakit ako. Hanapin ko ulit sa net kung may naka-save ng src niya at di ko na malaman kung saan ko tinabi.

Di ko pa makuhang mag-compile sa android at ang daming requirement sa Windows. Sa Bluestacks o Nox ko susubukan via Termux+clang - baka sakaling umubra kapag malaki na yung memory ko sa HDD.

...Since mahilig ka sa human-like chess engine, subukan mo rin yung Glaurung chess engine ni Tord Romstad (bago naging Stockfish) at meron nyan sa chesstroid na lumang build - arm5?
Spoiler contents are visible only to Established Members.
Gamitan mo na lang ng polyglot bin personalities ng bagong Rodent IV or III para may variety of play. Aggressive yan.

Just in case, wala ka pa nito or sa iba, ilagay ko na rin yung whole set ng android packs ni Jim Ablett bago rin siya mag-retire sa compiling.

Spoiler contents are visible only to Established Members.

Pero kung may kakilala kang marunong mag-compile sa chesstroid, request mo yung Szint chess engine ni a-l-e-x g-u-e-r-r-e-r-o aka vel-ma-rin. Mahilig yan maglabas ng hidden parameters ng open source engines tulad ni k-r-anium/nor-man schmidt (ng fire, firenzina, robollito, cyclone, demon atbp. chess engine clones...at goi bin book...). Baka may account siya doon at active pa yan siguro.
 
Last edited by a moderator:
Nayari mo ko doon ah! Sabi ka lang ng hilig mo kung magsawa ka na dyan he he. Tama, minor update lang kasi from v3000 (CM3K) to v4000, kaya pwedeng mangyari yan. Baka nga pwede pang ipasok yung v4000 turbo (CM4K). Mas mabilis yon o baka yan na nga yon he he. Marami rin kasing modders sa emulation platform.
Ang importante naman ay may kalaro ka na kinagigiliwan mo.
Minsan lang ako nag-chess at bawal sa'kin yung ma-stress - senior na kasi he he.

Sa polyglot bookmaking yung binalikan ko't ikumpara ko yung mga ginawang personalities sa bagong mga Rodent engine sa akin. Mag-filter at mag-blundercheck ako ulit ng GM games para ok yung database ko before making them. Katuwaan ko lang. Ako rin ay may side project noon sa chess personalities using Toga with GambitFruit settings, and multiple parameters na ni-release ko noon. Natigil lang ng magkasakit ako. Hanapin ko ulit sa net kung may naka-save ng src niya at di ko na malaman kung saan ko tinabi.

Di ko pa makuhang mag-compile sa android at ang daming requirement sa Windows. Sa Bluestacks o Nox ko susubukan via Termux+clang - baka sakaling umubra kapag malaki na yung memory ko sa HDD.

...Since mahilig ka sa human-like chess engine, subukan mo rin yung Glaurung chess engine ni Tord Romstad (bago naging Stockfish) at meron nyan sa chesstroid na lumang bl - arm5?

Gamitan mo na lang ng polyglot bin pesonalities g bagong Rodent IV or III para may variety of play. Aggressive yan.

Just in case, wala ka pa nito or sa iba, ilagay ko na rin yung whole set ng android packs ni Jim Ablett bago rin siya mag-retire sa compiling.



Pero kung may kakilala kang marunong mag-compile sa chesstroid, request mo yung Szint chess engine ni a-l-e-x g-u-e-r-r-e-r-o aka vel-ma-rin. Mahilig yan maglabas ng hidden parameters ng open source engines tulad ni k-r-anium/nor-man schmidt (ng fire, firenzina, robollito, cyclone, demon atbp. chess engine clones...at goi bin book...). Baka may account siya doon at active pa yan siguro.
Thanks bro subukan ko itong advice mo.
Oo di naman ako mahilig sa strong engine..2000 elo to 2400 elo swak na spareing partner😂.

Kaya naman ako nahilog sa personality para parang tao lang din ang kalaban.Sina stockfish at komodo parang alien na ang tira eh di ko maintindihan saka kung human opponent di rin naman titira ng ganung kalalim.
 
Since this is a computerchess thread, it's better to know the right details to understand fully the conditions behind what you read about the chess engines. Kaya added advice ko rin sa mga computerchess hobbyist tungkol sa mga lumalabas na elo ratings ng chess programs/engines na nilalabas nila sa kanilang sites, be aware that the range are based on the hardware speed ng cpu (+ gpu sa latest trends), ram, has, etc. at code elements ng program that they use and NOT on your end, unless they are the same as yours. Yung mga old chess (commercial) programs minsan ay ginawa to function better on a circuit board or some custom machine and the author tries to convert it to run on Windows (as alternative market option) making it weaker or stronger depending on the technology of the hardware and compatibility of the code with the platform. Kahit modern software-based chess programs ay ganyan din na based sa hardware, software and OS. You can only find out the real strength by testing both the hardware form and the software form in your end by running thousands of test matches. That is why we have computerchess rating lists to find it out comparing the benchmarks used on their tests with our own hardware for a rough estimate.

Take for Example CCRL:
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.


If you want your test matches to conform with CCRL standards these are the testing conditions:
You do not have permission to view the full content of this post. Log in or register now.

I'll quote the basic conditions needed to synchronize w/ CCRL standards:
Time control

We are doing our testing in three time controls: 40/40, 40/12 and 40/4, as measured on Athlon X2 4600+ machine. If you have different machine (actually even if you have the same machine) you need to benchmark it and adjust the time control according to the results. We use Crafty 19.17 BH as a benchmark to determine the equivalent time control for particular machine.

Crafty 19.17 BH benchmark can be downloaded You do not have permission to view the full content of this post. Log in or register now.. (Version 19.17, Brian Hoffman compile, 32-bit, single-CPU). Please note that we should use the same version and compile because different versions may be slightly faster or slower and will give different benchmark time.

How to test: Reboot a machine (not required but preferrable), extract Crafty executable into a separate folder, make sure there are no other files in that folder, run crafty, type 'bench' <enter>, wait a while (don't use computer in that time), when the benchmark ends type 'quit' <enter> (to quit the Crafty). You will then see a new file "log.001" in the Crafty folder. Open that file and find a line "Total elapsed time: 96" near the end. (Your time may be different of course).

Time control for your machine is then computed based on Crafty 19.17 BH benchmark result as following:

CCRL 40/40: T minutes / 40 moves repeated, where T = 40 * <your elapsed seconds> / 48 = <your elapsed seconds> / 1.2
CCRL 40/12
: T minutes / 40 moves repeated, where T = 40 * <your elapsed seconds> / 160 = <your elapsed seconds> / 4
CCRL 40/4
: T minutes / 40 moves repeated, where T = 40 * <your elapsed seconds> / 480 = <your elapsed seconds> / 12

Example: Your machine runs Crafty 19.17 BH benchmark in 55 seconds and you want to run long time control games (CCRL 40/40). Compute T as 40 * 55 / 48 = 45.833333, rounding to the nearest integer we get T = 46. So, your time control for CCRL 40/40 is 40 moves in 46 minutes.

Note 1. It is totally your choice which of the three time controls to use. Either one is fine and will be good addition to the database and rating list. Just be sure to check the right coordination page, and submit the games to the appropriate update thread. (Best is to add '4040', '4012' and '404' to the file name to help avoiding the mistake).

Note 2. We use repeated time control. It means the, say, in 40/4 the engines have 4 minutes for the first 40 moves. Then they get another 4 minutes for the next 40 moves, and so on.

Note 3. (About benchmark hardware). Initially we used Athlon 64 3800+ as our standard hardware. In January 2007 we changed to Athlon X2 4600+ to better reflect the fact that we do a lot of multi-CPU testing. Those two platforms have the same Crafty benchmark result. Note that the benchmarking it always 32-bit single-CPU.

A good example of what will happen using the conditions above on a Intel i7 4770k at 3.5GHz is shown here plus other details:

CCRL 40/15 Testing Conditions

Time control
Our time control is equivalent to 40 moves in 15 minutes on an Intel i7 4770k at 3.5GHz.
We use Stockfish 10 as a benchmark to determine the equivalent time control for particular machine.


CCRL Testing Conditions

Endgame tablebases: 4 or 5 piece tablebases.

Pondering: OFF

Tournament type: Any. Match, Tournament, Gauntlet etc.
Matches or Gauntlets are usually limited to 60 games maximum per engine pair. Our standard match length in 40/40 is 30 games.

Hash size: is set to the same value of either 128 or 256 MB for all engines in a match or tourney. There are three exemptions:
1) "deep" engines running on 2 CPUs should have double hash size, compared to single engines in the same tourney. 2) "deep" engines running on 4 CPUs should have four time hash size
3) If an engine has problems with particular hash size, it may play with smaller hash.

EGTB hash: 32 MB

Tournament Interface: Any. Examples: Winboard, Arena, Shredder, Chessbase, Chess Partner.

Opening book: Any generic. Examples: remis.ctg, draw.ctg, 5moves.ctg, perfect.ctg etc. Book line length is limited to 12 moves per side maximum and book learning is off or the book set as read only. The same books are used for all engines in the match, tournament or gauntlet.

Engines with their own books have them disabled (deleted or switched off in parameters). Engines which can't disable their own book can't participate in CCRL testing.

Book learning: Off for all engines.

Position learning: Off for all engines. If learning files exist they must be set to read-only. Any learning during the games played in the rating process is not permitted.


Choosing engines to test

Engine choice is up to ndividual testers, with just a few limitations:

1. We test only stable versions of chess engines. We generally test only publicly available engines, although private versions and betas are tested solely at our discretion on a case-by-case basis.

Note: If we test a beta version, and that beta version is then released as stable version, and if the engine author says there is no playing strength difference between release and beta, then those games of the beta version are re-named.

2. We try to avoid over-testing any particular pair of engines. The reason is to avoid rating distortions and have more reliable statistics. Normally we test with 30 games for each pair, and with 60 games for interesting pairs, but anything up to 100 is fine.

Tournament format is entirely up to individual testers. We run matches, roundrobin tournaments, gauntlet, swiss or knockout events.

New or old engines can be selected and studying the current rating list will show which engines are currently being tested and which engines may need additional games. Rating differences of estimated +-400 points should be avoided.

What these means is, the chess engine elo rating results will show only the engine strength on the basis of the conditions used - not universal. And the advantage is, you can still add your games from existing complete CCRL database (unofficially) to continue you own rating list at hom since your games are fit for CCRL time control.

Comparing this to TCEC (You do not have permission to view the full content of this post. Log in or register now.) conditions: You do not have permission to view the full content of this post. Log in or register now.

TCEC Hardware​

Thanks to our devoted audience for it's support in the form of donations, subscriptions and cheers!
Special thanks to noobpwnftw who sponsors TCEC with the current playing hardware mentioned hereafter!

Current TCEC CPU server​

  • CPUs: 4 x Intel Xeon 4xE5-4669v4
  • Cores: 88 physical / 176 threads
  • RAM: 128 GB DDR4 (available to engines)
  • RAM: 1 TB (available to 6-pieces Syzygy)
  • HDD: 7 TB total
  • OS: CentOS Linux release 7.7.1908 (Core)

Current TCEC GPU server​

  • GPUs: 4x V100
  • CPU: Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz, 32 vcores
  • RAM: 48GiB (available to engines)
  • RAM 128GiB (RAM unused by engines is used for caching tablebase files)
  • SSD: 500GB
  • 6-piece Syzygy and 6-piece Scorpio bitbases
  • OS: Ubuntu 18.04.4 LTS

The engines will be far stronger than what you expect from CCRL.
This makes a difference.


You can still be free to test based on your own standards so that your hardware can withstand the cpu usage and time element. Marami namang ways to utilize the engines - for pleasure and serious testing he he. Just choose which fits you.
 
Last edited:

tolyakarpov

Naalala ko yung binanggit ko noon sa previous thread na human-like chess using Maia chess:
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.


Using LC0 and following this guide sa android:
You do not have permission to view the full content of this post. Log in or register now.
Kunin mo lang yung maia-chess weights na gusto mo, pwede mo nang gamitin yan sa iyong GUI like Droidfish.

Since designed yan from 1100 - 1900 elo, meron ka pa rin option to choose custom weights with corresponding elo range dito:
You do not have permission to view the full content of this post. Log in or register now.
"Wan-to-sawa" ka na kung alin dyan yung gagamitin mo he he. Kailangan mo lang ilagay yung full path sa GUI kung saan mo nilagay yung weights.

The idea is presented here:
You do not have permission to view the full content of this post. Log in or register now.

Kahit sa PC ay pwede rin yan subukan kaya unlimited personalities ang pwede mong magamit using the uploaded weights sa assorted networks sa lczero.org. Yung sa PC, incorporated sa si maia sa LucasChess to test it: You do not have permission to view the full content of this post. Log in or register now.

Alam mo na siguro 10 blocks x 128 filters is good enough for stable play sa android and also recommended for sparring vs. humans - like us he he. Yung sa maia-chess nga lang ay specifically designed to play as human like as possible ayon sa kanilang research (kaysa dyan sa LC0 distributed weights). Yan lang yung difference as stated din sa study.

Kung ayaw mo namang gamitin yan, sa iyong android device mism pwede rin yan gamitin "online" using lichess bot. You have to do it on your own following this link:
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.

I hope this adds something in your human-like chess play options pre.
 
Last edited:
Kung mahilig kayo sa periodicals, magazines and ebooks, you can try waiting for updates here:
You do not have permission to view the full content of this post. Log in or register now.

Either you visit the Sports section or search "chess" in the query box.
You do not have permission to view the full content of this post. Log in or register now.

Medyo mabagal lang ang servers pero files are free.

Parang pdfdrive (recommended) yan and similar ebook sharing sites provided by Library Genesis. Ebooks are just "free" and one click away, commercial or not.

BONUS:
Spoiler contents are visible only to Established Members.
 
UPDATES: 6/17/2021
Nagretiro na yung Ruso kong comrade sa computerchess kaya kinopya ko na lang yung links sa thread sa abandoned site niya. Mawawala na kasi after 2021.

Anything related sa Chess Endgames, Tactics and Strategy, naka-archived dyan. Kayo na ang bahala sa huli. Good for training!

Spoiler contents are visible only to Established Members.
 
Nayari mo ko doon ah! Sabi ka lang ng hilig mo kung magsawa ka na dyan he he. Tama, minor update lang kasi from v3000 (CM3K) to v4000, kaya pwedeng mangyari yan. Baka nga pwede pang ipasok yung v4000 turbo (CM4K). Mas mabilis yon o baka yan na nga yon he he. Marami rin kasing modders sa emulation platform.
Ang importante naman ay may kalaro ka na kinagigiliwan mo.
Minsan lang ako nag-chess at bawal sa'kin yung ma-stress - senior na kasi he he.

Sa polyglot bookmaking yung binalikan ko't ikumpara ko yung mga ginawang personalities sa bagong mga Rodent engine sa akin. Mag-filter at mag-blundercheck ako ulit ng GM games para ok yung database ko before making them. Katuwaan ko lang. Ako rin ay may side project noon sa chess personalities using Toga with GambitFruit settings, and multiple parameters na ni-release ko noon. Natigil lang ng magkasakit ako. Hanapin ko ulit sa net kung may naka-save ng src niya at di ko na malaman kung saan ko tinabi.

Di ko pa makuhang mag-compile sa android at ang daming requirement sa Windows. Sa Bluestacks o Nox ko susubukan via Termux+clang - baka sakaling umubra kapag malaki na yung memory ko sa HDD.

...Since mahilig ka sa human-like chess engine, subukan mo rin yung Glaurung chess engine ni Tord Romstad (bago naging Stockfish) at meron nyan sa chesstroid na lumang build - arm5?

Gamitan mo na lang ng polyglot bin personalities ng bagong Rodent IV or III para may variety of play. Aggressive yan.

Just in case, wala ka pa nito or sa iba, ilagay ko na rin yung whole set ng android packs ni Jim Ablett bago rin siya mag-retire sa compiling.



Pero kung may kakilala kang marunong mag-compile sa chesstroid, request mo yung Szint chess engine ni a-l-e-x g-u-e-r-r-e-r-o aka vel-ma-rin. Mahilig yan maglabas ng hidden parameters ng open source engines tulad ni k-r-anium/nor-man schmidt (ng fire, firenzina, robollito, cyclone, demon atbp. chess engine clones...at goi bin book...). Baka may account siya doon at active pa yan siguro.

Boss, paano kaya ma fix yung problem sa pag-compile ng Chess engine sa termux?
(
WARNING: linker: /data/data/com.termux/files/home/Stockfish-sf_14/src/stockfish: unsupported flags DT_FLAGS_1=0x8000001
Stockfish 14 by the Stockfish developers (see AUTHORS file)

Screenshot_20210729-135356.png
 

Attachments

Boss, paano kaya ma fix yung problem sa pag-compile ng Chess engine sa termux?
(
WARNING: linker: /data/data/com.termux/files/home/Stockfish-sf_14/src/stockfish: unsupported flags DT_FLAGS_1=0x8000001
Stockfish 14 by the Stockfish developers (see AUTHORS file)

View attachment 1503910
Sorry bosing, di ako nakapag-compile pa sa termux at di naman ako android user - sa PC lang. Usually, yung mga developers, merong supported platform at compiler sa makefile nila. Pero sa android, minsan, kailangan mong i-edit pa yung makefile to make a proper build. Kadalasan pa nga, nagbubuo ng binary pero di naman umaandar ng maayos, kaya trial and error ka using 3rd party support sa proper forums.
Since ang error na pinakita ay related sa unsupported flags, alisin mo yung flags na yan muna, then recompile. Dapat nga warning lang yan kung tutuusin at automatic na i-set aside ng compiler at tapusin yung pag-build. Baka may iba pa dyan na errors kaya ayaw magbuo ng binary. Ang"warning" kasi ay di dapat makaapekto sa pagtuloy ng build. Yung "error" ay meron.
Sa Stockfish forum ka magtanong at mabilis naman sumagot doon, o kaya ay sa Talkchess o sa github developer site. Yung SF14 may NNUE na kaya di ko pa alam ang kiliti nyan kahit sa PC. Tumigil na ako sa SF10 at bumaling na ako sa ibang ventures dahil retired na ako sa computerchess compiling for PC.
Check mo dito kung makakakita ka ng fix sa iyong makefile:
You do not have permission to view the full content of this post. Log in or register now.
Merong provided na makefile din up to NNUE (SF14). Makukuha mo rin yan.
 
Sorry bosing, di ako nakapag-compile pa sa termux at di naman ako android user - sa PC lang. Usually, yung mga developers, merong supported platform at compiler sa makefile nila. Pero sa android, minsan, kailangan mong i-edit pa yung makefile to make a proper build. Kadalasan pa nga, nagbubuo ng binary pero di naman umaandar ng maayos, kaya trial and error ka using 3rd party support sa proper forums.
Since ang error na pinakita ay related sa unsupported flags, alisin mo yung flags na yan muna, then recompile. Dapat nga warning lang yan kung tutuusin at automatic na i-set aside ng compiler at tapusin yung pag-build. Baka may iba pa dyan na errors kaya ayaw magbuo ng binary. Ang"warning" kasi ay di dapat makaapekto sa pagtuloy ng build. Yung "error" ay meron.
Sa Stockfish forum ka magtanong at mabilis naman sumagot doon, o kaya ay sa Talkchess o sa github developer site. Yung SF14 may NNUE na kaya di ko pa alam ang kiliti nyan kahit sa PC. Tumigil na ako sa SF10 at bumaling na ako sa ibang ventures dahil retired na ako sa computerchess compiling for PC.
Check mo dito kung makakakita ka ng fix sa iyong makefile:
You do not have permission to view the full content of this post. Log in or register now.
Merong provided na makefile din up to NNUE (SF14). Makukuha mo rin yan.
Thanks sa advice.
 
Thanks sa advice.
Yung android compiling ay nasa todo list ko pa lang pero cross-compiling sa PC using Linux Mint/Ubuntu using NDK sa VMWARE or Virtualbox ang target ko dahil ginawa ko na yan cross-compiling Openvpn Windows binaries sa Linux. Di ko makuhang buuin si SF for android using MSYS2 o kahit sa Visual Studio Android environment. Laging na-unsiyame pa dahil di na nasa kundisyon itong laptop ko - bibilis at babagal for unknown reason at 10x ko i-restart kada-araw he he. Kakasira lang ng HDD lately dahil dyan pero naka +5 years naman. Na-downgrade ko na lang sa Win 7 sa aking spare sa iba kong sirang pc for observation.
Ngayon nga, naghahanap pa rin ako ng guide dyan sa building android stockfish with termux pero wala akong makita. Pero baka sakaling makatulong sa'yo si leonhurricaneX sa chess2u.com na nag-compile yan sa android via termux. Di ko siya kilala pero nag-provide siya ng android builds sa forum. Create ka ng account dyan at i-pm mo siya para ma-solve na problema mo kung sakaling sagutin ka. Ganyan talaga kapag naghahanap ka ng solusyon na di mabigay ni google he he. Ang nakita ko lang may full guide sa termux ay nuilding LC0. Yung initial installation lang ang makakatulong sa'yo to install the package and the rest is up to you.
Subukan mo rin magtanong dyan sa forum.armbian.com at active pa naman yung thread.

PS. Ni-review ko ulit yung warning mo, baka kasi iba yung warning sa android kaysa dito sa nakagawian at experience kong compilers sa PC. Check mo yung "why does a compiled program show warnings" dito: You do not have permission to view the full content of this post. Log in or register now.
Nandyan siguro yung fix. Pasadahan mo rin sa github termux forum regarding your warning like here:
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
Baka mismong termux ang may problema sa specific device mo o android version! Test the fix first.
Di ko area ito pero yung logic lang yung sini-share ko sa 'yo in case something pops in your mind.
Good Luck.
 
Last edited:
Yung android compiling ay nasa todo list ko pa lang pero cross-compiling sa PC using Linux Mint/Ubuntu using NDK sa VMWARE or Virtualbox ang target ko dahil ginawa ko na yan cross-compiling Openvpn Windows binaries sa Linux. Di ko makuhang buuin si SF for android using MSYS2 o kahit sa Visual Studio Android environment. Laging na-unsiyame pa dahil di na nasa kundisyon itong laptop ko - bibilis at babagal for unknown reason at 10x ko i-restart kada-araw he he. Kakasira lang ng HDD lately dahil dyan pero naka +5 years naman. Na-downgrade ko na lang sa Win 7 sa aking spare sa iba kong sirang pc for observation.
Ngayon nga, naghahanap pa rin ako ng guide dyan sa building android stockfish with termux pero wala akong makita. Pero baka sakaling makatulong sa'yo si leonhurricaneX sa chess2u.com na nag-compile yan sa android via termux. Di ko siya kilala pero nag-provide siya ng android builds sa forum. Create ka ng account dyan at i-pm mo siya para ma-solve na problema mo kung sakaling sagutin ka. Ganyan talaga kapag naghahanap ka ng solusyon na di mabigay ni google he he. Ang nakita ko lang may full guide sa termux ay nuilding LC0. Yung initial installation lang ang makakatulong sa'yo to install the package and the rest is up to you.
Subukan mo rin magtanong dyan sa forum.armbian.com at active pa naman yung thread.

PS. Ni-review ko ulit yung warning mo, baka kasi iba yung warning sa android kaysa dito sa nakagawian at experience kong compilers sa PC. Check mo yung "why does a compiled program show warnings" dito: You do not have permission to view the full content of this post. Log in or register now.
Nandyan siguro yung fix. Pasadahan mo rin sa github termux forum regarding your warning like here:
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
Baka mismong termux ang may problema sa specific device mo o android version! Test the fix first.
Di ko area ito pero yung logic lang yung sini-share ko sa 'yo in case something pops in your mind.
Good Luck.
Thanks sa advice..Try ko yung sinabi mo.
 

superbatil

Subukan mo yung termux-elf-cleaner dito, since yon lang ang nakita kong fix sa source ng problema ng karamihan na ganyan din yung case. Tapos, i-test mo rin kung ok yung build mo sa GUI.
You do not have permission to view the full content of this post. Log in or register now.
Basahin mo yung mga related information using and compiling chess engines for android since yan yung platform mo.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
At suyurin mo yung mga sinasabi pati yung external links provided by Aart Bik (Chess for Android) atbp. para well aware ka sa mga issues using old and new android builds.
(Kailangan mong i-edit rin yung makefile to make it work properly kung sakali. Mag-ipon ka ng old source codes ng stockfish atbp. to try compiling in your specific setup (Termux version and android version) para makita mo yung difference din. The more, the better he he.)
 
Last edited:

superbatil

Subukan mo yung termux-elf-cleaner dito, since yon lang ang nakita kong fix sa source ng problema ng karamihan na ganyan din yung case. Tapos, i-test mo rin kung ok yung build mo sa GUI.
You do not have permission to view the full content of this post. Log in or register now.
Basahin mo yung mga related information using ang compiling chess engines for android since yan yung platform mo.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
At suyurin mo yung mga sinasabi pati yung external links provided by Aart Bik (Chess for Android) atbp. para well aware ka sa mga issues using old and new android builds.
(Kailangan mong i-edit rin yung makefile to make it work properly kung sakali. Mag-ipon ka ng old source codes ng stockfish atbp. to try compiling in yout specific setup (Termux version and android version) para makita mo yung difference din. The more, the better he he.)
Thanks again to your effort...stay safe Godbless
 

Similar threads

Back
Top