Commit Graph

219 Commits

Author SHA1 Message Date
Peter Osterlund
06948d542f Change version to 1.90 2024-02-25 20:42:20 +01:00
Peter Osterlund
fd23962fc4 Use NEON dotprod instructions in Stockfish if supported by CPU 2024-02-25 20:42:12 +01:00
Peter Osterlund
bb02fffabd Add DroidFish modifications to Stockfish 2024-02-25 16:55:18 +01:00
Peter Osterlund
1e79e9811a Update to Stockfish 16.1 2024-02-25 16:55:12 +01:00
Peter Osterlund
33e8357b38 Change version to 1.89 2023-07-01 13:34:26 +02:00
Peter Osterlund
0d28f4aad8 Add DroidFish modifications to Stockfish 2023-07-01 13:34:26 +02:00
Peter Osterlund
1a81595361 Update to Stockfish 16 2023-07-01 13:34:22 +02:00
Peter Osterlund
c0963c567c Change version to 1.88 2022-12-06 20:25:25 +01:00
Peter Osterlund
83dae065c5 Add DroidFish modifications to Stockfish 2022-12-06 20:24:20 +01:00
Peter Osterlund
10ff6f556b Update to Stockfish 15.1 2022-12-06 20:24:00 +01:00
Peter Osterlund
7be558d773 Change version to 1.87 2022-04-23 14:05:26 +02:00
Peter Osterlund
523b2e67f3 Add DroidFish modifications to Stockfish 2022-04-23 14:03:20 +02:00
Peter Osterlund
07931e96a5 Update to Stockfish 15 2022-04-23 14:00:50 +02:00
Peter Osterlund
b64c4d1dac Change version to 1.86 2021-07-02 21:02:01 +02:00
Peter Osterlund
d577dc6392 Add DroidFish modifications to Stockfish 2021-07-02 20:59:36 +02:00
Peter Osterlund
4f7930acf0 Update to Stockfish 14 2021-07-02 20:50:36 +02:00
Peter Osterlund
fe7a8fac11 Update build tools 2021-06-06 23:28:22 +02:00
Peter Osterlund
fd0b61fd0e Change version to 1.85 2021-02-20 17:39:41 +01:00
Peter Osterlund
2fd84a648c Use embedded net when UCI option EvalFile has empty value 2021-02-20 17:39:41 +01:00
Peter Osterlund
16d09453b9 Add DroidFish modifications to Stockfish 2021-02-20 17:39:37 +01:00
Peter Osterlund
4d2ef64ce8 Update to Stockfish 13 2021-02-20 13:16:54 +01:00
Peter Osterlund
51bcecd6f4 Change version to 1.84 2020-10-03 10:08:37 +02:00
Peter Osterlund
e74151d92d German translation updates 2020-10-03 10:02:28 +02:00
Peter Osterlund
48655d49fa Add DroidFish modifications to Stockfish 2020-10-03 09:42:47 +02:00
Peter Osterlund
5394ccb165 Update Stockfish to development version from 2020-09-28 2020-10-03 09:39:38 +02:00
Peter Osterlund
d4e899b6be Avoid NPE if opening a shared input stream fails 2020-09-28 19:32:05 +02:00
Peter Osterlund
ca39ffbf09 Improve move probability calculation for CTG books 2020-09-28 19:32:02 +02:00
Peter Osterlund
ce2e5a326a Spanish translation updates
From Amador Cuesta.
2020-09-24 22:15:37 +02:00
Peter Osterlund
15ed3846cc Change version to 1.83 2020-09-21 21:13:32 +02:00
Peter Osterlund
cbb3897833 Add link to the DroidFish manual from the About/Help dialog 2020-09-21 20:57:59 +02:00
Peter Osterlund
1e7aaf682b Don't use NEON instructions for non-NEON ARM CPUs
Since NDK r21b NEON instructions are used by default. Explicitly
disable them for non-NEON CPUs.
2020-09-20 15:25:57 +02:00
Peter Osterlund
150082a57f Compile Stockfish with LTO for all CPU types
Use link time optimization when compiling Stockfish for all CPU types.
2020-09-20 08:06:18 +02:00
Peter Osterlund
1871f1d54a Update to current Stockfish development version
Corresponds to commit 8b8a510fd6a1a17b39b2d4b166f60ac7be0dab23 in
Stockfish repository, from Wed Sep 16 17:39:11 2020 +0200.
2020-09-20 00:01:50 +02:00
Peter Osterlund
ed5ef03dba Better compiler flags for Stockfish 2020-09-19 23:43:19 +02:00
Peter Osterlund
ef03748982 Add copyright info for cpu_features library to about/help dialog 2020-09-13 21:05:31 +02:00
Peter Osterlund
82e1eb2e0e Use no-SIMD engine version when needed
If the CPU does not support the required SIMD instructions, use the
stockfish_nosimd engine version instead.
2020-09-13 20:03:11 +02:00
Peter Osterlund
fe9689e5f2 Fix Android Studio warning 2020-09-13 16:47:15 +02:00
Peter Osterlund
105ae49b01 Build non-SIMD versions of Stockfish engine
Will be used for CPUs that don't support the best SIMD instructions.
2020-09-13 15:51:12 +02:00
Peter Osterlund
bec49dc5a7 Use embedded net when UCI option EvalFile has default value 2020-09-13 07:25:38 +02:00
Peter Osterlund
1a9a3627b6 Add DroidFish modifications to Stockfish 2020-09-13 07:25:38 +02:00
Peter Osterlund
94c39e402e Update to Stockfish 12 2020-09-13 07:25:31 +02:00
Peter Osterlund
6bcbd6d080 Update Stockfish to development version from 2020-06-17 2020-09-06 10:13:09 +02:00
Peter Osterlund
a64eab03cc Minor cleanup in xml layout files 2020-08-16 12:40:06 +02:00
Peter Osterlund
c199678041 Update translations 2020-06-06 15:08:56 +02:00
Peter Osterlund
c4c650ce51 Initialize DroidFishApp.appContext earlier
This is an attempt to fix crashes reported in the play console.
2020-06-01 22:28:40 +02:00
Peter Osterlund
7d87d1fbd4 Minor cleanup 2020-06-01 22:13:22 +02:00
Peter Osterlund
219c07e769 Avoid crash if engine .ini file is corrupt 2020-05-27 19:59:41 +02:00
Peter Osterlund
999016889c Update translations 2020-05-23 07:05:11 +02:00
Peter Osterlund
c59fdfddaf Change version to 1.82 2020-05-20 21:29:55 +02:00
Peter Osterlund
8fdfdede44 Fix potential crash if an engine reports an invalid currmove
Could cause an ArrayIndexOutOfBoundsException:
  at org.petero.droidfish.gamelogic.Position.getPiece (Position.java:153)
  at org.petero.droidfish.gamelogic.MoveGen.pseudoLegalMoves (MoveGen.java:109)
  at org.petero.droidfish.gamelogic.MoveGen.legalMoves (MoveGen.java:32)
  at org.petero.droidfish.gamelogic.TextIO.moveToString (TextIO.java:429)
  at org.petero.droidfish.gamelogic.TextIO.moveToString (TextIO.java:339)
  at org.petero.droidfish.gamelogic.DroidChessController$SearchListener.notifyCurrMove (DroidChessController.java:826)
2020-05-18 22:51:02 +02:00