Changes

Jump to: navigation, search

Sensor Chess

2,573 bytes added, 21:42, 12 June 2018
Created page with "'''Home * Engines * Sensor Chess''' FILE:SensorChess.JPG|border|right|thumb|SciSys Sensor Chess with Strong Play Module <ref>Image from [http://www.schaak..."
'''[[Main Page|Home]] * [[Engines]] * Sensor Chess'''

[[FILE:SensorChess.JPG|border|right|thumb|SciSys Sensor Chess with Strong Play Module <ref>Image from [http://www.schaakcomputers.nl/hein_veldhuis/database/files/10-1981%20%5BE-4301%5D%20SciSys%20-%20Strong%20Play%20%28Sensor%20Chess%20module%29.pdf SciSys - Strong Play (Sensor Chess module)] (pdf) by [[Hein Veldhuis]]</ref> ]]

'''Sensor Chess''', (SciSys Sensor Chess)<br/>
a [[Dedicated Chess Computers|dedicated chess computer]] manufactured by [[Saitek|SciSys]] with [[Sensory Board]] and [[6502]] processor at 2 MHz, released in 1981. The program was [[Julio Kaplan|Julio Kaplan's]] '''first''' program for SciSys, persistent in a 4 KiB [[Memory#ROM|ROM]], using only 256 byte of [[Memory#RAM|RAM]]. The computer, expandable by modules such as the ''Strong Play Module'', the ''Super Classical Modul'', and the ''Super Hypermodern Module'', was endorsed by [[FIDE]].
<span id="MoveGeneration"></span>
=Move Generation=
How to [[Move Generation|generate moves]] with 256 bytes RAM or less? Clearly, generation in chunks with [[Move List|move lists]] for each [[Ply|ply]] is not possible. One idea is to use the last move generated of each ply (if any), which needs to be saved on the ply [[Stack|stack]] for [[Unmake Move|unmake]] anyway, as state of the generator, which implies [[Target Square|target square]], [[Origin Square|source square]] and [[Direction|direction]], and with the help of the [[8x8 Board|board array]] or [[Piece-Lists|piece list]], the possible [[Captures|captured piece]], and the moving piece. One may consider one [[Killer Move|killer]] or [[PV-Move|PV-move]] and [[MVV-LVA]] for reasonable [[Move Ordering|move ordering]], to otherwise use nested loops over target pieces/squares, directions, and source squares and pieces until the next move is found or no more are available.

=See also=
* [[President Chess]]
* [[Superstar]]

=External Links=
* [http://www.chesscomputeruk.com/html/sensor_chess.html Sensor Chess] from [http://www.chesscomputeruk.com/index.html Chess Computer UK] by [[Mike Watters]]
* [http://www.schaakcomputers.nl/hein_veldhuis/database/files/10-1981%20%5BE-4301%5D%20SciSys%20-%20Strong%20Play%20%28Sensor%20Chess%20module%29.pdf SciSys - Strong Play (Sensor Chess module)] (pdf) by [[Hein Veldhuis]]
* [http://www.schach-computer.info/wiki/index.php/SciSys_Sensor_Chess SciSys Sensor Chess] from [http://www.schach-computer.info/wiki/index.php/Hauptseite_En Schachcomputer.info - Wiki] (German)

=References=
<references />

'''[[Engines|Up one level]]'''

Navigation menu