Freccia

Home * Engines * Freccia



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 (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. Freccia played the CCC 2009, the IOCSC 2010, and the IOCSC 2011.

=See also=
 * Drago
 * Raffaela
 * Strelka

=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

 * Chess software for free - Original software made in Italy by Stefano Gemma

Misc

 * Freccia from Wikipedia
 * freccia - Wiktionary
 * Freccia - Wikipedia.it (Italian)
 * Freccia Verde - Wikipedia.it (Italian)
 * Green Arrow from Wikipedia
 * Arrow from Wikipedia

=References= Up one level