Aart Bik'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 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). Resources related to the Commodore 64 or the 65xx microprocessor family can be found at 0xc64, 6502, Arnold C64, CBM 8-bit, Cocos, C64.com, C64.org, C64 Music Blog, C64 Bach music, Dan's Commodore Info, Lemon64, Soft6502, or Quantum Link.

MOS Technology 6510 Cross-Assembler

Aart wrote a MOS Technology 6510 cross-assembler, 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 or other 65xx-based microcomputer. The assembler supports all "documented" and "undocumented" opcodes of the 65xx microprocessor family, as well as many useful directives and common output formats (C64S or T64, H6X, raw bytes, paper tape format). The following downloads contain the license, the documentation, sample source files, and Windows binary win2c64, Linux binary lin2c64 or MacOS binary mac2c64 for version 2.0.4 of the assembler: Individual downloads of the license, documentation, and sample source files are available below: A source file with Peter Jennings' famous Microchess, originally written for the KIM1, appears below. The program was extended by Daryl Rictor to support text-based board display and subsequently modified by Aart Bik to work with win2c64 on the Commodore 64 (the authors have given explicit permission to post the modified source).
Please note that this page is privately maintained by Aart Bik. Google+ LinkedIn