1
0
Fork 0
Fork of stockfish for RISC-V https://spacecruft.org/deepcrayon/stockfish
 
 
 
 
Go to file
server c5c4c696dc riscv64 build, disables many tests XXX 2021-11-16 18:21:37 -07:00
.github/workflows Add macOS and windows to CI 2021-07-23 18:16:05 +02:00
src riscv64 build, disables many tests XXX 2021-11-16 18:21:37 -07:00
tests Add basic github workflow 2021-06-18 22:05:56 +02:00
.gitignore Add .gitignore 2021-01-30 13:19:20 +01:00
AUTHORS Simplify Skill implementation 2021-10-31 22:43:38 +01:00
Copying.txt Initial import of Glaurung 2.1 2008-09-01 07:59:13 +02:00
README-upstream.md fork 2021-11-16 18:06:36 -07:00
README.md Stockfish Cartesi README 2021-11-16 18:18:52 -07:00
Top CPU Contributors.txt Update Top CPU Contributors 2021-06-29 10:24:54 +02:00
appveyor.yml Embed default net, and simplify using non-default nets 2020-08-29 21:56:00 +02:00

README.md

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.