Stockfish Cartesi README
parent
bbeed09ac5
commit
c3f8cf021e
|
@ -0,0 +1,49 @@
|
||||||
|
# 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:
|
||||||
|
|
||||||
|
* README-upstream.md
|
||||||
|
|
||||||
|
* https://github.com/official-stockfish/Stockfish
|
||||||
|
|
||||||
|
* https://stockfishchess.org/
|
||||||
|
|
||||||
|
# Cartesi
|
||||||
|
See:
|
||||||
|
|
||||||
|
* https://cartesi.io/en/docs/intro/
|
||||||
|
|
||||||
|
* https://github.com/cartesi/machine-emulator/
|
||||||
|
|
||||||
|
# Copying
|
||||||
|
Same as upstream Stockfish, GPL v3.
|
Loading…
Reference in New Issue