Home Boards Poly-88 8813 Emulator Links Contact


The Poly-88

Poly-88 system with cassette recorder and video monitorThe Poly-88 was the first complete computer from PolyMorphic Systems. It was housed in a five-slot S-100 chassis, with additional (optional) side-mounted connectors for the purpose of joining chassis together. This unit earned the nickname "orange toaster" due to its orange metal cover, and the fact that the S-100 cards generated noticeable heat.

The Poly-88 was available in kit form, or assembled. The keyboard and monitor were sold separately, and you provided your own cassette recorder for program storage.

Software

The Poly-88 CPU card contained a single 1,024-byte ROM, with a boot loader program called the "Famous 4.0 Monitor." The Monitor contained drivers for the screen, keyboard, and cassette tape loader. A listing of the Monitor program was provided in the manual, which was a great learning tool for the novice programmer.

Programs could be stored on tape in two different formats. BYTE standard (a.k.a. Kansas City standard) tapes were interchangeable with other systems. Polyphase tapes could only be read by another Poly-88, and required a higher-fidelity cassette player, but they loaded substantially faster. The data rates were 300 and 2400 bps, respectively.

When you cold-booted a Poly-88, you'd be greeted with a blank screen except for a non-blinking, block cursor. Pressing B or P would tell the system to start loading a tape (B for BYTE standard, P for Polyphase). Then, you'd press "play" on your cassette player, and hope for the best. Tapes didn't always load reliably.

Front Panel

Pressing Control-Z would take the system into a software front panel mode. Unlike the IMSAI and Altair, the Poly didn't have lights and switches on its front panel, so the '88 emulated this feature in software. Users could examine registers, single-step through programs, and even load small programs into memory using the software front panel.

The illustration to the right is from a magazine ad, and shows an early version of the Front Panel's layout.

You can read more about the Front Panel on this page.

Poly-88 'software front panel'

The ROM also contained simple input/output routines which could be accessed by other programs. These were functionally equivalent to BIOS routines in CP/M systems, or system calls in Windows or Unix systems. PolyMorphic documentation referred to the entry points for these routines as "wormholes."

If ROMs were installed in the second and third ROM sockets on the CPU board, the program in those ROMs would be executed prior to running the cassette loader. This paved the way for the System 8813, which needed additional code to boot from floppy disk drives.

A BASIC interpreter was available and could be loaded from cassette tape. It required 11K bytes of RAM, meaning it could be loaded in a system containing a 16K RAM card. A version of "Tiny Basic" was also available in ROM form, fitting into the two 1K ROM sockets mentioned above.

Documentation

Poly-88 Assembly and Test Manual
Poly-88 Operation Manual
Poly-88 Cassette Interface

Illustrations

BYTE Magazine ads for the Poly-88. (Hold your mouse over any of these for a description, and click for a larger image.)

BYTE ad, May 1976 BYTE magazine ad, Oct. 1976 BYTE magazine ad, Nov. 1976
BYTE magazine ad, Dec. 1976
BYTE magazine ad, April 1977 BYTE magazine ad, May 1977 BYTE magazine ad, June 1977

Photos from vintagecomputer.net, showing the tight environment inside the Poly-88 chassis. The owner had drilled some custom holes in the front panel for much-needed ventilation.

In his 1979 book A Simple Guide to Home Computers (ISBN 0-89104-109-5), Steve Ditlea has a short section on the Poly-88 and 8813 systems. Click the image to read the article. (And note that he calls the Poly chassis a "mainframe.")

A Simple Guide to Home Computers, by Steve Ditlea (cover) Poly article in Steve Ditlea's book.