IBM 5100 Internal Tape and the 5106 External Tape Unit



Before discussing the IBM 5100 tape unit, I want to clarify how not every 5100/5110 can support a tape unit. And, as it turns out, a tape unit generally cannot be added to those units that don’t have one.

To begin, the IBM 5100/5110 are categorized into two main types: Type 1 (has internal tape unit) and Type 2 (no internal tape unit).

Only the Type 1 has the circuitry components on the Base IO card to add an external IBM 5106 tape unit.

The Type 2 models were slightly lighter, since the internal tape mechanism uses a bulky motor and fan. But what’s the point of a Type 2 models if you can’t save any of your programming? These models were used mainly as terminals to connect to other systems (and would interact with data on those systems, rather than saving anything locally). Additional expansion cards were necessary to conduct these connections.

For the IBM 5110, the IBM 5114 disk drive unit could be added to either type. A summary of the expansion options is as follows:

By convention, there are “A” models (APL), “B” models (BASIC), and “C” models have both. So, a “B12” would be a BASIC model Type 1 with 2-filled memory banks (16×2 = 32KB). All variations were made (APL-only, BASIC-only, and some that did contain both). This type of designator (e.g. “B12”) was generally only on the sales receipt of the system, not on the system case itself.

Below is the IBM 5110 Processor and corresponding Base IO card from a Type 1 model. These are typically combined when mounted in the A1 board using two “cross-patch” connectors (that facilitate a few additional pin connections between the boards, beyond what the A1 board itself provides).

Below is a comparison of the IBM 5110 Type 2 vs Type 1 Base IO card. There are many small differences, but primarily the difference is in the bottom left corner. With no support for the internal tape unit, the Type 2 model also has no support for the external tape unit.

The IBM 5106 External Tape Unit

The 5106 (external tape) has a control board, and QIC tape mechanism, that is identical to what is used in the internal tape unit. But the back portion of the 5106 has the Auxiliary Tape Adapter Card that communicates with the main IBM 5100 unit. For the system to be able to determine where the set of added peripherals ends, a “terminator” connector is needed on the last device in the sequence.

The IBM 5100/5110 uses QIC (Quarter Inch Cartridge) tapes, which support being digitally Fast Forward and Rewind by the computer system (so there is no Play, Record, FFWD, RWD, buttons as typically found on audio cassette decks). The higher “DC” (Data Cartridge) number generally corresponds to the length of the tape material, and thus more capacity (but without a reduction in reliability, as you tend to see with audio cassette tape).

More photos of the IBM 5106 tape unit with the top cover off. This unit has not been cleaned, but still works perfectly.

The Internal Tape Unit

Photos of the Internal Tape unit (which the 5106 uses this same set of hardware).

Notes on the Tape Head

Measurements related to the tape head pins.

NOVEMBER 26, 2022

Successfully transplanted the external tape unit in the IBM 5106 over into the IBM 5110.

The IBM 5110 tape unit has a small fan near its drive belt mechanism. The IBM 5100 and IBM 5106 do not have this small fan, but this “non-fan” version is still compatible with the IBM 5110..

The IBM 5110 has two sets of mounting holes, to accommodate both the “with fan” and “without fan” versions of the QIC tape unit.

I had hoped the IBM 5106 itself would be compatible with both the IBM 5100 and IBM 5110. While technically it is, turns out some jumper setting adjustments are needed on the Tape Adapter Card of the IBM 5106 (to make it work with the IBM 5110). The 5106 I obtained did not have these jumpers available. Despite this, I’ve verified you can unbolt the entire tape unit in the 5106 and placed it into an IBM 5110 Type 1 (i.e. if it already has the wiring for a tape unit and the Base IO card that supports tape operations).

Some additional notes:

  • BASIC programs saved on the IBM 5110 end up with file type 11 (as opposed to file type 4 on the IBM 5100)

Leave a Reply

%d bloggers like this: