This page covers computers from US based Integrated Computer Systems Inc. (ICS) and my experiences of using them.
Please note: the images featured on this page can be downloaded at the bottom of the page for better viewing.
The Portable Microprocessor Training Lab is an 8080 based computer kit from Integrated computer systems Inc. (ICS) that was intended for self-study, and appears to be from around 1978. As of 2025 there is currently little information online about its availability although the documentation archived online (see Resources section) provides lots of technical information. It consists of the Microcomputer Training System (MTS), Interface Training System (ITS), Integrated Experiment Assembly (it seems ICS didn't use an abbreviation for this part but often called it 'Experiment Board'), and power supply. The MTS was the minimum that needed to be purchased for a working system without the 'bells and whistles' with the power supply an optional extra or the user could use their own suitable power source.
As the heart of the system, the MTS is made up of the PCB containing the 8080 8-bit CPU, 2KB RAM (upgradable to 4KB), 1KB Monitor ROM (with support for three additional ROMs), control logic, 25 key keyboard (16 white 'hex' keys and 9 coloured function keys), alphanumeric display along with the protective transparent cover. For expansion, and forming part of the Portable Microprocessor Training Lab, the ITS interfaces with the MTS via a keyed ribbon cable, the ITS provides I/O ports, ADC, timers, and a vectored priority interrupt control system. For further expansion the Integrated Experiment Assembly PCB plugs into the ITS PCB and is furnished with a loudspeaker, thermistor, motor (a battery holder for 3 AAs powers the motor), opto sensor, switches and pots (variable resistors). Lastly, the power supply delivers -5V, -12V, +5V, and +12V to the MTS PCB and the additional boards.
It would appear that the kit originated in the US since Integrated computer systems Inc. was based there and in 2025 when I came across the computer they were being sold on eBay from the US, for around $500 - $900 (~£370 - ~£666). Since I have what appears to be the UK or European version it was likely also sold in Europe (I bought the kit from a UK eBay seller), there is a German video on YouTube showing the kit so that further suggests availability in Europe. Here is the video:
Notice that they have the MTS and power supply (supporting the MTS underneath) only.
As mentioned, the MTS uses an 8080, in particular an AMD version based on the Intel 8080 8-bit microprocessor originally released in 1974, a processor which helped sparked the computer revolution. AMD initially made unauthorised clones of the Intel 8080 for sale in 1975 using the part number 9080A, but from 1976 AMD became an official second source for Intel. The 8080 in the MTS runs at 2.048MHz, which is achieved through an 18.432MHz crystal fed to an 8224 clock generator/driver chip, dividing the crystal frequency by 9.
In addition to the main 'Monitor' ROM, which lets you enter and run programs, the MTS also supports three additional ROMs, which for the courses that accompanied the kit contained demo programs that made use of the features supplied by the ITS and Experiment Board. The available ROMs were Thermistor Program (THCL) ROM, Tune and Message Program (TUNE) ROM, and Motor Speed Program (MTRSPD) ROM. Of course there is no reason why you can't program and install your own ROM instead of one of the demo ROMs and make use of the code routines in the Monitor ROM.
The main form of feedback to the user provided by the MTS are the eight 7-segment red LED displays which of course can display hexadecimal, however, ICS made an odd choice to avoid ambiguity issues. Firstly, there is the problem that 'B' could be mistaken for '8' so ICS decided to represent 'B' by lighting segments a, c, d, e, and g but what they could have done was use a lowercase 'b' (segments c, d, e, and g) and for '6' do the same but with segment a also lit. ICS did sensibly decide to show 'D' as a lowercase 'd', however. In addition to showing hex characters, 'R' can also be displayed which is shown essentially as a lowercase 'r' - segments e and g lit.
I've illustrated in the following image to make it clear how, from left to right, 'B', 'D', and 'R' are displayed by the MTS:
As mentioned the Integrated Experiment Assembly provides further expansion and is used by some of the demo programs contained in the ROMs. As well as the previously mentioned components, the PCB also has four switches labelled SPKR, EXT.4, MOTOR CONTROL, MOTOR POWER, as well as VOLUME and THERM. ADJ. which are speaker and thermistor adjustment controls respectively.
The Portable Microprocessor Training Lab I bought was £241.95 ($324.67) shipped, the listing specified 'untested sold as seen', the case has obvious scratches and rusting on the metal (which I had seen from the seller’s photos), that can possibly be dealt with. To me the case is a very handy bonus but it's the PCBs that I was most concerned about, fortunately the PCBs are in very good condition with no signs of leaking around the battery holders on the Experiment Board. Even though the computer came in the case the seller still packed it well in the shipping box, which was must appreciated.
Unfortunately I got no documentation with the kit but as mentioned a lot of documentation has been uploaded online and can be found in the Resources section.
On the bottom of the case near the hinge is a label (not applied straight), which says:
MICROPROCESSOR TRAINING LAB
6548
INTEGRATED COMPUTER SYSTEMS, INC.
The number is possibly a serial but may also give an indication how many were made in the UK at least.
'MICROPROCESSOR TRAINING LAB' suggests that's what the MTS and add-on boards collectively are called - the whole kit.
The front of the case has a label which reads:
THE PORTABLE MICROPROCESSOR TRAINING LAB
INTEGRATED COMPUTER SYSTEMS
EDUCATION IS OUR BUSINESS
It also lists a USA Office address in California and European Office in England - the fact that there was an office located in England strongly suggests that the kit was indeed sold in the UK.
Of the few chips I've checked so far on the MTS PCB they have a date of ‘84, suggesting that the kit was sold for at least 6 years if it was indeed originally released in ‘78 but you also have to consider that it may not have made its way to the UK until the '80s. The power supply, located under and supporting the MTS PCB is rated for 230V and has a UK mains lead plugged in so indeed my version is a UK or at least EU version of the kit.
A nice touch is that the different parts of the MTS PCB are labelled as the kit was educational, teaching the basics of computing.
There are four RAM chips installed, each MN2114-4, which are 450.0 ns 1K x 4 SRAM, with four empty RAM sockets. This equates to 2KB but installing four more RAM chips would give 4KB total. Since the CPU is 8-bit you'd need to install RAM in pairs. Images online of the kit also show four RAM chips installed so 2KB RAM seems to have been the standard.
Although the plastic cover above the MTS PCB helps protect the components, a few of them are bent over. I did notice a few tantalum capacitors so they’ll need checking as they often fail and the power supply will also need servicing and testing independently of the PCBs before powering the boards.
Memory map
Address (hex) Description
0000 - 03FF AMTS MON Monitor ROM.
0400 - 07FF ROM Position 1. Usually occupied by THCL Thermistor Program ROM.
0800 - 0BFF ROM Position 2. Usually occupied by TUNE Tune and Message Program ROM.
0C00 - 0FFF ROM Position 3. Usually occupied by MTRSPD Motor Speed Program ROM.
1000 - 7FFF Undefined.
8000 - 83FF RAM Pair 0.
8400 - 87FF RAM Pair 1.
8800 - 8BFF Empty RAM Pair 2.
8C00 - 8FFF Empty RAM Pair 3.
9000 - FFFF Undefined.
Notes:
AMTS=Advanced Microcomputer Training System.
The Monitor ROM must be located at hex addresses 0000 - 03FF, and it relies on having RAM at hex addresses 8000 - 83FF.
All content of this and related pages is copyright (c) James S. 2025