CADO Systems

Last updated
CADO Systems
Company typePrivate
IndustryComputers
Founded1976;48 years ago (1976) in Torrance, California
Defunct1983 (1983)
FateAcquired by Contel Business Systems

CADO Systems was a minicomputer and software manufacturer in 1976. In 1983 was acquired by Contel Business Systems. In 1989, Contel Business Systems merged with NDS and became VERSYSS. CADO was formed by former staff of McDonnell-Douglas Information Systems. CADO was based in Torrance, California and had a manufacturing plant and systems software engineering team in Cork, Ireland.

Contents

Business model

Contel and CADO focused their marketing on vertical markets. The computers and operating systems were tailored to rapid development and deployment of market-specific applications for small businesses, including:

CADO Systems was one of the first manufacturer of Intel microcomputer-based business system with disk drives, application software, a compiler for the proprietary (BASIC-like) interpreted language "CADOL". The first prototype used an 8008 and sprang to life in 1973. By 1975, CADO was selling computers.

The first systems built were the 8080 "/1" systems with 3 KB of main memory and an 8-inch floppy drive. They could handle one serial port connected to one CRT-based terminal with keyboard - one user.

By the late 1970s, these had grown into the /4 systems with 16, 32 and later 48 KB of memory. These multitasked by using a hardware tick to XOR the base address of where the native ("CADOL" a BASIC-like interpreter) took instructions from. These also used Intel 8085 processors. The memory switching trick was done with proprietary hardware. The "/4" system had four serial ports, therefore four terminals, therefore four users. They could also be connected to modems instead and spoke various protocols such as X.25.

The /8 was two /4s sharing a common hard disk drive. It was effectively an eight-user system built out of two 8085 CPUs.

Around the time of the /8, development the CADO CAT computer came into being. It looked like a fruit-coloured iMac, but it was 20 years earlier. It had an integrated CRT and disk drives, which by that time (1981) had been shrunk to 5 inches (13 cm) wide and could fit inside the CRT enclosure. Earlier CADO computers used external hard drives, all of which were quite large.

The CAT product line consisted of:

The CAT III was a three-user system. The primary user sat at the CAT III system console, which contained the CPU, floppy drive, and hard disk. Other users connected to the system by way of serial terminals. By the end of the CAT series, over 25,000 systems and 200,000 terminals were manufactured.[ citation needed ]

The terminals were proprietary also: they were similar to standard VT terminals, but with custom firmware programming to support input commands (protected fields).

All CADO systems up to that point had the system and CADOL interpreter reside in EPROM, so as soon as power was applied it read track 0 sector 0 of the diskette and began executing CADOL code. The IL codes for the interpreter written by Jim Ferguson looked similar to Tannenbaum's optimized IL codes from his empirical study. The language was extended by Richard Sexton, who added Pascal-/C-like syntax and 65 KB instead of 256 byte program overlay sizes. Previous to that, CADOL worked in programs no longer than 256 bytes of IL code long and when the programmers had code that hit about the 200-byte mark they would have to issue a LOAD statement to load the next 256 bytes of CADOL IL codes. At some point when a fair number[ clarification needed ] of applications had been written, the loading of overlays was made transparent by Sexton's modifications to the interpreter up to an apparent program of 65 KB. Dan Lanham rewrote the compiler. This was all done in Intel 8085 assembly.

After the /8, the technical staff wanted to gang more of these machines together, but the marketing department demanded 16-bit systems. The Motorola 68000 was the preferred choice of software people, but Bob Thorne, VP of hardware, delivered the news: Motorola only had a great CPU while Intel had a CPU and chipset family of CTCs, interrupt controllers, serial ports, DMA controllers and x86 became the industry standard, much to the disappointment of the software staff, who thought Thorne should just build all those bits he didn't have.[ citation needed ] Instead, Bob was working on two disk controllers as these were not off the shelf chips quite yet. One design was based on 8x300 bipolar parts but it never saw the light of day.

The 16-bit Intel 8086 Tiger systems began development in Intel development systems as there were no working commercial 8086-based computers at the time.

The Tiger was radically different. All previous CADO computers had been single-board systems that would probably be familiar to anybody who has ever seen a modern motherboard; the parts were just bigger, and there were fewer of them. But the Tiger looked more like a DEC computer - it had a Multibus backplane that would hold up to 10 plug-in cards into this mainframe, and was one of if not the first multi-microprocessor based mainframe systems.

There were three plug-in cards: the "terminal" card had an 8086 chip and 16 serial ports, the "cpu" card had the (8086) CPU that ran CADOL III and an optional disk processor used an Intel 8089. One had to have one cpu card, one terminal card although you could have many of these in increments of 16 serial ports, later also in increments of 8 ports.

With the 8086 came the net and around 1984 or 1986 CADO connected to the UUCP-based Usenet news and mail networks and finally had a UNIX system, requisitioned to run mail and news which engineering considered vital while the rest of the company had no idea what it was.

Before the first Tiger was sold though, George Ryan, the founder of the company, left and the IBM PC came out. This was, in many ways, the end of CADO. At one time one of the fastest-growing companies in California, CADO was then sold to/merged with Contel.

In 1983, Contel introduced the Tiger ATS line of computers. These consisted of:

The numbers designated how many users could connect to the machine at once. The chassis size ranged from a little larger than a breadbox (Tiger 8) to the size of a small household refrigerator (Tiger 64). The Tiger 32 and Tiger 64 models used multiple 8086 and 8089 processors to manage user requests.

In 1989, VERSYSS introduced the VERSYSS/Solution 1 line of computers. These differed dramatically from earlier systems. Instead of a completely proprietary hardware solution and operating systems, these were based on commodity components. The operating system was a variant of AT&T's SYSVR3. To provide backward-compatibility with older applications, the older MMOS was run on proprietary boards connected to the system bus. Thus, users were completely unaware that they were using a Unix system.

In 1993, VERSYSS partnered with IBM to port their MMOS to the RS/6000 line of systems. At that point, almost all proprietary hardware requirements were dropped except the terminal firmware.

Louis Thompson is now the only legible source for CADO as he owns the original deeds to all systems and all information about these systems.[ citation needed ]

Other Products

In 1985, Contel produced the CADOS emulator to run CADO software on standard IBM PC hardware.

Related Research Articles

<span class="mw-page-title-main">IBM Personal Computer</span> Personal computer model released in 1981

The IBM Personal Computer is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team of engineers and designers directed by William C. Lowe and Philip Don Estridge in Boca Raton, Florida.

<span class="mw-page-title-main">Intel 8080</span> 8-bit microprocessor

The Intel 8080 ("eighty-eighty") is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1974 and is an extended and enhanced variant of the earlier 8008 design, although without binary compatibility. The initial specified clock rate or frequency limit was 2 MHz, with common instructions using 4, 5, 7, 10, or 11 cycles. As a result, the processor is able to execute several hundred thousand instructions per second. Two faster variants, the 8080A-1 and 8080A-2, became available later with clock frequency limits of 3.125 MHz and 2.63 MHz respectively. The 8080 needs two support chips to function in most applications: the i8224 clock generator/driver and the i8228 bus controller. It is implemented in N-type metal–oxide–semiconductor logic (NMOS) using non-saturated enhancement mode transistors as loads thus demanding a +12 V and a −5 V voltage in addition to the main transistor–transistor logic (TTL) compatible +5 V.

<span class="mw-page-title-main">Intel 8086</span> 16-bit microprocessor

The 8086 is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus, and is notable as the processor used in the original IBM PC design.

<span class="mw-page-title-main">CP/M</span> Discontinued family of computer operating systems

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc. CP/M is a disk operating system and its purpose is to organize files on a magnetic storage medium, and to load and run programs stored on a disk. Initially confined to single-tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations and were migrated to 16-bit processors.

<span class="mw-page-title-main">Intel 8085</span> 8-bit microprocessor by Intel

The Intel 8085 ("eighty-eighty-five") is an 8-bit microprocessor produced by Intel and introduced in March 1976. It is the last 8-bit microprocessor developed by Intel.

Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.

<span class="mw-page-title-main">Ferguson Big Board</span> Z80-based single-board computer

The Big Board (1980) and Big Board II (1982) were Z80 based single-board computers designed by Jim Ferguson. They provided a complete CP/M compatible computer system on a single printed circuit board, including CPU, memory, disk drive interface, keyboard and video monitor interface. The printed circuit board was sized to match the Shugart 801 or 851 floppy drive. This allowed attachment to up to two 8 inch or 5 1/4 inch floppy disk drives. The Big Board II added a SASI interface for hard disk drives, enhancements to system speed and enhancements to the terminal interface.

<span class="mw-page-title-main">Xerox 820</span> Desktop computer developed by Xerox

The Xerox 820 Information Processor is an 8-bit desktop computer sold by Xerox in the early 1980s. The computer runs under the CP/M operating system and uses floppy disk drives for mass storage. The microprocessor board is a licensed variant of the Big Board computer.

<span class="mw-page-title-main">IBM PS/2</span> Second generation of personal computers by IBM

The Personal System/2 or PS/2 is IBM's second generation of personal computers. Released in 1987, it officially replaced the IBM PC, XT, AT, and PC Convertible in IBM's lineup. Many of the PS/2's innovations, such as the 16550 UART, 1440 KB 3.5-inch floppy disk format, 72-pin SIMMs, the PS/2 port, and the VGA video standard, went on to become standards in the broader PC market.

<span class="mw-page-title-main">Tandy 2000</span> Personal computer by Radio Shack

The Tandy 2000 is a personal computer introduced by Radio Shack in September 1983 based on the 8 MHz Intel 80186 microprocessor running MS-DOS. By comparison, the IBM PC XT used the older 4.77 MHz Intel 8088 processor, and the IBM PC/AT would later use the newer 6 MHz Intel 80286. Due to the 16-bit data bus and more efficient instruction decoding of the 80186, the Tandy 2000 ran significantly faster than other PC compatibles, and slightly faster than the PC AT. The Tandy 2000 was the company's first computer built around an Intel x86 series microprocessor; previous models used the Zilog Z80 and Motorola 6809 CPUs.

<span class="mw-page-title-main">IBM System/23 Datamaster</span>

The System/23 Datamaster was announced by IBM in July 1981. The Datamaster was the least expensive IBM computer until the far less expensive and far more popular IBM PC was announced in the following month.

<span class="mw-page-title-main">TRS-80 Model 100</span> Portable computer introduced in 1983

The TRS-80 Model 100 is a portable computer introduced in April 1983. It is one of the first notebook-style computers, featuring a keyboard and liquid-crystal display, in a battery-powered package roughly the size and shape of a notepad or large book. The 224-page, spiral-bound User Manual is nearly the same size as the computer itself.

<span class="mw-page-title-main">Epson QX-10</span>

The Epson QX-10 is a microcomputer running CP/M or TPM-III which was introduced in 1983. It was based on a Zilog Z80 microprocessor, running at 4 MHz, provided up to 256 KB of RAM organized in four switchable banks, and included a separate graphics processor chip (µPD7220) manufactured by NEC to provide advanced graphics capabilities. In the USA and Canada, two versions were launched; a basic CP/M configuration with 64 KB RAM and the HASCI configuration with 256 KB RAM and the special HASCI keyboard to be used with the bundled application suite, called Valdocs. TPM-III was used for Valdocs and some copy protected programs like Logo Professor. The European and Japanese versions were CP/M configurations with 256 KB RAM and a graphical BASIC interpreter.

<span class="mw-page-title-main">Rainbow 100</span> DEC microcomputer

The Rainbow 100 is a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982. This desktop unit had a monitor similar to the VT220 and a dual-CPU box with both 4 MHz Zilog Z80 and 4.81 MHz Intel 8088 CPUs. The Rainbow 100 was a triple-use machine: VT100 mode, 8-bit CP/M mode, and CP/M-86 or MS-DOS mode using the 8088. It ultimately failed to in the marketplace which became dominated by the simpler IBM PC and its clones which established the industry standard as compatibility with CP/M became less important than IBM PC compatibility. Writer David Ahl called it a disastrous foray into the personal computer market. The Rainbow was launched along with the similarly packaged DEC Professional and DECmate II which were also not successful. The failure of DEC to gain a significant foothold in the high-volume PC market would be the beginning of the end of the computer hardware industry in New England, as nearly all computer companies located there were focused on minicomputers for large organizations, from DEC to Data General, Wang, Prime, Computervision, Honeywell, and Symbolics Inc.

<span class="mw-page-title-main">DEC Professional (computer)</span>

The Professional 325 (PRO-325), Professional 350 (PRO-350), and Professional 380 (PRO-380) are PDP-11 compatible microcomputers. The Pro-325/350 were introduced in 1982 and the Pro-380 in 1985 by Digital Equipment Corporation (DEC) as high-end competitors to the IBM PC.

<span class="mw-page-title-main">Explorer/85</span>

The Netronics Explorer 85 was an Intel 8085 based computer produced by Netronics R&D Ltd. located in New Milford, Connecticut between 1979 and 1984. Netronics also produced the more well known ELF II computer, and the ill-fated Explorer 88 computer.

<span class="mw-page-title-main">APC series</span>

The APC was a series of business microcomputers released outside of Japan by the NEC Corporation. The series comprised the APC, the APC II and APC III, international versions of models from the Japanese NEC N5200 series(jp).

Each time Intel launched a new microprocessor, they simultaneously provided a system development kit (SDK) allowing engineers, university students, and others to familiarise themselves with the new processor's concepts and features. The SDK single-board computers allowed the user to enter object code from a keyboard or upload it through a communication port, and then test run the code. The SDK boards provided a system monitor ROM to operate the keyboard and other interfaces. Kits varied in their specific features but generally offered optional memory and interface configurations, a serial terminal link, audio cassette storage, and EPROM program memory. Intel's Intellec development system could download code to the SDK boards.

<span class="mw-page-title-main">Sony SMC-70</span> A microcomputer that was produced by Sony and released in September 1982

The SMC-70 is a microcomputer that was produced by Sony and released in September 1982. The system was initially released for general office use in the United States, with the SMC-70G and SMC-70GP designed for professional video generation, for example in cable television applications, and digital video effect generation.

<span class="mw-page-title-main">Olivetti M20</span> Z8000 based computer designed by Italian company Olivetti

The Olivetti M20 is a Zilog Z8000 based computer designed and released by Olivetti in 1982. Although it offered good performance, it suffered from a lack of software due to its use of the Z8000 processor and custom operating system, PCOS. The company introduced the IBM PC compatible Olivetti M24 in 1983 and the M20 line was phased out.

References