Home 

IBM 5150/5160  -  Some IBM Expansion Cards and Options

IBM Printer Adapter
IBM Asynchronous Communications Adapter
IBM Game Control Adapter
IBM 5.25" Diskette Drive Adapter
IBM 64KB Memory Expansion Option
IBM 64/256KB Memory Expansion Option
IBM 256KB Memory Expansion Option
IBM Fixed Disk Adapter
IBM Monochrome Display and Printer Adapter (MDA)
IBM Color/Graphics Monitor Adapter (CGA)
IBM Enhanced Graphics Adapter (EGA)
IBM Professional Graphics Controller (PGC)
IBM PS/2 Display Adapter (IBM Display Adapter)
IBM Personal Computer Keylock Option
IBM Personal Computer Internal Modem 1200




IBM Printer Adapter

This card provides one parallel port.

The port is hardwired to I/O base address 378, and interrupt 7.
Only one of these cards may be fitted in the IBM 5150 or 5160, and can only be fitted if the computer doesn't already have a parallel port at I/O base address 378.

This card will co-exist with the parallel port in an 'IBM Monochrome Display and Printer Adapter' card (MDA).  More info.

Click here to see IBM's technical document for the card.


aaa Click on photo for larger view





IBM Asynchronous Communications Adapter

This card provides one serial port, specifically a serial port of type RS-232.

The shunt block at the top-right corner controls whether the card is the 'primary adapter' or the 'alternate adapter'.
'Primary adapter' corresponds to I/O base address 3F8 and interrupt 4.
'Alternate adapter' corresponds to I/O base address 2F8 and interrupt 3.

Of those, what you would set depends on what existing serial ports exist in the computer.
If this card is the only serial port in the computer, then you would set this card to 'primary adapter'.
If the computer already has a serial port at I/O base address 3F8, and none at 2F8, then you would set this card to 'alternate adapter'.

Per IBM's technical document for the card, J13 needs to be jumpered if this card is fitted to slot 8 in an IBM 5160  (or IBM 5155).

Click here to see IBM's technical document for the card.


aaa Click on photo for larger view





IBM Game Control Adapter

This card provides one game port.
Only one of these cards may be fitted in the IBM 5150 or 5160.

Note the 'ANALOG INPUT CARD' printed on the card, together with the hole matrix for additional components.  Clearly, IBM were catering for engineers who wanted to use the card for a purpose other than a game port.

Click here to see IBM's technical document for the card.

The IBM part number for the card is 1501300


aaa Click on photo for larger view





IBM 5.25" Diskette Drive Adapter

Only one of these cards may be fitted in the IBM 5150 or 5160.

For 360K floppy drives.

Connecting a 1.2M floppy drive will not work due to lack of High Density support on this card.

A 1.44M diskette drive connected to this card will not work at 1.44M capacity (due to lack of High Density support on the card), but will work with 720K diskettes.  Click here for more information.

Click here for cabling information.
Click here to see IBM's technical document for the card.
Click here to see an early version of the card.


aaa Click on photo for larger view





IBM 64KB Memory Expansion Option

This card provides up to 64 KB of conventional memory, via 2 banks of 32 KB.
Click here to see the layout of the 2 banks on the card.

RAM chips of type 4132 are used, of an access time rating of 200 ns (or less).   4132 examples.

The switches control the starting address of the RAM.  Click here to see the settings.

You can have multiple of these cards in your IBM 5150 or 5160, providing that none of the RAM on a card has an address conflict with any other RAM (motherboard RAM or expansion card RAM).

As can be seen in the photo, this card has "64KB MEM. CD." printed on it.


aaa




IBM 64/256KB Memory Expansion Option

This card provides up to 256 KB of conventional memory, via 4 banks of 64 KB.

Click here to see the layout of the 4 banks on the card.

RAM chips of type 4164 are used, of an access time rating of 200 ns (or less), and of the type where pin 1 is not used (Not Connected).   4164 examples.

It is your choice as to whether you fit 1, 2, 3 or 4 banks of RAM chips, however you need to adjust switches 5/6/7/8 on the card per:
Bank 0 only : 5=on, 6=off, 7=off, 8=off
Banks 0/1 : 5=off, 6=on, 7=off, 8=off
Banks 0/1/2 : 5=off, 6=off, 7=on, 8=off
Banks 0/1/2/3 : 5=off, 6=off, 7=off, 8=on

Switches 1/2/3/4 control the starting address of the RAM.  Click here to see the settings.

You can have multiple of these cards in your IBM 5150 or 5160, providing that none of the RAM on a card has an address conflict with any other RAM (motherboard RAM or expansion card RAM).

Click here to see IBM's technical document for the card.

As can be seen in the photo, this card has "64-256KB MEMORY CD" printed on it.


aaa Click on photo for larger view





IBM 256KB Memory Expansion Option

This card provides up to 256 KB of conventional memory, via 4 modules, each module containing a bank of 64 KB.

Click here to see a photo of the card at www.vintagecomputer.net

It is your choice as to whether you fit 1, 2, 3 or 4 modules, however you need to adjust switches 5/6/7/8 on the card per:
Module 0 only : 5=on, 6=off, 7=off, 8=off
Modules 0/1 : 5=off, 6=on, 7=off, 8=off
Modules 0/1/2 : 5=off, 6=off, 7=on, 8=off
Modules 0/1/2/3 : 5=off, 6=off, 7=off, 8=on

Switches 1/2/3/4 control the starting address of the RAM.  Click here to see the settings.

You can have multiple of these cards in your IBM 5150 or 5160, providing that none of the RAM on a card has an address conflict with any other RAM (motherboard RAM or expansion card RAM).

Click here to see IBM's technical document for the card.

As can be seen in the photo, this card has "256KB MEMORY CARD" printed on it.




IBM Fixed Disk Adapter

Supplied in the IBM 5160.

Will work in the IBM 5150 if the motherboard's BIOS revision is the final (10/27/82) one.

There are three variations of this card.

Click here.





IBM Monochrome Display and Printer Adapter (MDA)

This card is designed to connect to IBM's 5151 monitor (MDA).

Connecting this card to a monitor that is not designed to accept MDA video/sync signals may damage the monitor.
The IBM 5153 monitor (CGA) and IBM 5154 monitor (EGA) are in that category (not designed for MDA signals).

When this card is fitted to an IBM 5150 computer (PC) or IBM 5160 computer (XT) as the only video card, the computer's motherboard switches (the 2 video card ones) must be set to  SW1:5 = OFF and SW1:6 = OFF

The included printer port is hardwired to I/O base address 3BC, and interrupt 7.

Click here to see IBM's technical document for the card.


ibm_mda.jpg




IBM Color/Graphics Monitor Adapter (CGA)

This card is designed to connect to IBM's 5153 monitor (CGA), via the 9-pin D connector.
Alternatively, a composite monitor (of type NTSC) can be connected to this card via the RCA jack.

Connecting this card to a monitor that is not designed to accept CGA video/sync signals may damage the monitor.
The IBM 5151 monitor (MDA) is in that category (not designed for CGA signals).

The IBM 5154 monitor (CGA and EGA) will accept the CGA video/sync signals from this card.

When this card is fitted to an IBM 5150 computer (PC) or IBM 5160 computer (XT) as the only video card, the computer's motherboard switches (the 2 video card ones) are to be set to  SW1:5 = ON and SW1:6 = OFF
Those settings result in an 80 column by 25 row display (at CGA).
If a composite monitor is connected to this card (via the RCA jack), 80 columns may result in text that is difficult to read on that monitor.  If that is the case, select the 40 column CGA mode by setting the computer's motherboard switches (the 2 video card ones) to  SW1:5 = OFF and SW1:6 = ON

Click here to see IBM's technical document for the card.


ibm_cga.jpg




IBM Enhanced Graphics Adapter (EGA)

This card is primarily designed to connect to IBM's 5154 monitor (CGA and EGA), but if reconfigured via the red switch block, is capable of use with the IBM 5151 monitor (MDA) or the IBM 5153 monitor (CGA).

Unlike on the IBM CGA card, the RCA connectors, J1 and J2, do not contain video for a composite monitor.  Instead, J1 and J2 are part of the card's feature connector functionality (J4).

When this card is fitted to an IBM 5150 computer (PC) or IBM 5160 computer (XT) as the only video card, the computer's motherboard switches (the 2 video card ones) must be set to  SW1:5 = ON and SW1:6 = ON
Those same motherboard settings are used even if you reconfigure the card for operation with an MDA or CGA monitor.

In the photo below, the optional Graphics Memory Expansion Card (plugs into J5) that provides additional video RAM, is not shown.  Without that add-on memory board, the EGA card has only 64 KB of video RAM, and that may result in some programs not displaying as intended (detailed here).  And CheckIt software has a problem with that as well (detailed here).

In the photo below, the switch positions shown on the red switch block suit an EGA monitor.

During the computer's Power-On Self Test (POST), the IBM EGA card will perform its own self test (a crude/basic one).  If the card finds a problem with itself (including video RAM), the card will cause the speaker to beep one of two possible error patterns: 1 long beep followed by 2 short beeps, or 1 long beep followed by 3 short beeps.

For this card to work in the IBM 5150, the 5150's motherboard will need to have the final BIOS revision (10/27/82) fitted.

Click here to see IBM's technical document for the card.

Some installation instructions are here.


ibm_ega.jpg




IBM Professional Graphics Controller (PGC)

From the IBM Systems Journal: "The IBM Professional Graphics Controller and Display were developed to meet the needs of engineers and scientists for an improved graphics capability in the Personal Computer environment. These units provide graphics systems with improved function, resolution, and color range, and at the same time they allow existing productivity software to be executed in an emulation mode."

This card is designed to connect to IBM's 5175 monitor.

IBM's announcement letter for this card is here.  That indicates suitability for the IBM 5155, IBM 5160, IBM 5161, and IBM 5170.  The IBM 5162 postdates this card, and may be suitable.

John Elliott's information is at here.

Click here to see IBM's technical document for the card.


ibm_pgc




IBM PS/2 Display Adapter  (IBM Display Adapter)

"Functional equivalence with the Video Graphics Array (VGA) in IBM PS/2 Models 50, 60 and 80."

For this card to work in the IBM 5150, the 5150's motherboard will need to have the final BIOS revision (10/27/82) fitted.

IBM's announcement letter for this card is here.


IBM PS2 Display Adapter.jpg




IBM Personal Computer Keylock Option

For 5150, 5160, 5161, XT/370 and 3270 PC.

Clips over computer's power switch.
Can only be fitted/removed when the keylock switch is in the ON position.
The key can only be removed when the keylock switch is in the OFF position.

IBM part number 2683177

Some installation instructions are here.


5150_5160_keylock_option.jpg




IBM Personal Computer Internal Modem 1200

Jumper Positions

Command Set - Quick Reference         (source: clh333 at the VCF)