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

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

As of July 2025 this is a work in progress. The list is complete, not all scans are made or corrected.

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

post

AIM 65 keyboard variants

From https://tech.cellfi.sh/

After researching a small lot of Rockwell AIM 65 R6500 Advanced Interactive Microcomputer, there seems to be small variations. Those deserve to be documented. First out, the keyboard variations.

Futaba FK-2054 keyboard found in serial number A43648, A43651, A43653 and A43654.

Stackpole Components 86-90-0030 keyboard found in serial number A31072.

HI-TEK 373-70125 keyboard found in serial number A11220



Futaba FK-2054 key side. Notice the straight line in Q and the plastic keyboard frame.



HI-TEK Part.No. 373-70125 key side. Notice the curly line in Q.



Stackpole Components 86-90-030 key side. Notice the curly line in Q key.

6530 hardware emulator in FPGA in 40 pin DIP

Imagine a true 6530-002 and 6530-003 replacement , the RRIOTs of the KIM-1

Now with modern FPGAs you van do that: a 40 pin PDIP replacement: the reDIP RIOT is made for that purpose.

Here is the code for the reDIP to make it a 6530-002 or 6530-003:

Github with gateware for Commodore MOS 6530 RRIOT

Since the 6532 is in fact a subset of the 6530 (no ROM, more RAM), it seems not too difficult to make a 6532 replacement this way.

The reDIP RIOT is an open source FPGA board which combines the following in a DIP-40 size package:

Lattice iCE40UP5K FPGA
1Mbit FLASH
5V tolerant I/O
The reDIP RIOT provides an open source hardware platform for 6530 RRIOT / MOS 6532 RIOT replacements.

See here the github for this project

https://github.com/daglem/redip-riot

post

PAL-2

4 february 2025 2025 I have built the PAl-2 kit, now designing and building a I/O card.
This information is based upon the available documentation: User manual, Schematic, BOM.
The PAL-2 is for sale by Liu Ganning at Tindie

On this page:


My PAL-2 #1 freshly built

Just followed the interactive BOM, passive components first, ICs last.
Nothing special to note, compare yours with the photo on the PAL-2 Tindie site.
Orientation of IC sockets and IC’s, check twice!
Check your soldering joints, not too much sodler, but covered with the right color solder.
And the three slider switches,: the SST keyboard one has a higher slider that the other two!

Please be careful with the Dupont power cables, double check the polarity! If in error: magic smoke!

I do not like the Dupont wires for power, serial, TTY switch. Too easy to make a mistake in the power connection.
I am now designing and building a simple I/O card for the Application connector, experimenters print, point to point wires, male pin connector to PAL-2, on board female connector for USB to Serial, power switch, TTY/Keypad switch.
That may grow later to SD or 1541 or Corsham SD card interfaces.

Video of PAl-2 #4, by Nils, running!

What is a PAL-2?
The PAL-2 is a kit for an SBC in the now large family of KIM-1 clones. Ranging from the Micro-KIM to the PCB exact replica by Eduardo Casino, all share the KIM-1 ROMs, LED display and TTY interface and the 6532 RIOT instead of the 6530 RRIOT.

What makes the PAL-2 unique:

  • It is a real and complete KIM-1 clone.
  • Available as a DIY kit with high quality components.
  • The layout is close to the KIM-1.
  • The good looking keypad is very close to the KIM-1
  • Application and Expansion connector with all relevant KIM-1 signals.
  • Lots of RAM in many configurable options.
  • Both RRIOTS 6532 on board.
  • TTY interface on TTL level, USB to TTL adapter included in the kit, quality serial!
  • Power can come from the USB to TTL adapter or from external 5V supply (same as for the KIM-1)

The PAL-2 differs from a KIM-1

  • No Audio cassette interface for file I/O circuit, but see below for a solution
  • Application and Expansion connector as 22×2 pinheader instead of PCB edge connectors
  • The signals on the Application connector are not all identical: no audio, TTY instead of 20 mA loop, decoding lines added
  • Not the same size PCB

The PAL-2 differs from the PAL-1:
The many quality improvements and enhancements make the base PAL-2 kit more expensive then a base PAL-1 kit.
If you expand the PAL-1 to the level of a PAL-2 you need to spend money on a motherboard, a RAM 32K, a second RRIOT kit, an RS232 cable and gender changer and a 9V power supply.

  • Improved keypad, with labels and look of the KIM-1
  • No need for a Motherboard
    • No external RAM module required
    • No external RRIOT required
  • E000-FFFF can be used freely from ROM expansion
  • The vectors (Reset, NMI, IRQ) can be placed in external ROM.
  • Looks a lot more like a KIM-1
  • Complete Application and Expansion connector
  • TTY on TTL level instead of (not standard) RS232



Schematic Click for PDF format

PAL-2 User Manual


RAM decoding
The PAL-2 has a very flexible RAM memory layout, as shown in the next parts of the schematics:



Internal ROM and external ROM
The PAL-2 has a 2K ROM with the KIM-1 monitor. Since there is no audio in and out circuitry, the ROM from 1800-1BFF could be used for other programs, like the KIM Clone by Corsham Technology (Which also did not have the audio circuitry). The 28C16 is easy to program.

One of the first expansions that is to be expected is an external 8K ROM. The decoding for this ROM, e.g. an 28C64 is already present on the connectors and in the decoding circuit.
The decoding signals are 8K7_SELECT (CE on 28C64) and 8K7_ROM (OE on 28C64). Just the 28C64 IC has to be connected to address and data lines.


DIP Switches
The PAL-2 has a full 64K address decoder onboard, while the KIM-1 has only a 5K onboard address decoder for expansion. These two DIP switches on the PAL-2 are designed both to expand the KIM-1’s RAM and to maintain compatibility with its basic configuration.
On the PAL-2, the 4-bit DIP switch enables the onboard K1 to K4 RAM spaces, with each bit controlling 1K of memory. The K1 to K4 naming follows the definitions in the KIM-1 user manual, covering the address range from $0400 to $13FF. If all four DIP switches are set to ON, the entire 5K RAM space becomes available to the system.
The 8-bit DIP switch controls the “big segment decoder,” with each bit corresponding to an 8K memory block. These blocks range from 8K0 to 8K7, with 8K0 ($0000 to $1FFF) being the KIM-1’s default occupied address space. Since the PAL-2 is a KIM-1 replica, if you want to use it as a KIM-1 system, 8K0 must be set to OFF to allow the onboard KIM-1 logic to function. However, if you’re building a completely new system on the PAL-2, you can set 8K0 to ON to bypass the KIM-1’s onboard logic for the lowest 8K of memory.
The 8K1 block starts at $2000, controlling an 8K space beyond this address, and so on. If a bit is set to ON, the KIM-1 system will be able to access the corresponding address space, which will function as RAM. If a bit is set to OFF, the KIM-1 system will still work, but with reduced available address space. When performing expansion or add-on modifications on the PAL-2, you may need to disable certain address spaces to prevent the onboard logic from accessing the RAM chip.
The 8K7 block, representing the highest 8K memory segment, offers additional flexibility on the PAL-2. If 8K7 is set to ON, you can choose how to use this space—either as RAM or ROM—by adjusting the 8K7 SEL switch. For example, if you write a program (such as a tiny OS for the KIM-1) and burn it onto a ROM chip—similar to the well-known Jim’s ROM (but smaller)—you can connect the ROM to the PAL-2 (with some additional hardware, which is still under development). To boot from your ROM chip, use the VECTOR SEL switch to select ROM, allowing the system to retrieve the top three vectors from the ROM chip instead of the onboard KIM-1 ROM.


Application and Expansion connectors


KIM-1 Application connector


Differences on the Application connector with the KIM-1:

  • AUDIO IN -> 8k7_SELECT
  • AUDIO OUT LO -> 8K7-ROM
  • TTY in and out now at TTL level for USB to TTL converter
  • TTY PTR and KYBD, +1wV, AUDIO OUT LO not connected

This means, even if the edge to pin connector issue is solved, the standard KIM-1 I/O boards will not work for TTY and audio.

The expansion connector is identical to the KIM-1.


KIM-1 Expansion connector


Power supply
Power has to be applied in the standard KIM-1 manner to the application connector Pin 1 = GND, pin A = 5V.
Note that reversing these pins will mean the dead of the PAL-2!


Expansion

As a first suggestion for a PAL-2 extension I see a board connected to Application and Extension connectors with:

K-1008 Test programs

The manuals for the K-1008 contain test programs:

Links contain archives with source and binaries in papertape.

This is how the K-1008 Memory test program looks like in the KIM-1 Simulator

post

SYM AIM 60K RAM board

Basic features of the board include:

Can be used on either a SYM or an AIM.
Memory selectable on 4K boundaries covering the entire 64K address space. Not all blocks can be RAM, as the SYM-1 already has up to 4K of RAM on-board, there are multiple ROM sockets, and I/O.
The top $80 bytes are not available; that area is reserved by the SYM-1.
Can allow space for BASIC or other software in ROM. My system has an 8K BASIC ROM so I did not place RAM at C000-DFFF.
Can be ordered as a bare board, a kit, or fully assembled and tested. The bare board is just that… no components. The kit includes all components and you will need to solder the parts.
The Rev 2 boards have an additional chip which works around a bug in early AIM-65 boards. We know the problem was in rev 1 and rev 0 AIM boards, and it was definitely fixed on rev 4 boards, but I don’t know exactly which revision fixed the problem. Basically the RAM_R/W signal (pin Z on the Expansion connector) had the inverted Phase 2 clock NAND’ed with R/W. The SYM and AIM were both supposed to follow the KIM standard, but Rockwell got this one signal wrong.
Rev 2 boards have replaced the jumpers with a pair of 8 position DIP switches; those are easier to set and there are no jumpers to get lost ??
When running the ROM BASIC, this is what gets displayed:

MEMORY SIZE?
WIDTH?

 32255 BYTES FREE

BASIC V1.1
COPYRIGHT 1978 SYNERTEK SYSTEMS CORP.

Nice.

I’ve configured RAM from 1000-7FFF, B000-BFFF, and F000-FF7F. That gives a lot of room to squeeze in useful add-ons to the monitor.

SYM AIM 60K RAM docx
SYM AIM 60K RAM pdf