agausmann / perftree

Perft debugger. Compare your chess engine's move generation to Stockfish
MIT License
62 stars 4 forks source link

Add Chess960 support #11

Open GreatGodOfFire opened 1 year ago

GreatGodOfFire commented 1 year ago

Closes #10 This adds the chess960 and frc commands as well as a function on the State struct to enable/disable the UCI_Chess960 option on stockfish. perftree now sends setoption name UCI_Chess960 value {bool} to stockfish when chess960 [bool] or frc [bool] is used.