descriptionGNU Shogi - official repository mirror
homepage URL
repository URLgit://
last changeTue, 18 Nov 2014 23:55:21 +0000 (19 00:55 +0100)
last refreshTue, 13 Oct 2015 21:15:39 +0000 (13 23:15 +0200)
content tags
GNU Shogi, release 1.5pre

This is an unreleased pre-1.5 snapshot of GNU shogi, a program which plays shogi
(Japanese chess), as well as xshogi, the graphical interface to GNU

GNU shogi and xshogi were originally written by Matthias Mutz
<>, have been maintained by Mike Vanier
<> in the 1.3.x era, by Luis Felipe Strano
Moraes <> until 1.4.0, and are now maintained by
Yann Dirson <>. GNU shogi was in turn based on GNU
Chess 4.0, i.e. the first version of GNU Shogi was obtained by
"simply" modifying the chess-specific parts of GNU Chess 4.0.  We
would like to thank the authors of GNU Chess 4.0 for making the
sources of that program available.

See the file NEWS for the new features of this release.

For the installation procedure read the file "INSTALL".  For more information
on shogi please look at the files in the doc directory or read the info file.

The project is maintained at
where you will find pointers to the bug tracker, mailing lists, git
repository for the source code, etc.

The prefered way to contribute patches is through "git send-email" to
the gnushogi-devel mailing-list.  You may also wish to publish them in
a public repository; the Free-Software-based platform
allows you to do that easily, as a fork of

Yann Dirson <>
2014-11-18 Yann DirsonLong-dead code removal: unused macromaster
2014-11-16 Yann DirsonRemove obsolete function declarations.
2014-11-16 Yann DirsonLong-dead code removal: "material" flag.
2014-11-16 Yann DirsonLong-dead code removal: "rv" flag.
2014-11-16 Yann DirsonLong-dead code removal: "stars" flag.
2014-11-16 Yann DirsonLong-dead code removal: "shade" flag.
2014-11-16 Yann DirsonLong-dead code removal: "stars" flag.
2014-11-11 Yann DirsonRecord more known bugs
2014-08-01 Yann DirsonMerge branch 'maint'
2014-08-01 Yann DirsonMerge branch 'yd/bool'
2014-07-31 Yann DirsonXboard: declare "Use hash-file" option to allow disabli...
2014-07-30 Yann DirsonManual: fix hand in the tsume problem.
2014-07-30 Yann DirsonBool transition: util.c and friends
2014-07-30 Yann DirsonBool transition: visited, check_visited, VisitReachable
2014-07-30 Yann DirsonBool transition: init.c and friends
2014-07-30 Yann DirsonBool transition: IsCheckmate
19 months ago v1.4.2 v1.4.2
20 months ago v1.4.1 v1.4.1
21 months ago v1.4.1rc1 v1.4.1rc1 - more cleanups, and...
23 months ago v1.4.1-rc0 v1.4.1rc0 - code essentially frozen...
2 years ago v1.2pl3 v1.2pl3
2 years ago v1.3 v1.3
2 years ago v1.3.2 v1.3.2
2 years ago v1.4.0 v1.4.0
10 months ago wip/history/1.3
10 months ago master
10 months ago yd/wip/tcontrl
10 months ago wip/doc
11 months ago wip/time-control
11 months ago maint
11 months ago yd/doc/references
14 months ago pu
14 months ago yd/assert-zero-is-king
14 months ago yd/wip/cleanup-notes
14 months ago hgm/xboard/fix-sudden-death
14 months ago xshogi
15 months ago hgm/refactor/inputcommand
15 months ago hgm/analysis
15 months ago yd/bool-timecontrol
16 months ago hgm/refactor/timecontrol