This page last updated May 15 2024.
The IMSAI 8080 was [likely] the second "S-100" computer made, offered late in 1975 by "IMS Associates Inc.", known shortly afterward as "IMSAI". The first S-100 computer was the MITS Altair 8800 in January 1975.
IMSAI-related products have appeared by the "IMSAI" or "IMS Associates Inc." name; or as new products by "Fischer/Freitas"; or as a mix of old products and new designs from Fulcrum or W.W. Component Supply. Details are below. Do not confuse IMSAI products with those from "Industrial Micro Systems" or "IMS" or "IMS International". As of 2005 "IMSAI" was a trademark held by Todd Fischer, who produced new S-100/IEEE-696 products and some old IMSAI products at imsai.net.
Here on the right is an inside view of an original IMSAI 8080, with various cards. On this page we have IMSAI history history and many IMSAI documents available as part of our S-100 document services on this page.
On other pages, we have the following:
a few IMSAI front panel switches, click here.
Here is a list of the IMSAI and Altair bus lines.
For a list of all S-100 docs click there.
And here is how to order S-100 stuff and to email @ me.
Here's the FIRST "clone" computer: the IMSAI 8080, offered by IMS Associates Inc. late in 1975 after the introduction of the MITS Altair 8800. While not a copy of the Altair, it was designed and sold to be card and bus-compatible with the Altair 8800. Consequently over 100 manufacturers created S-100 products and so established a market requirement of compatibility which later became "clones" in the IBM-PC world.
IMSAI's history preceeded the Altair but it is remembered best for the IMSAI 8080 computer and related products. IMS Associates, Inc. was founded in 1973 by Bill Millard. The company provided engineering and software services. Sometime during 1975-76 it became known as IMSAI. Thomas "Todd" Fischer, an early IMSAI employee who later acquired rights to some IMSAI products and its name, describes on his site that IMSAI was designing a multiple 8080 processor system called the "Hypercube" in 1975. Meanwhile, MITS announced their Altair 8800 late in 1974. IMSAI decided to replicate the Altair for use with this system, and subsequently to offer it as a stand-alone product.
The IMSAI 8080 was designed by Joe Killian, and advertized in Popular Electronics late in 1975. The first units were shipped sometime in December 1975. The first IMSAI 8080 contained three cards: a motherboard with an Altair-like 100-pin bus connector, a front panel card with switches and lights like mainframe and minicomputers of the day; and a CPU card with a 2MHz 8-bit Intel 8080. This package was sold for the amazing initial price in 1975 of $400. A fourth card for memory was added at some point. The price rose during 1976 at various points, to about $500.
Most S-100 fans today say the IMSAI is better engineered than the Altair 8800. At the time MITS in their customer magazine called it a "copy". IMSAI ads of the period referred to their bus and cards as "MITS compatible". Subsequent plug-in card manufacturers referred to their products as "MITS/Altair bus compatible". The name "S-100" was created later, a term disliked by MITS management. But that bus cross-compatibility initiated an industry of S-100 compatible cards that led to the formation of over 100 computer companies large and small, producing (more or less) compatible cards and systems. A list of those companies is on my . A subsequent version of the S-100 bus wasthe IEEE-696 design which was in use in the late 1970's but not approved by the IEEE until 1983. S-100 bus history is described in this document.
IMSAI (or IMS Associates Inc.) went bankrupt in late 1979. A public auction of IMSAI assets occurred Oct 24th 1979; rights to software and intellectual property were sold prior by sealed bid. Meanwhile, in 1976 Bill Millard co-developed and controlled ComputerLand, an early chain of franchised computer stores which did business through the mid-1980's.
IMSAI was an early adopter of CP/M and floppy disk drives, starting in 1976. Check my Digital Research page for the IMSAI and CP/M story. According to Todd Fischer at IMSAI, "the first disk controller configuration was the two-board IFM/FIB single density only controller that ran IMSAI's CP/M 1.3. The next generation (c. early 1977) was the DIO/PDS board set which ran the enhanced proprietary version of CP/M called IMDOS. First, there was [IMDOS] version 2.02, then 2.05, then 2.07, and finally IMDOS II (Dianne Hijcek's last-ditch effort at propping up the value of the third generation IMSAI hardware." [See my notes below: the IFM/FIB was packaged by IMSAI as the "FIF-1 Disk System". - Herb]
Todd updated the above description, in a comp.os.cpm post for Jan 29 2007, quoted with permission here. "The IMSAI DIO series of memory mapped controllers handled Double Density just fine with the MPU-C 8085-based processor running at 3 MHz., and just as well with the original IMSAI MPU-A running at 2 MHz. We sold a boatload of disk subsystems to first and second generation IMSAI system owners. Our double-density formats included 256, 512, and 1024 (long sector) sector lengths. The mid-1977 second generation controllers closely followed the IBM 3740 formats and subsequent variants for media read/write compatibility. The original DIO-A of early 1977 used a proprietary double density format which was unique to IMSAI.
Todd continued: "For the record, the original IMSAI IFM/FIB intelligent DMA disk controller of mid-1976 was debugged and rendered eminently usable and reliable by Glen Ewing, consultant to IMSAI and fellow instructor with Gary Kildall at the Naval Postgraduate school in Monterey, CA." More of Todd's comments are on my Digital Research Web page.
notes:In 2010 I reviewed my docs to create this description: The IMSAI "FIF-1 Disk System" consists of one IFM and one or more sets of other boards, cabinets and drives depending on the number of drives. The IFM has an 8080 processor and ROM and RAM, to perform DMA to the system and to control the FIB. The System CPU sees the IFM as "memory-mapped ports". The FIB provides hardware logic to the IFM through a common 26-pin cable; and to the floppy drives through a 50 pin cable to the drives. The FIB is controlled by the FIF. The FIB only has an interrupt line, power and ground to the S-100 bus.
Todd says IMSAI was in business until October of 1979, when its assets were sold at a bankruptcy auction, and its and intellectual property and manufacturing rights were acquired by Fischer-Freitas Corporation. Some items were acquired by Fulcrum, later known as WW Component Supply. The IMSAI product line continued to be offered as a division of Fischer-Freitas Corporation for some time thereafter, says Todd. In 1998 Fischer-Freitas Company announced some new products based on the IMSAI and opened a Web site at imsai.net.
By 2001 their products, information and services included some of the original IMSAI systems and cards. In 2003 they had new products based on a new IMSAI using the IEEE-696 bus standard and some IMSAI bus lines as well; and an IEEE-696 I/O card which supports mass storage. Since (about) 2005-06 Todd is the owner of the "IMSAI" trademark and the imsai.net Web site.
(Note: Info from Todd Fischer is from Todd's imsai.net Web site, and from private and public correspondence. It is referenced here with his permission. More info on the history of IMSAI and Fischer-Freitas, and these newer products, can be found on their site. I'm pleased with the good will I've received from Todd Fischer and his company. - Herb Johnson)
In private communications from 2004, Todd Fischer of IMSAI
told me a bit about the history of "Fulcrum" computers, as follows. A company called
"W.W. Component Supply" of San Jose, California acquired and sold some goods from
the (original) IMSAI Inc. bankruptcy and auction. They advertised IMSAI products for
a short period of time. Threatened with a law suit for trademark infringement, W.W.
Component changed the name of their products to "Fulcrum", and
continued in business until the late 1980's.
In 2006 I acquired a 1981 "Fulcrum" catalog by WW Component which refers to their "exclusive" IMSAI/Fulcrum product line.
In late 2004 I was contacted by Chris Raymond. He designed a Fulcrum product,
the Fulcrum VIO-X, first sold in late 1981. He wanted that card from
me as a momento of that work. I asked about his VIO-X design versus
the IMSAI VIO card, and what he knew of Fulcrum. He wrote: See also "Fulcrum computers" above. Fulcrum was the previous company name for WW Component Supply. Some Fulcrum manuals have in fine print "distributed by WW Component Supply Inc.".
In August of 2006 I was contacted by Rae Stiening, who discussed WW Component Supply, and his design of the Omniram for Brent Wright. If anyone has information about Mr. Wright, contact me so I can pass it along to Rae. - Herb Johnson
Rae provided this photo of WW Component Supply taken in the mid-1980's, at their Junction Avenue address in San Jose, CA.
Rae says more information about Mike Quinn, a well-known surplus and electronics
dealer in Oakland since the 1960's,
is described on a section of the imsai.net Web site. The site said Quinn's shop is
still in business as of the 21st century. HOwever, I was told that the store closed in the
fall of 2006.
A number of companies bought IMSAI computers and put their own company name and model numbers on them.
This practice is sometimes called "rebadging" as the name and corporate symbols are a kind of badge afixed
to the product. For the IMSAI front panel, one only needed to change out the black (photographic) film mask
behind the front panel. I'll list a few of these as I find out about them.
One company was Alpha Micro. They produced a line of PDP-11 like microcomputers, but started out by
rebadging an IMSAI chassis and designed S-100-like boards (some oversized in height) for their AM-100 computer.
Check my S-100 home page for Alpha Micro listed there as a S-100 company.
I have/had an IMSAI with a "Cromemco" name on the front. I don't know if Cromemco did this themselves, or
if some prior owner did this.
Another company was Science Dynamics Corporation. Here's details on their
rebadged IMSAI as part of their medical office data services. Thanks to Sherman Foy for showing me his Science Dynamics IMSAIs in May 2024.
Fischer-Freitas and imsai.net
Fulcrum computers
Todd Fischer of IMSAI, about Fulcrum
Chris Raymond of Fulcrum
Hi Herb, as I recall the VIO is an IMSAI product, is that correct? The
VIO-X was a completely different design, not an IMSAI product, although it
shared the 80x24 format.
If I remember correctly, the VIO was a memory mapped design which required
a software driver to keep track of cursor position etc., and handle scrolling,
which was slow because the driver had to move all the characters around
one by one in the screen buffer. I think it produced glitches on the display
whenever the software wrote to it. The VIO-X on the other hand was designed
to look like a UART to the software - it responded to escape sequences and
commands the same as a Lear Siegler ADM-2 terminal. There were no screen
glitches, scrolling was virtually instantaneous, and the software driver
was identical to a serial port. The board had an 8085 microprocessor with
about 2K of software in EPROM to accomplish this. The design was based on an
Intel 8275 [video processor chip] app note and worked pretty well, IMHO.
I designed the board at the suggestion of my friend Dave Needle who needed
a video terminal as part of his video game development system. Although he
only needed TTY capability, I decided to implement conversational and
block modes compatible with the ADM-2 (which I used daily at my job at Tandem
Computers). In addition, I took advantage of the invisible character
attribute feature of the 8275 chip which allow attributes such as
blinking, underline or inverse video to be turned on and off without a blank
character in front of the field, although the default mode used visible attributes
for ADM-2 compatibility.
The original design generated a monochrome video signal reasonably close
to the NTSC standard. Brent Wright (WW Component Supply, later called
Fulcrum), who manufactured the board, asked me to change the design to
work with a Ball Brothers monitor (he had a lot of them on hand), which
required different timing of the HSYNC signal. As I recall, the board was
configurable either way although I don't remember for sure. Brent took my
original design, which I implemnted on a wirewrap board, and layed out a
PCB. He sold a number of them but I don't know how many.
I also wrote the original manual which I understand was fairly worthless.
Hopefully the extended version (which I didn't write) is more useful.
So anyway, if you have a board lying around let me know how much you want
for it. I don't know the business relationship between IMSAI and Fulcrum,
sorry I can't shed any light there. I don't have a web site to link to
either, unless people want to look at baby pictures... thanks for your
interest in this stuff, it brings back some fun memories. Cheers, [and]
Thanks,
Chris
WW Component Supply
Rae Stiening of WW Component Supply
Brent Wright was one of the W's in W&W Component Supply. Brent got his start
in the component business by working for Mike Quinn at Oakland Airport's
North Field. It was a good start because Brent was the best components man I
ever met. I do know that the Omniram came after the VIO-X because the first
job I did for Brent was to write code for the
VIO-X so that it emulated the Bee terminal used by Cromemco.
I enjoyed visiting W&W's store at 1776 Junction Avenue in San Jose CA
on weekends. I don't know when W&W opened but would guess that it was around
1980. At some point Brent told me that he had located a supply of
inexpensive 2K static ram chips and that 32 of them would just barely fit on
an S100 card. I agreed to wire wrap a prototype and we agreed on terms. The
contract was a few words on the corner of a paper napkin that happened to be
nearby. W&W sold lots of Omnirams because Brent's choice of memory chip
permitted it to be sold a price far below that of competing boards.
From "contract" to first production Omniram's was
about six weeks. Brent worked really fast. There was a single page ad in
Byte magazine when we were ready to ship.
By the time the Omniram was produced neither S100 bus products nor W&W
Component Supply had long to live as viable commercial enterprises.
W&W [later] moved to another location in San Jose and closed down
in approximately 1988. W&W's building is now (2006) a print shop
and a Fry's Electronics megastore occupies the entire block across the street.
At the time of the Omniram I was interested in the application of
microcomputers to astronomical data acquisition. The most recent project
that I managed is described at [this Web page].
Regards, Rae Stiening, in MA
This list copyright Herbert R. Johnson 2007.
Price, my email @ address, and other information can be found
in this notice.
To return to the document index click here.
Some IMSAI or related documentation and hardware may have company names like
Fulcrum, or W. W. Component Supply, or Fischer-Freitas Corp.
Note: I do not offer "sets" of manuals. I offer manuals individually or in some cases I'll identify sections of manuals available seperately. By and large most companies created "sets" of docs from individual manuals for cards and software. Also it's cheaper to YOU if you don't buy docs for card or software you don't have anyway! I only offer copies, by the way, not originals.
I may have some IMSAI parts or related parts: check my S-100 items for sale page accordingly.
Check my S-100 items Web page for S-100 items.
IMSAI 8080 System User's Manual and chapters IMSAI 8080 Microcomputer Systems User's Manual, rev 1 1976, also see rev 4 intro, cabinet, motherboard, CPA (front panel), MPU (processor card). 146 pgs (This is the manual for the processor card, front panel, case power supply, and motherboard for the "IMSAI 8080"!) Schematics included for items noted. Includes mechanical drawings and assembly, IMSAI bus description, test code. If you only want individual chapters of the System Users Manual: Introduction, overall description and testing, component assembly: 44 pgs MOtherboard, 20 pgs Power Supply, many photos, 24 pages CPA (front panel), 40 pgs with updates MPU (CPU card) 14 pages additional System User Manual chapters on other cards, with schematics, are extra as below: chapter on PROM-4, 14 pgs chapter on PIO, 20 pgs chapter on SIO, 30 pgs; also see rev 4 chapter on PIC-8, 20 pgs chapter on CRI, w/source listings, 32 pgs chapter on SCS (Self-contained op sys), source, 74 pgs chapter on RAM 4A, 10 pgs; also see rev 4 chapter on RAM 4, 10 pgs later version schematics, layouts: CPA rev 4, 4 pgs SIO 2-2 rev 3, 4 pgs MPU-A rev 4, 3 pgs RAM 4A-4 rev 3, 2 pgs PS-C-D rev 1, 2 pgs Other IMSAI product manuals IMSAI MIO manual (from copy), 70 pgs IMSAI PIO-6 manual (from copy), 30 pgs IMSAI RAMIII reference man, 50 pgs IMSAI Dynamic Ram system User Man (RAM-16, RAM-32, RAM-65), 120 pgs sections for ONE model only (RAM-16 OR -32 OR -65), 68 pgs IMSAI VIO Users manual, 200 pgs schematics, source listing, video character bitmaps Other IMSAI system manuals (PCS or VDP systems) PCS 80/30 reference manual, 185 pgs MPU-B, VIO, IKB-1, PS-28U. CP/M 1.33 references! IMSAI PCS-4X Microcomputer Sys Users Man CDIO, MDIO, DIO-D, RAMIII, MPU-B, PCS-44; 200 pgs RAM III chapter only, 36 pgs MDIO chapter only, 34 pgs; other chapters available seperately PCS 80/15 reference manual (MPU-B) - ask for details IMSAI VDP-80 Users and Ref Man (VIO, MPU-B), 250 pgs VDP-80 user manual, 70 pgs VDP-80 reference manual, 120 pgs VDP-40 Operating manual, 70 pgs VDP-4X operators manual, 90 pgs IMSAI floppy and hard drive manuals - FIF, FIB, FPS, FLB "IMSAI System, Floppy Disk System User Manual", 1976, updates to Rev. 3, April 1977, approx 200 pages FIF-1 Disk System, see notes above I will provide individual chapters, contact me with specific needs. Chapters on overall theory, assembly, user (programming) Chapters on similar topics for each of the following items: IFM Interface Master (S-100 card with dedicated 8080 CPU) FIB Floppy Interface Board (S-100 card to floppy drive, one per drive) "FIB Firmware" (source listing for IFM ROM's) FPS power supply for floppy, one per drive cabinet FLB Floppy Light Board in drive cabinet, one per drive Calcomp 140 floppy drive with PLO data seperator board Floppy Drive cabinet - cables and mechanical IMSAI floppy and hard drive manuals - DIO, PDS, PerSci drives IMSAI DIO Controller User Manual (cover) for IMSAI DIO Controller Reference Manual (inside title page) NOv 1977 -- DIO, PDS rev 1 11/77 w/ 14 pages of 5/78 eratta sheets, 120 pgs -- schematic for DIO, layout for PDS and DIO, parts, descriptions -- System Manual included in manual below. -- DIO docs included in manual below except for assembly instructions, layout -- PDS docs included in manual below except for assembly instructions, layout IMSAI Floppy Disk system User Manual DIO(c) Controller, from May 1978, 125 pgs AKA IMSAI PCS-80/21(22) Floppy Disk System - User manual. Also see manual above "DIO Controller Reference Manual). The front cover has the "floppy disk" title, the inside cover the "PCS-80" title chapters for "Theory of operation" and "System Programming Manual", plus chapters for DIO, PDS (data separator), FPS (Floppy Power Supply), the FLB (Floppy Light Board, an LED with a 74S04 as driver), Floppy Cabinet, and DCC (interconnect) board between the FPS and the DIO. Also 16 or so pages on the CalComp 142M. The introduction also says this board set will interface with a Shugart (SA400) mini drive. Schematics for PDS, DIO, cabling, power supply. IMSAI Diskette System Reference Manual, Nov 1978, 160 pgs overall descriptions of disk SYSTEMS, no schematics (in this copy) rewrite of Floppy Disk System and DIO Controller manuals above. PDSII, DIO, FIF, MDIO DIO: -C and -D covered in detail DIO-A "original" IBM 3740 and Format V DIO-B different step rate for CalComp 142 DIO-C replaces -A and -B, Formats II, III, IV DIO-D replace -C and supports "minidrives" (Shugart 400) DIO Theory of Opertation looks very similar to above-noted manuals. FIF: IFM interface master FIB floppy interface board MDIO: 1771 based controller PDS II: supports DIO, data/clock seperator PDS-II/S for 8" drives, -II/M for "minidrives" PERSCI manuals associated with DIO/PDS: PerSci Logic and Schematic Diagram, Diskette Drive models 270/272/277 -- 35 pages, schematics and assemblies PerSCi Product Specifications, Diskette Drive model 70, 30 pages -- diskette format, signals, no schematics (Imsai) PerSci/IMSAI 270/277 runnup procedure, May 1978, 75 pgs (Imsai) PerSci 277 Maintenance manual (cover page), Jan 78 --Product Specification model 277 Diskette Drive, 24 pages -- PerSci Installation And Maintenance Manual, Dual Diskette Drive Model 277, 50 pages Persci data sheets, prices, w/cover note 1977 -- model 277 dual Spec sheet, 2 pages, 2-color 1977 -- model 70 Spec sheet, 2 pages, 2-color 1977 -- model 270 dual Spec sheet, 2 pages, 2-color 1977 -- 1070 Intelligent Diskettte Drive Controller (summary), 16 pages text ----- includes 2-page data sheets on model 70 model 270 floppy drive. No schematics ----- controller has parallel interface plus serial interface for commands. -- Price lists, 8/76, for 70, 270, 1070 3 pages text IMSAI HD-10 (CDC 9427H cartridge disk drive) reference manual, 200 pgs includes HD-10, DCFIO controller / formatter DA-01 S-100 bus adapter, Control Data copies of info on CDC 9427H drive IMSAI and related software documentation available (copies) IMDOS V2.05 Users manual, dates mid-1978 514 pgs as follows: IMDOS System User guide 92 pgs IMDOS ED editor User Guide 26 pgs IMDOS NED user guide 44 pgs IMDOS ASM assembler user guide 32 pgs IMDOS DDT users guide 28 pgs PIP users guide 14 pgs IMDOS programming guide 88 pgs IMDOS System Alteration guide & BIOS 52 pgs SHAKDOWN floppy disk system diagostic guide 16 pgs BASIC-E User's 12 pgs, ref 82 pgs IMSAI Fortran IV user manual V1.0, 100 pgs FORTRAN IV V3.05, 155 pgs IMSAI CBASIC user manual, 40 pgs IMDOS BIOS listings, 16 pgs IMDOS Users Manual, 340 pgs IMDOS BASIC-E manual, 80 pgs IMSAI 8K BASIC, 100 pgs CBASIC users manual, 80 pgs Fulcrum & WW Component Supply documentation MPU-Z Z80 User's Manual, June 1984 prelim. 12 pgs MPU-Z Z80 Ref. Manual, Mar 86 prelim. 27 pgs OMNIDISK Unit DMA Disk Controller Tech Ref, June 86, 140 pgs VIO-X user manual A1.1 8/81, w/addendum C1 11/81, 56 pgs Monitor program for MPU-Z and OMNIDISK, Mar 1986, 20 pgs paper listing only, ZILOG Z80 source for M80 assembler two columns of listings per page, many comments OMNIDISK Firmware source listing, "AA1.ASM", 50 pages two columns of listings per page, 2 years of fixes from 1983 initial source date WW Component Supply "Fulcrum" product catalog, 1981, 12 pages
Copyright © 2024 Herb Johnson