Aart's Commodore 64 Page

[C64] Aart Bik learned programming on the Casio FX-700P programmable calculator. After that, his interest in computer science grew further while programming Basic and MOS Technology 6510 machine code on the Commodore 64, a present from his dear grandfather and parents. This old home computer, shown to the left, is still occasionally used. If you do not own a Commodore 64 anymore, you can still relive the good old times with an emulator, such as CCS64 (Per Håkan Sundell), C64S (Miha Peternel), MP64 (in active development by Michael Plet), or VICE (the VICE team). More Commodore 64 resources can be found at, for example, 6502, Cocos, C64.com, C64.org, Commodore Gebruikersgroep, C64 Music Blog, C64 Bach music, Dan's Commodore Info, Lemon64, or The Commodore Zone.

Postings related to the Commodore 64 can sometimes be found on Aart's blog.

MOS Technology 6510 Cross-Assembler

Aart wrote a MOS Technology 6510 cross-assembler for Windows, called win2c64, which converts an assembler source file into a target file that can be executed by one of the emulators or, with some effort, uploaded to a real Commodore 64. The assembler supports all "documented" and "undocumented" opcodes of the 65xx CPU family, as well as commonly used directives. [MAZE]

Download license, documentation, sample source files, and binary of win2c64:

Individual downloads of license, documentation, and sample source files: The assember is also available as lin2c64 for Linux or mac2c64 for MacOS on request. [MICROCHESS]

Microchess for the C64

A source file with Peter Jennings' famous Microchess appears below. The original program was written in 1976 for the Kim-1, featuring a 6502 microprocessor, 1K of static RAM, and a 6 character hexadecimal LED diplay. The program below has been extended by Daryl Rictor to support text-based board display, and subsequently modified by Aart to work with win2c64 on the Commodore 64 (the author and modifier have given explicit permission to post this source). For more information on computer chess, see Aart's Computer Chess Page.
Please note that this page is privately maintained by Aart Bik. LinkedIn