Older Version
Newer Version
GerdIsenberg
Jun 7, 2013
**[[Home]] * [[Engines]] * Sensor Chess** || [[image:SensorChess.JPG]] ||~ || **Sensor Chess**, (SciSys Sensor Chess) 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]]. || || 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> ||~ ||^ || [[toc]][[#MoveGeneration]] =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 /> =What links here?= [[include component="backlinks" page="Sensor Chess" limit="30" ]] **[[Engines|Up one level]]**