The Spacious Mind
Click to go back to Commodore 64
C64/128 Chessmaster 2100 (1988)
“THE FIDELITY CHESSMASTER 2100” Logo

“THE FIDELITY CHESSMASTER 2100” Logo

“I declare it’s marked out just like a huge chess-board!” Alice said at last. “There ought to be some men moving about somewhere -- and so there are!” she added in a tone of delight, and her heart began to beat with quick excitement as she went on. “It’s a great huge game of chess that’s being played -- all over the world -- if this is the world at all, you know.”

Lewis Carroll

Through the Looking Glass

 

THE “BEST”* Just Got Even Better!!!

First we took THE CHESSMASTER 2000 and added 10 Man-Years of work by our programmers and graphic artists...

... then we supercharged it’s brain with the latest, most powerful, chess-playing technology direct from the laboratories of Fidelity Electronics -- the foremost manufacturer of dedicated chess computers -- developers of the world’s Only USCF Certified Master-Rated (2325) Chess Program!!!

The resulting triumph contains every feature that skyrocketed “2000” to the top of the charts! Stunning 2-D and 3-D graphics, a mammoth opening library (now expanded to over 150,000 positions), “Hint”, “Teaching” and “Show Best Variation” modes, and levels and styles of play from “Newcomer” to “Grandmaster”.

Plus... THE CHESSMASTER 2100 boasts even stronger and more varied play with unlimited game levels (from an “easier easy” to a “tougher tough”)... triple the number of features, more and different Classic Games and greater in-depth analysis. The special “War Room” mode even allows you to view the Board, Move List, Captured Pieces, Clocks and THE FIDELITY CHESSMASTER 2100 “Show Thinking” window all at the same time!

Excerpts taken from “THE FIDELITY CHESSMASTER 2100” Box (back).

“THE CHESSMASTER”

“THE CHESSMASTER”

Chess and Machines

“Even if we could teach a computer to play chess merely as well as a -- to use Norbert Wiener’s simile -- majority of the human race (no offense meant), we would be furnishing definite proof that a machine can solve problems of sufficient complexity to defy the reasoning ability of millions of people throughout their lives.”

-Edward Lasker, The Adventure of Chess.

In 1769, a Viennese expert in hydraulics and acoustics, Wolfgang von Kempelen, exhibited an interesting conjurer’s trick to the Imperial Court of King Joseph II.  It was a life-sized figure of a Turk seated behind a chessboard on top of a chest. The chest appeared to be filled with cogs and gears, which von Kempelen would demonstrate in the course of a game of chess against a human challenger. The Turk would invariably win, and its entertainment value was the same as any magic act; how did he do that? It was obvious to all that no machine could possibly play chess.

After von Kempelen’s death, the Turk was bought by a Bavarian musician and showman, Johann Maelzel. Maelzel had already built and exhibited mechanical devices of his own; a mechanical trumpet player, and the Panharmonicum, which played a variety of orchestral instruments.  (Beethoven composed pieces specifically for these devices). Maelzel took over the Turk and was successful far beyond anything he could have imagined, making huge amounts of money. Never claiming that the device itself actually played chess, he made it part of the show to demonstrate the impossibility of hiding a human inside the Turk.

Even today we are not sure how the Turk actually operated. We know there was a man hidden inside the device, and that he used an arrangement of levers called a pantograph to make the Turk’s arm move his pieces, but beyond that, we have only guesses.  We will never know for certain because the Turk was destroyed by a fire in 1854.

Another device, called Ajeeb and dressed as an Egyptian, was built in 1868 and had a similar career. Ajeeb also beat all comers, and at one time the “inside man” was American master Harry Pillsbury. Ajeeb too, was destroyed in a fire, this one at Coney Island in 1929.

However, in the late 19th century, something much more interesting and more directly related to computer chess was happening at the Escuela Technica Superior de Ingenieros de Cuminos (The School of Road Works) at Spain’s Polytechnic University. Leonardo Torres y Quevedo had devised a pressure sensor connected to a rudder which would keep torpedoes at a constant depth. Torres y Quevedo was impressed by the “intelligence” of the sensor in performing its limited task. It functioned much more efficiently than any human could, and Torres y Quevedo wondered if there might be more thing a device might be “taught” to do. So, in 1890 he built a prototype device which would play the chess ending of White King and Rook against a human with the Black King. Not only did the device win, it also said “check” and “mate”. A final version was exhibited at the Paris World Fair in 1914, but the World War prevented any further work.

In 1939, the British Foreign Office established the Department of Communications at Bletchley, 50 miles north of London. Their purpose was to build a device which would crack German coded messages no matter how the ingenious German encoding device known as “Enigma” was set. In order to accomplish this task, the Foreign office had to go beyond cryptanalysis experts, so they also employed mathematicians, electronic engineers, linguistics, crossword puzzle buffs and chess players.

The man most responsible for the success of the project was Alan Turing, a prominent and eccentric mathematician and a chess buff. Earlier, Turing had proposed a theoretical computing machine which would simulate the operation of any other machine. This “Turing machine” became part of the foundation of modern computer theory.

At Bletchley, Turing built a device to decode Enigma messages. Known as “the bomb” or “Ultra”. Turing’s machine worked so well that Allied leaders frequently had German messages decrypted and translated before their intended recipients got them.

Turning’s device was not a computer, however. After the war, Turing got a large grant from the British government to build a general purpose electronic computer. Although he had established the mathematical concept for such a machine in 1936, building a working model was not easy. Turing talked to reporters about it in 1946, calling it an “automatic computing engine”, and in the same interview discussed the possibilities of computer chess. He was quoted as saying “That is a question we may be able to settle in about 100 years time”.

But Turing had worked out the formulas necessary for a chess program, and in 1951 or 1952 he used it in an actual game. Working his program from notes on paper, Turing played Alick Glennie, who was an admittedly weak player. Glennie reported that Turing had trouble operating his own program because it often chose wrong moves that Turing knew were wrong. The game took about two or three hours, and ended when Turing’s program lost its Queen. Turing was quoted as saying the program has resigned “on the advice of his trainer”. In his spare time, Turing began programming the Manchester University computer to play chess, but died before he could complete his work.

In the United States, Dr. Claude E. Shannon of Bell Labs described in March of 1949 how an electronic computer could be programmed to play chess. Shannon was interested in computer chess only because most people felt that chess required “thought”. If a computer could be programmed to play chess, Shannon felt, that would hold great theoretical implications for the future of computers. Two of Shannon’s proposals are still of interest. He defined the two schools of chess programs, brute force (rapidly looking at all possible moves) vs. heuristic programming (choosing moves based on some set of rules). Shannon favored brute force because that approach takes advantage of the computer’s obvious strengths. He also suggested that machines be programmed to learn directly from their mistakes, a refinement that in the main has thus far eluded programmers.

In Los Alamos, New Mexico in 1956, Ulam and Stein actually programmed a computer to play a simplified version of chess (a six by six square board, leaving out the Bishops, limiting pawns to a one square advance on opening and omitting castling). They wanted to know whether a computer could make responsible moves solely based on the basis of material gain and increased mobility. The computer played itself first, revealing an inordinate fear of being in check. After a few improvements, the program, MANIAC I, became the first computer program to win a game against a human - an unnamed volunteer who had learned the game only a week before. Capable of 11,000 operations per second, MANIAC I used exhaustive search to look ahead four plies (a ply, is a half move. Thus a computer would examine all the computer’s possible moves, all possible replies by the opponent, all computer’s responses to those, and all the opponent’s responses.) in 12 minutes per move.

In an article in the June 1958 Scientific American, Alex Bernstein, a mathematician and a very strong chess player, and Michael Roberts described how they, Timothy Arbuckle and M. A. Belsky had programmed an IBM 704 to play chess. Their program ran on 8,000 punch cards, and required that its opponent punch his moves into a card and then feed it into a reader. The machine a 4-ply search like the Alamos program, but also added two new considerations, King defense and area control. Bernstein’s program also used a ratio to consider material evaluation, which was an advance over the simple point system used previously. Running at about 42,000 operations per second, this program was able to play a fair amateur game at the rate of a move every eight minutes.

The next year, Herbert Simon, Allen Newell and Clifford Shaw of the Rand Corporation and Carnegie Institute of Technology came up with a very complex program that could play at the medium amateur level. It took about an hour per move, but because it represented such a huge leap in computer chess technology, it led Herbert Simon to predict that within 10 years a computer would be the world chess champion.

In 1965, Professor Hubert L. Dreyfus evaluated the play of MANIAC II (an improved MANIAC which played on a full eight by eight board), Bernstein’s program for the IBM 704, and a program of his own, and announced “Still no chess program can play even amateur chess”. By December of that year, Dr. Dreyfus had lost a game to MAC HACK, developed by Richard Greenblatt and Donald Eastlake of M.I.T. MAC HACK was another breakthrough, able to defeat about 80 percent of non-tournament level players. Greenblatt and Eastlake were good programmers with a very fast computer for the time, the PDP-6. Their “plausible move generator”, with 50 criteria for a move, cut down on the number of moves the machine had to consider. And there was one other important factor; most opponents resigned too soon. Believing that MAC HACK’s strong opening and middle game represented its ability, few humans got as far as MAC HACK’s dreadful endgame. By 1968, when MAC HACK VI was demonstrated at the International Federation of Information Processing (IFIPS) meeting in Edinburgh, its rating was 1500 Elo. (The system developed by Arpad Elo assigns a player a numerical rating based on his (or its) record against other rated players.)

After this, things began happening very quickly. Between 1967 and 1970, eight new programs appeared in the United States alone, and in 1970, the first U.S. Computer Chess Championship took place. CHESS 3.0, created by David Slate, Larry Atkin and Keith Gorlen of Northwestern University, swept the tournament, winning all three of its games. The CHESS program as version 3.5 in 1971 and 3.6 in 1972 also won all of its games in the next two U.S. championships. The 1972 contest featured notes on the games by Samuel Reshevsky, a master player and ex-U.S. champion.

In 1974, CHESS 4.0 appeared, a completely new version which marked a switch from selective search to full-width search, in keeping with Dr. Shannon’s predictions of the greater suitability of the brute-force approach. Unfortunately, this was the version that lost the first World Computer Chess Championship in Stockholm. It placed second to KAISSA from the Soviet Union, a program on which Mikhail Botvinnik, the ex-World Champion, had worked. In all fairness, it should be pointed out that CHESS did not play KAISSA in the tournament, and in an unofficial game played after the event, the outcome was adjudicated a draw after the 65th move. In the second World Computer Championship held in Toronto in 1977, CHESS 4.6 won in a clean sweep, although again, it did not meet KAISSA during the match. This time, however afterwards, CHESS beat KAISSA in 44 moves.

In 1978, it was time to play the “Levy challenge”. Ten years earlier, the International Master David Levy had bet two computer scientists £500 that no computer chess program would be able to beat him in ten years’ time. When the match came around, the bets had increased to £1,250, and Levy played a series of matches against CHESS 4.5, KAISSA, MAC HACK V1 and CHESS 4.7. Levy won every match, and only CHESS 4.7 was able to score a point against him. While disappointing to its programmers, its one win against Levy represented the first time a computer had won a game against an International Master.

Omni Magazine then offered £4,000 to the first program to beat Levy. Levy increased the stakes to £5,000, and in 1983, he was challenged by the creators of CRAY BLITZ, the winner of the 1983 World Computer Championship. Levy played CRAY BLITZ in April of 1984, and although he did not lose a game, Levy did compliment the programmers by studying CRAY BLITZ’s games in detail.

CRAY BLITZ was also beaten as North American Computer Champion in October of 1985 by HITECH, designed by Hans Berliner, Carl Eberling and Murray Campbell of Carnegie Mellon University. Berliner designed a unique processor he called the searcher which employs 64 chips, one for each square on the board. Each chip examines the entire board for moves and determines the best one. The searcher the ranks the 64 choices, and the game tree is searches as deep as 14 plies based on the searcher’s ranking. So far, HITECH has had an easy time playing computer opponents.

Earlier, we quoted from Edward Lasker’s The Adventure of Chess. Lasker stated that if a computer could play chess merely as well as the vast majority of the human race, “we would be furnishing definite proof that a machine can solve problems of sufficient complexity to defy the reasoning ability of millions of people throughout their lives”.  Your CHESSMASTER 2100 far exceeds Lasker’s requirement. The creators of THE CHESSMASTER 2100 gratefully acknowledge the pioneering efforts of those programmers whose earlier chess programs paved the way for the state-of-the-art program you now own.

Excerpt taken from THE FIDELITY CHESSMASTER 2100 Manual.

Chess Board views for various Home Computer versions

Chess Board views for various Home Computer versions

So who’s chess engine runs inside Commodore 64 Chessmaster 2100?

Some Web Sites reference David Kittinger as the programmer of the chess engine inside Chessmaster 2100.

Since the program was endorsed by the “Fidelity” name, the connection of David Kittinger’s name to this program may not be correct. At the time Chessmaster 2100 came out Kittinger was still working for NOVAG and this may have been a conflict of interest. It seems more likely that the chess program was a Dan & Kathe Spracklen program. Could it have been an improved version of Sargon III, perhaps a Sargon 3.5?

In a recently completed Commodore 64 Tournament, the results, as well as the game style also seem to indicate that the program may not be a David Kittinger program. The results after 38 games were as follows:

                Elo  +  -  Games  Score  Av.Op. Draws

  • Chessmaster 2000 (Kittinger 1986) - 1552 102 103  38  46.1 %  1579  18.4 %
  • Sargon III (Spracklen 1984) - 1569  92 92  38  48.7 %  1578  34.2 %
  • Chessmaster 2100 (Spracklen? 1888) - 1621 104 103  38  56.6 %  1575  18.4 %
  • Mychess II (Kittinger 1984) - 1648 104 102  38  60.5 %  1574  21.1 %

Definitely the results show that David Kittinger did not give the Chessmaster series his best chess playing program. Mychess II which came out in 1984 clearly shows that it is 96 Elo points stronger than Chessmaster 2000 which came out 1986. It should be noted that the game chess board itself has the same look and feel in Chessmaster 2000 and Mychess II, although as shown, Mychess II plays a stronger game.

The “War Room” screen in Chessmaster 2100 has closer similarities to the screen that can be seen on the Commodore Amiga version of Sargon III (1987). Certainly Chessmaster 2100 (1988) is stronger than Sargon III (1984) but not quite as strong as Mychess II (1984). Was a weaker Kittinger program again used in 1988 for Chessmaster 2100 than Mychess II (1984) ? This seems unlikely. More plausible is that a later/improved Dan & Kathe Spracklen Sargon version was used.

Unfortunately there is no reference anywhere on the chess program used in Chessmaster 2100, although it is clear that the C64 Version 1.4 was written in 1988 by Mark Manyen and Henrik Markarien. 

Mark Manyen was contacted in order to clarify which chess program was inside Chessmaster 2100 and he kindly replied as follows:

    “I worked on Many Chessmaster products and some did use the Kittinger engine and others used the Spracklen engine, though I am not absolutely sure that 2100 8-bit was using that engine. I would guess that, yes, it was but I am not certain.

    It was a long time ago.

    I think we started the series with the Kittinger engine and moved to the Spracklen engine later. The higher end machines moved to the Spracklen engine first as the "C" implementation was much better. The Kittinger engine's 6502 was superior to the Spracklen 6502.

                          Mark Manyen

                          Tuesday, October 13, 2009”

Some further correspondence with Mark Manyen resulted in the following clarification:

    “I went to the site and saw "The Fidelity Chessmaster 2100" logo and it jump started my memory.

    It actually is the Spracklen engine in all versions of 2100.

    The company cut a deal with Fidelity to use the engine that they used in their line of hardware players, which was the Spracklen engine. If I recall correctly we needed to add significant enhancements and data in order to outplay the earlier 2000 version.

    You mention MyChess, funny thing was the we produced a cassette tape version of Chessmaster 2100 for the C64 that was based on the (Kittinger) MyChess engine because it was so much smaller (less data, loads faster). There was also a CP/M version based on the same codebase.

 

                          Mark Manyen

                          Wednesday, October 14, 2009”

Well, it seems that the Commodore 64 Disk Version of “Fidelity Chessmaster 2100” had the Spraklen program Sargon III which was enhanced and improved for “Fidelity Chessmaster 2100”, probably across all 8 bit and 16 bit computer platforms. Whereas, the Tape Version had the Kittinger “Mychess” program, possibly also improved/enhanced from the original 1984 version of “Mychess 2”. 

Is it possible that the Tape Version was the stronger of the two chess programs used with the Commodore 64 versions of “The Fidelity Chessmaster 2100”?

MARK MANYEN 2006

MARK MANYEN 2006

Here is a photo of Mark Manyen 20 years after the birth of the Chessmaster series, enjoying life with his daughter.

Photo taken with his kind permission from his Website: http://www.woundedbadger.com

Mark was a lead programmer on most of the early Chessmaster series software on both 8 bit and 16 bit Home Computers and PC.

Information

Commodore C64/128 Chessmaster 2100 (1988)

Commodore C64/128 Chessmaster 2100 (1988)

Box (front)

Commodore C64/128 Chessmaster 2100 (1988) Box (front)

5.1/4” Floppy Disk

Commodore C64/128 Chessmaster 2100 (1988) 5.1/4” Floppy Disk

Box (back)

Commodore C64/128 Chessmaster 2100 (1988) Box (back)

THE “BEST”* Just Got Even Better!!!

Technical Specifications

Manufacturer

Programmer

The Software Toolworks

Mark Manyen Dan & Kathe Spracklen

Year:

1988

Manufacturer ELO

2100 USCF

Original Price:

$49.95

Language:

6502 Assembly

Code/Data Size:

?

Media:

5.1/4 Disk

Processor Type

Speed

ROM

RAM

6510

8 Bit

1.023 MHz (NTSC)

20 KB

64 KB

Move Entry

Options Selection

Playing Levels

Opening Library

Take Back Moves

Key/Joystick

Keys/Joystick

14

150,000

Yes

Position Setup/Ver.

Display Move Info/Analysis

Solve Mate

Save Game / Ponder

Hint/ Teach Mode

Yes / Yes

Yes / Yes

Yes

Yes / Yes

Yes / Yes

Active Level:

Level 3

Tournament Level:

Level 9

Infinite Level:

Level 12

Game Information

The Spacious Mind

Active Games (30s:1 or 60/30 etc.)

Tournament Games (180s:1 or 40/2 hrs)

#

W

D

L

%

ELO

#

W

D

L

%

ELO

38

18

7

13

56.58

1621

n/a

n/a

n/a

n/a

n/a

n/a

Game Screenshots

Commodore C64/128 Chessmaster 2100 (1988) 3-D View

Commodore C64/128 Chessmaster 2100 (1988) War Room

Chess Game Examples
 
[Home] [Collection] [Tournaments] [Tests] [Computers] [What's New] [Links]