├── README.md ├── openings ├── 4000_openings_legacy.epd └── new2500.epd └── src ├── Makefile ├── Makefile-no-skill ├── Makefile-official ├── Makefile.xp ├── analyze.c ├── annotate.c ├── attacks.c ├── autotune.c ├── bench.c ├── book.c ├── boolean.c ├── chess.h ├── crafty-linux ├── crafty-macOS-clang ├── crafty-macOS-gcc ├── crafty.c ├── crafty.hlp ├── data.c ├── data.h ├── drawn.c ├── edit.c ├── epd.c ├── epd.h ├── epddefs.h ├── epdglue.c ├── epdglue.h ├── evaluate.c ├── evaluate.h ├── evtest.c ├── hash.c ├── history.c ├── init.c ├── inline.h ├── input.c ├── interrupt.c ├── iterate.c ├── learn.c ├── lock.h ├── main.c ├── make.c ├── makefile.win ├── movgen.c ├── next.c ├── option.c ├── output.c ├── ponder.c ├── probe.c ├── quiesce.c ├── reduce.c ├── repeat.c ├── resign.c ├── root.c ├── search.c ├── see.c ├── setboard.c ├── speak ├── stdendian.h ├── tbchess.c ├── tbconfig.h ├── tbcore.c ├── tbcore.h ├── tbdecode.h ├── tbprobe.c ├── tbprobe.h ├── test.c ├── thread.c ├── time.c ├── unmake.c ├── utility.c ├── validate.c └── vcinline.h /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/README.md -------------------------------------------------------------------------------- /openings/4000_openings_legacy.epd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/openings/4000_openings_legacy.epd -------------------------------------------------------------------------------- /openings/new2500.epd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/openings/new2500.epd -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Makefile-no-skill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/Makefile-no-skill -------------------------------------------------------------------------------- /src/Makefile-official: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/Makefile-official -------------------------------------------------------------------------------- /src/Makefile.xp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/Makefile.xp -------------------------------------------------------------------------------- /src/analyze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/analyze.c -------------------------------------------------------------------------------- /src/annotate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/annotate.c -------------------------------------------------------------------------------- /src/attacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/attacks.c -------------------------------------------------------------------------------- /src/autotune.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/autotune.c -------------------------------------------------------------------------------- /src/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/bench.c -------------------------------------------------------------------------------- /src/book.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/book.c -------------------------------------------------------------------------------- /src/boolean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/boolean.c -------------------------------------------------------------------------------- /src/chess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/chess.h -------------------------------------------------------------------------------- /src/crafty-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/crafty-linux -------------------------------------------------------------------------------- /src/crafty-macOS-clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/crafty-macOS-clang -------------------------------------------------------------------------------- /src/crafty-macOS-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/crafty-macOS-gcc -------------------------------------------------------------------------------- /src/crafty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/crafty.c -------------------------------------------------------------------------------- /src/crafty.hlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/crafty.hlp -------------------------------------------------------------------------------- /src/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/data.c -------------------------------------------------------------------------------- /src/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/data.h -------------------------------------------------------------------------------- /src/drawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/drawn.c -------------------------------------------------------------------------------- /src/edit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/edit.c -------------------------------------------------------------------------------- /src/epd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/epd.c -------------------------------------------------------------------------------- /src/epd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/epd.h -------------------------------------------------------------------------------- /src/epddefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/epddefs.h -------------------------------------------------------------------------------- /src/epdglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/epdglue.c -------------------------------------------------------------------------------- /src/epdglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/epdglue.h -------------------------------------------------------------------------------- /src/evaluate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/evaluate.c -------------------------------------------------------------------------------- /src/evaluate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/evaluate.h -------------------------------------------------------------------------------- /src/evtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/evtest.c -------------------------------------------------------------------------------- /src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/hash.c -------------------------------------------------------------------------------- /src/history.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/history.c -------------------------------------------------------------------------------- /src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/init.c -------------------------------------------------------------------------------- /src/inline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/inline.h -------------------------------------------------------------------------------- /src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/input.c -------------------------------------------------------------------------------- /src/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/interrupt.c -------------------------------------------------------------------------------- /src/iterate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/iterate.c -------------------------------------------------------------------------------- /src/learn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/learn.c -------------------------------------------------------------------------------- /src/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/lock.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/main.c -------------------------------------------------------------------------------- /src/make.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/make.c -------------------------------------------------------------------------------- /src/makefile.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/makefile.win -------------------------------------------------------------------------------- /src/movgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/movgen.c -------------------------------------------------------------------------------- /src/next.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/next.c -------------------------------------------------------------------------------- /src/option.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/option.c -------------------------------------------------------------------------------- /src/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/output.c -------------------------------------------------------------------------------- /src/ponder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/ponder.c -------------------------------------------------------------------------------- /src/probe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/probe.c -------------------------------------------------------------------------------- /src/quiesce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/quiesce.c -------------------------------------------------------------------------------- /src/reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/reduce.c -------------------------------------------------------------------------------- /src/repeat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/repeat.c -------------------------------------------------------------------------------- /src/resign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/resign.c -------------------------------------------------------------------------------- /src/root.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/root.c -------------------------------------------------------------------------------- /src/search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/search.c -------------------------------------------------------------------------------- /src/see.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/see.c -------------------------------------------------------------------------------- /src/setboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/setboard.c -------------------------------------------------------------------------------- /src/speak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/speak -------------------------------------------------------------------------------- /src/stdendian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/stdendian.h -------------------------------------------------------------------------------- /src/tbchess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbchess.c -------------------------------------------------------------------------------- /src/tbconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbconfig.h -------------------------------------------------------------------------------- /src/tbcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbcore.c -------------------------------------------------------------------------------- /src/tbcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbcore.h -------------------------------------------------------------------------------- /src/tbdecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbdecode.h -------------------------------------------------------------------------------- /src/tbprobe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbprobe.c -------------------------------------------------------------------------------- /src/tbprobe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/tbprobe.h -------------------------------------------------------------------------------- /src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/test.c -------------------------------------------------------------------------------- /src/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/thread.c -------------------------------------------------------------------------------- /src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/time.c -------------------------------------------------------------------------------- /src/unmake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/unmake.c -------------------------------------------------------------------------------- /src/utility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/utility.c -------------------------------------------------------------------------------- /src/validate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/validate.c -------------------------------------------------------------------------------- /src/vcinline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelB7/Crafty/HEAD/src/vcinline.h --------------------------------------------------------------------------------