Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: EGTB Indexing

Author: Vincent Diepeveen

Date: 14:17:36 04/09/03

Go up one level in this thread


On April 08, 2003 at 18:15:33, Guido wrote:

>On April 08, 2003 at 02:57:42, Tony Werten wrote:
>
>>On April 07, 2003 at 14:28:55, Dieter Buerssner wrote:
>>
>>>On April 06, 2003 at 16:09:02, Tony Werten wrote:
>>>
>>>>For simple EGTB:
>>>>
>>>>After placing the white king, there are only 63 squares left, after placing the
>>>>white king there are only 62 squares left. So the index would be calculated
>>>>((((SQWK*64)+SQBK)*63)+SQWR)
>>>>
>>>>SQBK (square black king ) would be adjusted as follows: if SQBK<SQWK then
>>>>dec(SQBK)
>>>>SQWR would be adjusted: if SQWR<SQWK then dec(SQWR); if SQWR<SQBK then dec(SQWR)
>>>>
>>>>That's the trick that saves space (well, to start with) Of course it has 1 nasty
>>>>side effect: You can go from a position to an index, but it's quite impossible
>>>>to get the position back from an index.
>>>
>>>I think it is easy.
>>
>>No it's not. The fact that it works in my simplified example doesn't mean
>>anything, since nobody uses this.
>
>I use this in my EGTBs and it is OK also in a not simplified example.
>I use tables for Kings and for 2 identical men; obviously I need of other tables
>for each case if I want to go from a position to index and viceversa.
>For 3 or more identical men I use mathematics for both the transformations.
>In my opinion the difficulty of the inverse process in Nalimov EGTBs depends on
>the fact that, in order to reduce the dimensions of the tablebases, positions
>where there is a check, with the man close to the opponent king, are eliminated
>from the file.
>Surely Bob or Eugene can say a final word on this problem.

in my scheme i try to basically prevent 2 pieces at the same square. Only with
kings i prevent that they are on the nearby square. other illegal positoins i do
not care. this goes very fast and it is saving quite some space.

See here what i need for all 6 men (just 1 side, other side is equally big,
whereas in nalimov there is a diff):



In total 510 egtbs using 2631231208124 entries

So that times 2 divided by 1 is the number of bytes needed uncompressed == 1.0TB
that will compress very well (didn't try yet doing it compressed that is for
next world champ) so then it will be pretty small all 6 men! win/draw/loss
rocks!


now all egtbs:

Going to EGTB command line
egtb command (or help): list
 NR  NAME  KEY        #ENTRIES   EXISTS (disk,ram)
  1    kpk 00008000       84012   --    --    --   --
  2    knk 00040000       28644   --    --    --   --
  3    kbk 00200000       28644   --    --    --   --
  4    krk 01000000       28644   --    --    --   --
  5    kqk 08000000       28644   --    --    --   --
  6   kppk 00010000     1912372   --    --    --   --
  7   knpk 00048000     5124732   --    --    --   --
  8   knnk 00080000      873642   --    --    --   --
  9   kbpk 00208000     5124732   --    --    --   --
 10   kbnk 00240000     1747284   --    --    --   --
 11   kbbk 00400000      873642   --    --    --   --
 12   krpk 01008000     5124732   --    --    --   --
 13   krnk 01040000     1747284   --    --    --   --
 14   krbk 01200000     1747284   --    --    --   --
 15   krrk 02000000      873642   --    --    --   --
 16   kqpk 08008000     5124732   --    --    --   --
 17   kqnk 08040000     1747284   --    --    --   --
 18   kqbk 08200000     1747284   --    --    --   --
 19   kqrk 09000000     1747284   --    --    --   --
 20   kqqk 10000000      873642   --    --    --   --
 21   kpkp 00008001     3824744   --    --    --   --
 22   knkp 00040001     5124732   --    --    --   --
 23   knkn 00040008     1747284   --    --    --   --
 24   kbkp 00200001     5124732   --    --    --   --
 25   kbkn 00200008     1747284   --    --    --   --
 26   kbkb 00200040     1747284   --    --    --   --
 27   krkp 01000001     5124732   --    --    --   --
 28   krkn 01000008     1747284   --    --    --   --
 29   krkb 01000040     1747284   --    --    --   --
 30   krkr 01000200     1747284   --    --    --   --
 31   kqkp 08000001     5124732   --    --    --   --
 32   kqkn 08000008     1747284   --    --    --   --
 33   kqkb 08000040     1747284   --    --    --   --
 34   kqkr 08000200     1747284   --    --    --   --
 35   kqkq 08001000     1747284   --    --    --   --
 36  kppkp 00010001    85166148   --    --    --   --
 37  kppkn 00010008   114742320   --    --    --   --
 38  kppkb 00010040   114742320   --    --    --   --
 39  kppkr 00010200   114742320   --    --    --   --
 40  kppkq 00011000   114742320   --    --    --   --
 41  knpkp 00048001   229484640   --    --    --   --
 42  knpkn 00048008   307483920   --    --    --   --
 43  knpkb 00048040   307483920   --    --    --   --
 44  knpkr 00048200   307483920   --    --    --   --
 45  knpkq 00049000   307483920   --    --    --   --
 46  knnkp 00080001   153741960   --    --    --   --
 47  knnkn 00080008    52418520   --    --    --   --
 48  knnkb 00080040    52418520   --    --    --   --
 49  knnkr 00080200    52418520   --    --    --   --
 50  knnkq 00081000    52418520   --    --    --   --
 51  kbpkp 00208001   229484640   --    --    --   --
 52  kbpkn 00208008   307483920   --    --    --   --
 53  kbpkb 00208040   307483920   --    --    --   --
 54  kbpkr 00208200   307483920   --    --    --   --
 55  kbpkq 00209000   307483920   --    --    --   --
 56  kbnkp 00240001   307483920   --    --    --   --
 57  kbnkn 00240008   104837040   --    --    --   --
 58  kbnkb 00240040   104837040   --    --    --   --
 59  kbnkr 00240200   104837040   --    --    --   --
 60  kbnkq 00241000   104837040   --    --    --   --
 61  kbbkp 00400001   153741960   --    --    --   --
 62  kbbkn 00400008    52418520   --    --    --   --
 63  kbbkb 00400040    52418520   --    --    --   --
 64  kbbkr 00400200    52418520   --    --    --   --
 65  kbbkq 00401000    52418520   --    --    --   --
 66  krpkp 01008001   229484640   --    --    --   --
 67  krpkn 01008008   307483920   --    --    --   --
 68  krpkb 01008040   307483920   --    --    --   --
 69  krpkr 01008200   307483920   --    --    --   --
 70  krpkq 01009000   307483920   --    --    --   --
 71  krnkp 01040001   307483920   --    --    --   --
 72  krnkn 01040008   104837040   --    --    --   --
 73  krnkb 01040040   104837040   --    --    --   --
 74  krnkr 01040200   104837040   --    --    --   --
 75  krnkq 01041000   104837040   --    --    --   --
 76  krbkp 01200001   307483920   --    --    --   --
 77  krbkn 01200008   104837040   --    --    --   --
 78  krbkb 01200040   104837040   --    --    --   --
 79  krbkr 01200200   104837040   --    --    --   --
 80  krbkq 01201000   104837040   --    --    --   --
 81  krrkp 02000001   153741960   --    --    --   --
 82  krrkn 02000008    52418520   --    --    --   --
 83  krrkb 02000040    52418520   --    --    --   --
 84  krrkr 02000200    52418520   --    --    --   --
 85  krrkq 02001000    52418520   --    --    --   --
 86  kqpkp 08008001   229484640   --    --    --   --
 87  kqpkn 08008008   307483920   --    --    --   --
 88  kqpkb 08008040   307483920   --    --    --   --
 89  kqpkr 08008200   307483920   --    --    --   --
 90  kqpkq 08009000   307483920   --    --    --   --
 91  kqnkp 08040001   307483920   --    --    --   --
 92  kqnkn 08040008   104837040   --    --    --   --
 93  kqnkb 08040040   104837040   --    --    --   --
 94  kqnkr 08040200   104837040   --    --    --   --
 95  kqnkq 08041000   104837040   --    --    --   --
 96  kqbkp 08200001   307483920   --    --    --   --
 97  kqbkn 08200008   104837040   --    --    --   --
 98  kqbkb 08200040   104837040   --    --    --   --
 99  kqbkr 08200200   104837040   --    --    --   --
100  kqbkq 08201000   104837040   --    --    --   --
101  kqrkp 09000001   307483920   --    --    --   --
102  kqrkn 09000008   104837040   --    --    --   --
103  kqrkb 09000040   104837040   --    --    --   --
104  kqrkr 09000200   104837040   --    --    --   --
105  kqrkq 09001000   104837040   --    --    --   --
106  kqqkp 10000001   153741960   --    --    --   --
107  kqqkn 10000008    52418520   --    --    --   --
108  kqqkb 10000040    52418520   --    --    --   --
109  kqqkr 10000200    52418520   --    --    --   --
110  kqqkq 10001000    52418520   --    --    --   --
111  kpppk 00018000    28388716   --    --    --   --
112  knppk 00050000   114742320   --    --    --   --
113  knnpk 00088000   153741960   --    --    --   --
114  knnnk 000C0000    17472840   --    --    --   --
115  kbppk 00210000   114742320   --    --    --   --
116  kbnpk 00248000   307483920   --    --    --   --
117  kbnnk 00280000    52418520   --    --    --   --
118  kbbpk 00408000   153741960   --    --    --   --
119  kbbnk 00440000    52418520   --    --    --   --
120  kbbbk 00600000    17472840   --    --    --   --
121  krppk 01010000   114742320   --    --    --   --
122  krnpk 01048000   307483920   --    --    --   --
123  krnnk 01080000    52418520   --    --    --   --
124  krbpk 01208000   307483920   --    --    --   --
125  krbnk 01240000   104837040   --    --    --   --
126  krbbk 01400000    52418520   --    --    --   --
127  krrpk 02008000   153741960   --    --    --   --
128  krrnk 02040000    52418520   --    --    --   --
129  krrbk 02200000    52418520   --    --    --   --
130  krrrk 03000000    17472840   --    --    --   --
131  kqppk 08010000   114742320   --    --    --   --
132  kqnpk 08048000   307483920   --    --    --   --
133  kqnnk 08080000    52418520   --    --    --   --
134  kqbpk 08208000   307483920   --    --    --   --
135  kqbnk 08240000   104837040   --    --    --   --
136  kqbbk 08400000    52418520   --    --    --   --
137  kqrpk 09008000   307483920   --    --    --   --
138  kqrnk 09040000   104837040   --    --    --   --
139  kqrbk 09200000   104837040   --    --    --   --
140  kqrrk 0A000000    52418520   --    --    --   --
141  kqqpk 10008000   153741960   --    --    --   --
142  kqqnk 10040000    52418520   --    --    --   --
143  kqqbk 10200000    52418520   --    --    --   --
144  kqqrk 11000000    52418520   --    --    --   --
145  kqqqk 18000000    17472840   --    --    --   --
146 kppkpp 00010002  1854181800   --    --    --   --
147 knpkpp 00048002  5024802732   --    --    --   --
148 knpknp 00048009 13539593760   --    --    --   --
149 knnkpp 00080002  3384898440   --    --    --   --
150 knnknp 00080009  9070775640   --    --    --   --
151 knnknn 00080010  1546346340   --    --    --   --
152 kbpkpp 00208002  5024802732   --    --    --   --
153 kbpknp 00208009 13539593760   --    --    --   --
154 kbpknn 00208010  9070775640   --    --    --   --
155 kbpkbp 00208041 13539593760   --    --    --   --
156 kbnkpp 00240002  6769796880   --    --    --   --
157 kbnknp 00240009 18141551280   --    --    --   --
158 kbnknn 00240010  3092692680   --    --    --   --
159 kbnkbp 00240041 18141551280   --    --    --   --
160 kbnkbn 00240048  6185385360   --    --    --   --
161 kbbkpp 00400002  3384898440   --    --    --   --
162 kbbknp 00400009  9070775640   --    --    --   --
163 kbbknn 00400010  1546346340   --    --    --   --
164 kbbkbp 00400041  9070775640   --    --    --   --
165 kbbkbn 00400048  3092692680   --    --    --   --
166 kbbkbb 00400080  1546346340   --    --    --   --
167 krpkpp 01008002  5024802732   --    --    --   --
168 krpknp 01008009 13539593760   --    --    --   --
169 krpknn 01008010  9070775640   --    --    --   --
170 krpkbp 01008041 13539593760   --    --    --   --
171 krpkbn 01008048 18141551280   --    --    --   --
172 krpkbb 01008080  9070775640   --    --    --   --
173 krpkrp 01008201 13539593760   --    --    --   --
174 krnkpp 01040002  6769796880   --    --    --   --
175 krnknp 01040009 18141551280   --    --    --   --
176 krnknn 01040010  3092692680   --    --    --   --
177 krnkbp 01040041 18141551280   --    --    --   --
178 krnkbn 01040048  6185385360   --    --    --   --
179 krnkbb 01040080  3092692680   --    --    --   --
180 krnkrp 01040201 18141551280   --    --    --   --
181 krnkrn 01040208  6185385360   --    --    --   --
182 krbkpp 01200002  6769796880   --    --    --   --
183 krbknp 01200009 18141551280   --    --    --   --
184 krbknn 01200010  3092692680   --    --    --   --
185 krbkbp 01200041 18141551280   --    --    --   --
186 krbkbn 01200048  6185385360   --    --    --   --
187 krbkbb 01200080  3092692680   --    --    --   --
188 krbkrp 01200201 18141551280   --    --    --   --
189 krbkrn 01200208  6185385360   --    --    --   --
190 krbkrb 01200240  6185385360   --    --    --   --
191 krrkpp 02000002  3384898440   --    --    --   --
192 krrknp 02000009  9070775640   --    --    --   --
193 krrknn 02000010  1546346340   --    --    --   --
194 krrkbp 02000041  9070775640   --    --    --   --
195 krrkbn 02000048  3092692680   --    --    --   --
196 krrkbb 02000080  1546346340   --    --    --   --
197 krrkrp 02000201  9070775640   --    --    --   --
198 krrkrn 02000208  3092692680   --    --    --   --
199 krrkrb 02000240  3092692680   --    --    --   --
200 krrkrr 02000400  1546346340   --    --    --   --
201 kqpkpp 08008002  5024802732   --    --    --   --
202 kqpknp 08008009 13539593760   --    --    --   --
203 kqpknn 08008010  9070775640   --    --    --   --
204 kqpkbp 08008041 13539593760   --    --    --   --
205 kqpkbn 08008048 18141551280   --    --    --   --
206 kqpkbb 08008080  9070775640   --    --    --   --
207 kqpkrp 08008201 13539593760   --    --    --   --
208 kqpkrn 08008208 18141551280   --    --    --   --
209 kqpkrb 08008240 18141551280   --    --    --   --
210 kqpkrr 08008400  9070775640   --    --    --   --
211 kqpkqp 08009001 13539593760   --    --    --   --
212 kqnkpp 08040002  6769796880   --    --    --   --
213 kqnknp 08040009 18141551280   --    --    --   --
214 kqnknn 08040010  3092692680   --    --    --   --
215 kqnkbp 08040041 18141551280   --    --    --   --
216 kqnkbn 08040048  6185385360   --    --    --   --
217 kqnkbb 08040080  3092692680   --    --    --   --
218 kqnkrp 08040201 18141551280   --    --    --   --
219 kqnkrn 08040208  6185385360   --    --    --   --
220 kqnkrb 08040240  6185385360   --    --    --   --
221 kqnkrr 08040400  3092692680   --    --    --   --
222 kqnkqp 08041001 18141551280   --    --    --   --
223 kqnkqn 08041008  6185385360   --    --    --   --
224 kqbkpp 08200002  6769796880   --    --    --   --
225 kqbknp 08200009 18141551280   --    --    --   --
226 kqbknn 08200010  3092692680   --    --    --   --
227 kqbkbp 08200041 18141551280   --    --    --   --
228 kqbkbn 08200048  6185385360   --    --    --   --
229 kqbkbb 08200080  3092692680   --    --    --   --
230 kqbkrp 08200201 18141551280   --    --    --   --
231 kqbkrn 08200208  6185385360   --    --    --   --
232 kqbkrb 08200240  6185385360   --    --    --   --
233 kqbkrr 08200400  3092692680   --    --    --   --
234 kqbkqp 08201001 18141551280   --    --    --   --
235 kqbkqn 08201008  6185385360   --    --    --   --
236 kqbkqb 08201040  6185385360   --    --    --   --
237 kqrkpp 09000002  6769796880   --    --    --   --
238 kqrknp 09000009 18141551280   --    --    --   --
239 kqrknn 09000010  3092692680   --    --    --   --
240 kqrkbp 09000041 18141551280   --    --    --   --
241 kqrkbn 09000048  6185385360   --    --    --   --
242 kqrkbb 09000080  3092692680   --    --    --   --
243 kqrkrp 09000201 18141551280   --    --    --   --
244 kqrkrn 09000208  6185385360   --    --    --   --
245 kqrkrb 09000240  6185385360   --    --    --   --
246 kqrkrr 09000400  3092692680   --    --    --   --
247 kqrkqp 09001001 18141551280   --    --    --   --
248 kqrkqn 09001008  6185385360   --    --    --   --
249 kqrkqb 09001040  6185385360   --    --    --   --
250 kqrkqr 09001200  6185385360   --    --    --   --
251 kqqkpp 10000002  3384898440   --    --    --   --
252 kqqknp 10000009  9070775640   --    --    --   --
253 kqqknn 10000010  1546346340   --    --    --   --
254 kqqkbp 10000041  9070775640   --    --    --   --
255 kqqkbn 10000048  3092692680   --    --    --   --
256 kqqkbb 10000080  1546346340   --    --    --   --
257 kqqkrp 10000201  9070775640   --    --    --   --
258 kqqkrn 10000208  3092692680   --    --    --   --
259 kqqkrb 10000240  3092692680   --    --    --   --
260 kqqkrr 10000400  1546346340   --    --    --   --
261 kqqkqp 10001001  9070775640   --    --    --   --
262 kqqkqn 10001008  3092692680   --    --    --   --
263 kqqkqb 10001040  3092692680   --    --    --   --
264 kqqkqr 10001200  3092692680   --    --    --   --
265 kqqkqq 10002000  1546346340   --    --    --   --
266 kpppkp 00018001  1236121200   --    --    --   --
267 kpppkn 00018008  1674934244   --    --    --   --
268 kpppkb 00018040  1674934244   --    --    --   --
269 kpppkr 00018200  1674934244   --    --    --   --
270 kpppkq 00019000  1674934244   --    --    --   --
271 knppkp 00050001  5024802732   --    --    --   --
272 knppkn 00050008  6769796880   --    --    --   --
273 knppkb 00050040  6769796880   --    --    --   --
274 knppkr 00050200  6769796880   --    --    --   --
275 knppkq 00051000  6769796880   --    --    --   --
276 knnpkp 00088001  6769796880   --    --    --   --
277 knnpkn 00088008  9070775640   --    --    --   --
278 knnpkb 00088040  9070775640   --    --    --   --
279 knnpkr 00088200  9070775640   --    --    --   --
280 knnpkq 00089000  9070775640   --    --    --   --
281 knnnkp 000C0001  3023591880   --    --    --   --
282 knnnkn 000C0008  1030897560   --    --    --   --
283 knnnkb 000C0040  1030897560   --    --    --   --
284 knnnkr 000C0200  1030897560   --    --    --   --
285 knnnkq 000C1000  1030897560   --    --    --   --
286 kbppkp 00210001  5024802732   --    --    --   --
287 kbppkn 00210008  6769796880   --    --    --   --
288 kbppkb 00210040  6769796880   --    --    --   --
289 kbppkr 00210200  6769796880   --    --    --   --
290 kbppkq 00211000  6769796880   --    --    --   --
291 kbnpkp 00248001 13539593760   --    --    --   --
292 kbnpkn 00248008 18141551280   --    --    --   --
293 kbnpkb 00248040 18141551280   --    --    --   --
294 kbnpkr 00248200 18141551280   --    --    --   --
295 kbnpkq 00249000 18141551280   --    --    --   --
296 kbnnkp 00280001  9070775640   --    --    --   --
297 kbnnkn 00280008  3092692680   --    --    --   --
298 kbnnkb 00280040  3092692680   --    --    --   --
299 kbnnkr 00280200  3092692680   --    --    --   --
300 kbnnkq 00281000  3092692680   --    --    --   --
301 kbbpkp 00408001  6769796880   --    --    --   --
302 kbbpkn 00408008  9070775640   --    --    --   --
303 kbbpkb 00408040  9070775640   --    --    --   --
304 kbbpkr 00408200  9070775640   --    --    --   --
305 kbbpkq 00409000  9070775640   --    --    --   --
306 kbbnkp 00440001  9070775640   --    --    --   --
307 kbbnkn 00440008  3092692680   --    --    --   --
308 kbbnkb 00440040  3092692680   --    --    --   --
309 kbbnkr 00440200  3092692680   --    --    --   --
310 kbbnkq 00441000  3092692680   --    --    --   --
311 kbbbkp 00600001  3023591880   --    --    --   --
312 kbbbkn 00600008  1030897560   --    --    --   --
313 kbbbkb 00600040  1030897560   --    --    --   --
314 kbbbkr 00600200  1030897560   --    --    --   --
315 kbbbkq 00601000  1030897560   --    --    --   --
316 krppkp 01010001  5024802732   --    --    --   --
317 krppkn 01010008  6769796880   --    --    --   --
318 krppkb 01010040  6769796880   --    --    --   --
319 krppkr 01010200  6769796880   --    --    --   --
320 krppkq 01011000  6769796880   --    --    --   --
321 krnpkp 01048001 13539593760   --    --    --   --
322 krnpkn 01048008 18141551280   --    --    --   --
323 krnpkb 01048040 18141551280   --    --    --   --
324 krnpkr 01048200 18141551280   --    --    --   --
325 krnpkq 01049000 18141551280   --    --    --   --
326 krnnkp 01080001  9070775640   --    --    --   --
327 krnnkn 01080008  3092692680   --    --    --   --
328 krnnkb 01080040  3092692680   --    --    --   --
329 krnnkr 01080200  3092692680   --    --    --   --
330 krnnkq 01081000  3092692680   --    --    --   --
331 krbpkp 01208001 13539593760   --    --    --   --
332 krbpkn 01208008 18141551280   --    --    --   --
333 krbpkb 01208040 18141551280   --    --    --   --
334 krbpkr 01208200 18141551280   --    --    --   --
335 krbpkq 01209000 18141551280   --    --    --   --
336 krbnkp 01240001 18141551280   --    --    --   --
337 krbnkn 01240008  6185385360   --    --    --   --
338 krbnkb 01240040  6185385360   --    --    --   --
339 krbnkr 01240200  6185385360   --    --    --   --
340 krbnkq 01241000  6185385360   --    --    --   --
341 krbbkp 01400001  9070775640   --    --    --   --
342 krbbkn 01400008  3092692680   --    --    --   --
343 krbbkb 01400040  3092692680   --    --    --   --
344 krbbkr 01400200  3092692680   --    --    --   --
345 krbbkq 01401000  3092692680   --    --    --   --
346 krrpkp 02008001  6769796880   --    --    --   --
347 krrpkn 02008008  9070775640   --    --    --   --
348 krrpkb 02008040  9070775640   --    --    --   --
349 krrpkr 02008200  9070775640   --    --    --   --
350 krrpkq 02009000  9070775640   --    --    --   --
351 krrnkp 02040001  9070775640   --    --    --   --
352 krrnkn 02040008  3092692680   --    --    --   --
353 krrnkb 02040040  3092692680   --    --    --   --
354 krrnkr 02040200  3092692680   --    --    --   --
355 krrnkq 02041000  3092692680   --    --    --   --
356 krrbkp 02200001  9070775640   --    --    --   --
357 krrbkn 02200008  3092692680   --    --    --   --
358 krrbkb 02200040  3092692680   --    --    --   --
359 krrbkr 02200200  3092692680   --    --    --   --
360 krrbkq 02201000  3092692680   --    --    --   --
361 krrrkp 03000001  3023591880   --    --    --   --
362 krrrkn 03000008  1030897560   --    --    --   --
363 krrrkb 03000040  1030897560   --    --    --   --
364 krrrkr 03000200  1030897560   --    --    --   --
365 krrrkq 03001000  1030897560   --    --    --   --
366 kqppkp 08010001  5024802732   --    --    --   --
367 kqppkn 08010008  6769796880   --    --    --   --
368 kqppkb 08010040  6769796880   --    --    --   --
369 kqppkr 08010200  6769796880   --    --    --   --
370 kqppkq 08011000  6769796880   --    --    --   --
371 kqnpkp 08048001 13539593760   --    --    --   --
372 kqnpkn 08048008 18141551280   --    --    --   --
373 kqnpkb 08048040 18141551280   --    --    --   --
374 kqnpkr 08048200 18141551280   --    --    --   --
375 kqnpkq 08049000 18141551280   --    --    --   --
376 kqnnkp 08080001  9070775640   --    --    --   --
377 kqnnkn 08080008  3092692680   --    --    --   --
378 kqnnkb 08080040  3092692680   --    --    --   --
379 kqnnkr 08080200  3092692680   --    --    --   --
380 kqnnkq 08081000  3092692680   --    --    --   --
381 kqbpkp 08208001 13539593760   --    --    --   --
382 kqbpkn 08208008 18141551280   --    --    --   --
383 kqbpkb 08208040 18141551280   --    --    --   --
384 kqbpkr 08208200 18141551280   --    --    --   --
385 kqbpkq 08209000 18141551280   --    --    --   --
386 kqbnkp 08240001 18141551280   --    --    --   --
387 kqbnkn 08240008  6185385360   --    --    --   --
388 kqbnkb 08240040  6185385360   --    --    --   --
389 kqbnkr 08240200  6185385360   --    --    --   --
390 kqbnkq 08241000  6185385360   --    --    --   --
391 kqbbkp 08400001  9070775640   --    --    --   --
392 kqbbkn 08400008  3092692680   --    --    --   --
393 kqbbkb 08400040  3092692680   --    --    --   --
394 kqbbkr 08400200  3092692680   --    --    --   --
395 kqbbkq 08401000  3092692680   --    --    --   --
396 kqrpkp 09008001 13539593760   --    --    --   --
397 kqrpkn 09008008 18141551280   --    --    --   --
398 kqrpkb 09008040 18141551280   --    --    --   --
399 kqrpkr 09008200 18141551280   --    --    --   --
400 kqrpkq 09009000 18141551280   --    --    --   --
401 kqrnkp 09040001 18141551280   --    --    --   --
402 kqrnkn 09040008  6185385360   --    --    --   --
403 kqrnkb 09040040  6185385360   --    --    --   --
404 kqrnkr 09040200  6185385360   --    --    --   --
405 kqrnkq 09041000  6185385360   --    --    --   --
406 kqrbkp 09200001 18141551280   --    --    --   --
407 kqrbkn 09200008  6185385360   --    --    --   --
408 kqrbkb 09200040  6185385360   --    --    --   --
409 kqrbkr 09200200  6185385360   --    --    --   --
410 kqrbkq 09201000  6185385360   --    --    --   --
411 kqrrkp 0A000001  9070775640   --    --    --   --
412 kqrrkn 0A000008  3092692680   --    --    --   --
413 kqrrkb 0A000040  3092692680   --    --    --   --
414 kqrrkr 0A000200  3092692680   --    --    --   --
415 kqrrkq 0A001000  3092692680   --    --    --   --
416 kqqpkp 10008001  6769796880   --    --    --   --
417 kqqpkn 10008008  9070775640   --    --    --   --
418 kqqpkb 10008040  9070775640   --    --    --   --
419 kqqpkr 10008200  9070775640   --    --    --   --
420 kqqpkq 10009000  9070775640   --    --    --   --
421 kqqnkp 10040001  9070775640   --    --    --   --
422 kqqnkn 10040008  3092692680   --    --    --   --
423 kqqnkb 10040040  3092692680   --    --    --   --
424 kqqnkr 10040200  3092692680   --    --    --   --
425 kqqnkq 10041000  3092692680   --    --    --   --
426 kqqbkp 10200001  9070775640   --    --    --   --
427 kqqbkn 10200008  3092692680   --    --    --   --
428 kqqbkb 10200040  3092692680   --    --    --   --
429 kqqbkr 10200200  3092692680   --    --    --   --
430 kqqbkq 10201000  3092692680   --    --    --   --
431 kqqrkp 11000001  9070775640   --    --    --   --
432 kqqrkn 11000008  3092692680   --    --    --   --
433 kqqrkb 11000040  3092692680   --    --    --   --
434 kqqrkr 11000200  3092692680   --    --    --   --
435 kqqrkq 11001000  3092692680   --    --    --   --
436 kqqqkp 18000001  3023591880   --    --    --   --
437 kqqqkn 18000008  1030897560   --    --    --   --
438 kqqqkb 18000040  1030897560   --    --    --   --
439 kqqqkr 18000200  1030897560   --    --    --   --
440 kqqqkq 18001000  1030897560   --    --    --   --
441 kppppk 00020000   309030300   --    --    --   --
442 knpppk 00058000  1674934244   --    --    --   --
443 knnppk 00090000  3384898440   --    --    --   --
444 knnnpk 000C8000  3023591880   --    --    --   --
445 knnnnk 00100000   257724390   --    --    --   --
446 kbpppk 00218000  1674934244   --    --    --   --
447 kbnppk 00250000  6769796880   --    --    --   --
448 kbnnpk 00288000  9070775640   --    --    --   --
449 kbnnnk 002C0000  1030897560   --    --    --   --
450 kbbppk 00410000  3384898440   --    --    --   --
451 kbbnpk 00448000  9070775640   --    --    --   --
452 kbbnnk 00480000  1546346340   --    --    --   --
453 kbbbpk 00608000  3023591880   --    --    --   --
454 kbbbnk 00640000  1030897560   --    --    --   --
455 kbbbbk 00800000   257724390   --    --    --   --
456 krpppk 01018000  1674934244   --    --    --   --
457 krnppk 01050000  6769796880   --    --    --   --
458 krnnpk 01088000  9070775640   --    --    --   --
459 krnnnk 010C0000  1030897560   --    --    --   --
460 krbppk 01210000  6769796880   --    --    --   --
461 krbnpk 01248000 18141551280   --    --    --   --
462 krbnnk 01280000  3092692680   --    --    --   --
463 krbbpk 01408000  9070775640   --    --    --   --
464 krbbnk 01440000  3092692680   --    --    --   --
465 krbbbk 01600000  1030897560   --    --    --   --
466 krrppk 02010000  3384898440   --    --    --   --
467 krrnpk 02048000  9070775640   --    --    --   --
468 krrnnk 02080000  1546346340   --    --    --   --
469 krrbpk 02208000  9070775640   --    --    --   --
470 krrbnk 02240000  3092692680   --    --    --   --
471 krrbbk 02400000  1546346340   --    --    --   --
472 krrrpk 03008000  3023591880   --    --    --   --
473 krrrnk 03040000  1030897560   --    --    --   --
474 krrrbk 03200000  1030897560   --    --    --   --
475 krrrrk 04000000   257724390   --    --    --   --
476 kqpppk 08018000  1674934244   --    --    --   --
477 kqnppk 08050000  6769796880   --    --    --   --
478 kqnnpk 08088000  9070775640   --    --    --   --
479 kqnnnk 080C0000  1030897560   --    --    --   --
480 kqbppk 08210000  6769796880   --    --    --   --
481 kqbnpk 08248000 18141551280   --    --    --   --
482 kqbnnk 08280000  3092692680   --    --    --   --
483 kqbbpk 08408000  9070775640   --    --    --   --
484 kqbbnk 08440000  3092692680   --    --    --   --
485 kqbbbk 08600000  1030897560   --    --    --   --
486 kqrppk 09010000  6769796880   --    --    --   --
487 kqrnpk 09048000 18141551280   --    --    --   --
488 kqrnnk 09080000  3092692680   --    --    --   --
489 kqrbpk 09208000 18141551280   --    --    --   --
490 kqrbnk 09240000  6185385360   --    --    --   --
491 kqrbbk 09400000  3092692680   --    --    --   --
492 kqrrpk 0A008000  9070775640   --    --    --   --
493 kqrrnk 0A040000  3092692680   --    --    --   --
494 kqrrbk 0A200000  3092692680   --    --    --   --
495 kqrrrk 0B000000  1030897560   --    --    --   --
496 kqqppk 10010000  3384898440   --    --    --   --
497 kqqnpk 10048000  9070775640   --    --    --   --
498 kqqnnk 10080000  1546346340   --    --    --   --
499 kqqbpk 10208000  9070775640   --    --    --   --
500 kqqbnk 10240000  3092692680   --    --    --   --
501 kqqbbk 10400000  1546346340   --    --    --   --
502 kqqrpk 11008000  9070775640   --    --    --   --
503 kqqrnk 11040000  3092692680   --    --    --   --
504 kqqrbk 11200000  3092692680   --    --    --   --
505 kqqrrk 12000000  1546346340   --    --    --   --
506 kqqqpk 18008000  3023591880   --    --    --   --
507 kqqqnk 18040000  1030897560   --    --    --   --
508 kqqqbk 18200000  1030897560   --    --    --   --
509 kqqqrk 19000000  1030897560   --    --    --   --
510 kqqqqk 20000000   257724390   --    --    --   --
In total 510 egtbs using 2631231208124 entries
egtb command (or help):

>Ciao
>Guido



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.