I found this version of Stockfish very interesting to be ported to the Amiga, CFish, which is a port of Stockfish from the C ++ language to the C language:
CFish on GitHubIt seems optimal to me for many reasons:
- Can directly exploit the books of the openings in bin format for an excellent conduction of the opening
- Can take advantage of the Syzygy endings tables (for those curious: https://syzygy-tables.info), for perfect play in the final phase of the game
- Possibility to launch more threads making the most of any multicore CPU present
- Thanks to the NNUE (Efficiently Updatable Neural Network) options, it can evaluate the moves to be played even with neural networks (a feature recently introduced in chess programs) and improving its game game after game, thanks to the recording of its learning on file.
With the last feature listed, we would have on the Amiga a very modern chess program that would have nothing to envy to others!
The official Stockfish version, on the other hand, does not have support for opening books which is instead delegated to the interface that hosts it and that is why I recommend porting CFish (which, on the other hand, supports them) instead of Stockfish.