Difference between revisions of "Toga"

From Chessprogramming wiki
Jump to: navigation, search
 
(8 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
based on [[Fruit]] by [[Fabien Letouzey]] is a Fruit derivative by [[Thomas Gaksch]], which appeared in early 2005 in test tournaments first without explicit mentioning its Fruit origin. Caused by [[:Category:Clone|clone]] suspicions and announcements <ref>[https://www.stmintz.com/ccc/index.php?id=415992 Toga Clone] by [[Karl-Heinz Söntges]], [[CCC]], March 09, 2005</ref> , Gaksch apologized to the testers and original author <ref>[https://www.stmintz.com/ccc/index.php?id=416548 A statement from the "Author" of Toga II] by [[Thomas Gaksch]], [[CCC]], March 13, 2005</ref>, and continued with the public development Toga II according to the [[Free Software Foundation#GPL|GNU General Public License v2.0]].
 
based on [[Fruit]] by [[Fabien Letouzey]] is a Fruit derivative by [[Thomas Gaksch]], which appeared in early 2005 in test tournaments first without explicit mentioning its Fruit origin. Caused by [[:Category:Clone|clone]] suspicions and announcements <ref>[https://www.stmintz.com/ccc/index.php?id=415992 Toga Clone] by [[Karl-Heinz Söntges]], [[CCC]], March 09, 2005</ref> , Gaksch apologized to the testers and original author <ref>[https://www.stmintz.com/ccc/index.php?id=416548 A statement from the "Author" of Toga II] by [[Thomas Gaksch]], [[CCC]], March 13, 2005</ref>, and continued with the public development Toga II according to the [[Free Software Foundation#GPL|GNU General Public License v2.0]].
  
As official Fruit derivative <ref>[http://arctrix.com/nas/chess/fruit/ Fruit Chess Engine by Fabien Letouzey]</ref> Toga II was used by [[Kai Himstedt]] as primary engine for his [[GridChess]] and [[Cluster Toga]] entities, competing the [[WCCC 2007]] and [[WCCC 2008]] with Fabien Letouzey and Thomas Gaksch mentioned as co-authors. <span id="CMLX "></span>'''Toga CMLX''' is a [[Chess960]] capable version by [[Teemu Pudas]] <ref>[http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=3329 Toga CMLX 1.4 beta 5d released - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], February 26, 2008</ref> <ref>[http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=11629 Toga CMLX 1.4.5e !!NOT BETA!! - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], July 05, 2009</ref> <ref>[http://ccrl.chessdom.com/ccrl/404FRC/cgi/engine_details.cgi?print=Details&eng=Toga%20CMLX%201.4.5e Toga CMLX 1.4.5e] in [[CCRL|CCRL 40/2 FRC]]</ref>. Further development was done by [[Michel Van den Bergh]], who ported '''Toga II''' to [[Linux]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=24108 Linux port of newer versions of TogaII] by [[Michel Van den Bergh]], [[CCC]], October 01, 2008</ref>, subsequent '''Toga II''' versions were maintained by [[Jerry Donald]], '''Toga Returns''' based on Toga II by [[Ben Tennison]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=46548 Toga Returns 1.00] by [[Ben Tennison]], December 23, 2012</ref>.  
+
As official Fruit derivative <ref>[http://arctrix.com/nas/chess/fruit/ Fruit Chess Engine by Fabien Letouzey]</ref> Toga II was used by [[Kai Himstedt]] as primary engine for his [[GridChess]] and [[Cluster Toga]] entities, competing the [[WCCC 2007]] and [[WCCC 2008]] with Fabien Letouzey and Thomas Gaksch mentioned as co-authors.  
 +
Toga II '''1.4.1SE''' by [[Chris Formula]] <span id="1.4beta5c"></span>based on Toga II '''1.4beta5c''' by Thomas Gaksch featured a [[Parallel Search|parallel search]] where multiple [[Thread|threads]] [[Shared Hash Table|share the hash table]] - a kind of early [[Lazy SMP]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=19109&start=1 Re: Toga II 1.4 beta5c] by [[Denis Mendoza|Denis P. Mendoza]], [[CCC]], January 21, 2008</ref> <ref>[http://ccrl.chessdom.com/ccrl/4040/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Toga%20II%201.4.1SE%204CPU#Toga_II_1_4_1SE_4CPU Toga II 1.4.1SE 4CPU in CCRL 40/15]</ref>.
 +
<span id="CMLX "></span>'''Toga CMLX''' is a [[Chess960]] capable version by [[Teemu Pudas]] <ref>[http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=3329 Toga CMLX 1.4 beta 5d released - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], February 26, 2008</ref> <ref>[http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=11629 Toga CMLX 1.4.5e !!NOT BETA!! - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], July 05, 2009</ref> <ref>[http://ccrl.chessdom.com/ccrl/404FRC/cgi/engine_details.cgi?print=Details&eng=Toga%20CMLX%201.4.5e Toga CMLX 1.4.5e] in [[CCRL|CCRL 40/2 FRC]]</ref>.  
 +
Further development was done by [[Michel Van den Bergh]], porting '''Toga II''' to [[Linux]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=24108 Linux port of newer versions of TogaII] by [[Michel Van den Bergh]], [[CCC]], October 01, 2008</ref>,  
 +
subsequent '''Toga II''' versions were maintained by [[Jerry Donald]], '''Toga Returns''' based on Toga II by [[Ben Tennison]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=46548 Toga Returns 1.00] by [[Ben Tennison]], December 23, 2012</ref>,
 +
while further Toga II offsprings were [[Grapefruit]] by [[ThinkingALot]], and [[Cyclone]] and '''TogaToy''' by [[Norman Schmidt]].
 +
 
 +
With the advent of [[NNUE]], [[Dietrich Kappe]] released '''Toga III 0.4 NNUE''' with a net based on depth 8 data from Toga II 4.0.2 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75027 Toga III 0.4 NNUE] by [[Dietrich Kappe]], [[CCC]], September 07, 2020</ref> <ref>[https://github.com/dkappe/TogaIII/tree/nnue GitHub - dkappe/TogaIII at nnue] by [[Dietrich Kappe]]</ref>.  
  
 
=See also=
 
=See also=
Line 13: Line 20:
 
* [[Gambit Fruit]]
 
* [[Gambit Fruit]]
 
* [[Grapefruit]]
 
* [[Grapefruit]]
 +
* [[GridChess]]
 
* [[Toga Log]]
 
* [[Toga Log]]
  
Line 27: Line 35:
 
* [https://www.stmintz.com/ccc/index.php?id=432445 Re: What makes Fruit and Fruit-Toga so strong?] by [[Thomas Gaksch]], [[CCC]], June 20, 2005
 
* [https://www.stmintz.com/ccc/index.php?id=432445 Re: What makes Fruit and Fruit-Toga so strong?] by [[Thomas Gaksch]], [[CCC]], June 20, 2005
 
* [https://www.stmintz.com/ccc/index.php?id=463486 Toga II 1.1 for CEBoard !] by [[Alain Zanchetta]], [[CCC]], November 21, 2005 » [[CEBoard]], [[Pocket PC]]
 
* [https://www.stmintz.com/ccc/index.php?id=463486 Toga II 1.1 for CEBoard !] by [[Alain Zanchetta]], [[CCC]], November 21, 2005 » [[CEBoard]], [[Pocket PC]]
 +
* [https://www.stmintz.com/ccc/index.php?id=475420 What is my error in finding difference between fruit and toga?] by [[Uri Blass]], [[CCC]], December 30, 2005
 +
'''2006'''
 +
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=4509 A new book for Fruit-derived engines - 600+ first games] by [[Marc Lacrosse]], [[Computer Chess Forums|Winboard Forum]], March 12, 2006
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=5558 Searching for a development team for Toga based on Fruit] by [[Thomas Gaksch]], [[Computer Chess Forums|Winboard Forum]], September 09, 2006
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=5558 Searching for a development team for Toga based on Fruit] by [[Thomas Gaksch]], [[Computer Chess Forums|Winboard Forum]], September 09, 2006
 +
'''2007'''
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=14850 Toga II 1.3x4 mp?] by perejaslav, [[CCC]], July 03, 2007
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=15313 Toga: final releases...] by [[Shaun Brewer]], [[CCC]], July 23, 2007
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=18220 Toga] by George Bodkin, [[CCC]], December 06, 2007
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=18220&start=4 Re: Toga] by [[Teemu Pudas|Vempele]], [[CCC]], December 06, 2007
 
'''2008'''
 
'''2008'''
 
* [http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=2992 Toga II 3.1.2SE] by [[Shaun Brewer]], [[Computer Chess Forums|CCRL Discussion Board]], January 08, 2008
 
* [http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=2992 Toga II 3.1.2SE] by [[Shaun Brewer]], [[Computer Chess Forums|CCRL Discussion Board]], January 08, 2008
 +
* [http://talkchess.com/forum3/viewtopic.php?t=18813 Toga II 3.1.2SE] by [[Graham Banks]], [[CCC]], January 09, 2008
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=19109&start=1 Re: Toga II 1.4 beta5c] by [[Denis Mendoza|Denis P. Mendoza]], [[CCC]], January 21, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=19164 How many "official" Toga projects there is now?] by [[Jouni Uski]], [[CCC]], January 24, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=19164 How many "official" Toga projects there is now?] by [[Jouni Uski]], [[CCC]], January 24, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=19316 Toga/Glaurung/Strelka Prunings/Reductions] by [[Edsel Apostol]], [[CCC]], January 31, 2008 » [[Glaurung]], [[Strelka]], [[Pruning]], [[Reductions]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=19316 Toga/Glaurung/Strelka Prunings/Reductions] by [[Edsel Apostol]], [[CCC]], January 31, 2008 » [[Glaurung]], [[Strelka]], [[Pruning]], [[Reductions]]
 
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=3329 Toga CMLX 1.4 beta 5d released - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], February 26, 2008
 
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=3329 Toga CMLX 1.4 beta 5d released - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], February 26, 2008
 +
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=7263 Understanding Fruit and Toga versioning] by [[Onno Garms]], [[Computer Chess Forums|Winboard Forum]], April 06 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=20737 Toga's node search in mp-mode] by [[Denis Mendoza|Denis P. Mendoza]], [[CCC]], April 19, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=20737 Toga's node search in mp-mode] by [[Denis Mendoza|Denis P. Mendoza]], [[CCC]], April 19, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=24108 Linux port of newer versions of TogaII] by [[Michel Van den Bergh]], [[CCC]], October 01, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=24108 Linux port of newer versions of TogaII] by [[Michel Van den Bergh]], [[CCC]], October 01, 2008
 
'''2009'''
 
'''2009'''
 
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=11629 Toga CMLX 1.4.5e !!NOT BETA!! - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], July 05, 2009
 
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=11629 Toga CMLX 1.4.5e !!NOT BETA!! - Rybka in danger?] by [[Teemu Pudas|Vempele]], [[Computer Chess Forums|Rybka Forum]], July 05, 2009
 +
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=12649 Toga II 2.0SE] by dinosaur123, [[Computer Chess Forums|Rybka Forum]], September 24, 2009
 
* [http://www.talkchess.com/forum/viewtopic.php?t=30036 Can someone explain this?] by [[Michel Van den Bergh]], [[CCC]], October 07, 2009 » [[History Leaf Pruning]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=30036 Can someone explain this?] by [[Michel Van den Bergh]], [[CCC]], October 07, 2009 » [[History Leaf Pruning]]
 
==2010 ...==  
 
==2010 ...==  
Line 47: Line 67:
 
==2015 ...==  
 
==2015 ...==  
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66174 Toga II 4.0 release] by [[Jerry Donald]], [[CCC]], December 29, 2017
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66174 Toga II 4.0 release] by [[Jerry Donald]], [[CCC]], December 29, 2017
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71702 Fruit and derivatives list !] by De Noose Daniel, {{CCC]], August 31, 2019
+
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71702 Fruit and derivatives list !] by De Noose Daniel, [[CCC]], August 31, 2019
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75027 Toga III 0.4 NNUE] by [[Dietrich Kappe]], [[CCC]], September 07, 2020 » [[NNUE]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76268 Introducing Toga III chess engine] by [[Dietrich Kappe]], [[CCC]], January 10, 2021
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77514 Introducing Dark Toga] by [[Dietrich Kappe]], [[CCC]], June 19, 2021
  
 
=External Links=  
 
=External Links=  
 
==Chess Engine==  
 
==Chess Engine==  
* [https://web.archive.org/web/20131012012343/http://hardy.uhasselt.be/Toga/posix_versions/ Posix ports of some recent version of Toga II] by [[Michel Van den Bergh]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])
+
* [http://kirr.homeunix.org/chess/engines/Jim%20Ablett/TOGA%202/ Index of /chess/engines/Jim Ablett/TOGA 2] by [[Jim Ablett]], hosted by [[Kirill Kryukov]]
 +
* [https://web.archive.org/web/20070108092316/http://www.superchessengine.com/toga_ii.htm Toga II] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], January 08, 2007)
 +
* [https://web.archive.org/web/20120921003044/http://computerchessengines.webs.com/togachessengine.htm Toga chess engine] hosted by [[Denis Mendoza]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], September 21, 2012)
 +
* [https://web.archive.org/web/20131012012343/http://hardy.uhasselt.be/Toga/posix_versions/ Posix ports of some recent version of Toga II] by [[Michel Van den Bergh]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], October 12, 2013)
 
* [http://www.chesslogik.com/cyclone.htm Toga II from chesslogik.com]
 
* [http://www.chesslogik.com/cyclone.htm Toga II from chesslogik.com]
 +
* [https://github.com/zwegner/toga-mp GitHub - zwegner/toga-mp: A fork of Toga II 1.2.1a, implementing multithreaded search] by [[Zach Wegner]]
 +
* [https://github.com/dkappe/TogaIII/tree/nnue GitHub - dkappe/TogaIII at nnue] by [[Dietrich Kappe]]
 
* [https://en.wikipedia.org/wiki/Fruit_%28software%29#Derivatives Fruit (software) - Derivatives from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Fruit_%28software%29#Derivatives Fruit (software) - Derivatives from Wikipedia]
 
* [http://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Fruit&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Fruit Family] from [[CCRL|CCRL Blitz]]
 
* [http://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Fruit&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Fruit Family] from [[CCRL|CCRL Blitz]]
Line 67: Line 96:
 
[[Category:Open Source]]
 
[[Category:Open Source]]
 
[[Category:GPL]]
 
[[Category:GPL]]
 +
[[Category:Chess960]]
 
[[Category:X86]]
 
[[Category:X86]]
 
[[Category:X64]]
 
[[Category:X64]]
Line 74: Line 104:
 
[[Category:Windows]]
 
[[Category:Windows]]
 
[[Category:Derivative]]
 
[[Category:Derivative]]
 +
[[Category:NNUE]]

Latest revision as of 09:45, 7 October 2021

Home * Engines * Fruit * Toga

A toga [1]

Toga, (Toga II)
based on Fruit by Fabien Letouzey is a Fruit derivative by Thomas Gaksch, which appeared in early 2005 in test tournaments first without explicit mentioning its Fruit origin. Caused by clone suspicions and announcements [2] , Gaksch apologized to the testers and original author [3], and continued with the public development Toga II according to the GNU General Public License v2.0.

As official Fruit derivative [4] Toga II was used by Kai Himstedt as primary engine for his GridChess and Cluster Toga entities, competing the WCCC 2007 and WCCC 2008 with Fabien Letouzey and Thomas Gaksch mentioned as co-authors. Toga II 1.4.1SE by Chris Formula based on Toga II 1.4beta5c by Thomas Gaksch featured a parallel search where multiple threads share the hash table - a kind of early Lazy SMP [5] [6]. Toga CMLX is a Chess960 capable version by Teemu Pudas [7] [8] [9]. Further development was done by Michel Van den Bergh, porting Toga II to Linux [10], subsequent Toga II versions were maintained by Jerry Donald, Toga Returns based on Toga II by Ben Tennison [11], while further Toga II offsprings were Grapefruit by ThinkingALot, and Cyclone and TogaToy by Norman Schmidt.

With the advent of NNUE, Dietrich Kappe released Toga III 0.4 NNUE with a net based on depth 8 data from Toga II 4.0.2 [12] [13].

See also

Publications

Forum Posts

2005 ...

2006

2007

Re: Toga by Vempele, CCC, December 06, 2007

2008

2009

2010 ...

2015 ...

2020 ...

External Links

Chess Engine

Misc

References

Up one level