MLChess

Peter Österlund's open source chess program for the [|HP 48 series] of [|Graphing calculators] with its 131×64 pixel [|LCD], released in 1995 under the GNU GPL. MLChess is written mainly in machine language aka Saturn assembly. Inital [|RPL] routines were subsequently replaced by assembly code. || toc =Description= MLChess uses negamax alpha-beta with a search depth of 2, 3 or 4 plies for three different levels, captures are extented up to 4 additional plies. The evaluation is based on a few heuristical rules, most are simplified versions of heuristics taken from GNU Chess. On level 2, the program will always find a mate-in-one, and on level 3 the program will always avoid a mate-in-one by the opponent if it is possible.
 * Home * Engines * MLChess**
 * [[image:mlchess114.gif width="262" link="http://www.hpcalc.org/details.php?id=3067"]] ||~  || **MLChess**,
 * MLChess GUI ||~  ||^   ||

=See also=
 * HpChess

=Forum Posts=
 * [|MLChess V1.01] by Peter Österlund, [|comp.sys.hp48], December 17, 1995
 * [|MLChess 1.04] by Peter Österlund, [|comp.sys.hp48], December 26, 1995
 * [|MLChess 1.06] by Peter Österlund, [|comp.sys.hp48], July 17, 1996
 * [|MLChess 1.07] by Peter Österlund, [|comp.sys.hp48], August 10, 1996
 * [|What and where is the BEST hp48 chess program?] by Chris Gotwalt, [|comp.sys.hp48], March 04, 1997
 * [|MLChess 1.09] by Peter Österlund, [|comp.sys.hp48], May 08, 1999
 * [|MLChess V1.11 with experimental HP49 support] by Peter Österlund, [|comp.sys.hp48], March 12, 2000
 * [|Re: New pictures of HP Prime in hand] by [|Gerson W. Barbosa], [|HP Forum Archive 21], June 13, 2013

=External Links= > [|MLChess.txt V1.14] > [|ChangeLog]
 * [|Peter Osterlund's homepage - MLChess]
 * [|Detailed information for MLChess], Part of the [|HP Calculator Archive] © [|Eric Rechlin]

=References= =What links here?= include page="MLChess" component="backlinks" limit="20"
 * Up one level**