From 704ea44cc289e1c63b2669192c9a6f6cee79712e Mon Sep 17 00:00:00 2001 From: Yann Dirson Date: Mon, 10 Feb 2014 21:37:05 +0100 Subject: [PATCH] Advertise XBoard as official replacement for XShogi. --- NEWS | 2 ++ TODO | 3 --- doc/gnushogi.texi | 50 +++++++++++++++++++++++++++----------------------- 3 files changed, 29 insertions(+), 26 deletions(-) diff --git a/NEWS b/NEWS index 05e43f8..cf0468d 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,8 @@ GNU shogi news Changes in version 1.5.0 (unreleased): +* XBoard protocol support, enabling the use of XBoard as a graphical + interface, officially deprecating XShogi. * Build system switched from pure autoconf to automake * Support for cross-compilation using standard "./configure --host=...", including building windows binaries (both 32bit and 64bit) using diff --git a/TODO b/TODO index 8a41e7b..d4bbfb8 100644 --- a/TODO +++ b/TODO @@ -7,9 +7,6 @@ Known bugs: Target for v1.5: -- integrate H.G.Muller's work on the xboard protocol on top of new driver-like - display handling -- deprecate xshogi in favor of xboard - use ~/.gnushogi for binary book and hash file - make minishogi a run-time option rather than a compile-time one, diff --git a/doc/gnushogi.texi b/doc/gnushogi.texi index dea7293..12401cc 100644 --- a/doc/gnushogi.texi +++ b/doc/gnushogi.texi @@ -151,6 +151,15 @@ graphical interfaces: @enumerate @item +@uref{http://www.gnu.org/software/xboard/, XBoard/Winboard}, a GUI for +much more than Shogi, part of the GNU Project. While XBoard has been +supporting Shogi for a long time, current version only makes it easy +to use a Chessified western-looking set of pieces; upcoming version +XBoard 4.8 will allow easy usage of traditional japanese pieces. +Supported by GNU Shogi since version 1.5.0 only: 1.4.x and earlier +versions cannot talk to it. + +@item @uref{http://repo.or.cz/w/tagua/yd.git, Tagua}, a KDE-based GUI for Chess and Shogi. Developement stopped several years ago, and it is still somewhat maintained at Debian. Probably the most sophisticated @@ -168,22 +177,16 @@ successor to Tagua, but development of this still young program seem to have stalled. @item -@uref{http://www.gnu.org/software/xboard/, XBoard/Winboard}, a GUI for -much more than Shogi, part of the GNU Project. Patches for GNU Shogi -to support it are being integrated into the developement version, -1.4.x and earlier versions cannot talk to it. - -@item -@uref{http://ftp.gnu.org/gnu/gnushogi/, XShogi}, an X-Window graphical +@uref{http://ftp.gnu.org/gnu/gnushogi/, XShogi}, an X Window graphical interface to gnushogi, forked off GNU XBoard years ago, and far from today's UI standards. It has barely been maintained recently, while -XBoard has grown much and is able to play Shogi, and will be soon -retired. +XBoard has grown much and is able to play Shogi; XShogi is now +deprecated and will soon be retired. The GNU Shogi distribution used to contain the 'xshogi' program, In future versions, GNU Shogi will be able to use XBoard as a GUI and -XShogi will be retired. XShogi is still available as a separate -source archive on the GNU project FTP server. +XShogi will be retired, replaced by XBoard. XShogi is still available +as a separate source archive on the GNU project FTP server. @end enumerate @@ -788,7 +791,7 @@ links}). I have made some minor corrections. Note that captures are denoted by the ``x'' symbol e.g. Rx3f and drops are denoted by the ``*'' symbol e.g. R*3f. Check is indicated by a ``+'' after the move, e.g. R3f+. I recommend you use a graphical interface to play along with this -game. In xshogi simply hit the ``Force Moves'' button after starting +game. In XBoard or XShogi simply hit the ``Force Moves'' button after starting up, while in gnushogi enter the word ``force'' at the prompt. This will allow you to enter moves for both sides. @@ -1292,11 +1295,12 @@ looks for a book file. If it is present it adds its contents to the binbook data. If the binbook file is writable a new combined binbook file is written. -Gnushogi is a modified version of the gnuchess program. It has a simple -alphanumeric board display, or it can be used with the xshogi program -under X windows. The program gets its opening moves from the file -gnushogi.bbk which is located in a directory specified in the Makefile. -To invoke the program type: +Gnushogi is a modified version of the gnuchess program. It has a +simple alphanumeric board display, or it can be used with a graphical +interface like XBoard under X Window, or Winboard under Windows. The +program gets its opening moves from the file gnushogi.bbk which is +located in a directory specified in the Makefile. To invoke the +program type: @table @samp @@ -1304,7 +1308,7 @@ To invoke the program type: simple curses based version @item gnushogi -X (or just gnushogi) -xshogi compatible version +XBoard/XShogi compatible version @item gnushogi -R raw test display version @@ -1433,7 +1437,7 @@ Show version and patchlevel. Use value as the evaluation window xwndw. @item -X -Use xshogi display mode (the default). +Use XBoard/XShogi display mode (the default). @end table @@ -1650,16 +1654,16 @@ causes the computer to play as Black; if the computer is to move first the go command must be given. @item xget -read an xshogi position file. +read an XShogi position file. @item xsave -save as an xshogi position file. +save as an XShogi position file. @item xwndw change X window. The window around alpha/beta used to determine whether the position should be scored or just estimated. Note: this has -@emph{nothing} to do with xshogi or X windows; the terms are completely -separate. +@emph{nothing} to do with XBoard, XShogi or X Window; the terms are +completely separate. @end table -- 1.7.0.4