Chesmac

Last updated
Chesmac
Chesmac.png
Chesmac running on a Telmac 1800 computer in 2014
Developer(s) Raimo Suonio
Publisher(s) Topdata
Engine proprietary
Platform(s) Telmac 1800
Release1979
Genre(s) computer chess
Mode(s) single-player

Chesmac is a Finnish computer chess game programmed by Raimo Suonio for the Telmac 1800 computer, published by Topdata in 1979. [1] It is possibly the first commercially released video game in Finland. [1]

Contents

The game has a simple graphical user interface and the moves are entered with number-letter combinations. The computer calculates its moves for so long that the game has been described as resembling correspondence chess. A new version of Chesmac based on its original source code was published in 2014.

Development history

Development material for Chesmac at the Finnish Museum of Games in Tampere. Chesmac exhibition.jpg
Development material for Chesmac at the Finnish Museum of Games in Tampere.

According to Suonio, he developed Chesmac while unemployed in February 1979. Before this he had programmed a Tic-Tac-Toe game on a HP-3000 minicomputer while working at the crane factory at Kone. [2] After getting a job at the microcomputer shop Topdata in March Suonio made a deal with the shop's owner Teuvo Aaltio that Chesmac would be sold at the shop on cassette tape. According to Suonio the game sold 104 copies for 68 Finnish markka each. Suonio got the entire income from the sales to himself. On the B side of the tape Suonio wrote a version of John Conway's Game of Life for the Telmac. [1]

The user interface of the game is written in the CHIP-8 language and the actual gameplay in machine code. Per requests from Topdata's customers, the Prosessori magazine published a guide about how to save a chess game in progress onto cassette tape and resume it later. [1]

No original copies of the game are known to survive, but Suonio had written the source code onto paper. Computer hobbyist Jari Lehtonen later wrote a new version of the game based on this code in 2014. [3]

Gameplay

According to Suonio, Chesmac is a "quite simple and slow" chess game. [1] There are eight levels of play: on the lowest level the game calculates its move for a quarter of an hour, on the highest level for about an hour. The game does not have a library of chess openings, so the game thinks of an opening move for as long as for all other moves. [4] Because the Telmac 1800 does not support a graphical user interface, [1] the moves are entered with letter-number combinations. If the player wishes to see the positions of the chess pieces, they have to replicate the game situation on a physical chessboard. Chesmac only accepts legal moves, [4] but castling and en passant are not supported. [5] The game requires a two-kilobyte memory expansion on the computer's motherboard to work. [1] Because the computer calculates its moves for a long time, Lehtinen who wrote a new version of the game describes the game as resembling correspondence chess. [3]

Significance

Chesmac is seen as the first commercial video game published in Finland. [1] Before the game was discovered, the video game industry in Finland thought the first commercially published video game in Finland was Mehulinja developed by Simo Ojaniemi in 1984. [6] According to Markku Reunanen and Manu Pärssinen Chesmac can still not be seen as a "start" for the video games industry in Finland but instead as an "interesting exceptional case". [2] They still thought it was impressive that Suonio got the 1.75 MHz microprocessor of the Telmac 1800 to play chess. [1]

Related Research Articles

<span class="mw-page-title-main">Apple II (original)</span> First model in the Apple II computer series

The Apple II is a personal computer released by Apple Inc. in June 1977. It was one of the first successful mass-produced microcomputer products and is widely regarded as one of the most important personal computers of all time due to its role in popularizing home computing and influencing later software development.

<span class="mw-page-title-main">EDSAC</span> 1940s–1950s British computer

The Electronic Delay Storage Automatic Calculator (EDSAC) was an early British computer. Inspired by John von Neumann's seminal First Draft of a Report on the EDVAC, the machine was constructed by Maurice Wilkes and his team at the University of Cambridge Mathematical Laboratory in England. EDSAC was the second electronic digital stored-program computer, after the Manchester Mark 1, to go into regular service.

<span class="mw-page-title-main">Graphical user interface</span> User interface allowing interaction through graphical icons and visual indicators

A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation. In many applications, GUIs are used instead of text-based UIs, which are based on typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard.

<span class="mw-page-title-main">Computer chess</span> Computer hardware and software capable of playing chess

Computer chess includes both hardware and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysis, entertainment and training. Computer chess applications that play at the level of a chess grandmaster or higher are available on hardware from supercomputers to smart phones. Standalone chess-playing machines are also available. Stockfish, Leela Chess Zero, GNU Chess, Fruit, and other free open source applications are available for various platforms.

<span class="mw-page-title-main">Crack intro</span> Credit sequence added to cracked software

A crack intro, also known as a cracktro, loader, or just intro, is a small introduction sequence added to cracked software. It aims to inform the user which "cracking crew" or individual cracker removed the software's copy protection and distributed the crack.

<span class="mw-page-title-main">Demoscene</span> Computer art subculture

The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual art, and musical skills. Demos and other demoscene productions are shared, voted on and released online at festivals known as demoparties.

<span class="mw-page-title-main">Free Internet Chess Server</span> Volunteer-run Internet chess server

The Free Internet Chess Server (FICS) is a volunteer-run Internet chess server. It was organised as a free alternative to the Internet Chess Club (ICC), after that site began charging for membership.

<span class="mw-page-title-main">Drag and drop</span> Action in computer graphic user interfaces

In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used to invoke many kinds of actions, or create various types of associations between two abstract objects.

<span class="mw-page-title-main">Chess engine</span> Computer program for chess analysis and game

In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest.

<span class="mw-page-title-main">Backspace</span> Key on a keyboard

Backspace is the keyboard key that in typewriters originally pushed the carriage one position backwards, and in modern computer systems typically moves the display cursor one position backwards, deletes the character at that position, and shifts back any text after that position by one character.

<span class="mw-page-title-main">Telmac 1800</span>

The Telmac 1800 was an early microcomputer delivered in kit form. It was introduced in 1977 by Telercas Oy, the Finnish importer of RCA microchips. Most of the 2,000 kits manufactured over four years were bought by electronics enthusiasts in Finland, Sweden and Norway.

<i>1K ZX Chess</i> 1982 video game

1K ZX Chess is a 1982 chess program for the unexpanded Sinclair ZX81.

An Internet chess server (ICS) is an external server that provides the facility to play, discuss, and view the board game of chess over the Internet. The term specifically refers to facilities for connecting players through a variety of graphical chess clients located on each user's computer.

<span class="mw-page-title-main">Telmac TMC-600</span> Finnish microcomputer introduced in 1982

The Telmac TMC-600 was a Finnish microcomputer introduced in 1982 by Telercas Oy, a Finnish importer of RCA microchips.

<i>Microchess</i> 1976 computer chess software

Microchess, sometimes written as MicroChess, is a chess program developed for the MOS Technology KIM-1 microcomputer by Peter R. Jennings in 1976, and published by his company Micro-Ware. The game plays chess against the human player at a beginner level, with the player entering moves via a keyboard and the computer responding, both in a custom chess notation. The game was ported to many other microcomputers such as the TRS-80, Apple II, Commodore PET, and Atari 8-bit computers by Micro-Ware and its successor company Personal Software between 1976 and 1980, with later versions featuring graphics and more levels of play. A dedicated hardware version of the game called ChessMate was produced by Commodore International in 1978, and the game's engine was licensed to Novag for its dedicated Chess Champion Mk II chess computer in 1979.

<i>C-lehti</i> Finnish computer magazine (1987–1992)

C-lehti ('C-magazine') was a Finnish computer magazine targeted specifically at Commodore computers. It was in circulation between 1987 and 1992.

<i>Uuno Turhapuro muuttaa maalle</i> (video game) 1986 video game

Uuno Turhapuro muuttaa maalle is a side-scrolling video game, available for the Commodore 64. It was developed by the Finnish programmer Pasi Hytönen in 1986 and published by Amersoft, one of the first game publishers in Finland. It is regarded as the first commercially successful Finnish video game, in part due to its subject matter and "near-sadistic difficulty".

Opening book is often used to describe the database of chess openings given to computer chess programs. Such programs are quite significantly enhanced through the provision of an electronic version of an opening book. This eliminates the need for the program to calculate the best lines during approximately the first ten moves of the game, where the positions are extremely open-ended and thus computationally expensive to evaluate. As a result, it places the computer in a stronger position using considerably less resources than if it had to calculate the moves itself.

Video gaming in Finland consists of a video game industry which includes 260 active video game developer studios, roughly a dozen professional players and countless enthusiastic amateurs.

References

  1. 1 2 3 4 5 6 7 8 9 Pärssinen, Manu; Reunane, Markku: Ensimmäinen suomalainen tietokonepeli, V2.fi 28 July 2014. Accessed on 6 September 2014.
  2. 1 2 Reunanen, Markku; Pärssinen, Manu: Chesmac: ensimmäinen suomalainen kaupallinen tietokonepeli - jälleen, Annual of game research 2014
  3. 1 2 Kokkala, Juha: Ensimmäinen suomalainen tietokonepeli mietti shakkisiirtoa tunnin, YLE 29 November 2014. Accessed on 17 January 2016.
  4. 1 2 Chesmac manual, p. 2. Accessed on 5 April 2016.
  5. Chesmac manual, p. 3. Accessed on 5 April 2016.
  6. Jokinen, Pauli: Raimo Suonio on Suomen pelintekijöiden pioneeri, Helsingin Sanomat 10 August 2014. Accessed on 22 March 2016.