Instead of a big ass list of FRC fens. One could simply play 100000 games against some stable FRC engine to see there's no illegal moves. Some study like positions are ok for unit testing.
About this position: [d]nrbbnk1r/pp2pppq/8/2pp3p/3P2P1/1N6/PPP1PP1P/1RBBNKQR w HBhb - 0 9
SF: Need to pipe in stdin and time it because it lacks functionality. But its movegen is fast.
Code: Select all
Nodes searched: 1310683359
real 0m9,890s
user 0m9,863s
sys 0m0,024s
Sapeli 1.89: depth 6 nodes 1310683359 time 34.979 mnps 37.470
LastEmperor:
Code: Select all
[ nrbbnk1r/pp2pppq/8/2pp3p/3P2P1/1N6/PPP1PP1P/1RBBNKQR w HBhb - 0 9 ]
Depth Nodes Mnps Time
0 1 0.000 0.000
1 29 0.000 0.000
2 1,036 0.000 0.000
3 31,344 31.344 0.001
4 1,139,166 29.978 0.038
5 35,627,310 43.395 0.821
6 1,310,683,359 82.113 15.962
=================================================
Nodes Mnps Time
Total 1,347,482,245 80.102 16.822
Summarum:
SF: 9.8s
LastEmperor: 16.8s
Sapeli: 35.229s