Difference between revisions of "Freccia"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Freccia''' FILE:Green and Red Arrows Comic Con.jpg|border|right|thumb|240px| Green and Red Arrow <ref>[https://en.wikipedia.org/wiki/G...") |
GerdIsenberg (talk | contribs) |
||
Line 1: | Line 1: | ||
'''[[Main Page|Home]] * [[Engines]] * Freccia''' | '''[[Main Page|Home]] * [[Engines]] * Freccia''' | ||
− | [[FILE: | + | [[FILE:Paul klee, freccia in giardino, 1929, 01.JPG|border|right|thumb| [[:Category:Paul Klee|Paul Klee]] - Freccia in Giardino <ref>[[:Category:Paul Klee|Paul Klee]] - [https://commons.wikimedia.org/wiki/File:Paul_klee,_freccia_in_giardino,_1929,_01.JPG Antike Fabel], 1923, [https://en.wikipedia.org/wiki/Mus%C3%A9e_National_d%27Art_Moderne Musée National d'Art Moderne], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]] |
'''Freccia''',<br/> | '''Freccia''',<br/> | ||
Line 34: | Line 34: | ||
<references /> | <references /> | ||
'''[[Engines|Up one level]]''' | '''[[Engines|Up one level]]''' | ||
+ | [[Category:X86]] | ||
+ | [[Category:PC]] | ||
[[Category:Comics]] | [[Category:Comics]] | ||
[[Category:Military]] | [[Category:Military]] | ||
+ | [[Category:Paul Klee]] |
Latest revision as of 00:22, 6 February 2020
Freccia,
a chess engine by Stefano Gemma with a command line interface, a complete rewrite of Raffaela in x86 assembly using some 64 bit features [2] (MMX).
Its piece coding allows move generation with one x86 test instruction per target square and sliding piece direction, branching on different processor flags - either jump if greater to next direction in case of invalid square outside the board or own piece obstruction,
and to push the move to a list otherwise without affecting flags, to post-branch if positive after a capture was generated, or to continue with the next square of the same direction after a quiet move otherwise [3].
Freccia played the CCC 2009, the IOCSC 2010, and the IOCSC 2011.
See also
Forum Posts
- Perft and mate by Stefano Gemma, CCC, August 16, 2009 » Perft
- Assembly move generation in Freccia by Stefano Gemma, CCC, July 26, 2011
- Freccia 0.0.2.5 released by Stefano Gemma, CCC, April 21, 2017
- Christmas gift by Stefano Gemma, December 25, 2017
External Links
Chess Engine
Misc
- Freccia from Wikipedia
- freccia - Wiktionary
- Freccia - Wikipedia.it (Italian)
- Freccia Verde - Wikipedia.it (Italian)
- Green Arrow from Wikipedia
- Arrow from Wikipedia
References
- ↑ Paul Klee - Antike Fabel, 1923, Musée National d'Art Moderne, Wikimedia Commons
- ↑ Freccia 0.0.2.5 released by Stefano Gemma, CCC, April 21, 2017
- ↑ Assembly move generation in Freccia by Stefano Gemma, CCC, July 26, 2011