File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1867,7 +1867,7 @@ def _setup_tablebase(self, req):
18671867
18681868 req .side = opp (req .side )
18691869 if req .epsq != NOSQUARE :
1870- req .epsq = flip_ns (epsq )
1870+ req .epsq = flip_ns (req . epsq )
18711871 else :
18721872 raise IndexError ("no tablebase available for: {0} {1}" .format (white_letters , black_letters ))
18731873
Original file line number Diff line number Diff line change 1+ # 5 piece endgames for Gaviota tablebase testing.
2+
3+ # Handpicked.
4+
5+ 4k3/8/8/6Pp/n2K4/8/8/8 w - h6 dm 0;
6+ 4k3/8/8/6Pp/n2K4/8/8/8 w - - dm -21;
7+
18# Endgames selected from
29# http://kirill-kryukov.com/chess/longest-checkmates/longest-checkmates.shtml
3- # to test Gaviota tablebase probing.
4-
5- # kaaak_pctoindex krrrk
6- # kaabk_pctoindex krrnk
7- # kaakb_pctoindex knnkn
8- # kaakp_pctoindex knnkp
9- # kaapk_pctoindex krrpk
10- # kabbk_pctoindex kqbbk
11- # kabck_pctoindex kqrnk
12- # kabkc_pctoindex kbnkb
13- # kabkp_pctoindex krnkp
14- # kabpk_pctoindex krnpk
15- # kapkb_pctoindex krpkn
16- # kapkp_pctoindex kbpkp
17- # kappk_pctoindex knppk
18- # kppka_pctoindex kppkq
19- # kppkp_pctoindex kppkp
20- # kpppk_pctoindex kpppk
10+ # to cover all indexing schemes:
11+ # - kaaak_pctoindex krrrk
12+ # - kaabk_pctoindex krrnk
13+ # - kaakb_pctoindex knnkn
14+ # - kaakp_pctoindex knnkp
15+ # - kaapk_pctoindex krrpk
16+ # - kabbk_pctoindex kqbbk
17+ # - kabck_pctoindex kqrnk
18+ # - kabkc_pctoindex kbnkb
19+ # - kabkp_pctoindex krnkp
20+ # - kabpk_pctoindex krnpk
21+ # - kapkb_pctoindex krpkn
22+ # - kapkp_pctoindex kbpkp
23+ # - kappk_pctoindex knppk
24+ # - kppka_pctoindex kppkq
25+ # - kppkp_pctoindex kppkp
26+ # - kpppk_pctoindex kpppk
2127
22288/8/5k2/8/7p/8/PP6/1K6 w - - dm -13;
2329K7/8/8/8/2k3P1/6P1/6P1/8 w - - dm 33;
You can’t perform that action at this time.
0 commit comments