post

MTU Catalogs, Product Descriptions and Newsletters

Here you can find the product announcements from MTU. Starting with KIM-1 products like the K-1008 Visable memory in 1978 to the large product range for KIM-1, SYM-1, AIM 65 and PET CBM Commodore and Apple. Not just product descriptions, but also in depth information on the products.
All newly scanned and corrected in July 2025.

MTU Product Descriptions 1978
KIM-1 products like 16K RAM board K-1016, K-1008 Visable Memory, K-1000 PSU, K-1005 card file
MTU Catalog Spring 1979 A2
MTU Catalog Autumn 1979 A3
MTU Catalog spring 1980 A5
MTU Catalog fall 1980 B6
MTU News V1.1 1982-05
MTU News V1.2 Q3 1982
MTU News V1.3 Q1 1983
MTU News V1.4 Q2 1983
MTU-130 The Personal Computer of Professionals







post

MTU K-1005 Card File and Motherboard using KIM/MTU bus

A passive card cage and 4 -slot bus for KIM-1, SYM-1, AIM 65 and PET Commodore.

Note that the KIM/MTU bus is still in use in the replica boards series designed by Eduardo Casino, see his repository here for buffered and an unbuffered version.



MTU K-1005 Card File and 5 slot Motherboard using KIM/MTU bus

All MTU expansions, be it card cages with motherboards, memory, video, floppy disk cards use the MTU/KIM-1 bus.



PRINCIPLES OF OPERATION
Actually there is not much theory behind the operation of 5 edge connectors, 44 parallel wires and a terminal strip. What can be discussed however is the philosophy behind the K-1005 series of card files and its associated KIM/MTU bus. The Commodore KIM-1 single-board microcomputer was first released in 1976 and is the grandparent of the Synertek SYM-1 (formerly the VIM-1) and Rockwell AIM-65 micro-computers. Even the Commodore PET shows some KIM-1 influence. These processors cover the vast majority of 6502 based systems in use today and are the ones supported most vigorously by MTU.

WHY THE KIM BUS?
The original KIM-1 was a well thought-out product that hit on just the right tradeoff between system resources and selling price. Some amazing things have been done in its 1K memory such as the first generally available microcomputer chess program, the first 4 voice all software music synthesis program, Tiny BASIC, and others. However at some point every system needs to be expanded and the KIM and its relatives are no exception.
Commodore’s answer for expansion was the KIM-4 expansion bus and KIM-3 memory board. Independent manufacturers introduced similar expansion bus boards while others offered expansion systems based on the Altair (S-100) bus. The S-100 bus adapters were more successful because there was a multitude of expansion boards from which to choose. One pitfall in the S-100 technique is that not all S-100 boards would work properly with 6502 timing signals. The main common fault with the mechanical implementation of these products is their open-air construction which offers little protection for the boards and eliminates portability.
MTU’s first KIM expansion product was the K-1008 Visible Memory. The idea behind the VM was to have a board at the price of a plain 8K memory which would also show a high resolution video image. The goal was to capture both the KIM add-on memory and video display market with a single product. In deciding how it should connect to the KIM we had several factors to consider. First, it seemed like a poor idea to produce a board to plug into a bus (KIM-4) that few potential customers had. On the other hand an S-100 environment would have prohibited our use of 6502 timing properties to produce a totally transparent memory and snow-free display. In the final analysis it seemed desirable to produce a board that re-quired no motherboard or bus at all to connect and thus be available at a much lower “installed” price. The logical conclusion was simply direct parallel connection to the KIM-1 Expansion connector!
The KIM BUS, which is the signals on the KIM’s expansion edge connector, for the most part uses the actual signals from the 6502 microcomputer itself. Further-more the SYM-1 and AIM-65 Expansion connector busses are for practical purposes identical to the KIM-1 bus. The combined number of these processors sold makes the KIM bus one of the most widely used and to date has suffered less from compatibility problems than any other multi-vendor personal computer bus structure.
We have since designed and manufactured 4 additional expansion boards that may be used alone in the same manner. In order to support those customers who wish to use several of our expansion boards, we designed the K-1005 motherboard/card file which is simply a convenient method of connecting several boards to the processor’s expansion connector along with the necessary mechanical support provisions.

PLAIN OR BUFFERED?
Probably the most frequently asked question regarding the K-1005 is “Why is the bus not buffered?”. The basic answer is that buffering is not needed for only 4 expansion boards. The next question then is “Why not buffer it anyway to reduce microprocessor loading, provide noise immunity, and improve signal rise times?”. The answer to that is somewhat more technical but in a nutshell buffering has some of its own problems and it is not necessarily true that it improves system operating margins when the unbuffered equivalent does not violate any loading rules.
The KIM bus address and data lines are simply the corresponding microprocessor busses brought out to edge fingers. The various control signals (PHASE 2 and READ/WRITE) are indeed buffered by TTL gates on the processor board. The unbuffered address and data lines are rated by the microprocessor manufacturer to drive 1.7MA of DC loading and 170pF of capacitance. This figures out to 5 low power Schottky TTL (74LS series) inputs (MOS inputs such as to memory IC’s have no DC load) and about 35 circuit connections at 5pF per connection. The processor board itself uses one low power Schottky load and about a dozen connections (more connections on SYM and AIM processors). This leaves 4 low power Schottky inputs and over a dozen connections for the external bus which is adequate for implementing a 4 slot expansion bus. This is the main reason the K-1005 has 5 slots including processor.
Probably the most misunderstood aspect of buffering is noise generation and immunity. In theory low impedance TTL or TRI-STATE bus drivers should be able to “short out” noise spikes much better than high impedance MOS outputs can. This may be true, but in practice TTL or high power TRI-STATE bus buffers generate so much noise when they switch that almost nothing can absorb it. The problem is most acute in large systems (such as minicomputers and S-100 computers) where as many as 24 buffers with 100MA surge capability and nanosecond rise times can switch simultaneously thus placing a 2.5 amp reaction current surge through the GROUND leads of the bus. It is not unusual to see over a half volt differential in GROUND voltages between driving and receiving boards in such a system. In practice such spikes interfere with the bus CONTROL signals which results in unpredictable occurrances such as spurious writing into memory or falsely triggering an I/O device. Seldom are address and data bus signals themselves read wrong even though they cause the noise because they are ignored while changing (under the direction of control signals). indicate that all changing must have ended and the data be stable at it’s “0” or “1” state. It is instructive to note that minicomputer busses (such as the DEC UNIBUS and the NOVA bus) specify the use of filter and delay circuits on control signal lines received by interface boards. In addition, these systems typically have multilayer backplanes with ground planes to shield and shunt noise.
With unbuffered MOS and low power (8 MA) 74LS TTL bus drivers, such noise is almost completely absent. The author has had considerable experience in designing and troubleshooting bus systems and the unbuffered KIM bus is among the quietest encountered. With respect to rise time, 8MA is sufficient to swing 170PF (which is actually a rather heavy bus load) from logic zero to one or vice-versa within 65NS which is quite adequate for 1MHz 6502 operation. Note that this time has already been factored into the 6502 timing specifications. Remember also that bus buffers do have their own propagation delay times.

KIM BUS -VS- KIM/MTU BUS
As the reader may have guessed, the bus implemented on the K—1005 motherboard is not strictly a KIM—I bus. If it were, all 44 lines would be run strictly parallel up and down the board. The MTU modification amounts to assigning the top slot to the CPU (except for the PET version where all slots are equivalent) and not connecting some of the pins to the expansion bus below. This then frees up several lines on the expansion bus for other functions that do not relate to the CPU or computer bus operation,
Two of the pins are used to provide unregulated +8 and +16 volt power to the expansion boards, which the CPU does not use, Two more pins are used for the DECODE ENABLE and VECTOR FETCH signals that KIM-I systems require (unnecessary for AIM—65 and SYM—1). An additional three pins are used (in PET systems only) to carry separated Vertical, Horizontal and Video signals to a separate sync video monitor. Finally there is one spare set aside for future use. The following page lists the signals of each processor and those of the KIM/MTU bus used on the K-1005.

In providing these expansion bus signals, some signals from the CPU are not available on the bus, The most significant of these are READY and PHASE 1, PHASE 1 is equivalent to PHASE 2 the inverse of PHASE 2 which is available on the bus, Modern memories are fast enough so that wait states are not needed, thus the •READY signal. is of no use, Besides, the 6502 will not wait during a write cycle anyway.

MTU Documentation

As of July 2025 this is a work in progress. The list is complete, but not all scans are made or corrected and links may be dead on this page!

MTU documents, 1979-1983, collected from several sources.
The early ones are for the MTU products aimed at the KIM-1, SYM-1 and AIM 65.
The later ones for the MTU-130/140 system.

– own scans of original MTU documents
– scans by Jack Rubin
– scans by Dave Plummer
– scans by David Williams
– scans by anonymous persons found on the internet
– help from Eduardo Casino

List of not yet scanned/double/check already scanned/ originals

K-1002-3 Source PET Music Software May 1979
K-1002-1L 8 bit Digital Music Software Simplified Interpreter, Notran Interpreter Compiler sources Jan 1979
K-1002 8 bit audio DA converter hardware manual July 1979
Done: K-1005 Card file and 5 slot motherboard KIM/MTU bus Nov 1979
K-1008 Visible Memory revised september 1979
K-1008-1L Graphic/Text subroutines Jan 1979
K-1008-2L Patches to Microsoft Basic Feb 1979
K-1008-3 Level 1 Graphic Software for all Commodore PET-2001 July 1979
K-1008-5C Visible Memory Demonstration, AIM 65 Basic, Subroutine package Jan 1980
K-1008-6 Integrated Visible Memory for PET and CBM April 1980
K-1009-1C AIM-65 Printer Enhancement Package April 1980
K-1012 System board PROM I/O Comm Programmer May 1979
K-1012 PROM/IO board Revised Jan 1980
K-1013 Double Density Disk Controller for KIM/MTU Bus May 1980
K-1016 16K Byte Memory Jan 1979
K-1016 16K Byte Memory revised September 1979
K-1020 Prototyping board April 1979
K-1002-6C PET Instrument Synthesis Software Package October 1980
K-1002-7C KIM-1 Instrument Synthesis Software Package October 1980
K-1002-8C AIM 65 Instrument Synthesis Software Package October 1980
Apex065 Operating System User’s manual AIM Preliminary July 1980
MTU CODOS Operating System User’s manual Release 1.0 August 1980
MTU0130 MACASM assembler October 1982
DMXASM 68000 assembler January 1983
License Agreement MTU0130 software
Done: MTU Catalog Spring A2 Spring 1979
Done: MTU Catalog Spring A5 Spring 1980
Done: MTU Catalog Spring A3 Fall 1979

Marketing documents, often with interesting background information

MTU Product Descriptions
MTU-fall-1980
MTU News V1.1 1982-05
MTU News V1.2 Q3 1982
MTU News V1.3 Q1 1983
MTU News V1.4 Q2 1983
MTU-130 The Personal Computer of Professionals

Some of Hal Chamberlin’s publications

Musical applications of microprocessors, Hal Chamberlin.
1980, First Edition.
Clean scan made by Hans Otten, 2023
Byte Magazine 1977 09
A Sampling of Techniques for Computer Performance of Music
Hal Chamberlin
Byte Magazine 1980 04
Advanced Real-Time Synthesis Techniques
Hal Chamberlin
Software Keyboard interface for the KIM-1.
Hal Chamberlin
1981 01 Simulation of Musical Instruments
Hal Chamberlin
The Computer Hobbyist Magazine, 1974 -1976
Hal Chamberlin as Contributing Editor

K-1008 Visable Memory

MTU K-1008 user manual 
MTU K-1008 user manual (older version?)
K-1008 Graphics/Text Software Package
with listings of demo program listings, terminal text routines, drawing primitives like line etc.
See this page for OCR’ed contents and typed in sources and binaries
Use of the K-1008 for grey scale display, app note #2 
Use of the K-1008 for grey scale display, app note #2, color scan 
Letter from Chalufour to MTU with handwritten answers by Hal Chamberlin
K-1008 50Hz Operation
K-1008-2L Patches to Microsoft BASIC
SDTXT and graphics subroutines integrated in Microsoft Basic for the KIM-1 V1.1 (KB-9)
See
this page for typed in sources and binaries
K-1013 Floppy disk controller Manual
MTU-130 Double Density Disk Controller Manual

CODOS Manuals

CODOS Manual V1.0
CODOS User Manual V2.0
CODOS User Manual V2.0 OCR’ed
QumeTrak 842 Maintenance Manual
K-1012 PROM/IO board by MTU, 2 PIA, EPROM, 1 ACIA, 2708/2716 programmer manual, alternative scan
K-1013 Floppy disk controller Manual
K-1020 Prototyping board by MTU
K-1020 Prototyping board by MTU, alternative scan
K-1032 Banker
RAM ROM I/O System Board Manual
K-1009-IC AIM 65 Printer Enhancement Package
K-1000 MTU Battery power for the KIM-1
K-1002-2 8-bit audio Digital to Analog Converter
K-1007-1-A K-1007 PET interface
K-1007 PET interface
K-1007 Circuit diagram
Supplement
K-1007 New PET Circuit diagram
K-1008-6 Integrated Visible Memory for PET and CBM Computers
K-1008-6 Visible Memory
Circuit diagram
Additional notes
K-1008-8 Keyword Graphics Package
For Commodore PET and CBM Computers
MTU Mount for Commodore PET

Seawell Little Motherboard

I have added some photos from a Seawell Little Mother Board and Seawall SRAM card on the Seawell page. KIM-1 SYM_1 and AIM 65 expansion boards.

TECMUMAS museum


In Bad König, Westenwald, Germany, Matthias Schmitt and his wife have developed a museum dedicated to Technik called TECMUMAS. Mostly retro computers from the early days to the nineteens.

Here some photos of my visit in June 2025, when I was given the opportunity to see and photograph MOS Technology KIM-4 and KIM-5 devices and the Synertek MDT 1000.

Besides those systems TECMUMAS is home to about 1400 computers and what comes with it: manuals, books, monitors and more.

The museum has a large room to display a part of the collection, regularly refreshed with objects of the collection absed upon a theme.

See the page with photos of TECMUMAS. And the following updates to pages:

Synertek MDT 1000
KIM Brochure
KIM-1 Rev F image
KIM-4
KIM-5

Digitus KIM-1 clone

Scandinavian? KIM


Found this photo in a Facebook group, from an Ebay auction. , no more information known. Looks like a standard KIM-1 with 2x 2114 SRAM ICs for the standard 1K RAM.

Recently on Ebay an identical KIM-1 lookalike showed up. The PCB is inspired but clearly newly designed.
Armin Hierstetter bought it and send me the following photos.



MTU Micro Technology Unlimited pages updated

The MTU pages have been updated.
– New are 8 documents on the MT-130 page, like DISKEX (file exchange with e.g. CP/M), Wordpic, Forth 79, later version of the Full Screen editor.
– The K-1013 Dual density floppy controller has its own page now, with new information
– The MT-130 is emulated on Mame
– MTU K-1000 power unit photos
– the MTU projects by Eduardo Casino

Not yet added are the results of the ongoing discussions on the threads on forum64.de, like multipage K-1008 displays, K-1013 replica builds, CODOS V1 and V2 dissecting.

K-1008, photo by John Lucas

Q-Chess 1.0

Q-Chess 1.0 is a chess program for the KIM-1, from around 1980. The programs requires memory expansion of 8K at $2000.
The chess board is displayed at a TVT-6 (Don Lancaster) video display alongside the KIM LED Display and Keypad.
In 1981 Fer Weber, a member of the Dutch KIM User Club published an adaptation to use the program with a (video)terminal attached to the KIM TTY interface in the Dutch magazine the KIM Kenner Issue 17.
Binaries on tape and the documentation of Q-Chess were acquired in 1981 from Fer.
In March 2025 Hans Otten translated the source of the adaptations from Dutch to English in TASM format.
This makes Q-Chess playable again!

post

KGN COMAL

COMAL is an interpreted structured language. A version for the KIM-1, Junior and DIS65 is available, distributed by the KIM Gebruikers Club Nederland as KGN COMAL in the 80ties.
KIM-1 version March 2025 by Hans Otten.

KGN COMAL V1 for the KIM-1 and clones, Elektor Junior and DOS65.

A product distributed and adapted to the Junior by the KIM Gebruikers Club The Netherlands in 1985-1987.
KGN COMAL V1.0 is for the enhanced Elektor Junior.
KGN COMAL V2.1 is for the DOS65 system.

In 2015 I saved KGN COMAL 1.0 and 2.1 binaries from Junior tapes and DOS65 disks.
With DOS65 came a very compact COMAL user manual.
In the Club Magazine KIM Kenner a Amazing Maze program is found.

Based upon these binaries and documents KGN COMAL is adapted to the KIM-1.

In this archive:
– KGN COMAL V2.1 DOS65
– binary as DOS65 program
– binary stripped, DOS65 preamble removed, binary only
– KGN COMAL
– Junior binary (load at 2000, start at 3000)
– comal junior dis.txt A partial disassembled and commented source of KGN COMAL Junior
– KGN COMAL KIM-1
– papertape of KGN COMAL KIM-1 (loads at 2000, start at 3000)
– binary of KGN COMAL KIM-1 (loads at 2000, start at 3000)
– User manual
– KGN COMAL User Manual
New, written in March 2025. Based upon the Dutch COMAL manual and observation made with the COMAL interpreter.
Word and PDF versions
– scans of the original material

KGN COMAL User Manual

KGN COMAL partial disassembly

MOS Technology documents added


A recently acquired KIM-1, of the first generation (that means, No Revision, the first series!) came with a stash of documents from MOS Technology from 1976.

I have scanned those documents and they are available on this website now.

KIM-1 User Manual First Edition, January 1976
KIM User Manual errata letters for First Edition
MOS Technology Floating point BCD routines
MOS Technology January 1976, Rev 0.
Numbers of six digits BCD Mantissa,
a two digit BCD Exponent and the signs for the mantissa
MCS6532 Design Specification
Published before the first 6532 datasheet
MCS6500 Microprocessor Software Support
Guide for using the MOS Technology Support Software on United Computing Systems timesharing service
Describes the MCS6500 Cross Assembler, Simulator and DMP to ROM programs.
MCS6500 datasheet May 1976
MDT 650 product description
MOS Technology newsletters
Simplifying Conversion from 6800 to 6502
TIM Software development Aid Product description
KIM 2-3-4-5 product descriptions

Warranty card that came with this KIM-1