Toga 3.12SE MP with sources.

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

Moderator: Ras

User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Toga 3.12SE MP with sources.

Post by Dr.Wael Deeb »

Tony Thomas wrote:Wow Juan, it must have took you a long time to find that link on Zshare.

:lol:
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
ArmoredGuns

Re: Toga 3.12SE MP with sources.

Post by ArmoredGuns »

Dr.Wael Deeb wrote:
Tony Thomas wrote:Wow Juan, it must have took you a long time to find that link on Zshare.

:lol:
:lol:
User avatar
Eelco de Groot
Posts: 4696
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Toga 3.12SE MP with sources.

Post by Eelco de Groot »

Dann Corbit wrote:
ArmoredGuns wrote:Don't know if it's real or fake, but it has the sources so distribution is legal.

http://www.zshare.net/download/6814369c8d472a/
It's definitely got threading code. The maximum number of threads is set to 16 and the number of threads used is hardwired by the constant from search.h:
const int NumberThreads = 2;

It really should be a UCI parameter instead.

Compiled with no difficulty whatsoever using MS VC++ 2005.
It surprised me how many changes there were in these sources compared to Toga 1.3.1 and Toga 3.1.2 SE (which differ very little). If all these changes were done by Thomas then I would have expected to see some of it in Toga II 1.3.4 (SP) as well. It is also very different from the MP version made by Zach Wegner. I have not seen anything related yet to one older SE version there is from Charles Formula. So it looks to me we are dealing with another anonymous author or possibly a group of authors. That is unless Thomas says it is actually mostly his work.

Maybe there is something Strelka related but I could not say as I have not studied those Belka or Strelka sources.

Compared to the Toga II 1.3.1 sources, no less than thirty .h or .cpp files of Toga II 3.1.2SE MP contain changes in the code.
User avatar
Eelco de Groot
Posts: 4696
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Toga 3.12SE MP with sources.

Post by Eelco de Groot »

There is no version history or any authors mentioned, no read.me and no copy of the GPL license included so I don't think this is a legal version according to the GPL. As it is it can't be tested by CCRL or CEGT I think. Making new versions of it these would not have a legal status either, which is a pity. Why the anonymity, unless there is code in it that is not from a GPL project?

Eelco
Chris Formula

Re: Toga 3.12SE MP with sources.

Post by Chris Formula »

this MP version is not my work. other folks might be experimenting the changes made in the original 3.1.2SE to an experimental Toga MP code. Thomas also confirmed this to me.
User avatar
Eelco de Groot
Posts: 4696
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Toga 3.12SE MP with sources.

Post by Eelco de Groot »

Chris Formula wrote:this MP version is not my work. other folks might be experimenting the changes made in the original 3.1.2SE to an experimental Toga MP code. Thomas also confirmed this to me.
Hello Chris, welcome to the board and thanks for clearing that up! It is very mysterious though, if the author(s) would make this into a proper GPL version at least I think there could be some testing done and a rating established, for Shaun's CCRL blitzlist or other rating lists. The sources are there so that's ok but maybe the rest was forgotten? Well, I think we would all like to know who actually is doing what, if it is concerning public versions of Toga.

Any plans for new Special Editions? :)

Regards, Eelco

P.S. I think Eriq Lamar actually meant the opposite of what seems criticism of new Togas in his post if you maybe read it that way...
Chris Formula

Re: Toga 3.12SE MP with sources.

Post by Chris Formula »

Eelco, as of the moment, i halted the development of SE version because Thomas is back again. he has great stuff to release soon. though i and Thomas have been exchanging ideas recently, i would leave it to him to relase the future Toga. i believe he is on the right track. i'm sure he will break that 3000 elo barrier soon! :)
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: Toga 3.12SE MP with sources.

Post by Ovyron »

NATIONAL12 at RF asked:

"i am now testing checkov improvement it appears at the moment to be + 40 elo over rybka 1.0 beta, i will next test 4 core version i am hoping that on best settings it will be approaching 3000 elo so this is certainly no clone of anything

i cannot get toga 3.1 2 mp to run on a quad only 2 core is there any way round this."
Your beliefs create your reality, so be careful what you wish for.
User avatar
Eelco de Groot
Posts: 4696
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Toga 3.12SE MP with sources.

Post by Eelco de Groot »

Ovyron wrote:NATIONAL12 at RF asked:

"i am now testing checkov improvement it appears at the moment to be + 40 elo over rybka 1.0 beta, i will next test 4 core version i am hoping that on best settings it will be approaching 3000 elo so this is certainly no clone of anything

i cannot get toga 3.1 2 mp to run on a quad only 2 core is there any way round this."
I think you would have to do a recompile to change it, there is a line

const int NumberThreads = 2;

in search.h For a quad it should be changed to four, then it should work I think but only on a quad? Does 3.1.2 MP run on a single CPU now? I have not tested it myself, National tested it but only a Dual? ... This should be changeable in the UCI options of course :)

Eelco
User avatar
Eelco de Groot
Posts: 4696
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Toga 3.12SE MP with sources.

Post by Eelco de Groot »

It is a program by anonymous authors, apparently intended for a dual set-up so I would be a bit careful with experimenting on you regular machines. There are a lot of changes in the code, I have not studied what they all do.

Eelco