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
[1]
(
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
[2]
. Freccia played the
CCC 2009
, the
IOCSC 2010
, and the
IOCSC 2011
.
Green and Red Arrow
[3]
Table of Contents
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
See also
Comics
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
References
^
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
^
Green Arrow
and
Red Arrow
,
Comic Con
2008,
Image
by
Clarence Risher
, August 30, 2008,
CC BY-SA 2.0
,
Wikimedia Commons
What links here?
Page
Date Edited
CCC 2009
Apr 29, 2015
Drago
Apr 22, 2017
Engines
Mar 10, 2018
Freccia
Dec 26, 2017
IOCSC 2010
Jul 13, 2013
IOCSC 2011
Feb 26, 2013
Perft
Sep 26, 2017
Raffaela
Apr 22, 2017
Stefano Gemma
Dec 26, 2017
Up one level
Contributions to https://chessprogramming.wikispaces.com/ are licensed under a
Creative Commons Attribution Share-Alike 3.0 License
.
Portions not contributed by visitors are Copyright 2018 Tangient LLC
TES: The largest network of teachers in the world
Turn off "Getting Started"
Home
...
Loading...
a chess engine by Stefano Gemma with a command line interface, a complete rewrite of Raffaela in x86 assembly using some 64 bit features [1] (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 [2]. Freccia played the CCC 2009, the IOCSC 2010, and the IOCSC 2011.
Table of Contents
See also
Forum Posts
External Links
Chess Engine
Misc
Green Arrow from Wikipedia
References
What links here?
Up one level