Mike's PCjr Page Logo

Legacy Technologies
PCjr Expansion

Legacy Technologies was one of the many companies that tried their hand at making expansion units for the PCjr. One of the unique features of the Legacy units is that they had their own proprietary expansion bus ('L-Bus') that could be used to add up to four Legacy manufactured cards.

Two designs were available. The 'Legacy' series was an expansion chassis that sat on top of the PCjr system unit. The Volksbox was designed to stand alone away from the system unit. Both units connected to the PCjr through the sidecar expansion bus on the right side of the PCjr. Both units also featured the 'L-Bus' expansion slots and room for either a floppy drive or a hard drive.

Expansion cards included a memory card, a clock/calendar and parallel printer port card, and a hard drive controller. All of these cards were specific to this expansion unit - they were not industry standard in any way.

If you wanted to use a second floppy drive you needed to purchase a new floppy controller to replace the one inside of the PCjr, which was only capable of supporting one floppy drive.

Legacy Technologies floppy controller

The Legacy expansion units were especially pretty - they were firm believers in 'Blinkenlights'. Here is a closeup of a running machine to show you what I mean:

Legacy PCjr Blinkenlights The lights were not just pretty - they could be used to give you an idea of what the machine was doing. You could tell if the machine was reading or writing memory, or reading or writing to an I/O port. The current address on the bus was shown in the lights with the most significant bits of the address represented on the left side of the display. All one megabyte of  address space available to the 8088 was shown. By looking at the lights you could tell if the machine was operating out of ROM (high addresses) or RAM (lower addresses).

An improvement on the design would be to have a 'freeze' button to latch and hold the LEDs on the display. Because as nice as this setup is, I can't use it for hard core debugging if it is being updated at 4.77Mhz.

Below is a link to a video which shows the lights in action during the boot process:

As nice as the blinkenlights are, the overall design of the machine did not mesh well with the PCjr. It has some notable faults:
  • The connection from the PCjr expansion bus to the expansion chassis is made by an unprotected ribbon cable. Ribbon cables are notorious for their susceptibility to noise. The ribbon cable also does not have a 'pass through', so other sidecars can not be added. (There is room to get one sidecar on before the ribbon cable gets connected.)
  • If you use the optional Legacy floppy controller to control two diskette drives, the ribbon cable has to pass through the lower case to the expansion unit. The ribbon cable is as poorly protected as the ribbon cable that connects the busses.
  • The expansion deck sits on top of the machine, but is not attached to it at all. Trying to pick it up without thinking will damage the ribbon cables.
  • The optional Legacy floppy controller can control two drives, but it does nothing to tell the BIOS of the machine that two drives are installed. You still have to boot with a device driver to patch the BIOS to recognize the second drive.
Contrast these shortcomings with the Racore expansion units - the Racores are firmly attached, allow for further sidecar expansion, and they patch the BIOS of the machine to give you seemless support of the second floppy drive.

The internals of the expansion chassis appear to be well designed though:

  • The case is metal with options for rear mounted expansion ports and a cooling fan.
  • The power supply is small and well protected. It also uses a standard line cord instead of the non-standard PCjr power transformer.
  • The expansion bus is easy to get at. (Too bad the one in this picture isn't very well populated.)

This expansion unit is an interesting design but marred by flawed execution. The idea of using a bus in their expansion unit to open possibilities for other cards is great, and the blinkenlights really do have potential as a debugging tool. But the physical design of the chassis, the lack of a 'freeze' button for the lights, the lack of BIOS support for the second drive and other shortcomings make this look like a 'rush' job.

Legacy didn't sell too many of these - this is serial number 538, and I have never seen or heard of another one. If you have more information on these please drop me a line.

Created in September 26th, 2009, Last updated September 26th, 2009
(C)opyright Michael B. Brutman, mbbrutman@yahoo.com

Return to Mike's IBM PCjr Page main page