Toga + 3/4-bitbases only?

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Toga + 3/4-bitbases only?

Post by Mike S. »

Can someone tell me which Toga versions work correctly if only the 3- and 4-piece bitbases are used? Older versions required all 3/4/5-bb. I don't want to use the large 5-pieces set.

Thanks.
Regards, Mike
User avatar
Denis P. Mendoza
Posts: 415
Joined: Fri Dec 15, 2006 9:46 pm
Location: Philippines

Re: Toga + 3/4-bitbases only?

Post by Denis P. Mendoza »

Mike S. wrote:Can someone tell me which Toga versions work correctly if only the 3- and 4-piece bitbases are used? Older versions required all 3/4/5-bb. I don't want to use the large 5-pieces set.

Thanks.

Toga II 1.3.4 was the version which uses the bitbase support correctly based on my experience, and this new release as well. This was based using the 3-4-5men bitbases with v3.1 egbb probe (dll) and using v3.0 egbbdll and its bundled 3-4 men cmp files.

Try using this version 3.0 egbb.ddll and 3-4 men bundle, it should work:
http://wbec-ridderkerk.nl/html/download ... bs_3_4.rar
It worked for me, but I am not sure if this was also the problem for TogaII 1x4 (which was supposed to use egbb). I never bothered to investigate then. I just compiled an old code from DCorbit (version 1.0 egbbdll.dll) which I just used to avoid the crash after initialization of TogaII1x4 then.

A lot of egbbdll and its bitbases were released earlier from v1.0 to 2.x. GambitFruit even used them at some point.

Maybe the issue here is the compatibility of the probing code used by Toga and the dll (as well as bitbase too). I hope some expert will help us here.
Edward German

Re: Toga + 3/4-bitbases only?

Post by Edward German »

Mike S. wrote:Can someone tell me which Toga versions work correctly if only the 3- and 4-piece bitbases are used? Older versions required all 3/4/5-bb. I don't want to use the large 5-pieces set.

Thanks.
Hello Mike!

Games are the best answers.

In this game you can see that Toga 1.4 Beta 5c works fine with 3+4+5 egbb and with all 3+4+5 EGTB (wenn ein 5-Steiner auf dem Brett steht).

[Event "Wertungspartie, 3m + 0s"]
[Site "Maschinenraum"]
[Date "2008.01.29"]
[Round "?"]
[White "Wolkenlos, Toga II 1.4 beta5c"]
[Black "Fast & Fatal, Rybka 2.3.2a mp"]
[Result "1-0"]
[ECO "D47"]
[WhiteElo "2646"]
[BlackElo "2614"]
[Annotator "0.46;0.01"]
[PlyCount "169"]
[EventDate "2008.01.29"]
[TimeControl "180"]

{Rybka 2.3.2a mp: 16.7 ply; 177kN/s Intel(R) Core(TM)2 CPU T7200 @ 2.
00GHz 1995MHz, (2 threads), Solista.ctg, oreDeviceObjects} 1. d4 {B/0 0} Nf6 {
B/0 0} 2. c4 {B/0 0} e6 {B/0 0} 3. Nf3 {B/0 0} d5 {B/0 0} 4. Nc3 {B/0 0} c6 {
B/0 0} 5. e3 {B/0 0} Nbd7 {B/0 0} 6. Bd3 {B/0 0} dxc4 {B/0 0} 7. Bxc4 {B/0 0}
b5 {B/0 0} 8. Be2 {B/0 0} Bb7 {B/0 0} 9. O-O {B/0 0} a6 {B/0 0} 10. e4 {B/0 0}
c5 {B/0 0} 11. d5 {B/0 0} exd5 {0.01/12 3} 12. e5 {B/0 0} Ne4 {-0.03/12 1} 13.
Nxd5 {(Qc2) B/0 0} Nxe5 {-0.39/11 1} 14. Nxe5 {B/0 0} Qxd5 {-0.20/12 1} 15.
Qxd5 {B/0 0} Bxd5 {-0.19/14 1} 16. Rd1 {B/0 0} Be6 {0.10/13 6} 17. a4 {B/0 0}
Bd6 {0.07/14 4} 18. Bf4 {(Rxd6) B/0 0} f6 {0.10/13 9} 19. Bf3 {(Nd3) 0.46/14 4}
fxe5 {0.40/15 10} 20. Bxe4 {0.83/14 2} Rd8 {0.54/15 2} 21. Bg5 {0.80/16 2} Be7
{0.59/16 0} 22. Rxd8+ {0.56/16 6} Bxd8 {0.66/18 13} 23. axb5 {0.75/19 0} axb5 {
0.68/18 2} 24. Ra8 {0.81/18 6} Kd7 {0.71/18 16} 25. Be3 {0.76/18 0} c4 {
0.88/17 9} 26. Bc5 {0.74/17 11} Ke8 {0.75/17 5} 27. g3 {(Bd6) 0.72/16 6} Kf7 {
0.67/13 2} 28. h4 {(Bb6) 0.78/15 4} h6 {0.64/13 2} 29. h5 {(Bd6) 0.92/15 7} Kf6
{0.45/13 2} 30. f4 {(Bc6) 1.54/15 6} Rg8 {1.52/11 3} 31. Ra6 {1.76/16 6} Be7 {
1.40/16 1} 32. Be3 {1.66/16 5} exf4 {1.54/18 7} 33. Bd4+ {1.81/17 0} Kg5 {
1.71/18 3} 34. Rxe6 {1.97/17 1} Bf6 {1.70/17 0} 35. Bxf6+ {1.80/16 4} gxf6 {
1.67/19 7} 36. gxf4+ {2.09/17 0} Kxf4+ {1.83/19 7} 37. Bg2 {1.92/18 0} Kg5 {
1.67/19 7} 38. Rb6 {2.07/18 0} Kxh5 {1.67/18 2} 39. Rxb5+ {2.11/17 2} Kg6 {
1.67/18 1} 40. Bh3 {2.18/17 2} Re8 {1.67/17 0} 41. Bf5+ {2.17/16 3} Kg7 {
1.63/18 3} 42. Kf2 {2.25/17 0} h5 {1.79/17 3} 43. Kf3 {2.28/16 0} Re1 {
1.79/16 1} 44. Rc5 {2.29/16 3} Rf1+ {1.63/17 3} 45. Ke2 {2.37/17 0} Rh1 {
1.63/17 1} 46. Kd2 {(Ke3) 2.62/15 4} h4 {1.58/12 1} 47. Rxc4 {2.87/13 3} Rh2+ {
2.27/15 1} 48. Kc3 {2.81/15 2} Rf2 {2.37/16 1} 49. Rc7+ {3.25/16 2} Kf8 {
2.69/17 0} 50. Bd3 {(Be4) 4.22/15 3} h3 {3.96/14 2} 51. b4 {4.33/15 1} h2 {
4.04/15 0} 52. Rh7 {4.80/17 3} Ra2 {4.60/16 0} 53. Bc4 {5.05/16 2} Rg2 {
4.86/16 0} 54. b5 {5.40/15 3} Rg7 {5.16/15 2} 55. Rxh2 {5.34/15 1} Ke7 {
5.13/13 1} 56. Rh6 {(Re2+) 6.34/16 4} Kd7 {5.30/9 2} 57. Rxf6 {8.78/14 2} Rg1 {
5.48/10 0} 58. b6 {13.87/13 2} Rc1+ {5.60/7 1} 59. Kd4 {(Kb3) 40.36/15 0} Rb1 {
5.60/6 1} 60. Kc5 {(Bd5) 45.93/16 3} Rd1 {7.14/6 1} 61. b7 {(Rf7+) 47.08/16 2}
Kc7 {#26/6 0} 62. Rf8 {(Rf7+) 47.88/17 1} Kxb7 {#23/5 0} 63. Bd5+ {#23/1 0} Kc7
{#23/1 0} 64. Rf7+ {#22/1 0} Kb8 {#22/1 0} 65. Kd6 {#21/1 0} Rc1 {#21/1 0} 66.
Rb7+ {#20/1 0} Kc8 {#20/1 0} 67. Ra7 {#19/1 0} Kd8 {#19/1 0} 68. Rf7 {#18/1 0}
Re1 {#18/1 0} 69. Bf3 {#17/1 0} Re3 {#17/1 0} 70. Bc6 {#16/1 0} Rd3+ {#16/1 0}
71. Bd5 {#15/1 0} Re3 {#15/1 0} 72. Rd7+ {#14/1 0} Ke8 {#14/1 0} 73. Rb7 {
#13/1 0} Kf8 {#13/1 0} 74. Rf7+ {#12/1 0} Ke8 {#12/1 0} 75. Rf4 {#11/1 0} Rd3 {
#11/1 0} 76. Rg4 {#10/1 0} Rxd5+ {#10/1 0} 77. Kxd5 {#9/1 0} Kf7 {#8/1 0} 78.
Ke5 {#8/1 0} Ke7 {#8/1 0} 79. Rg7+ {#7/1 0} Ke8 {#6/1 0} 80. Ke6 {#6/1 0} Kd8 {
#6/1 0} 81. Rf7 {#5/1 0} Kc8 {#5/1 0} 82. Kd6 {#4/1 0} Kb8 {#4/1 0} 83. Kc6 {
#3/1 0} Ka8 {#3/1 0} 84. Kb6 {#2/1 0} Kb8 {#2/1 0} 85. Rf8# {
(Lag: Av=0.40s, max=1.0s) #1/1 0} 1-0

The Score of Toga goes with Bitbases first higher and higher, to +45, and at last Toga mate in 23 with Rook and Bishop against Rook.

A famous game by Toga 1.4 Beta 5c. Thanks to Thomas Gaksch!

Best!

BTW: I think that 3+4 pieces egbb are not a good idea playing with bitbases. If, then plays please with all bitbases (only 350 MB all).
User avatar
Daniel Mehrmann
Posts: 858
Joined: Wed Mar 08, 2006 9:24 pm
Location: Germany
Full name: Daniel Mehrmann

Re: Toga + 3/4-bitbases only?

Post by Daniel Mehrmann »

Edward German wrote:
In this game you can see that Toga 1.4 Beta 5c works fine with 3+4+5 egbb and with all 3+4+5 EGTB (wenn ein 5-Steiner auf dem Brett steht).


Support of EGTB is just wrong. Eugene doesn't allow to use his code in GPL engines.

german: EGTB Unterstützung ist nicht korrekt. Eugene Nalimov gestattet keine Nutzung seines Codes in GPL basierenden engines.

Best,
Daniel
User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Re: Toga + 3/4-bitbases only?

Post by Mike S. »

Daniel Mehrmann wrote: Support of EGTB is just wrong. Eugene doesn't allow to use his code in GPL engines.
In Fritz (and I think, also in Shredder Classic?) it is an interface function, if - as Eduard has mentioned - a tbs. position is on the board already. So it has nothing to do with Toga.

P.S. It is still not clear to me which Toga version works correctly with 3- and 4-piece bitbases only.
Last edited by Mike S. on Tue Jan 29, 2008 2:57 pm, edited 1 time in total.
Regards, Mike
Uri Blass
Posts: 11150
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Toga + 3/4-bitbases only?

Post by Uri Blass »

Daniel Mehrmann wrote:
Edward German wrote:
In this game you can see that Toga 1.4 Beta 5c works fine with 3+4+5 egbb and with all 3+4+5 EGTB (wenn ein 5-Steiner auf dem Brett steht).


Support of EGTB is just wrong. Eugene doesn't allow to use his code in GPL engines.

german: EGTB Unterstützung ist nicht korrekt. Eugene Nalimov gestattet keine Nutzung seines Codes in GPL basierenden engines.

Best,
Daniel
No need to use Nalimov EGTB code in toga to produce this game
It is enough to use Fritz GUI when tablebases are installed because the Fritz gui already play the tablebase moves for Toga after the tablebase position is generated.

If Eugene does not allow Toga to use them at the root under chessbase gui then he should fight against chessbase that allows it without asking him for agreement.

Uri