Shepardson Microsystems
   HOME

TheInfoList



OR:

Shepardson Microsystems, Inc. (SMI) was a small company producing
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 i ...
s and
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s for CP/M, the Atari 8-bit family and Apple II computers. SMI is most noted for the original Apple II disk operating system,
Atari BASIC Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC a ...
, and Atari's disk operating system. Shepardson Microsystems was founded by Robert Shepardson in
Saratoga Springs, New York Saratoga Springs is a city in Saratoga County, New York, United States. The population was 28,491 at the 2020 census. The name reflects the presence of mineral springs in the area, which has made Saratoga a popular resort destination for over 2 ...
.


CP/M

The company got its start in the microcomputer arena by producing a series of BASIC programming language interpreters for the burgeoning
S-100 bus The S-100 bus or Altair bus, IEEE 696-1983 ''(withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer industry. computers, consisting of p ...
computer market. Their first product was Cromemco 16k BASIC, which, as the name implies, was intended to run on
Cromemco Cromemco was a Mountain View, California microcomputer company known for its high-end Z80-based S-100 bus computers and peripherals in the early days of the personal computer revolution. The company began as a partnership in 1974 between Harry ...
Z-series
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 ...
-based computers with 16 kB of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
. As machines shipped with ever-increasing amounts of RAM, due largely to the replacement of SRAM with the much denser DRAM in the mid-1970s, SMI further expanded their version as the 26 kB Cromemco Structured BASIC, while a cut-down 12 kB version was released as CP/A Business BASIC. At the time they were written,
Microsoft BASIC 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 ...
was widespread but not as universal as it would be by the early 1980s. SMI's BASICs were based on the concepts and syntax of
Data General Business Basic Data General Business Basic was a BASIC interpreter (based on a version from MAI Basic Four) marketed by Data General for their Nova minicomputer in the 1970s, and later ported to the Data General Eclipse MV and AViiON computers. Most busines ...
(which was very similar to HP Time-Shared BASIC), as opposed to Digital's
BASIC-PLUS BASIC-PLUS is an extended dialect of the BASIC programming language that was developed by Digital Equipment Corporation (DEC) for use on its RSTS/E time-sharing operating system for the PDP-11 series of 16-bit minicomputers in the early 1970s thr ...
that formed the basis for MS BASIC. As a result, SMI's BASICs incorporated a different way to handle strings and input/output, a difference that would be seen in their later languages for the Atari.


Apple Computer

On April 10, 1978, Shepardson Microsystems signed a contract with
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, where its wild ancestor, ' ...
. For up front, and on delivery, and no additional royalties Shepardson Microsystems would build Apple's first
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
and hand it over just 35 days later. For its money, Apple would get a
file manager A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
, an interface for Integer BASIC and
Applesoft BASIC Applesoft BASIC is a dialect of Microsoft BASIC, developed by Marc McDonald and Ric Weiland, supplied with the Apple II series of computers. It supersedes Integer BASIC and is the BASIC in ROM in all Apple II series computers after the origina ...
, and utilities that would allow disk backup, disk recovery, and file copying. Apple provided detailed specifications, and early Apple employee
Randy Wigginton Randy Wigginton was one of Apple Computer's first employees (#6), creator of MacWrite, Full Impact, and numerous other Mac applications. He used to work in development at eBay, Quigo, Inc and Move.com. In November 2010, he left his position as ...
worked closely with Shepardson's Paul Laughton as the latter wrote the operating system with
punched card A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
s and a minicomputer. That deal enabled release and sales of Apple's Disk II drive.


Atari, Inc.

Atari, Inc. Atari, Inc. was an American video game developer and home computer company founded in 1972 by Nolan Bushnell and Ted Dabney. Atari was a key player in the formation of the video arcade and video game industry. Based primarily around the Sunny ...
planned to follow up its successful Atari VCS console with a more powerful home computer (the Atari 400 and 800), to be introduced at the January 1979 Consumer Electronics Show. This required a BASIC interpreter. A version of
Microsoft BASIC 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 ...
for the
MOS 6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small te ...
had been licensed for this purpose, but the task of retrofitting the code into an 8k
cartridge Cartridge may refer to: Objects * Cartridge (firearms), a type of modern ammunition * ROM cartridge, a removable component in an electronic device * Cartridge (respirator), a type of filter used in respirators Other uses * Cartridge (surname), a ...
proved too difficult. Atari turned to Shepardson Microsystems to help with the port, but after struggling with it themselves, they proposed developing a new BASIC instead of using Microsoft BASIC. Atari contracted with SMI not only for
Atari BASIC Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC a ...
, but the Atari Disk Operating System as well. SMI had their BASIC finished before the December 28, 1978 delivery of the contract, which included a $1000 bonus for early completion. In early 1981, SMI concluded that their BASIC and DOS products were not viable and permitted them, along with the Atari Assembler Editor, to be purchased by Bill Wilkinson and Mike Peters, who formed Optimized Systems Software. The new company enhanced the programs and sold them as
third-party Third party may refer to: Business * Third-party source, a supplier company not owned by the buyer or seller * Third-party beneficiary, a person who could sue on a contract, despite not being an active party * Third-party insurance, such as a Ve ...
applications.


References

* Wilkinson, Bill (1983). ''The Atari BASIC Source Book''. Compute! Books. {{ISBN, 0-942386-15-9.


Further reading

* Terdiman, Daniel
"Public at last: Apple II DOS code that launched an empire"
'' CNET'', November 12, 2013


External links


Apple Computer The Early Days A Personal Perspective

manuals

The untold story behind Apple's $13,000 operating system
Defunct software companies of the United States Apple II family Atari 8-bit family