Difference between revisions of "CHEKMO-II"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * CHEKMO-II''' FILE:checkmo-II.jpg|border|right|thumb|link=https://www.youtube.com/watch?time_continue=7&v=Rp4HIC1crS0| CHEKMO-II' <ref>...") |
GerdIsenberg (talk | contribs) |
||
Line 5: | Line 5: | ||
'''CHEKMO-II''', (CheckMo-II) | '''CHEKMO-II''', (CheckMo-II) | ||
− | the ''classical'' chess program for the [[PDP-8]], written in the 70s by [[Digital Equipment Corporation]] instructor [[John E. Comeau]] in PAL-8, the PDP-8 [[Assembly|assembly]]. | + | the ''classical'' chess program for the [[PDP-8]], written in the 70s by [[Digital Equipment Corporation]] instructor [[John E. Comeau]] in PAL-8, the PDP-8 [[Assembly|assembly]] <ref>[http://www.pdp8.net/pdp8cgi/os8_html/CHEKMO.PA?act=file;fn=images/misc_dectapes/chekmo_misc.tu56;blk=121,252,0;to=auto File CHEKMO.PA (PAL assembler source file)]</ref>. |
=Abstract= | =Abstract= | ||
Line 25: | Line 25: | ||
=External Links= | =External Links= | ||
* [http://www.pdp8.net/games/chess.shtml PDP-8 Chess (CHEKMO-II) Instructions] <ref>[http://www.technikum29.de/de/lernprojekte/schach/Chekmo%20II%20%28deutsch,%20ungekuerzt%29.pdf CHEKMO-II German manual] (pdf)</ref> | * [http://www.pdp8.net/games/chess.shtml PDP-8 Chess (CHEKMO-II) Instructions] <ref>[http://www.technikum29.de/de/lernprojekte/schach/Chekmo%20II%20%28deutsch,%20ungekuerzt%29.pdf CHEKMO-II German manual] (pdf)</ref> | ||
+ | * [http://www.pdp8.net/pdp8cgi/os8_html/CHEKMO.PA?act=file;fn=images/misc_dectapes/chekmo_misc.tu56;blk=121,252,0;to=auto File CHEKMO.PA (PAL assembler source file)] | ||
* [http://members.aon.at/nkehrer/pdp8.html Norbert's Emulators | The Atari PDP-8 Emulator | b) Chess program CHEKMO-II] | * [http://members.aon.at/nkehrer/pdp8.html Norbert's Emulators | The Atari PDP-8 Emulator | b) Chess program CHEKMO-II] | ||
* [http://web.archive.org/web/20071221115817/http://classicchess.googlepages.com/Chess.htm Classic Computer Chess - ... The programs of yesteryear] by [[Carey Bloodworth|Carey]], hosted by the [https://en.wikipedia.org/wiki/Internet_Archive Internet Archive] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=56938&start=2 Re: Old programs CHAOS and USC] by [[Dann Corbit]], [[CCC]], July 11, 2015</ref> | * [http://web.archive.org/web/20071221115817/http://classicchess.googlepages.com/Chess.htm Classic Computer Chess - ... The programs of yesteryear] by [[Carey Bloodworth|Carey]], hosted by the [https://en.wikipedia.org/wiki/Internet_Archive Internet Archive] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=56938&start=2 Re: Old programs CHAOS and USC] by [[Dann Corbit]], [[CCC]], July 11, 2015</ref> | ||
Line 33: | Line 34: | ||
<references /> | <references /> | ||
'''[[Engines|Up one level]]''' | '''[[Engines|Up one level]]''' | ||
+ | [[Category:Open Source]] |
Revision as of 17:10, 21 August 2018
CHEKMO-II, (CheckMo-II)
the classical chess program for the PDP-8, written in the 70s by Digital Equipment Corporation instructor John E. Comeau in PAL-8, the PDP-8 assembly [2].
Abstract
CHEKMO-II is a chess playing program which will run on any PDP-8 family computer. The program will play either the white pieces or the black pieces, and will play and accept all classes of legal moves, including castling both short and long, en passant pawn captures, and pawn promoting moves to any legal promotion piece. The program prints out its moves in Algebraic Notation, and accepts moves using Algebraic Notation. Included in the command structure of the program are commands which allow you to input board positions using Forsyth Notation, and get a printout of the board at your terminal.
Known Deficiencies
CHEKMO-II has been programmed to use the same strategy throughout the game. This strategy has been optimized for good play in the Middlegame, and Opening. As a result CHEKMO-II plays poor moves in some Endgame positions.
If either the white side or the black side becomes significantly more powerful than the other (about 4 queens) CHEKMO-II may play some strange, but legal moves. This is caused by overflow in an internal evaluator routine.
See also
Forum Posts
- More PDP-8 Software Donated to the RICM by Klemens Krause, alt.sys.pdp8, July 5, 2011
External Links
- PDP-8 Chess (CHEKMO-II) Instructions [6]
- File CHEKMO.PA (PAL assembler source file)
- Norbert's Emulators | The Atari PDP-8 Emulator | b) Chess program CHEKMO-II
- Classic Computer Chess - ... The programs of yesteryear by Carey, hosted by the Internet Archive [7]
- PDP-8 - Presentation No. 3, The National Museum of Computing, YouTube Video
References
- ↑ Image clipped from the video from Norbert's Emulators | The Atari PDP-8 Emulator | b) Chess program CHEKMO-II
- ↑ File CHEKMO.PA (PAL assembler source file)
- ↑ DECUS Program Library PDP-8 Catalog 1978 (pdf)
- ↑ PDP-8 Chess (CHEKMO-II) Instructions
- ↑ PDP-8 Chess (CHEKMO-II) Instructions
- ↑ CHEKMO-II German manual (pdf)
- ↑ Re: Old programs CHAOS and USC by Dann Corbit, CCC, July 11, 2015