Changes

Jump to: navigation, search

Novag Micro Chess

5,105 bytes added, 21:23, 12 June 2018
Created page with "'''Home * Engines * Novag Micro Chess''' FILE:NovagMicroChess.jpg|border|right|thumb|240px|link=http://www.flickr.com/photos/10261668@N05/858170843/in/set..."
'''[[Main Page|Home]] * [[Engines]] * Novag Micro Chess'''

[[FILE:NovagMicroChess.jpg|border|right|thumb|240px|link=http://www.flickr.com/photos/10261668@N05/858170843/in/set-72157600922171918|Novag Micro Chess <ref>[http://www.flickr.com/photos/10261668@N05/858170843/in/set-72157600922171918 Novag Micro Chess] from [http://www.flickr.com/photos/10261668@N05/sets/72157600922171918/ Novag | Photo collection] by [[Steve Blincoe|Chewbanta]]</ref> ]]

'''Novag Micro Chess''',<br/>
one of [[Novag|Novag's]] first [[Dedicated Chess Computers|dedicated chess computer]] with a program by [[David Kittinger]], first released in 1981. The computer has a [https://en.wikipedia.org/wiki/Mostek Mostek] MK3875/42 [https://en.wikipedia.org/wiki/Microcontroller microcontroller] <ref>[http://www.cpu-world.com/CPUs/3870/index.html Mostek 3870 (MK3870) microcontroller family from CPU world]</ref> , a second sourced single chip implementation of the [[Fairchild F8]] multi-chip processor, the 3850 [[Combinatorial Logic#ALU|ALU]] with 64 [[Byte|byte]] [[Memory#Latches|scratchpad RAM]], which are 64 general purpose 8-bit registers <ref>[http://www.cpu-world.com/CPUs/3850/index.html Fairchild F8 (3850) microcontroller family from CPU world]</ref> , and the 3851 program storage unit, [https://en.wikipedia.org/wiki/Decoder instruction decoder] and 4 [https://en.wikipedia.org/wiki/Kibibyte Kibibyte] mask-programmable [[Memory#ROM|ROM]], and 64 byte executable RAM <ref>[http://www.datasheetarchive.com/Fairchild%20F8-datasheet.html Fairchild F8 datasheet and application note, data sheet, circuit, pdf, cross reference | Datasheet Archive]</ref> <ref>David Edwards ('''1976'''). ''The Mostek F8''. [https://en.wikipedia.org/wiki/Electronics_Australia Electronics Australia], December, 1976, [http://messui.the-chronicles.org/comp/fairchild.pdf pdf]</ref> .The novelty of Novag Micro Chess was a sensor pegboard with [https://en.wikipedia.org/wiki/Membrane_switch membrane switches], which allows [[Entering Moves|entering moves]] directly by pulling and sticking pieces on the board. Eight [[Ranks|rank]] and [[Files|file]] [https://en.wikipedia.org/wiki/Light-emitting_diode LEDs] indicate [[Origin Square|origin-]] and [[Target Square|target square]] of the move made internally by the computer.

=128 Byte Challenge=
David Kittinger had to solve a similar challenge than [[Mark Taylor]] with [[Mini Chess]] to write a chess program with such less RAM. Accordingly, the program was not that strong, and had 8 levels to [[Search|search]] one to eight [[Ply|plies]] deep. It took 110 minutes to solve that mate in three <ref>[http://www.schaakcomputers.nl/hein_veldhuis/database/files/08-1981%20%5BM-0101%5D%20Novag%20-%20Micro%20Chess.pdf Novag Micro Chess] (pdf) by [[Hein Veldhuis]]</ref> .
<fentt border="double" style="font-size:24pt">2k5/4B3/1K6/8/2B5/8/8/5r2</fentt>
2k5/4B3/1K6/8/2B5/8/8/5r2 w - -
<span id="CastlingBug"></span>
=Invalid Castling=
A Micro Chess prototype had a [[Move Generation|move generation]] [[Engine Testing#bugs|bug]] due to [[Castling|castling]] over an attacked square, which of course occurred in its first tournament game at the [[CPWTIPC 1981]], where Micro Chess lost a game from [[Chess Champion Mark IV]] <ref>[[Kevin O’Connell]] ('''1981'''). ''MicroChess - Paris Tournament''. [[Personal Computer World]], August 1981</ref> <ref>[http://www.chesscomputeruk.com/html/publication_archive.html Publication Archive] from [http://www.chesscomputeruk.com/index.html Chess Computer UK] by [[Mike Watters]]</ref> <ref>[http://www.schaakcomputers.nl/hein_veldhuis/database/files/08-1981%20%5BM-0101%5D%20Novag%20-%20Micro%20Chess.pdf Novag Micro Chess] (pdf) by [[Hein Veldhuis]]</ref> :
<pre>
[Event "CPWTIPC 1981"]
[Site "Paris, France"]
[Date "1981.05.28"]
[Round "1"]
[White "Chess Champion Mark IV"]
[Black "Novag Micro Chess"]
[Result "1-0"]

1.e4 e5 2.f4 exf4 3.Bc4 d6 4.Nf3 Ne7 5.O-O Nbc6 6.Nc3 Be6 7.Bxe6 fxe6 8.Qe2 e5
9.Qc4 Ng6 10.a4 Be7 11.d4 Nxd4 12.Nxd4 exd4 13.Qxd4 Bf6 14.Qd5 Bxc3 15.bxc3 c6
16.Qe6+ Qe7 17.Qxe7+ Nxe7 18.Bxf4 d5 19.Be5 {0-0 invalid castling} 1-0
</pre>
<fentt border="double" style="font-size:24pt">r3k2r/pp2n1pp/2p5/3pB3/P3P3/2P5/2P3PP/R4RK1</fentt>
r3k2r/pp2n1pp/2p5/3pB3/P3P3/2P5/2P3PP/R4RK1 b kq - 1 19

=See also=
* [[MicroChess]]
* [[Mini Chess]]
* [[Sensor Chess#MoveGeneration|Move Generation with 256 bytes RAM or less?]]
* [[MyChess]]
* [[Novag]]

=Publications=
* [http://www.schaakcomputers.nl/hein_veldhuis/database/files/08-1981%20%5BM-0101%5D%20Novag%20-%20Micro%20Chess.pdf Novag Micro Chess] (pdf) by [[Hein Veldhuis]]

=External Links=
* [http://lionel.cordesses.free.fr/gpages/novagmicrochess.html ionel.cordesses - NOVAG MICRO CHESS]
* [http://www.spacious-mind.com/html/micro_chess.html Novag Micro Chess Electronic Chess Computer] from [[The Spacious Mind]]
* [http://www.schach-computer.info/wiki/index.php/Novag_Micro_Chess Novag Micro Chess] from [http://www.schach-computer.info/wiki/index.php/Hauptseite_En Schachcomputer.info - Wiki] (German)

=References=
<references />

'''[[Engines|Up one Level]]'''

Navigation menu