HOME

TheInfoList



OR:

Tim Paterson (born 1 June 1956) is an American
computer programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
, best known for creating 86-DOS, an operating system for the
Intel 8086 The 8086 (also called iAPX 86) 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 (allowi ...
. This system emulated the
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(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/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
, 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, an ...
. 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 ope ...
, the most widely used personal computer
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
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 Park, ...
, graduating from
Ingraham High School Ingraham High School is a public high school, serving grades 9–12 in the Haller Lake neighborhood of Seattle, Washington, United States. Opened in 1959, the school is named after Edward Sturgis Ingraham, the first superintendent of the Seatt ...
in 1974. He attended the
University of Washington The University of Washington (UW, simply Washington, or informally U-Dub) is a public research university in Seattle, Washington. Founded in 1861, Washington is one of the oldest universities on the West Coast; it was established in Seattle a ...
, 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 speciali ...
for The Retail Computer Store in the Green Lake area of
Seattle Seattle ( ) is a seaport city on the West Coast of the United States. It is the seat of King County, Washington. With a 2020 population of 737,015, it is the largest city in both the state of Washington and the Pacific Northwest regio ...
, 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 So ...
'' 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 The Z-80 SoftCard is a plug-in Apple II processor card developed by Microsoft to turn the computer into a CP/M system based upon the Zilog Z80 central processing unit (CPU). Becoming the most popular CP/M platform and Microsoft's top revenue sou ...
which had a
Z80 The Z80 is an 8-bit microprocessor introduced by Zilog as the startup company's first product. The Z80 was conceived by Federico Faggin in late 1974 and developed by him and his 11 employees starting in early 1975. The first working samples were ...
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/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
operating system on an
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
. A month later, Intel released the
8086 The 8086 (also called iAPX 86) 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 (allowi ...
CPU, and Paterson went to work designing an 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 way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
s of CP/M from sources including the published CP/M manual so that it would be highly compatible. QDOS was soon renamed as 86-DOS. 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 technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
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 the act of communicating to a third party false statements about a person, place or thing that results in damage to its reputation. It can be spoken (slander) or written (libel). It constitutes a tort or a crime. The legal defini ...
. 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, an ...
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. 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 computers standard they were developing with
ASCII ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
. 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 for the 8-bit home computer standard MSX, and is a cross between MS-DOS 1.25 and CP/M-80 2. MSX-DOS MSX-DOS and the extended BASIC with 3½-inch floppy disk supp ...
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 (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (cl ...
. 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 basic cable channel owned by Paramount Global through its network division's MTV Entertainment Group unit, based in Manhattan. The channel is geared towards young adults aged 18–34 and carries comedy programming ...
television Television, sometimes shortened to TV, is a telecommunication medium for transmitting moving images and sound. The term can refer to a television set, or the medium of television transmission. Television is a mass medium for advertisin ...
program ''
BattleBots ''BattleBots'' (logo: Bꓭ)In season 10, the 2020-2021 TV season, the show introduced the "Bꓭ" logo is an American robot combat television series. The show was an adaptation of the British show '' Robot Wars'', in which competitors design and ...
''. 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 road racing, rallying, and autocross in the United States. Formed in 1944, it runs many programs for both amateur and professional 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 co ...
, which he integrated into the axle of a four-wheel-drive
Porsche 911 The Porsche 911 (pronounced ''Nine Eleven'' or in german: Neunelfer) is a two-door 2+2 high performance rear-engined sports car introduced in September 1964 by Porsche AG of Stuttgart, Germany. It has a rear-mounted flat-six engine and origin ...
.


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