Action Computer Enterprise
   HOME

TheInfoList



OR:

Action Computer Enterprise, Inc. (ACE), was an American computer company that was active from 1978 to 1990. The company delivered one of the first
multi-user Multi-user software is computer software that allows access by multiple users of a computer. Time-sharing systems are multi-user systems. Most batch processing systems for mainframe computers may also be considered "multi-user", to avoid leavi ...
-capable
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
s, the Discovery 1600, in 1978.


History


Foundation (1978–1979)

Action Computer Enterprise was co-founded by four friends, including Herbert L. Siegel (February 27, 1938 – August 16, 2016), Kwok M. Ong, and Wing Chung. Ong, Siegel and the fourth founder had met during their employment at Jet Propulsion Laboratory (JPL) in California, while Chung and Ong had met at their alma mater of
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
. Long before starting ACE, Siegel had served in the
Peace Corps The Peace Corps is an Independent agency of the U.S. government, independent agency and program of the United States government that trains and deploys volunteers to communities in partner countries around the world. It was established in Marc ...
, teaching in
Ethiopia Ethiopia, officially the Federal Democratic Republic of Ethiopia, is a landlocked country located in the Horn of Africa region of East Africa. It shares borders with Eritrea to the north, Djibouti to the northeast, Somalia to the east, Ken ...
with his wife for two years in the 1960s before returning to the United States to obtain an M.A. in mathematics at UC Berkeley. After graduation, he worked as a programmer for JPL, the Los Angeles County Registrar-Recorder, and the Los Angeles County General, developing navigation strategies for JPL and their contract for the
Voyager program The Voyager program is an American scientific program that employs two interstellar probes, ''Voyager 1'' and ''Voyager 2''. They were launched in 1977 to take advantage of a favorable planetary alignment to explore the two gas giants Jupiter ...
; voter tracking systems for the Registrar-Recorder; and patient identification systems for the County General. Chung meanwhile was an immigrant who lived in Hong Kong post–
World War II World War II or the Second World War (1 September 1939 – 2 September 1945) was a World war, global conflict between two coalitions: the Allies of World War II, Allies and the Axis powers. World War II by country, Nearly all of the wo ...
before moving to the United States to graduate from UC Berkeley and later
Columbia University Columbia University in the City of New York, commonly referred to as Columbia University, is a Private university, private Ivy League research university in New York City. Established in 1754 as King's College on the grounds of Trinity Churc ...
with degrees in mathematics, his master's degree at the latter university sponsored by the IBM Watson Fellowship. Chung moved to New Jersey to work for
Roche F. Hoffmann-La Roche AG, commonly known as Roche (), is a Switzerland, Swiss multinational corporation, multinational holding healthcare company that operates worldwide under two divisions: Pharmaceuticals and Diagnostics. Its holding company, ...
before convincing his family to invest $50,000 in Action Computer Enterprise, his startup co-founded in 1978 with Siegel and company. ACE was founded in one of the founder's home garages in
Pasadena, California Pasadena ( ) is a city in Los Angeles County, California, United States, northeast of downtown Los Angeles. It is the most populous city and the primary cultural center of the San Gabriel Valley. Old Pasadena is the city's original commerci ...
. It soon occupied an office in the city, growing to a staff of 30 in the early 1980s. Siegel was named chairman, while Chung was named vice president of ACE. The company's early days were spent developing what Chung later claimed to be the first
multi-user Multi-user software is computer software that allows access by multiple users of a computer. Time-sharing systems are multi-user systems. Most batch processing systems for mainframe computers may also be considered "multi-user", to avoid leavi ...
microcomputer on the market. The company branded this computer as the Discovery 1600 and first released it in April 1979.


Discovery 1600 and Discovery 500 (1979–1983)

The Discovery 1600 was an SBC-based microcomputer based on an IEEE-696-compliant S-100-bus backplane. The system could carry one service processor card and up to fifteen user processor cards on its bus, with room to spare for S-100 peripheral cards (so long as they could support
port-mapped I/O Memory-mapped I/O (MMIO) and port-mapped I/O (PMIO) are two complementary methods of performing input/output (I/O) between the central processing unit (CPU) and peripheral devices in a computer (often mediating access via chipset). An alterna ...
). The service processor acts as a controller for the S-100 bus and floppy and hard disk drives. User processor cards, on the other hand, provide the means of interaction and multi-user capability, through the use of
video terminal A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. Most early computers only had a front panel to input or display b ...
s plugged into each of their serial ports. Depending on the type of user processor card (variants described below), either vanilla
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 ...
or
CP/M-86 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 Re ...
can be run as an independent operating system on each user processor. The assignment of operating systems to each user card was facilitated by Discovery's custom DPOS (Distributed Processing Operating System). The Discovery 1600's main service processor card (dubbed the ''dpc-283 processor'') features a
Zilog Z80A The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
microprocessor with 96 KB of
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
, a DMA controller, one parallel port, and two serial ports. User processor cards came in three forms: the dpc-83U, the dpc-183, and the dpc-186. The dpc-83U runs off a Z80A and features between 64 and 96 KB (later 96 KB standard) of
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
(non-DMA) and two serial ports; each dcp-83U can only be used as a user processor. The dcp-183 and dpc-186 meanwhile may be repurposed as secondary service processor cards for
multiprocessing Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. The ...
through the use of a special secondary multiprocessing bus on their boards and through their DMA controllers. The dcp-183 runs off a Z80A processor and features 96 KB of RAM (32 KB bank-switchable) and two serial ports. The dpc-186 meanwhile incorporates an
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 ...
—with a socket for an optional
Intel 8087 The Intel 8087, announced in 1980, was the first floating-point coprocessor for the 8086 line of microprocessors. The purpose of the chip was to speed up floating-point arithmetic operations, such as addition, subtraction, multiplication, div ...
floating-point unit—between 128 KB and 1 MB of RAM, and two asynchronous serial ports. The first units of the Discovery 1600 were sold to a tobacco-growing business in the Ban Phai district in Thailand. Further units were primarily sold to banks and government institutions in Thailand, with Chung using his father K. S. Chung's connections to secure these customers. By 1983, roughly 2,000 units of the Discovery 1600 had been sold. The Discovery 1600's success spurred the development of the Discovery 500, another multiuser micro released in January 1983. Like the 1600 before it, the Discovery 500 was based on an SBC-on-a-backplane; however, it reduced the number of maximum processor cards to seven, in exchange for beefier optional floppy and hard drives.


D/NET and dissolution (1983–1990)

In selling the Discovery 500, Wing Chung turned his attention to the computer market in mainland China. By 1984, ACE generated $5 million worth of revenue, or one-third of the company's global revenue, from sales to Chinese business. Sales in China were facilitated by ACE's staff of 25 salespeople and service workers in Hong Kong—half of ACE's total number of employees that year. To keep the Discovery 1600 competitive in the market, in 1983 ACE introduced D/NET, a software and hardware system for the 1600 that facilitated a
local area network A local area network (LAN) is a computer network that interconnects computers within a limited area such as a residence, campus, or building, and has its network equipment and interconnects locally managed. LANs facilitate the distribution of da ...
comprising a
star topology A star network is an implementation of a spoke–hub distribution paradigm in computer networks. In a star network, every host is connected to a central hub. In its simplest form, one central hub acts as a conduit to transmit messages. The ...
of Discovery 1600 computers. Up to 10 Discovery 1600s can be connected, for a total of 150 networked user terminals. The included
network operating system A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall. Historically operating systems with networking capabilities were described as network operating systems, because they ...
is run on the service processor. In the mid-1980s, Chung left ACE to found another computer startup in
La Mirada, California La Mirada is a city in southeast Los Angeles County, California, Los Angeles County, California United States, and is one of the Gateway Cities, on the border with Orange County, California, Orange County. The population was 48,008 at the 2020 ...
, called Universal Digital Computer Corporation (UDC). ACE went defunct in 1990.


Citations


References

* * * * * * * * * * * * * {{refend American companies established in 1978 American companies disestablished in 1990 Computer companies established in 1978 Computer companies disestablished in 1990 Defunct companies based in Greater Los Angeles Defunct computer companies based in California Defunct computer companies of the United States Defunct computer hardware companies Defunct computer systems companies