Jump to content

PDP-1

From Alfawiki
Digital Equipment Corporation
IndustryComputer hardware
Founded1957
FounderKen Olsen, Harlan Anderson
Headquarters
Maynard, Massachusetts
,
United States
ProductsPDP series minicomputers including PDP-1

The PDP-1 (Programmed Data Processor-1) was the inaugural computer in Digital Equipment Corporation's PDP lineup, launched in 1959. It significantly influenced the emergence of early hacker culture at places such as the Massachusetts Institute of Technology and Bolt, Beranek and Newman. Additionally, the PDP-1 was the original hardware for one of the earliest video games, Steve Russell's 1962 Spacewar!, representing a key breakthrough in interactive computing and software development.

Description

The PDP-1 is characterized by an 18-bit word length and a base main memory capacity of 4,096 words, which could be expanded up to 65,536 words. Its magnetic-core memory operates with a cycle time of 5.35 microseconds, corresponding to a clock rate near 187 kilohertz; most arithmetic commands require 10.7 microseconds due to needing two memory cycles per instruction. It uses ones' complement notation for signed integer representation. In terms of processing capability, it is roughly comparable to a pocket organizer from 1996, albeit with somewhat less memory.

Internally, the PDP-1 contains around 2,700 transistors alongside 3,000 diodes. The construction primarily involves DEC's 1000-series System Building Blocks, which incorporate micro-alloy transistors capable of switching at frequencies up to 5 MHz. These components are installed within multiple 19-inch racks inside a sizable mainframe chassis. The front panel features a hexagonal control interface equipped with switches and indicator lights positioned at table height, accompanied by standard input/output devices including a punched tape reader and puncher.

The entire system weighs approximately .

History

The PDP-1’s architecture drew inspiration from the groundbreaking TX-0 and TX-2 machines developed at MIT Lincoln Laboratory, with Benjamin Gurley serving as the chief engineer. A prototype was first presented at the Eastern Joint Computer Conference in December 1959. The initial production unit was delivered to Bolt, Beranek and Newman (BBN) in November 1960 and formally accepted in early 1961. By September 1961, DEC had donated a PDP-1 to MIT where it was installed alongside its predecessor, the TX-0.

At MIT, the PDP-1 rapidly became a favored platform for pioneering computer users, enabling significant innovations such as one of the earliest video games, Spacewar!, along with the first text editor, word processor, interactive debugger, an early time-sharing system (BBN Time-Sharing System), and some of the first examples of computer-generated music. BBN’s PDP-1d model also played a crucial role in creating the Interface Message Processor (IMP) software for ARPANET, underscoring its importance in early internet infrastructure.

During a reunion event in 1984, Gordon Bell observed that DEC’s product line evolved directly from the TX-2 design, with Ben Gurley’s work on the PDP-1 heavily influenced by his experience with the TX-0 display system. The PDP-1 was sold at a price of $120,000 (approximately $1 million in today’s dollars). Early adopters included Lawrence Livermore National Laboratory and Atomic Energy of Canada Limited (AECL). A total of 53 units were manufactured up until 1969, with many remaining operational into the 1970s. Several examples have been preserved in museums; notably MIT’s unit is exhibited at the Computer History Museum.

The PDP-1 represented a paradigm shift in computer design by emphasizing user interaction rather than focusing solely on computational power. Importantly, initial mentions of hacking appeared in MIT’s student publication The Tech, documenting telephone hacking activities involving the PDP-1.

Peripherals

The PDP-1 primarily relies on fanfold punched paper tape as its main storage format. In contrast to punched card stacks, which can be easily sorted and rearranged, paper tape presents challenges for physical editing. This limitation motivated the creation of text-editing software such as Expensive Typewriter and TECO. The system is outfitted with both online and offline printers that utilize electric typewriter mechanisms originally developed by IBM, supporting what would later be recognized as "letter-quality printing." This capability influenced the development of TJ-2, one of the earliest examples of a word processor.

The console typewriter, known as the Computeriter, was provided by Soroban Engineering. It modifies an IBM Model B Electric typewriter by incorporating additional switches to detect keystrokes and solenoids to actuate the typebars. Unlike the subsequent "golfball" mechanism found in the IBM Selectric typewriter, this device retains a conventional typebar design. Lettercase selection is achieved by physically raising or lowering the type basket. The Soroban includes a dual-color ink ribbon (red and black) with hardware support for color switching, allowing software to differentiate user input from machine-generated output through color coding. However, this mechanism is susceptible to jamming, particularly during case shifts or ribbon color changes.

Offline peripherals often involved modified Friden Flexowriters adapted to the PDP-1’s FIO-DEC character encoding. These electromechanical typewriters are noted for their reliability and suitability for extended unattended printing tasks. Flexowriters feature synchronous paper tape punches and readers operating at approximately ten characters per second. A typical PDP-1 workflow entailed punching text at 60 characters per second using a Teletype model BRPE punch, then manually feeding the tape into a Flexowriter for offline printing.

Subsequent PDP-1 configurations incorporated DECtape drives to enhance program and data backup capabilities and facilitate early forms of time-sharing. DECtapes provided improved durability, speed, and reliability over paper tapes, enabling automated program and data swapping without manual intervention. Early hard disk drives were expensive and prone to failure; when utilized, their primary function was faster swapping rather than long-term storage.

Graphics display

The Type 30 Precision CRT display is a point-plotting device capable of addressing a 1024 by 1024 resolution grid at a rate of 20,000 points per second. A dedicated instruction called "Display One Point On CRT" was designed to create images requiring frequent refresh cycles. Originally intended for radar applications, this 16-inch CRT uses long-persistence P7 phosphor. The system includes a light pen for selecting points on the screen, along with optional hardware components for generating characters and rendering lines or curves.

Computer music

At MIT, programmers utilized the PDP-1 to produce four-part harmony music through specialized hardware consisting of four flip-flops directly manipulated by the processor, with audio signals shaped by simple RC filters. Compositions were created using Peter Samson's Harmony Compiler, a text-based tool optimized for efficiently encoding baroque-style music. The repertoire featured works such as Bach fugues, Mozart's Eine kleine Nachtmusik, Beethoven's Ode to Joy from Symphony No. 9, traditional Christmas carols, and popular tunes.

Current status

Presently, only three PDP-1 machines are preserved, all located at the Computer History Museum (CHM). Among these, one is the original MIT prototype, while the remaining two are production models of the PDP-1C series. The final unit produced, bearing serial number 55, has been fully restored to operational condition and is showcased with live demonstrations twice each month. These presentations include:

  • the classic game Spacewar!
  • graphical displays such as Snowflake
  • live musical performances

Emulations of PDP-1 software are accessible through SIMH and MESS, and FPGA-based recreations can be found via the MiSTer initiative. Digital copies of software stored on paper tape have been preserved and are available at bitsavers.org.

See also

External links