post

MOS KIM-1 Reproduction

Dave Williams designed, builds and sells MOS KIM-1 Reproduction boards (on ebay, not all the time). A real KIM-1 clone! His goal was to reproduce a KIM-1 as exact as possible wit 6532’s as 6530 replacements..

So the MOS KIM-1 Reproduction board has the same dimensions, same connectors and as much as possible the same components, including the audio cassette interface, 1K RAM with 8 2102 SRAM ICs. The keyboard is reproduced with the same layout and looks and feels quite identical. Components types are chosen close the the originals (though the KIM-1s went to many revisions with varying looking components) and placed on the same location. The CPU is of course a 6502 at 1 MHz crystal clock frequency. The edge (Application and expansion) connectors are physically and logical identical.

Since 6530 RRIOT ICs (the 002 and 003 variant) are not available anymore, the same solution as in the other clones is chosen: a 6532 RIOT with a 2K EEPROM and some logic ICs (3) to get a hardware solution that makes it look exactly the same for the KIM-1 ROM software. The PCB is a new design, not the typical 70ties curved PCB lines hand layout design.

The result is great: it feels, looks and operates as an original KIM-1. First Book of KIM programs run, MICROCHESS runs.  Even Microsoft KIM-1 Basic run, when additional RAM is connected.

I now (Januari 2026) have three of the MOS KIM-1 Reproduction boards. Dave Williams did a new version, with a blue PCB. And the new I/O card has a TTY switch and a serial DB-9 connector (with a MAX3232 interface, so true RS232 levels).


Documents (thanks to Dave Williams!) to download

MOS KIM-1 Reproduction Board Layout
MOS KIM-1 Reproduction Schematic
KIM-1 Cassette TTY Expansion Schematic
MOS KIM-1 Reproduction BOM

I added the Corsham Technologies KIM-1 60K RAM/ROM board and the KIM I/O board, which makes it a great system!

With the MOS KIM-1 Reproduction comes a small edge connector PCB for audio and power connections. Alas no TTY connections and keyboard/TTY switch. On an USB stick the well known KIM-1 documentation (all also found on this site!) and the First Book of KIM programs, as typed in by Jeff Tranter in papertape format, also found here. But as extra the programs as KIM-1 audio files are provided, as WAV files, ready to load into the KIM-1.

MOS KIM-1 Reproduction

Original KIM-1 rev F

MOS KIM-1 Reproduction

Original KIM-1 rev F

Some photos from Dave Williams, showing the KIM-1 Reproduction connected to an audio cassette recorder, a KIM-1 S-100 Motherboard with a RAM card, running Microsoft Basic KB9 and a production line of KIM-1 Reproduction (with a real KIM-1 in the top row!)

My MOS KIM-1 Reproduction will be connected to Corsham Technologies cards: SRAM and EEPROM and I/O card


Corsham Technologies KIM-1 RAM/ROM and I/O board connected to a KIM-1

post

Convert hex formats V2

A program to convert between hex or binary files for 8 bit systems with a 64K address space.
V2 adds the Wozmon Apple 1 format and allow multipart Intel Hex, MOS Papertape and Motorola S records.

post

New IC photo’s

New ICs bought recently:
6501AQ, W65C22S, W65C22N in the 65XX IC collection.

post

Programming a Microcomputer 6502

Programming a Microcomputer 6502, by Caxton C. Forster, scanned and added to the KIM-1 Articles and Books page for download.

Enjoy!

post

KIM-1 Pascal-M compiler

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.

post

KIM-1 Userguide

Added the ‘user guide’ chapters from the book ‘Microcomputer Principles Featuring the 6502/KIM-1′ as KIM-1 User guide.

post

MDT 650

The KIM-1 is the best known development system by MOS Technology.

But a more advanced, more expensive ($3950) system, quite rare now, is the MDT 650.

Here I present you the MOS Technology brochure, an article in the Microcomputer Digest and a userguide as published in the book Microcomputer Systems Principles featuring the 6502 KIM.

post

MDT 650 MOS Technology

The KIM-1 is the best known development system by MOS Technology.

But a more advanced, more expensive ($3950) system, quite rare now, is the MDT 650 (microcomputer development terminal for 650x).

John Faegens wrote:
Compas developed the software for the MDT-650 and Larry Hittel, at his company Comlog in Phoenix designed the hardware. The MDT was a dual 6502 processor development terminal with ICE capability for the 2nd processor and built-in editor and native 6502 assembler on the 1st processor. The native 6502 assembler produced by hand compiling the FORTRAN to 6502 assembly language, assembled on the FORTRAN version and burned into EPROM for the MDT.

Norm Farrington, another ISU grad student founded Compas in 1972. In Norms words here is how they became associated with MOS Technology. “Through a contact at ISU (Dr. Roger Camp) Mike and I were introduced to Chuck Peddle who had recently left Motorola and was involved with John Pavinen of MOS Technology in King of Prussia or Valley Forge, PA to produce the first commercial microcomputer chip that sold for a “reasonable” price, the 6501. Mike and I flew to PA and, long story short, COMPAS was chosen by MOS Technology to support the effort from the software side, starting with producing a cross-assembler for the chip.”

Steve Christiansen, an EE grad student and me, a CS grad student, were hired by Compas to port the cross assembler from FORTRAN and 6502 assembler to PDP-11 assembler for their MinMac development system. We created a virtual 6502 in PDP-11 registers and hand transcoded. Probably should have used a macro assembler but it got the job done. The source code was crazy because it retained the original FORTRAN line numbers as labels in the assembler version! It was a useful exercise to familiarize with the assembler and it aided in the port to PET and C64 later.

Now, I started working at Commodore and here is the MDT again. Storage on 8-inch floppies this time and a TI Silent 700 terminal with dual tape drives for storage too. The terminal had an acoustic coupled modem and within days of starting at Commodore in May 1977 I was in communication with Rick Weiland and Bill Gates in Albuquerque to spend an hour downloading the latest release of Microsoft BASIC at 300 baud. The form of the download was hex ascii with length, load address, and checksum on records of about 32 bytes.
The MDT had a ROM burner so once loaded into memory, we made 2716 EPROMs of the operating system and BASIC for the PET.



Using the MDT 650 to develop the 2040 disk drive. In the summer of 1978 we had acquired a Sykes 7000 dual 8 inch floppy drive and were saving our files on disk rather than the TI Silent 700. Glen Stark is using the MDT to debug his controller code.

MDT 650 connected ICE to 2020 printer board in development

Here I present you the MOS Technology brochure, an article in the Microcomputer Digest and a userguide as published in the book Microcomputer Systems Principles featuring the 6502 KIM.

Software for the MDT 6502 was developed by Computer Applications Corporation, COMPAS.

User guide and brochure MDT 650 MOS Technology
User guide and brochure MDT 650 MOS Technology, alternative version


post

Microcomputer Experimenting with KIM-1

Another book scanned:

Microcomputer Experimenting with the MOS Technology KIM-1 by Lance Leventhal.

post

KIM-1 Book scanned

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