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 daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
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 l ...
s for CP/M, the
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
and
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-mold ...
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 ...
.


CP/M

The company got its start in the microcomputer arena by producing a series of
BASIC programming language BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College i ...
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 ...
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 Ga ...
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 Dynamic random-access memory (dynamic RAM or DRAM) is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal-oxi ...
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 busin ...
(which was very similar to
HP Time-Shared BASIC HP Time-Shared BASIC (HP TSB) is a BASIC programming language interpreter for Hewlett-Packard's HP 2000 line of minicomputer-based time-sharing computer systems. TSB is historically notable as the platform that released the first public vers ...
), as opposed to
Digital Digital usually refers to something using discrete digits, often binary digits. Technology and computing Hardware *Digital electronics, electronic circuits which operate using digital signals **Digital camera, which captures and stores digital i ...
'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 ances ...
. 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 print ...
, an interface for
Integer BASIC Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers. Originally available on cassette for the Apple I in 1976, then included in ROM on the Apple II from its release in 1977, it was the first ver ...
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 A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ...
. 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 The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocessor ...
console with a more powerful home computer (the Atari 400 and 800), to be introduced at the January 1979
Consumer Electronics Show CES (; formerly an initialism for Consumer Electronics Show) is an annual trade show organized by the Consumer Technology Association (CTA). Held in January at the Las Vegas Convention Center in Winchester, Nevada, United States, the event ty ...
. 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 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 Atari Assembler Editor (sometimes written as Atari Assembler/Editor) is a ROM cartridge-based development system released by Atari, Inc. in 1981. It is used to edit, assemble, and debug 6502 programs for the Atari 8-bit family of home computers w ...
, to be purchased by Bill Wilkinson and Mike Peters, who formed
Optimized Systems Software Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages with integrated development environments, and applications primarily for the Atari 8-bit family of home computers. OSS was best known for ...
. 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 Veh ...
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