├── .github └── workflows │ └── stockfish.yml ├── .gitignore ├── AUTHORS ├── Copying.txt ├── README.md ├── Top CPU Contributors.txt ├── appveyor.yml ├── src ├── Makefile ├── benchmark.cpp ├── bitbase.cpp ├── bitboard.cpp ├── bitboard.h ├── endgame.cpp ├── endgame.h ├── evaluate.cpp ├── evaluate.h ├── incbin │ ├── UNLICENCE │ └── incbin.h ├── main.cpp ├── material.cpp ├── material.h ├── misc.cpp ├── misc.h ├── movegen.cpp ├── movegen.h ├── movepick.cpp ├── movepick.h ├── nnue │ ├── evaluate_nnue.cpp │ ├── evaluate_nnue.h │ ├── features │ │ ├── half_ka_v2.cpp │ │ └── half_ka_v2.h │ ├── layers │ │ ├── affine_transform.h │ │ ├── clipped_relu.h │ │ └── input_slice.h │ ├── nnue_accumulator.h │ ├── nnue_architecture.h │ ├── nnue_common.h │ └── nnue_feature_transformer.h ├── pawns.cpp ├── pawns.h ├── position.cpp ├── position.h ├── psqt.cpp ├── psqt.h ├── search.cpp ├── search.h ├── syzygy │ ├── tbprobe.cpp │ └── tbprobe.h ├── thread.cpp ├── thread.h ├── thread_win32_osx.h ├── timeman.cpp ├── timeman.h ├── tt.cpp ├── tt.h ├── tune.cpp ├── tune.h ├── types.h ├── uci.cpp ├── uci.h └── ucioption.cpp └── tests ├── instrumented.sh ├── perft.sh ├── reprosearch.sh └── signature.sh /.github/workflows/stockfish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/.github/workflows/stockfish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/AUTHORS -------------------------------------------------------------------------------- /Copying.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/Copying.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/README.md -------------------------------------------------------------------------------- /Top CPU Contributors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/Top CPU Contributors.txt -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/appveyor.yml -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/benchmark.cpp -------------------------------------------------------------------------------- /src/bitbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/bitbase.cpp -------------------------------------------------------------------------------- /src/bitboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/bitboard.cpp -------------------------------------------------------------------------------- /src/bitboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/bitboard.h -------------------------------------------------------------------------------- /src/endgame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/endgame.cpp -------------------------------------------------------------------------------- /src/endgame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/endgame.h -------------------------------------------------------------------------------- /src/evaluate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/evaluate.cpp -------------------------------------------------------------------------------- /src/evaluate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/evaluate.h -------------------------------------------------------------------------------- /src/incbin/UNLICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/incbin/UNLICENCE -------------------------------------------------------------------------------- /src/incbin/incbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/incbin/incbin.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/material.cpp -------------------------------------------------------------------------------- /src/material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/material.h -------------------------------------------------------------------------------- /src/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/misc.cpp -------------------------------------------------------------------------------- /src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/misc.h -------------------------------------------------------------------------------- /src/movegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/movegen.cpp -------------------------------------------------------------------------------- /src/movegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/movegen.h -------------------------------------------------------------------------------- /src/movepick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/movepick.cpp -------------------------------------------------------------------------------- /src/movepick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/movepick.h -------------------------------------------------------------------------------- /src/nnue/evaluate_nnue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/evaluate_nnue.cpp -------------------------------------------------------------------------------- /src/nnue/evaluate_nnue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/evaluate_nnue.h -------------------------------------------------------------------------------- /src/nnue/features/half_ka_v2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/features/half_ka_v2.cpp -------------------------------------------------------------------------------- /src/nnue/features/half_ka_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/features/half_ka_v2.h -------------------------------------------------------------------------------- /src/nnue/layers/affine_transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/layers/affine_transform.h -------------------------------------------------------------------------------- /src/nnue/layers/clipped_relu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/layers/clipped_relu.h -------------------------------------------------------------------------------- /src/nnue/layers/input_slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/layers/input_slice.h -------------------------------------------------------------------------------- /src/nnue/nnue_accumulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/nnue_accumulator.h -------------------------------------------------------------------------------- /src/nnue/nnue_architecture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/nnue_architecture.h -------------------------------------------------------------------------------- /src/nnue/nnue_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/nnue_common.h -------------------------------------------------------------------------------- /src/nnue/nnue_feature_transformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/nnue/nnue_feature_transformer.h -------------------------------------------------------------------------------- /src/pawns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/pawns.cpp -------------------------------------------------------------------------------- /src/pawns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/pawns.h -------------------------------------------------------------------------------- /src/position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/position.cpp -------------------------------------------------------------------------------- /src/position.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/position.h -------------------------------------------------------------------------------- /src/psqt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/psqt.cpp -------------------------------------------------------------------------------- /src/psqt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/psqt.h -------------------------------------------------------------------------------- /src/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/search.cpp -------------------------------------------------------------------------------- /src/search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/search.h -------------------------------------------------------------------------------- /src/syzygy/tbprobe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/syzygy/tbprobe.cpp -------------------------------------------------------------------------------- /src/syzygy/tbprobe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/syzygy/tbprobe.h -------------------------------------------------------------------------------- /src/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/thread.cpp -------------------------------------------------------------------------------- /src/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/thread.h -------------------------------------------------------------------------------- /src/thread_win32_osx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/thread_win32_osx.h -------------------------------------------------------------------------------- /src/timeman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/timeman.cpp -------------------------------------------------------------------------------- /src/timeman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/timeman.h -------------------------------------------------------------------------------- /src/tt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/tt.cpp -------------------------------------------------------------------------------- /src/tt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/tt.h -------------------------------------------------------------------------------- /src/tune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/tune.cpp -------------------------------------------------------------------------------- /src/tune.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/tune.h -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/types.h -------------------------------------------------------------------------------- /src/uci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/uci.cpp -------------------------------------------------------------------------------- /src/uci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/uci.h -------------------------------------------------------------------------------- /src/ucioption.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/src/ucioption.cpp -------------------------------------------------------------------------------- /tests/instrumented.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/tests/instrumented.sh -------------------------------------------------------------------------------- /tests/perft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/tests/perft.sh -------------------------------------------------------------------------------- /tests/reprosearch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/tests/reprosearch.sh -------------------------------------------------------------------------------- /tests/signature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotolonico/Badfish/HEAD/tests/signature.sh --------------------------------------------------------------------------------