Industry | Microcomputer hardware and software |
---|---|
Headquarters | Tukwila, Washington |
Key people | Rodney Maurice Brock, Tim Paterson |
Products | S-100 8086 boards, 86-DOS |
Seattle Computer Products (SCP) was a Tukwila, Washington, microcomputer hardware company which was one of the first manufacturers of computer systems based on the 16-bit Intel 8086 processor. [1] Founded in 1978, [2] SCP began shipping its first S-100 bus 8086 CPU boards to customers in November 1979, [3] about 21 months before IBM introduced its Personal Computer which was based on the slower 8088 and introduced the 8-bit ISA bus. SCP shipped an operating system for that hardware about a year before the release of the PC, which was modified by Microsoft for the PC and renamed IBM PC DOS. SCP was staffed partly by high-school students from nearby communities who soldered and assembled the computers. Some of them would later work for Microsoft.
Twenty-two-year-old Tim Paterson was hired in June 1978 by SCP's owner Rodney Maurice Brock (26 August 1930 – 30 November 2018). [4] [5] At the time, SCP built memory boards for microcomputers, but after attending a local seminar on Intel's just-released 8086 in late summer 1978, Paterson convinced Brock that his company should design a CPU board for the new chip. Paterson had a prototype working by May 1979, [6] and he took his "computer" over to Microsoft, who were working on an 8086 BASIC, which was working before the end of May. [7]
When the board began shipping in November, standalone Microsoft BASIC was offered as an option, but no operating system was available for it. [8] Digital Research, whose 8-bit CP/M operating system was the industry standard, was working on an 8086-compatible version called CP/M-86, but the delay in its release was costing SCP sales. In order to fill this void, Paterson wrote QDOS (for Quick and Dirty Operating System) [1] over a four-month period starting in April 1980. QDOS 0.11 was finished in August 1980, and SCP began shipping it in September 1980. [3] The operating system was renamed to 86-DOS in December 1980.
Microsoft, having worked with SCP before and seeking an operating system they could modify for the IBM PC, bought the rights to market the 86-DOS operating system to other manufacturers for US$25,000 that same month. On 27 July 1981, just prior to the launch of the IBM PC on the 12 August 1981, Microsoft bought the full rights to the operating system for an additional US$50,000, giving SCP a perpetual royalty-free license to sell 86-DOS (including updated versions) with its computer hardware. [3] Realizing that Microsoft was making significant profit on the 86-DOS operating system, SCP attempted to sell it along with a stand-alone inexpensive CPU (without any other circuitry). This was allowed as per SCP's license with Microsoft, which let SCP sell the operating system with their 8086-based computers; this operating system was marketed as "Seattle DOS", and a CPU was included in the box it shipped in.
Thanks to the deal with Microsoft, additional capital allowed Seattle Computer to expand its memory business into providing additional memory for PC products. The company had its best year in 1982, reaping more than a million dollars in profit on about $4 million in sales. [3]
By 1985, however, SCP's business was having difficulty trying to compete with offshore products (Brock once said, "they were selling memory boards for less than his cost for parts"), and Brock decided to sell the company. The only major asset SCP had left was the license it received from Microsoft when it signed over ownership rights to 86-DOS. Brock planned to sell (via merger) the license to the highest bidder, with a company such as the Tandy Corporation in mind. After Microsoft objected to Brock's "exaggerated interpretation" of the agreement and informed Brock that his license was nontransferable, Brock sued for US$60 million. The ensuing lawsuit was highly technical and grew to fill hundreds of pages in the months leading up to trial. The trial began at the end of 1986 and lasted three weeks. An out-of-court settlement was reached while the jury was deliberating. Microsoft paid SCP US$925,000 and reclaimed its license for DOS. [3]
SCP went out of business in the late 1980s as the market for Intel 8086 systems became dominated by PC compatible computers.
Gary Arlen Kildall was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, and subsequently founded Digital Research, Inc. to market and sell his software products.
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 at International Business Machines (IBM), directed by William C. Lowe and Philip Don Estridge in Boca Raton, Florida.
The Intel 80286 is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non-multiplexed address and data buses and also the first with memory management and wide protection abilities. The 80286 used approximately 134,000 transistors in its original nMOS (HMOS) incarnation and, just like the contemporary 80186, it can correctly execute most software written for the earlier Intel 8086 and 8088 processors.
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.
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.
Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s. The Santa Cruz Operation (SCO) later acquired exclusive rights to the software, and eventually replaced it with SCO UNIX.
Digital Research, Inc. was a privately held American software company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS and GEM. It was the first large software company in the microcomputer world. Digital Research was originally based in Pacific Grove, California, later in Monterey, California.
Wintel is the partnership of Microsoft Windows and Intel producing personal computers using Intel x86-compatible processors running Microsoft Windows.
IBM PC DOS, also known as PC DOS or IBM DOS, is a discontinued disk operating system for the IBM Personal Computer, its successors, and IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was also sold by that company as MS-DOS. Both operating systems were identical or almost identical until 1993, when IBM began selling PC DOS 6.1 with new features. The collective shorthand for PC DOS and MS-DOS was DOS, which is also the generic term for disk operating system, and is shared with dozens of disk operating systems called DOS.
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.
CP/M-86 is a discontinued version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Research also produced a multi-user multitasking operating system compatible with CP/M-86, MP/M-86, which later evolved into Concurrent CP/M-86. When an emulator was added to provide PC DOS compatibility, the system was renamed Concurrent DOS, which later became Multiuser DOS, of which REAL/32 is the latest incarnation. The FlexOS, DOS Plus, and DR DOS families of operating systems started as derivations of Concurrent DOS as well.
86-DOS is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit.
Tim Paterson is an American computer programmer, best known for creating 86-DOS, an operating system for the Intel 8086. This system emulated the application programming interface (API) of CP/M, which was created by Gary Kildall. 86-DOS later formed the basis of MS-DOS, the most widely used personal computer operating system in the 1980s.
In DOS memory management, conventional memory, also called base memory, is the first 640 kilobytes of the memory on IBM PC or compatible systems. It is the read-write memory directly addressable by the processor for use by the operating system and application programs. As memory prices rapidly declined, this design decision became a limitation in the use of large memory capacities until the introduction of operating systems and processors that made it irrelevant.
A source-to-source translator, source-to-source compiler, transcompiler, or transpiler is a type of translator that takes the source code of a program written in a programming language as its input and produces an equivalent source code in the same or a different programming language. A source-to-source translator converts between programming languages that operate at approximately the same level of abstraction, while a traditional compiler translates from a higher level programming language to a lower level programming language. For example, a source-to-source translator may perform a translation of a program from Python to JavaScript, while a traditional compiler translates from a language like C to assembly or Java to bytecode. An automatic parallelizing compiler will frequently take in a high level language program as an input and then transform the code and annotate it with parallel code annotations or language constructs.
Following the introduction of the IBM Personal Computer, or IBM PC, many other personal computer architectures became extinct within just a few years. It led to a wave of IBM PC compatible systems being released.
This article presents a timeline of events in the history of 16-bit x86 DOS-family disk operating systems from 1980 to present. Non-x86 operating systems named "DOS" are not part of the scope of this timeline.
MS-DOS is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few operating systems attempting to be compatible with MS-DOS, are sometimes referred to as "DOS". MS-DOS was the main operating system for IBM PC compatibles during the 1980s, from which point it was gradually superseded by operating systems offering a graphical user interface (GUI), in various generations of the graphical Microsoft Windows operating system.
DOS is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible systems from other manufacturers include DR-DOS (1988), ROM-DOS (1989), PTS-DOS (1993), and FreeDOS (1998). MS-DOS dominated the IBM PC compatible market between 1981 and 1995.
BASIC-86 was demonstrated at the National Computer Conference, on Seattle Computer Product's 8086 CPU board for the S-100 bus microcomputers.