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 + 3/4-bitbases only?
Moderator: Ras
-
Denis P. Mendoza
- Posts: 415
- Joined: Fri Dec 15, 2006 9:46 pm
- Location: Philippines
Re: Toga + 3/4-bitbases only?
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?
Hello Mike!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.
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).
-
Daniel Mehrmann
- Posts: 858
- Joined: Wed Mar 08, 2006 9:24 pm
- Location: Germany
- Full name: Daniel Mehrmann
Re: Toga + 3/4-bitbases only?
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
-
Mike S.
- Posts: 1480
- Joined: Thu Mar 09, 2006 5:33 am
Re: Toga + 3/4-bitbases only?
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.Daniel Mehrmann wrote: Support of EGTB is just wrong. Eugene doesn't allow to use his code in GPL engines.
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?
No need to use Nalimov EGTB code in toga to produce this gameDaniel 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
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