
The TX-0, for ''Transistorized Experimental computer zero'', but affectionately referred to as tixo (pronounced "tix oh"), was an early fully
transistor
A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
ized computer and contained a then-huge 64
K of 18-bit words of
magnetic-core memory
In computing, magnetic-core memory is a form of random-access memory. It predominated for roughly 20 years between 1955 and 1975, and is often just called core memory, or, informally, core.
Core memory uses toroids (rings) of a hard magneti ...
. Construction of the TX-0 began in 1955 and ended in 1956.
It was used continually through the 1960s at
MIT. The TX-0 incorporated around 3,600
Philco
Philco (an acronym for Philadelphia Battery Company) is an American electronics industry, electronics manufacturer headquartered in Philadelphia. Philco was a pioneer in battery, radio, and television production. In 1961, the company was purchase ...
high-frequency
surface-barrier transistors, the first transistor suitable for high-speed computers. The TX-0 and its direct descendant, the original
PDP-1
The PDP-1 (Programmed Data Processor-1) is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is known for being the most important computer in the creation of hacker culture at the Massachusetts ...
, were platforms for pioneering computer research and the development of what would later be called computer "
hacker
A hacker is a person skilled in information technology who achieves goals and solves problems by non-standard means. The term has become associated in popular culture with a security hackersomeone with knowledge of bug (computing), bugs or exp ...
" culture. For MIT, this was the first computer to provide a
system console which allowed for direct interaction, as opposed to previous computers, which required the use of
punched card
A punched card (also punch card or punched-card) is a stiff paper-based medium used to store digital information via the presence or absence of holes in predefined positions. Developed over the 18th to 20th centuries, punched cards were widel ...
as a primary interface for programmers debugging their programs.
Members of MIT's
Tech Model Railroad Club, "the very first hackers at MIT", reveled in the interactivity afforded
by the console, and were recruited by
Marvin Minsky to work on this and other systems used by Minsky's AI group.
Background
Designed at the
MIT Lincoln Laboratory largely as an experiment in
transistor
A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
ized design and the construction of very SMALL core memory systems, the TX-0 was essentially a transistorized version of the equally famous
Whirlwind, also built at Lincoln Lab. While the Whirlwind filled an entire floor (occupying over ), TX-0 fit in a single reasonably sized room and yet was somewhat faster. Like the Whirlwind, the TX-0 was equipped with a
vector display system, consisting of a 12-inch
oscilloscope
An oscilloscope (formerly known as an oscillograph, informally scope or O-scope) is a type of electronic test instrument that graphically displays varying voltages of one or more signals as a function of time. Their main purpose is capturing i ...
with a working area of 7 by 7 inches connected to the 18-bit output
register of the computer, allowing it to display points and vectors with a resolution up to 512×512 screen locations.
The TX-0 was an 18-bit computer with a 16-bit address range. The first two bits of the machine word designated the instruction, and the remaining 16 bits are used to specify the memory location or operand for the special "operate" instruction. These two bits created four possible instructions, which included store, add, and conditional branch instructions as a basic set.
Wesley A. Clark designed the logic and
Ken Olsen oversaw the engineering development.
Development
Initially a vacuum-tube computer named TX-1 was being designed to test the first large
magnetic-core memory
In computing, magnetic-core memory is a form of random-access memory. It predominated for roughly 20 years between 1955 and 1975, and is often just called core memory, or, informally, core.
Core memory uses toroids (rings) of a hard magneti ...
bank. However, the design was never approved and the TX-1 was never built. Instead, the TX-0 was designed for the same purpose, except using transistors. With the successful completion of the TX-0, work turned immediately to the much larger and far more complex
TX-2, completed in 1958.
Since core memory was very expensive at the time, several parts of the TX-0 memory were cannibalized for the TX-2 project.
After a time, the TX-0 was no longer considered worth keeping at Lincoln Lab, and was "loaned" (semi-permanently) to the MIT Research Laboratory of Electronics (RLE) in July 1958, where it became a centerpiece of research that would eventually evolve into the
MIT Artificial Intelligence Lab and the original computer
hacker culture
The hacker culture is a subculture of individuals who enjoy—often in collective effort—the intellectual challenge of creatively overcoming the limitations of software systems or electronic hardware (mostly digital electronics), ...
. Delivered from Lincoln Laboratory with only 4K of core, the machine no longer needed 16 bits to represent a storage address. After about a year and a half, the number of instruction bits was doubled to four, allowing a total of 16 instructions, and an
index register
An index register in a computer's central processing unit, CPU is a processor register (or an assigned memory location) used for pointing to operand addresses during the run of a program. It is useful for stepping through String (computer science ...
was added. This dramatically improved programmability of the machine, but still left room for a later memory expansion to 8K (the four instruction bits and one-bit indexing flag left 13 bits for addressing). This newly modified TX-0 was used to develop a huge number of advances in computing, including
speech
Speech is the use of the human voice as a medium for language. Spoken language combines vowel and consonant sounds to form units of meaning like words, which belong to a language's lexicon. There are many different intentional speech acts, suc ...
and
handwriting recognition
Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwriting, handwritten input from sources such as paper documents, photographs, touch-screens ...
, as well as the tools needed to work on such projects, including
text editor
A text editor is a type of computer program that edits plain text. An example of such program is "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be used to c ...
s and
debugger
A debugger is a computer program used to test and debug other programs (the "target" programs). Common features of debuggers include the ability to run or halt the target program using breakpoints, step through code line by line, and display ...
s.
Meanwhile the TX-2 project was running into difficulties of its own, and several team members decided to leave the project at Lincoln Lab and start their own company -
Digital Equipment Corporation
Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
(DEC).
Legacy
After a short time selling "lab modules" in the form of simple logic elements from the TX-2 design, the newly formed Digital Equipment Corporation (DEC) decided to produce a "cleaned up" TX-0 design, and delivered it in 1961 as the
PDP-1
The PDP-1 (Programmed Data Processor-1) is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is known for being the most important computer in the creation of hacker culture at the Massachusetts ...
. A year later, DEC donated the engineering prototype PDP-1 machine to MIT. It was installed in the room next to TX-0, and the two machines would run side-by-side for almost a decade.
Significant pieces of the TX-0 are held by MIT Lincoln Laboratory. In 1983, the TX-0 was still running and is shown running a maze application in th
first episodeof ''
Computer Chronicles''.
As part of its use in artificial intelligence research, the computer was used to write simple western playlets and was featured in the 1961 CBS television documentary "The Thinking Machine", and in the companion book by John Pfeiffer of the same title published by the JB Lippincott Company in 1962.
See also
*
Expensive Desk Calculator
*
Expensive Tape Recorder
*
Early history of video games
The history of video games spans a period of time between the invention of the first electronic games and today, covering many inventions and developments. Video game, Video gaming reached mainstream popularity in the 1970s and 1980s, when arcad ...
— early video games invented on the TX-0
References
External links
RLE Technical Report 627 TX-0 Computer History (Oct 1974)Oral history interview with Jack B. Dennis Charles Babbage Institute
The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota. — Dennis describes his educational background and work in time-sharing computer systems at the Massachusetts Institute of Technology (MIT), including the TX-0 computer, the work of
John McCarthy on time-sharing, and the development of
Multics
Multics ("MULTiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.Dennis M. Ritchie, "The Evolution of the Unix Time-sharing System", Communications of t ...
at General Electric.
The TX-0: Its Past and PresentTX-0 documentationTX-0 programs*
Steven Levy
Steven Levy (born 1951) is an American journalist and editor at large for '' Wired'' who has written extensively for publications on computers, technology, cryptography, the internet, cybersecurity, and privacy. He is the author of the 1984 boo ...
, ''
Hackers: Heroes of the Computer Revolution''
* — Website dedicated to information about the TX-0 computer.
ebsite partially working when checked* {{Cite web, url=http://ethw.org/Archives:The_Computer_Pioneers:_The_TX-0, title=Archives:The Computer Pioneers: The TX-0, date=November 13, 1983 , website=Engineering and Technology History Wiki, quote=Development of the TX-0 at MIT - participants include Doug Ross and Harrison (Dit) Morse, Electronic Systems Group alumni, interview conducted by Gordon Bell., access-date=2017-12-07
One-of-a-kind computers
Transistorized computers
18-bit computers