fairymax.git
14 years agoImplement variant Makruk
H.G. Muller [Fri, 15 Jan 2010 11:28:04 +0000]
Implement variant Makruk

Add Makruk support in the form of 6th-rank promotion (enabled through a
kludge based on the 'Queen' piece value). Add Makruk as new variant to
the fmax.ini file, and mention it in the man page.

14 years agoSuppress spurious Thinking Output on MakeMove
H.G. Muller [Fri, 15 Jan 2010 10:19:27 +0000]
Suppress spurious Thinking Output on MakeMove

In the new location the printing of PVs happened for any legal move at
d<1, also when checking legality of an input move. So printing is now
limited to d>0, and to the true search.

14 years agoAllow castling with any original corner piece
H.G. Muller [Fri, 15 Jan 2010 10:05:25 +0000]
Allow castling with any original corner piece

Before, castling was only possible with piece type 6, but this
restrction is now lifted, and castling is accepted if the type of the
piece in the corner corresponds to that specified in the initial setup.
For setup positions the rules for the WB-prtocol edit command are
applied with respect to this setup: a royal piece or a corner piece that
starts in the opening position is assumed to not have moved.

14 years agoUpdate description in fmax.ini file
H.G. Muller [Fri, 15 Jan 2010 08:39:16 +0000]
Update description in fmax.ini file

14 years agoAllow different white and black pieces to use same name
H.G. Muller [Fri, 15 Jan 2010 08:32:25 +0000]
Allow different white and black pieces to use same name

White and black pieces must sometimes be programmed separately, because
they have asymmetric moves (e.g. Pawns), but when they are each other's
mirror imge, we want them to go by the same name. To allow that, the
first piece of any name is now used for white, the last for black.

14 years agoFix King name for Knightmate in fmax.ini
H.G. Muller [Fri, 15 Jan 2010 06:44:23 +0000]
Fix King name for Knightmate in fmax.ini

Change the letter for the Royal Knight of Knightmate from U to K, to
conform to the XBoard standard piece naming for this variant.

14 years agoUpdated changelog 4.8N
H.G. Muller [Fri, 15 Jan 2010 06:07:54 +0000]
Updated changelog

14 years agoFix typo in README file
H.G. Muller [Fri, 15 Jan 2010 06:02:29 +0000]
Fix typo in README file

14 years agoUpdate man file for multi-PV
H.G. Muller [Fri, 15 Jan 2010 05:59:52 +0000]
Update man file for multi-PV

14 years agoChange name of multi-PV option and version number
H.G. Muller [Fri, 15 Jan 2010 05:57:16 +0000]
Change name of multi-PV option and version number

14 years agoAdd dist target to Makefile
H.G. Muller [Fri, 15 Jan 2010 05:44:49 +0000]
Add dist target to Makefile

This creates a source tar ball.

14 years agoFix fairymax.6.gz target in Makefile
H.G. Muller [Fri, 15 Jan 2010 05:35:11 +0000]
Fix fairymax.6.gz target in Makefile

The old .gz had to be removed before gzipping the new one.

14 years agoAdd man-file target to Makefile
H.G. Muller [Thu, 14 Jan 2010 22:30:34 +0000]
Add man-file target to Makefile

14 years agoDelete fairymax man file
H.G. Muller [Thu, 14 Jan 2010 22:29:33 +0000]
Delete fairymax man file

The ultimate source is fmax.6.pod

14 years agoKeep PV in triangular array, and add multi-PV
H.G. Muller [Thu, 14 Jan 2010 22:18:36 +0000]
Keep PV in triangular array, and add multi-PV

14 years agoChecked in the Fairy-Max 4.8 M package
H.G. Muller [Thu, 14 Jan 2010 22:12:20 +0000]
Checked in the Fairy-Max 4.8 M package