Commodore 64

From Chessprogramming wiki
Jump to: navigation, search

Home * Hardware * Commodore 64

Commodore 64 [1]

Commodore 64 (C64, C-64),
a home computer produced and market by Commodore International in January 1982, which became the best-selling single home or personal computer model of all time [2] [3] [4].


The C64 features a MOS Technology 6510 processor, which was a 6502 with the addition of an 8-bit general purpose I/O port, also used for memory bank switching, 64 kibibytes of RAM and 20 kibibytes of bank-switched ROM containing a Basic interpreter, kernel, and character images. A MOS Technology VIC-II video interface chip for 320 times 200 pixels with 16 colors, and eight hardware Sprite per scanline, and a RF modulator created a NTSC or PAL signal for direct plugin into a Television used as computer monitor. The C64 further utilized sound chip with some synthesizer capabilities. An external datasette tape drive, later a floppy disk drive was able to store programs and data.


The built-in Basic with 38 kiB RAM was available on start up. The Commodore Basic Interpreter did not include specific kernel commands for sound or graphics manipulation, but required to use the POKE command to access the graphics and sound chip registers directly. RAM could be mapped over the ROM locations, also by copying and manipulating the character ROM into RAM. Most professional programs and chess programs were written that way in 6502 assembly, using a machine code monitor or an assembler.

x64 Resurrection

In April 2011, the Commodore 64x was released by Commodore USA, which consists of an Intel x86-64 processor, bundled with Linux aka Commodore OS, as well as an emulator to run the original Commodore 64 software. The computer is x86-64 PC compatible and able to run alternative operating systems such as Microsoft Windows [5].

Chess Programs

See also


Forum Posts

External Links

64'er Spielesammlung - C64-Wiki
Starring the Computer - Ground Zero (1987)


Up one Level