6502 Simulator & Soft

[Tools] [Toolkit] [Soft6502] [SoftVCS] [Calc65] [Up]

The Naked 6502 Microprocessor

(image courtesy of microscopy.fsu.edu, used by permission)

The 6502 represented a major step forward in the microcomputer revolution. Many programmers, hackers, hobbyists and experimenters cut their binary and hex teeth on this device (myself included).

On this web site, you will find some unique support for the 6502. Among the files are a simulator/trainer which runs on Windows '95 and up. It is loosely based on the KIM-1. In the tools section there is a full-featured assembler and a source generator.


One of the earliest of the high quality floating point math packages available to the microcomputer community was called KIMath. The KIMath subroutine package, developed by MOS Technology for the KIM-1, was published with a complete manual and assembler source code. I have ported the manual to machine readable form, including the source code, and made all the files available here. John Cooper generously provided a pure ASCII port of the manual which is also included. The package contains a version of KIMath which is in a format readable by the assembler available elsewhere on this web site, and a version  in Intel hex format. The assembler file can be easily edited to work with any other 6502 assembler. A recently discovered photocopy of the original manual was scanned into PDF format and is now included.


A 6502 simulator  which resembles a KIM-1  and is called Soft6502, can be found here.


A software package which emulates the remarkable Atari 2600 game system is available here. This emulator has some remarkable features, including completely copyright-free usage.

BASIC Programmer's Toolkit

An early firmware extender for the Commodore PET 2001 computer. This is a reconstruction of the source code. Although the product is no longer manufactured, this project was undertaken for its educational and historic value.

Programmer's Tools

This page provides access to several programmer's tools including a full-featured 65xx assembler and a handy source generator with manuals.

Here's HUEY!

The article "Here's HUEY! -- supercalculator for the 6502" by Don Rindsberg, was published in an early issue of Kilobaud magazine. It included code for the software as a hex dump. This archive includes a scan of the article and a reconstructed version of the source code. Some errors were identified and corrected. Assembler source code, listing files, and other support materials are included in the archive. HUEY! is posted with permission of the publisher.


A 6502 scientific calculator is an anachronism, but I wrote one anyway. You can find it at the link above.