1
0
Fork 0
stockfish/README.md

971 B

Stockfish for Cartesi RISC-V Machine Emulator

This branch contains patchlets to compile a RISC-V 64-bit build of stockfish to run under the Cartesi machine emulator.

Setup Cartesi SDK

Build using Cartesi GCC. I just copied them from the docker build and put them in my path (outside of the docker).

git clone --recursive https://github.com/cartesi/machine-emulator-sdk

You should be able to run this command OK before proceeding:

riscv64-cartesi-linux-gnu-gcc

Build

Note, the Makefile kludge disables things like "tests".

Run:

make -j build ARCH=riscv64 COMP=riscv64-cartesi-linux-gnu-gcc COMPCXX=riscv64-cartesi-linux-gnu-g++

Run Stockfish in Emulator

TODO XXX

Upstream

See:

Cartesi

See:

Copying

Same as upstream Stockfish, GPL v3.