Mini+Chess

along with Junior Chess and Graduate Chess, a series of portable dedicated chess computers manufactured and sold by SciSys, first released in early 1981. The computers had a [|Hitachi] **HD44801** 4-bit [|CMOS] [|microcontroller] with 2 kibi of 10-bit word ROM, 128 10-bit words of pattern ROM supported by pattern generation instructions with table lookup capability, and **160** nibbles or digits (80 bytes) of RAM, running at 400 KHz.
 * Home * Engines * Mini Chess**
 * [[image:Acetronic.jpg link="http://www.flickr.com/photos/10261668@N05/859036624/in/set-72157600922172552/"]] ||~ || **Mini Chess**, (SciSys Mini Chess)

The programs were delivered by Philidor Software, developed by Mark Taylor under guidance of David Levy, who contributed the basic chess algorithm including promotions, en passant, and castling, and even managed mate with KR v K in some versions all in astonishing 160 nibbles of RAM. A piece of work that Mark Taylor is still rightly proud of today. || toc =160 Nibble Challenge= 160 nibbles of RAM is a challenge. The HD44801 has an internal 4 word return stack, so one may assume a maximum search depth of 4, but one has to be careful with external [|interrupts], i. e. from keyboard or timer, since they cause an implicit call to an [|interrupt handler], pushing the instruction pointer on the internal stack as well, with the possibility to cause an [|stack overflow]. One may better implement a simple iterative search, called after making a move at the root within its iterative deepening framework.
 * Acetronic aka Mini Chess ||~ ||^ ||

The board is apparently represented by an incremental updated 8x8 array of nibbles. The ply stack entry consists of en passant- and castling rights, the move to unmake, likely 3 nibbles 12-bit from-to encoding also interpreted as state of a deterministic move generator, and alpha, while beta might be restored from alpha of the previous ply in negamax manner. Of course, with such a minimalistic design, move ordering is a big issue, and how to utilize the remaining nibbles in a most efficient manner, considering MVV-LVA and possibly maintaining a small triangular PV-table say for four plies.

=Derivatives= 
 * Mini Chess** was the basic model with [|keypad] and [|seven-segment] [|LCD] to display move coordinates and small status messages, also sold in the UK under the marketing company name //Acetronic//.

Junior Chess

 * [[image:juniorChess.jpg link="http://www.flickr.com/photos/10261668@N05/858189105/in/set-72157600922172552"]] ||~ || **Junior Chess** had almost the same hardware and program than Mini Chess, but an integrated travel pegboard. ||
 * Junior Chess ||~ ||^ ||

Graduate Chess

 * [[image:graduateChess.jpg link="http://www.flickr.com/photos/10261668@N05/858180171/in/set-72157600922172552"]] ||~ || Like Junior Chess, **Graduate Chess** was almost identical to Mini Chess, also with an integrated travel pegboard. ||
 * Graduate Chess ||~ ||^ ||

CXG
The 4-bit program initiated Eric White's involvement in computer chess business and long time collaboration with Levy, when [|Hong Kong] based manufacturer //White and Allcock//, forerunner of Newcrest Technology introduced the CXG brand in 1981 with CXG Sensor Computachess. It was further adapted for the more advanced **HMCS40** 4-bit singlechip processor.

Chess Cards

 * [[image:FidelityChessCard.JPG width="320" link="http://www.flickr.com/photos/10261668@N05/2071464244/in/set-72157600922174174"]] ||~ || In the late 80 and early 90, the 4-Bit program appeared in low cost chess card computers by CXG and Fidelity Electronics, at that time already acquired by Hegener & Glaser. ||
 * Fidelity Chess Card ||~ ||^ ||

=See also=
 * Junior
 * Mini
 * Move Generation with 256 bytes RAM or less?
 * Novag Micro Chess
 * Philidor Software

=External Links=
 * [|Chess Computers - The UK Story] from [|Chess Computer UK] by Mike Watters
 * [|Scisys and Novag : The Early Years] from [|Chess Computer UK] by Mike Watters
 * [|Scisys/Saitek | Photo collection] by Chewbanta

Mini Chess

 * [|Mini Chess] from [|Chess Computer UK] by Mike Watters
 * [|Mini Chess | My Chess Computers]
 * [|SciSys Mini Chess] from [|Schachcomputer.info - Wiki] (German)

Junior Chess

 * [|Junior Chess] from [|Chess Computer UK] by Mike Watters
 * [|Scisys Junior Chess | My Chess Computers]
 * [|SciSys Junior Chess] from [|Schachcomputer.info - Wiki] (German)

Graduate Chess

 * [|Graduate Chess] from [|Chess Computer UK] by Mike Watters
 * [|Acetronic Graduate Chess | My Chess Computers]

Chess Cards

 * [|Fidelity Chess Card Electronic Chess Computer] from The Spacious Mind
 * [|Ismenio's chess computer collection | Fidelity Chess Card 6115]
 * [|CXG Pocket Chess] from [|Schachcomputer.info - Wiki] (German)
 * [|CXG Sphinx Chess Card] from [|Schachcomputer.info - Wiki] (German)
 * [|Fidelity Chess Card] from [|Schachcomputer.info - Wiki] (German)
 * [|Fidelity Chess Pal] from [|Schachcomputer.info - Wiki] (German)
 * [|Fidelity Micro Chess Challenger] from [|Schachcomputer.info - Wiki] (German)

=References= =What links here?= include page="Mini Chess" component="backlinks" limit="40"
 * Up one Level**