6502 Simulator & Software

Up ] TIA ] Tools ] SoftVCS ] Soft6502 ] Toolkit ] calc65 ]

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.

KIMATH

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. The package includes 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.

Simulator

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

SoftVCS

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-features 65xx assembler and a handy source generator.