Tim Paterson (born 1 June 1956) is an American
computer programmer
A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming.
The professional titles ''software developer'' and ''software engineer'' are used for jobs that require a progr ...
, best known for creating
86-DOS
86-DOS (known internally as QDOS, for Quick and Dirty Operating System) is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit.
86-DOS shared a few of its commands wi ...
, an operating system for the
Intel 8086
The 8086 (also called iAPX 86) is a 16-bit computing, 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-b ...
. This system emulated the
application programming interface
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
(API) of
CP/M
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/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
, which was created by
Gary Kildall
Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) 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 s ...
. 86-DOS later formed the basis of
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft 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 op ...
, the most widely used personal computer
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
in the 1980s.
Biography
Paterson was educated in the
Seattle Public Schools
Seattle Public Schools is the largest Public school (government funded), public school district in the state of Washington (state), Washington. The school district serves almost all of Seattle. Additionally it includes sections of Boulevard Par ...
, graduating from
Ingraham High School in 1974. He attended the
University of Washington
The University of Washington (UW and informally U-Dub or U Dub) is a public research university in Seattle, Washington, United States. Founded in 1861, the University of Washington is one of the oldest universities on the West Coast of the Uni ...
, working as a repair
technician
A technician is a worker in a field of technology who is proficient in the relevant skill and technique, with a relatively practical understanding of the theoretical principles.
Specialisation
The term technician covers many different special ...
for The Retail Computer Store in the
Green Lake area of
Seattle
Seattle ( ) is the most populous city in the U.S. state of Washington and in the Pacific Northwest region of North America. With a population of 780,995 in 2024, it is the 18th-most populous city in the United States. The city is the cou ...
, Washington, and graduated ''
magna cum laude
Latin honors are a system of Latin phrases used in some colleges and universities to indicate the level of distinction with which an academic degree has been earned. The system is primarily used in the United States. It is also used in some Sout ...
'' with a degree in Computer Science
in June 1978. He went to work for
Seattle Computer Products as a designer and engineer.
He designed the hardware of Microsoft's
Z-80 SoftCard which had a
Z80 CPU and ran the
CP/M
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/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
operating system on an
Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
.
A month later, Intel released the Intel 8086, 8086 CPU, and Paterson went to work designing an S-100 bus, S-100 8086 board, which went to market in November 1979. The only commercial software that existed for the board was Microsoft's Standalone Disk BASIC-86. The standard CP/M operating system at the time was not available for this CPU and without a true operating system, sales were slow. Paterson began work on QDOS (Quick and Dirty Operating System) in April 1980 to fill that void, copying the
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s of CP/M from references, including the published CP/M manual, so that it would be highly compatible. QDOS was soon renamed as
86-DOS
86-DOS (known internally as QDOS, for Quick and Dirty Operating System) is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit.
86-DOS shared a few of its commands wi ...
. Version
0.10 was complete by July 1980. By version
1.14, 86-DOS had grown to lines of assembly code.
In December 1980,
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
secured the rights to market 86-DOS to other hardware manufacturers.
While acknowledging that he made 86-DOS compatible with CP/M,
Paterson has maintained that the 86-DOS program was his original work and has denied allegations that he referred to CP/M code while writing it.
When a book appeared in 2004 claiming that 86-DOS was an unoriginal "rip-off" of CP/M,
Paterson sued the authors and publishers for
defamation
Defamation is a communication that injures a third party's reputation and causes a legally redressable injury. The precise legal definition of defamation varies from country to country. It is not necessarily restricted to making assertions ...
.
The judge found that Paterson failed to "provide any evidence regarding 'serious doubts' about the accuracy of the
Gary Kildall
Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) 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 s ...
chapter. Instead, a careful review of the
Lefer notes ... provides a research picture tellingly close to the substance of the final chapter" and the case was dismissed on the basis that the book's claims were
constitutionally protected opinions and not provably false.
Paterson left SCP in April 1981 and worked for Microsoft from May 1981 to April 1982. Microsoft renamed 86-DOS to MS-DOS on 27 July 1981. After a brief second stint with SCP, Paterson started his own company, Falcon Technology, a.k.a. Falcon Systems.
In 1983, Microsoft contracted Paterson to port MS-DOS to the
MSX
MSX is a standardized home computer architecture, announced by ASCII Corporation on June 16, 1983. It was initially conceived by Microsoft as a product for the Eastern sector, and jointly marketed by Kazuhiko Nishi, the director at ASCII Corpo ...
computers standard they were developing with
ASCII Corporation
was a Japanese publishing company based in Chiyoda, Tokyo. It became a subsidiary of Kadokawa Group Holdings in 2004, and merged with another Kadokawa subsidiary MediaWorks on April 1, 2008, becoming ASCII Media Works. The company published ' ...
. Paterson accepted the contract to help fund his company and completed the work on the
MSX-DOS
MSX-DOS is a discontinued disk operating system developed by Microsoft's Japan subsidiary for the 8-bit home computer standard MSX, and is a cross between MS-DOS v1.25 and CP/M-80 v2.2.
MSX-DOS
MSX-DOS and the extended BASIC with 3½-in ...
operating system in 1984.
Falcon Technology was bought by Microsoft in 1986 to reclaim one out of two issued royalty-free licenses for MS-DOS (the other belonging to SCP),
eventually becoming part of
Phoenix Technologies
Phoenix Technologies Ltd. is an American company that designs, develops and supports core system software for personal computers and other computing devices. The company's products commonly referred to as BIOS (Basic Input/Output System) or fir ...
.
Paterson worked a second stint with Microsoft from 1986 to 1988,
and a third stint from 1990 to 1998, during which time he worked on
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to:
* Visual Basic (.NET), the current version of Visual Basic launched in 2002 which runs on .NET
* Visual Basic (classic), the original Visual Basic suppo ...
.
After leaving Microsoft a third time, Paterson founded another software development company, Paterson Technology, and also made several appearances on the
Comedy Central
Comedy Central is an American Cable television in the United States, cable television channel, channel owned by Paramount Global through its Paramount Media Networks, network division's Paramount Media Networks#MTV Entertainment Group, MTV Ente ...
television
Television (TV) is a telecommunication medium for transmitting moving images and sound. Additionally, the term can refer to a physical television set rather than the medium of transmission. Television is a mass medium for advertising, ...
program ''
BattleBots''. Paterson has also raced rally cars in the
SCCA
The Sports Car Club of America (SCCA) is a non-profit American automobile club and sanctioning body supporting Autocross, Rallycross, High Performance Driver Education, HPDE, Time trial, Time Trial, Road racing, Road Racing, Regularity rally, R ...
Pro Rally series, and even engineered his own
trip computer
A trip computer is a computer fitted to some cars; most modern trip computers record, calculate, and display the distance travelled, the average speed, the average fuel consumption, and real-time fuel consumption.
The first, mechanical trip ...
, which he integrated into the axle of a four-wheel-drive
Porsche 911
The Porsche 911 model series (pronounced ''Nine Eleven'' or in ) is a family of German two-door, high performance Rear-engine design, rear-engine sports cars, introduced in September 1964 by Porsche, Porsche AG of Stuttgart, Germany. Now in it ...
.
References
External links
Paterson Technology a company founded by Tim Paterson
Tim Paterson's blog
{{DEFAULTSORT:Paterson, Tim
American computer programmers
Microsoft employees
DOS people
MSX-DOS
1956 births
Living people
University of Washington alumni
Kernel programmers