MyChess

David Kittinger's first chess program, developed in 1979 initially for the 8-Bit Z80 CPU written in assembly language to run under [|CP/M]. It had its quite successful debut at the ACM 1979 and the PCW-MCC 1979 some days later, and further played the MCC 1980 and the WCCC 1980 supported by book-author John Urwin, and the ACM 1980 and ACM 1981.
 * Home * Engines * MyChess**
 * [[image:c64_mychessii_large.jpg link="http://www.spacious-mind.com/html/commodore_c64_mychess_ii.html"]] ||~  || **MyChess**,

In 1981 Kittinger was hired by Peter Auge, and MyChess was ported to Novag's dedicated chess computers, a tiny Fairchild F8 based program for Novag Micro Chess, a smaller 6502 based program for the Super Sensor IV, and the Z80 program for Savant and the Robot Adversary. || toc =Description=
 * MyChess II ||~  ||^   ||

Anatomy
from //History and Anatomy of MYCHESS// by David Kittinger :

||

Move Generation
MyChess focused on speed and had completely independent move generation for white and black. As mentioned by its author, one of the funny things about MyChess is that it originally had two 16 byte arrays as piece-list, but fixed by the index, so that it could only promote a pawn to a captured piece. Continuation from //History and Anatomy of MYCHESS//:

||

=Further Developments= MyChess was further ported to the 6502 and compatible CPUs to run on a Commodore 64 and Commodore 128 and market as //MyChess II// by [|Beyond Software], and also to the 16-Bit 8086, released by Software Toolworks in 1984 for the IBM PC and MS-DOS operating system , forerunner of Chessmaster 2000. The 6502 version was apparently also the base for Novag's Constellation and Super Constellation.

=See also=
 * Chessmaster 2000
 * Constellation
 * Super Constellation
 * WChess

=Publications=
 * John Urwin (**1979**). //Two New Programs Are Tested//. Personal Computing, Vol. 3, No. 12, pp. 71 » Video Chess
 * Editor (**1980**). //MyChess goes to college//. Personal Computing, Vol. 4, No. 6, pp. 91
 * Editor (**1980**). //MyChess Shines//. Personal Computing, Vol. 4, No. 11, pp. 85
 * Harry Shershow (**1981**). //The MyChess-CSC Confrontation at San Jose//. Personal Computing, Vol. 5, No. 1, pp. 79 » MCC 1980
 * John F. White (**1982**). //[|Review-Chess Computers]//. Your Computer, [|March 1982]
 * Dave Kittinger (**1984**). //MyChess - Chess Playing Program//. The Software Toolworks, [|pdf] hosted by [|garlanger.com]

=Forum Posts=
 * [|Best way to run Mychess at the original speed (emulation)] by Jonathan P., CCC, May 25, 2007
 * [|Hello all] by Dave Kittinger, CCC, April 25, 2012

=External Links=
 * [|MyChess' ICGA Tournaments]
 * [|Download Chess Programs] hosted by Ed Schröder
 * [|Classic Computer Chess - ... The programs of yesteryear] by Carey, hosted by the [|Internet Archive]
 * [|MYCHESS for DOS (1984)] from [|MobyGames]
 * [|Mychess] from [|Home of the Underdogs]
 * [|Commodore 64/128 Old Computer Chess Game Collection - Mychess II] from The Spacious Mind
 * [|Commodore 64 Emulator - Computer Chess Game Collection - Mychess II] from The Spacious Mind
 * [|The Software Toolworks - MyChess] by [|garlanger.com]

=References= =What links here?= include component="backlinks" page="MyChess" limit="80"
 * Up one level**