
|
85504 packages online
|
|
 |
|
|
|
|
No screenshot available
|
| Short: | Strong UCI chess engine CPU-optimised |
| Author: | T. Romstad, M. Costalba, J. Kiiski, G. Linscott |
| Uploader: | domenico lattanzi mailfence com |
| Type: | game/board |
| Architecture: | m68k-amigaos |
| Date: | 2026-08-22 |
| Requires: | 68020, 4 Mb RAM |
| Distribution: | NoCD |
| Download: | game/board/CFish_OS3.lha - View contents | | Readme: | game/board/CFish_OS3.readme |
| Downloads: | 3 |
|
This is a port to Amiga Classic of CFish, a chess engine derived from
Stockfish by rewriting its C++ code in C. It is not a complete chess program
and requires some UCI-compatible GUI in order to be used comfortably.
Porting has been made with Claude AI from Anthropic.
Features:
- Strong playing algorithm
- Polyglot book supported
- Chess960 supported
- Binaries optimised for CPU 68020,68030,68040,68060;
this is the first chess engine CPU-optimised in all Amiga history
- Compact size (roughly 200 Kb for each version)
The following features has been removed, because cannot be supported by
classical Amiga systems:
- Multithreading
- Large pages
- NUMA
Syzygy support has been removed also.
==============================================
HOW TO USE
Cfish must be launched by Shell. UCI commands to make it work aren't
explained here. Binaries ready to be used can be found in "bin" directory.
Otherwise, source code is provided to recompile yourself.
Is mandatory a good allocation stack in order to avoid engine crashes
when computing moves.
So, before executing engine launch this command from shell:
stack 512000
For a good use of it, 4 Mb RAM is needed, to allocate the transposition
table (minimum: 1 Mb). These versions are available:
cfish020 - For systems with 68020 CPU or better
cfish030 - For systems with 68030 CPU or better
cfish040 - For systems with 68040 CPU or better
cfish060 - For systems with 68060 CPU
WARNING: LAUNCH ONLY A CFISH VERSION CORRECT FOR THE CPU MOUNTED ON YOUR
SYSTEM, OTHERWISE THERE IS THE RISK OF A SYSTEM CRASH.
==============================================
HOW TO COMPILE
make 020 - compile a 68020-optimised version named cfish020
make 030 - compile a 68030-optimised version named cfish030
make 040 - compile a 68040-optimised version named cfish040
make 060 - compile a 68060-optimised version named cfish060
make all - compile all versions
Advanced users can try to have more optimised engines by specifying ARCH and
an optimization, this is an example:
make build ARCH=030 OPT=O3
==============================================
GET INVOLVED
These engines aren't been tested on real Amiga systems, so would be important
to test them and see how that perform. CFish can act as a benchmark tool.
If you are a real Amiga owner interested to make some test, please contact
the author at his email address.
==============================================
### Terms of use
This program is released under the GNU General Public License (GPL).
Essentially, this means that you are free to do almost exactly
what you want with the program, including distributing it among your
friends, making it available for download from your web site, selling
it (either by itself or as part of some bigger software package), or
using it as the starting point for a software project of your own.
The only real limitation is that whenever you distribute Cfish in
some way, you must always include the full source code, or a pointer
to where the source code can be found. If you make any changes to the
source code, these changes must also be made available under the GPL.
|
Contents of game/board/CFish_OS3.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga] 260 628 41.4% -lh6- eb49 Jul 31 11:44 CFish.info
[Amiga] 124596 236492 52.7% -lh6- e47c Aug 6 18:37 CFish/bin/cfish020
[Amiga] 115822 215400 53.8% -lh6- 117e Aug 6 18:37 CFish/bin/cfish030
[Amiga] 126164 245744 51.3% -lh6- 20db Aug 6 18:37 CFish/bin/cfish040
[Amiga] 118640 232252 51.1% -lh6- a03b Aug 6 18:37 CFish/bin/cfish060
[Amiga] 12192 35141 34.7% -lh6- 15e1 Dec 27 2019 CFish/LICENSE
[Amiga] 421 745 56.5% -lh6- f511 Aug 22 15:15 CFish/README.md
[Amiga] 3204 7591 42.2% -lh6- 4c1c Jul 28 09:28 CFish/src/benchmark.c
[Amiga] 1453 2800 51.9% -lh6- 2d54 Jul 28 10:49 CFish/src/bitbase.c
[Amiga] 2202 5599 39.3% -lh6- febb Dec 27 2019 CFish/src/bitboard.c
[Amiga] 3512 10780 32.6% -lh6- a3fa Aug 5 22:05 CFish/src/bitboard.h
[Amiga] 380 636 59.7% -lh6- da65 Aug 5 21:52 CFish/src/bitscan_test.c
[Amiga] 549 1258 43.6% -lh6- 6125 Dec 27 2019 CFish/src/bmi2-fancy.c
[Amiga] 253 777 32.6% -lh6- c94b Dec 27 2019 CFish/src/bmi2-fancy.h
[Amiga] 497 1104 45.0% -lh6- 3b5b Dec 27 2019 CFish/src/bmi2-plain.c
[Amiga] 217 651 33.3% -lh6- fd8c Dec 27 2019 CFish/src/bmi2-plain.h
[Amiga] 125 234 53.4% -lh6- d651 Dec 27 2019 CFish/src/config.h
[Amiga] 7914 31877 24.8% -lh6- 2362 Dec 27 2019 CFish/src/endgame.c
[Amiga] 680 1228 55.4% -lh6- 7379 Dec 27 2019 CFish/src/endgame.h
[Amiga] 9190 30102 30.5% -lh6- 37f3 Dec 27 2019 CFish/src/evaluate.c
[Amiga] 123 146 84.2% -lh6- 5e55 Dec 27 2019 CFish/src/evaluate.h
[Amiga] 8764 74856 11.7% -lh6- a629 Jul 28 10:48 CFish/src/kpk_table.h
[Amiga] 2332 6158 37.9% -lh6- 0049 Dec 27 2019 CFish/src/magic-black.c
[Amiga] 224 720 31.1% -lh6- 9646 Dec 27 2019 CFish/src/magic-black.h
[Amiga] 1465 3466 42.3% -lh6- 4133 Dec 27 2019 CFish/src/magic-fancy.c
[Amiga] 459 1630 28.2% -lh6- 8310 Dec 27 2019 CFish/src/magic-fancy.h
[Amiga] 2059 6046 34.1% -lh6- 5b82 Dec 27 2019 CFish/src/magic-plain.c
[Amiga] 224 720 31.1% -lh6- 5383 Dec 27 2019 CFish/src/magic-plain.h
[Amiga] 1663 3439 48.4% -lh6- beae Jul 29 13:04 CFish/src/main.c
[Amiga] 1990 4415 45.1% -lh6- 8f16 Aug 6 12:05 CFish/src/Makefile
[Amiga] 2619 6835 38.3% -lh6- 14a2 Dec 27 2019 CFish/src/material.c
[Amiga] 1602 3523 45.5% -lh6- 8cdd Jul 29 13:33 CFish/src/material.h
[Amiga] 3486 7957 43.8% -lh6- eebe Jul 30 07:43 CFish/src/misc.c
[Amiga] 1719 3932 43.7% -lh6- 63b3 Jul 30 07:42 CFish/src/misc.h
[Amiga] 3374 11740 28.7% -lh6- f307 Dec 27 2019 CFish/src/movegen.c
[Amiga] 695 1496 46.5% -lh6- a733 Dec 27 2019 CFish/src/movegen.h
[Amiga] 2299 7578 30.3% -lh6- 9dfc Dec 27 2019 CFish/src/movepick.c
[Amiga] 1444 3323 43.5% -lh6- 1910 Dec 27 2019 CFish/src/movepick.h
[Amiga] 7897 25045 31.5% -lh6- 725f Jul 29 13:29 CFish/src/ntsearch.c
[Amiga] 2847 12107 23.5% -lh6- 298d Dec 27 2019 CFish/src/numa.c
[Amiga] 344 853 40.3% -lh6- 25c1 Dec 27 2019 CFish/src/numa.h
[Amiga] 3371 8947 37.7% -lh6- 3816 Jul 28 09:50 CFish/src/pawns.c
[Amiga] 1458 3403 42.8% -lh6- 005c Jul 29 13:32 CFish/src/pawns.h
[Amiga] 11868 26200 45.3% -lh6- f4a6 Dec 27 2019 CFish/src/polybook.c
[Amiga] 225 353 63.7% -lh6- 2209 Dec 27 2019 CFish/src/polybook.h
[Amiga] 12025 45323 26.5% -lh6- 774e Jul 29 13:05 CFish/src/position.c
[Amiga] 4113 11883 34.6% -lh6- 287e Jul 30 07:41 CFish/src/position.h
[Amiga] 2289 5742 39.9% -lh6- 4819 Dec 27 2019 CFish/src/psqt.c
[Amiga] 2492 6950 35.9% -lh6- 3426 Jul 29 13:29 CFish/src/qsearch.c
[Amiga] 9781 30429 32.1% -lh6- 2fa6 Jul 30 07:41 CFish/src/search.c
[Amiga] 1384 2953 46.9% -lh6- 96a9 Jul 29 13:08 CFish/src/search.h
[Amiga] 440 1348 32.6% -lh6- a724 Dec 27 2019 CFish/src/settings.c
[Amiga] 180 285 63.2% -lh6- 9d60 Dec 27 2019 CFish/src/settings.h
[Amiga] 2130 4946 43.1% -lh6- 11eb Jul 30 07:41 CFish/src/thread.c
[Amiga] 1540 3182 48.4% -lh6- c447 Jul 30 07:41 CFish/src/thread.h
[Amiga] 2097 5131 40.9% -lh6- c49d Dec 27 2019 CFish/src/timeman.c
[Amiga] 830 1579 52.6% -lh6- f494 Dec 27 2019 CFish/src/timeman.h
[Amiga] 3389 8856 38.3% -lh6- c9f7 Jul 29 12:35 CFish/src/tt.c
[Amiga] 1790 4177 42.9% -lh6- 4ad5 Dec 27 2019 CFish/src/tt.h
[Amiga] 4015 10080 39.8% -lh6- 72ea Jul 29 13:35 CFish/src/types.h
[Amiga] 5122 14286 35.9% -lh6- 9c8a Jul 29 08:16 CFish/src/uci.c
[Amiga] 1095 2352 46.6% -lh6- 0c4c Dec 27 2019 CFish/src/uci.h
[Amiga] 2978 9420 31.6% -lh6- 880e Jul 29 13:09 CFish/src/ucioption.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 63 files 650512 1454849 44.7% Aug 22 23:13
|
|
|
 |
| Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |