Programming a Microcomputer 6502, by Caxton C. Forster, scanned and added to the KIM-1 Articles and Books page for download.
Enjoy!
About small SBC systems
Programming a Microcomputer 6502, by Caxton C. Forster, scanned and added to the KIM-1 Articles and Books page for download.
Enjoy!
Finally the KIM-1 Pascal-M compiler is available.
After years of (I admit, intermittent) restauration work from paper, the whole package is available again to load on the KIM-1, now including a cross compiler.
Added the ‘user guide’ chapters from the book ‘Microcomputer Principles Featuring the 6502/KIM-1′ as KIM-1 User guide.
Another book scanned:
Microcomputer Experimenting with the MOS Technology KIM-1 by Lance Leventhal.
Motivated by Jeffrey Brace of VCF I have scanned and published Microcomputer Systems Principles featuring the 6502 KIM, Authors Camp, Smay and Triska
Introduction to KIM-1 programming, 6502, and also 6800 and 8080.
Microcomputer Systems Principles featuring the 6502 KIM, Camp, Smay and Triska
On this page early KIM-1 clones with the, at that time, available RRIOTS.
The KIN and SuperKIM are KIM-1s because they have he KIM-1 RRIOTs. The last two, the Scandinavian Digitus and a Conversational Voice Terminal Corp one have a PCB with similar layout and sizes, real KIM-1’s with the KIM-1 RRIOTS with newer or more RAM.
A portable KIM-1 clone. Used in gambling it seems. 6530-003 only. 1K RAM (2x 2114), 4K EPROM (2x 2716).
Original article on this website.
PDF of the design of the KIN computer
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
This one also popped up on ebay without much information. A KIM-1, PCB newly layout, 4K RAM (8x 2114 IC’s), for the rest a traditional KIM-1.
A KIM-1 clone build by Bob Applegate of Corsham Technologies.
The idea was replace the 6530’s with 6532 and by careful memory decoding have the I/O, timer and RAM of the 6532’s appear at the same locations as the 6530-002 and -003. ROM is added with an EPROM.
Not an exact copy in dimensions , and the ROM has been changed/enhanced/improved with a xKIM Monitor by Bob Applegate (hex upload e.g.), though the original KIM-1 ROM should work also.
The result is a high quality build, and an exact KIM-1. With many extra’s
Available assembled and tested or as a kit. I have bought the Rev 2 PCB with essential parts from Corsham to build it!
And also bought the assembled Rev 5 with expansion connector, motherboard, Proto board, KIM Clone I/O and SD/RTC Shield.
This is a dream of a 6502 development system! The SD shield has a simple interface in the xKIM monitor to load and save files on the SD, which is a FAT formatted card, Fast enough of course and easy to exchange fiiles on a PC with a cross assembler.
What you find here:
KIM-1 RAM/ROM and I/O board connected to a KIM-1
Here a selection of interesting 6502/KIM and general RB electronics/computer articles, written by me and others, (in Dutch) in Radio Bulletin in the period 1977 to 1987. Note that some articles were reprinted in the CB specials, see the RB Specials page.
Scanned full older Radio Bulletin magazines
When I was an editor at Radio Bulletin we published several specials. Some were additions to the magazine, two specials were on sale.
The KIM-1 has 2K total ROM, in two 1K maskable ROMS of the 6530-002 and 6530-003.
The 6530-002 implements a TTY interface, a keyboard interface (hence the name Keyboard Interface Monitor) and 6 7 segment LED displays.
6530-003 is an audio cassette recorder extension of the KIM monitor.
On this page binaries and source listings and assembler sources for various assemblers.
I have two sets of KIM-1 ROMs. On the KIM-1 ROM dump done by Dwight Elvey, the filler bytes (unused locations in the ROM) are filled with $00.
I confirmed the dumps of Dwight (who were faulty) by making a dump of the ROMs in my own KIM-1.
The other set, found all over the internet, is the result of assembling the source (see below) in which the assembler used $FF for the filler bytes. It makes sense to use $FF, since EPROMs can be programmed to make ‘1’s to 0’s. Functionally the filler byte is irrelevant, so I present here the ROMs with filler byte 00 (original KIM-1 dumps) and filler byte FF (assembly result).
6530-002 $1C00-$1FFF, filler bytes $FF 6530-002 ROM
6530-003 $1800-$1BFF, filler bytes $FF 6530-003 ROM
6530-002 $1C00-$1FFF, filler bytes $00 6530-002 ROM
6530-003 $1800-$1BFF, filler bytes $00 6530-003 ROM
Source code listings
Listing from the User Manual appendix
Listing from the User Manual appendix in text HTML format
Listing from the User Manual appendix in text format
Assembler sources
Source in MOS Technology format
Source in Ruud Baltissen assembler format
Source in CC65 format