1977 01 Tiny Basic a mini language for your micro
1977 01 What’s that Digital GRoup Really Doing
1977 02 The remarkable Apple 1 Computer
Found: A use for Your Computer! clock program for KIM-1
1977 03 KIM-1 Advertisement, Johnson Computer
1977 03 Super-Tube .. jazzing up the Digital group TVT
1977 04 KIM-1 Memory Expansion
kilobaud 1977 03 The Gory details of cassette storage
1977 04 Apple 1 Advert
1977 05 Adding “Plop” to Your system, 6502 noise
KIM forum 1977 07
kilobaud 1977 08 KIM Troubleshoot Your Software
kilobaud 1977 Is the KIM for Every-1??
kilobaud 1977 08 KIM Forum
kilobaud 1977 09 Build a 20 dollar EPROM programmer
kilobaud 1977 10 Dedicated Controllers KIM-1
kilobaud 1977 11 KIM-1 meets S-100
kilobaud 1977 11 Hyper about Slow Load Times
Hypertabe, Jim Butterfield
kilobaud 1977 11 Expand your KIM1
kilobaud 1977 11 KIM Forum
kilobaud 1977 12 Tiny Basic
kilobaud 1977 12 Expand your KIM1 part 2
kilobaud 1977 12 Here’s HUEY, super calculator
kilobaud 1977 12 TVT Hardware design
part 1 Don Lancaster
kilobaud 178 01 Growing with KIM-1
kilobaud 178 01 Software Keyboard interface for KIM-1
kilobaud 178 01 TVT Hardware design
part 2 Don Lancaster
kilobaud 1978 02 Expand your KIM1 part 3
kilobaud 1978 02 How Are You Feeling Today
Biorhythms with your KIM
1978 02 How much memory for a KIM?
Is 28K enough?
1978 03 Expand Your KIM Part 4
1978 03 Focal FCL65E 6502 Program Exchange
1978 03 Corrections on Hypertape and Gropwing with KIM articles
1978 04 KIMSI S-100
1978 05 PET’s First Report Card, featuring KIM-1 and Jolt
1978 05 Expand your KIM part 5
19878 06 Johnson Computer HDE Operating System
1978 06 KIM-1 Johnson Computer
1978 06 KIM-1 advertisement
1978 06 VIM-1 advertisement
1978 06 Tiny BASIC shortcuts

Dr Dobbs

Volume 1 1976

A 6502 Disassembler from Apple Baum Wozniak
A string output routine for the 6502
Floating Point Routines for the 6502 Rankin Wozniak
Lunar Landler for the 6502 for TIM
Monitor for the 6502
Tiny Basic for the 6800 and 6502 from Tom Pittman
Breakpoint routine for 6502s
A Number game for the 6502 Steve Wozniak

Volume 2 1977

A high-speed Memory Test program for the 6502
A KIM-1 Disassembler
ASSMTED for 6502 editor and assembler
CGRS 6502 board S100
Decoding 650X opcodes
KIM-1 Breakpoint routines Plain and Fancy
OPLEGL correction
RAP and Tiny Basic Jolt
Stringout mods
SWPT GT6144 to 6502

Dr Dobbs 1978

Memory Test for 6502
A KIM Binary Calculator
EDITHA KIM-1 editor program
High speed cassette interface for the KIM-1
Fast Cassette Interface for the KIM-1
6502 Program Exchange
LEDIP A KIM 6502 Text Editor
A curve-Fitting Program Using a Focal Interpreter on the KIM-1
PET Basic Renumber
KIM Basic Renumber adaptation of PET Renumber

Dr Dobbs 1979

Adapt Apple Disassembler for SYM-1
Add a Trap Vector for Unimplemented 6502 opcodes
An unusual Pseudoreandom Number Generator program
Common Instructions of the 6800 and the 6502
Complex Pseudorandom Sequences from Interlaced Simple Generators
EXOS A Software development kit for the 6500 Microprocessor family
OSI Basic for the KIM-1
Quick and Dirty Routines for the Sweet 16
Those all-important Extras Development toolkit

Dr Dobbs 1980

A Note on 6502 Indirect Addresssing
Thoughts on Small Systems and Monitors SYM-1
ZX65 Simulating a Micro

Dr Dobbs 1981

Analysis of the Use of the 6502’s Opcodes

Dr Dobbs 1982

Interfacing the 68000 to an AIM 65
Improvement upon a Division Program by Leventhal

183 1987

ACTxx_Cross Assemblers
Decoding Efficiency and Speed Pros and Cons of Table Loo-up
Saving And Restoring Registers
SBC TSX TXS Instructions 6800 6502
Use of NOP Codes as Labels


Es lebe der KIM-1
Experimente fuer Anfaenger mit KIM-1
Siemens PC 100
Wer ist Jim Butterfield?
Realtime clock fur PC 100
Konzert fur AIM 65
Basic-Morse programm fur AIM 65 PC 100
Interrupt beim AIM 65
Tone und Gerausche mit AY-3-8912 und einem 6502 computer
AIM 65 Assembler und Disassembler
Dgital-Analog and Analog-Diital Wandlung mit den 8-bit DA-Wandler ZN 428E
Die Verwendung des PPI 8255 an einem 6502 System Apple II
Einfacher 6 Kanal Analog Digital Wandler
Rechteckgenerator und Frequenzmesser fur AIM 65
Lernen mit AIM 65 1-7
Programmieren in Maschinensprache 1-5

Interface Age

Building a Digital Group System
A KIM-1 Sidereal clock
Advert KIM meets S100, KIMSI
6502 disassembler Steve Wozniak Allan Baum


Franzis Verlag, German, 1978

KIM-1 meher als nur ein Spielzeug
KIM spielt schach
KIM versteht Pseudo Befehle
KIM als Nachschlagewerk
ASCII Ausgabe per Interrupt
Bits und Bytes
Ein Netztel fur den AIM 65
KIM Klavier
So Laufen KIM programma auf dem AIM 65
SYM druckt 16 Byte pro Zeile
Testhilfe fur den KIM-1
Das VIA 6522


– CHIP 9 1978
– CHIP Special 1981

Siegerkur 6502 6800 8080 SC/MP
Stunde der Wahrheit KIM-1
Von Alpha bis Omega MCS Alpha 65
A/D und D/A fur Sprachverarbeitung
Dynamische Schreib-Lese Speicher fur 6502-systeme
KIM-1 steuert SR51
AIM 65 als interrupt-gesteuerten Frequenzzahler
Schrift und graphik aus einem IC
Systemerweiterung fur KIM-1


AIM 65/40

The AIM 65/40 is a SBC with the look and feel of the AIM 65, , with a 40 character display (over the 20 of the AIM 65). More memory, more ROM, User prioritized interrupts, RM 65 bus expansion.


AIM = Advanced Interactive Microcomputer.
65= Rockwell 6502 processor.
40= 40 column display.

An upgrade of the original Rockwell AIM-65, this model has a larger display, among other features.

The four edge-card connectors are labeled:

  • Parallel
  • Serial
  • TTY
  • Expansion

From the Rockwell “Interactive” newsletter, issue no. 5:

Rockwell International will shortly be introducing the AIM 65/40. The AIM 65/40 microcomputer is made up of an R6502 based single board computer with on-board expansion to 65 kilobytes of memory, a full graphics 280 X N dot matrix or 40-column alphanumeric printer, a 40-character alphanumeric display, and a full ASCII keyboard with user assignable function keys.

An advanced generation of Rockwell’s popular AIM 65 microcomputer, the AIM 65/40 will be available as a complete system or as individual computer and intelligent peripheral modules.

The AIM 65/40 Series 1000 single board computer modules feature system address expansion up to 128K bytes with on-board memory up to 48 kilobytes of RAM and up to 32 kilobytes of ROM or EPROM. Six level priority interrupt logic and 16-bit multi-mode timers are included for flexibility in production automation and laboratory control applications. Extensive I/O capability provides an RS-232C asynchronous communications interface channel with programmable data rates of up to 19,200 baud for terminals or modems, plus a 20 ma current loop TTY interface, dual audio cassette interfaces, and two user-definable 8-bit parallel ports with handshake control, two 16-bit timer/counters and an 8-bit serial shift register.

Three additional 8-bit parallel ports are directly programmable as dictated by the user’s application to provide more TTL level I/O or interface to keyboards, displays, and printer modules. Manufacturer supplied ROM resident software included with the AIM 65/40 Series 1000 computer provide I/O drivers for the intelligent peripherals and more. The printer connector is compatible with the Centronics parallel interface that is so popular with high speed dot matrix printers.

A buffered system bus accommodates off-board expansion via Rockwell’s RM 65 microcomputer modules which include intelligent peripheral controllers for mini or standard floppy disks, CRT monitors and the IEEE-488 instrumentation bus, plus additional communications interfaces and a selection of RAM, ROM and EPROM memory expansion options up to 128K bytes of memory and memory-mapped I/O capacity.

The AIM 65/40 Model 0600 graphics printer module consists of an intelligent microprocessor controller integrated with the printer mechanism. The module operates in two modes. Character mode operation prints upper and lower case ASCII character font formatted as 40-characters/line at 240 lines/minute. Full graphics mode outputs any data pattern desired as a 280 X N dot matrix. With its own microprocessor controller, user changeable character generator ROM, thermal head drivers, motor control, and parallel handshake ASCII interface, this freestanding peripheral minimizes demand on the AIM 65/40 central processor, permitting maximum system performance.

The Model 0400 display module features a bright, crisp vacuum fluorescent 40-character alphanumeric display. This stand-alone module has its own microprocessor controller for display of alphanumeric, special, and limited graphics characters, parallel handshake ASCII interface, support circuitry and operates from a single +5 volt power supply. Special control commands permit variable display timing, cursor control, auto-scroll, and character blinking.

The Module 0200 keyboard module provides a terminal style alphanumeric and special character keyboard matrix with 64 keys, including locking ALL CAPS, control, and eight user definable function keys. Three keys labeled ATTN, RESET, and PAPER FEED have dedicated lines to the interface connector.

The AIM 65/40 Series 5000 incorporates a ROM resident software system and integrates all four modules into a complete microcomputer system. The interactive monitor software controls the AIM 65/40 system with single keystroke, self-prompting commands, supports software development with assembler, debug and control commands. A multi-file text editor supports both line and screen editing functions. Optional languages include a fully symbolic R6500 assembler and BASIC. FORTH, PASCAL, and PL/65 software packages are in development.

The AIM 65/40 is expected to be available sometime during the third quarter of 1981.

The following photos and files are given to me by Jörg, thanks!

Datasheet AIM 65/40 A65/40-2000 -3000 -4000 -5000
AIM 65-40 System Users Manual
AIM65 40 Forth Manual
AIM-65 Forth Supplement 65_40





SPS Software Preparation System

Software Preparation System Development

The R6500 Software Preparation System (SPS) is a low cost software development system for the R6500 family, for the 65C02 and 6502 and otehr 6500 family members.
The system can be used with a simple AIM 65 with cassette recorder and dump terminal, to floppy based systems with video display.

SPS and guide ROMs download:

Software Preparation System Development Configurations guide

Z22 SPS100 war im AIM.BIN
Z23 SPS100.BIN
Z25 SPS100.BIN
Z26 SPS100.BIN


Siemens PC100

Siemens variant of Rockwell’s AIM 65. An AIM 65 in a Siemens case (with power supply) with German documentation and slightly modified ROMs


(with thanks to the members of the German “VzEkC e.V”)

Applikationen zum Personal Computer PC100
Ausgabe 1980/81
Assembler Handbuch 1979/80
Assembler Handbuch 1980/81
PC100 Bedienungsanleitung 197/80
Personal Computer PC100 Ausgabe 1980/81
Basic Handbuch
Basic Handbuch 1980/81
ROMs Extended Basic 2.1 by GWK
ROMs Extended Basic 2.3 by GWK
AIM 65 / PC 100
(C) 1980 BY GWK
type “N” (go at $D000)
type “Y” (INIZIALIZE? (Y) )
and type “Y” (MEMORY TEST? (Y) )
AIM65 Siemens PC100 BASIC ROMs

The last number in the ROM file is the location of the ROM in the board, see photo.