Recent from talks
Nothing was collected or created yet.
DECtape
View on Wikipedia
DECtape, originally called Microtape, is a magnetic tape data storage medium used with many Digital Equipment Corporation computers, including the PDP-1, PDP-4, PDP-6, PDP-8, LINC-8, PDP-9, PDP-10, PDP-11, PDP-12, and the PDP-15. On DEC's 32-bit systems, VAX/VMS support for it was implemented but did not become an official part of the product lineup.
DECtapes[1] are 3⁄4 inch (19 mm) wide, and formatted into blocks of data that can each be read or written individually. Each tape stores 184K 12-bit PDP-8 words or 144K 18-bit words (equivalent to 276 kilobytes). Block size is 128 12-bit words (for the 12-bit machines), or 256 18-bit words for the other machines (16, 18, 32, or 36-bit systems).[2]
From a programming point of view,[1]: p.505 [3] because the system is block-oriented and allows random seeking, DECtape behaves like a very slow disk drive.[4]
Origins
[edit]DECtape has its origin in the LINCtape tape system,[1]: 215 which was originally designed by Wesley Clark at the MIT Lincoln Laboratory as an integral part of the LINC computer. There are simple LINC instructions for reading and writing tape blocks using a single machine instruction.[5] The design of the LINC, including LINCtape, was placed in the public domain because its development had been funded by the government. LINCtape drives were manufactured by several companies, including Digital.
In turn, LINCtape's origin can be found in the magnetic tape system for the historic Lincoln Laboratory TX-2 computer, designed by Richard L. Best and T. C. Stockebrand. The TX-2 Tape System is the direct ancestor of LINCtape, including the use of two redundant sets of five tracks and a direct drive tape transport, but it uses a physically incompatible tape format (½-inch tape on 10-inch reels, where LINC tape and DECtape used ¾-inch tape on 4-inch reels).[6][7]
Digital initially introduced the Type 550 Microtape Control and Type 555 Dual Microtape Transport as peripherals for the PDP-1 and PDP-4 computers, both 18-bit machines. DEC advertised the availability of these peripherals in March and May, 1963, and by November, planning was already underway to offer the product for the 12-bit PDP-5 and 36-bit PDP-6, even though this involved a change in recording format.[8][9] The initial specifications for the Type 550 controller discuss a significant advance beyond the LINCtape, the ability to read and write in either direction.[10] By late 1964, the Type 555 transport was being marketed as a DECtape transport.[11]
The tape transport used on the LINC is essentially the same as the Type 555 transport, with the same interface signals and the same physical tape medium. The LINC and DEC controllers, however, are incompatible, and the positions of the supply and take-up reels were reversed between the LINC and DEC tape formats. While LINCtape supports high-speed bidirectional block search, it only supports actual data read and write operations in the forward direction. DECtape uses a significantly different mark track format to provide for the possibility of read and write operations in either direction, although not all DECtape controllers support reverse read. DEC applied for a patent on the enhanced features incorporated into DECtape in late 1964.[12] The inventor listed on this patent, Thomas Stockebrand, is also an author of the paper on the TX-2 tape system from which the LINC tape was derived.[6]
Eventually, the TC12-F tape controller on the PDP-12 supported both LINCtape and DECtape on the same transport. As with the earlier LINC-8, the PDP-12 is a PDP-8 augmented with hardware support for the LINC instruction set and associated laboratory peripherals.
Technical details
[edit]
including LINCtape drives
DECtape was designed to be reliable and durable enough to be used as the main storage medium for a computer's operating system (OS). It is possible, although slow, to use a DECtape drive to run a small OS such as OS/8 or OS/12. The system would be configured to put temporary swap files on a second DECtape drive, so as to not slow down access to the main drive holding the system programs.
Upon its introduction, DECtape was considered a major improvement over hand-loaded paper tapes, which could not be used to support swap files essential for practical timesharing. Early hard disk and drum drives were very expensive, limited in capacity, and notoriously unreliable, so the DECtape was a breakthrough in supporting the first timesharing systems on DEC computers. The legendary PDP-1 at MIT, where early computer hacker culture developed, adopted multiple DECtape drives to support a primitive software sharing community. The hard disk system (when it was working) was considered a "temporary" file storage device used for speed, not to be trusted to hold files for long-term storage. Computer users would keep their own personal work files on DECtapes, as well as software to be shared with others.
The design of DECtape and its controllers is quite different from any other type of tape drive or controller at the time. The tape is 0.75 in (19 mm) wide, accommodating 6 data tracks, 2 mark tracks, and 2 clock tracks, with data recorded at roughly 350 bits per inch (138 bits per cm). Each track is paired with a non-adjacent track for redundancy by wiring the tape heads in parallel; as a result the electronics only deal with 5 tracks: a clock track, a mark track and 3 data tracks. Manchester encoding (PE) was used. The clock and mark tracks are written only once, when the tape was formatted; after that, they are read-only.[13] This meant a "drop-out" on one channel could be tolerated; even a hole punched through the tape with a 0.25 in (6.4 mm) hole punch will not cause the read to fail.[14]
Another reason for DECtape's unusually high reliability is the use of laminated tape: the magnetic oxide is sandwiched between two layers of mylar, rather than being on the surface as was common in other magnetic tape types.[15][16][17][18] This allows the tape to survive many thousands of passes over the tape heads without wearing away the oxide layer, which would otherwise have occurred in heavy swap file use on timesharing systems.
The fundamental durability and reliability of DECtape was underscored when the design of the tape reel mounting hubs was changed in the early 1970s. The original machined metal hub with a retaining spring was replaced by a lower cost single-piece plastic hub with 6 flexible arms in a "starfish" or "flower" shape. When a defective batch of these new design hubs was shipped on new DECtape drives, these hubs would loosen over time. As a result, DECtape reels would fall off the drives, usually when being spun at full speed, as in an end-to-end seek. The reel of tape would fall onto the floor and roll in a straight line or circle, often unspooling and tangling the tape as it went. In spite of this horrifying spectacle, desperate users would carefully untangle that tape and wind it laboriously back onto the tape reel, then re-install it onto the hub, with a paper shim to hold the reel more tightly. The data on the mangled DECtape could often be recovered completely and copied to another tape, provided that the original tape had only been creased multiple times, and not stretched or broken. DEC quickly issued an Engineering Change Order (ECO) to replace the defective hubs to resolve the problem.[19]
Eventually, a heavily used or abused DECtape begins to become unreliable. The operating system is usually programmed to keep retrying a failed read operation, which often succeeds after multiple attempts. Experienced DECtape users learned to notice the characteristic "shoe-shining" motion of a failing DECtape as it is passed repeatedly back and forth over the tape heads, and would retire the tape from further use.
On non-DEC computers
[edit]
Computer Operations Inc (COI) of Beltsville, Maryland offered a DECtape clone in the 1970s. Initially, COI offered LINC-tape drives for computers made by Data General, Hewlett-Packard and Varian, with only passing reference to its similarity to DECtape.[20][21] While DECtape and LINC tape are physically interchangeable, the data format COI initially used for 16-bit minicomputers was distinct from both the format used by the LINC and the format used on DECtape.[22] When COI offered the LINC Tape II with support for the DEC PDP-8, PDP-11, Data General Nova, Interdata 7/32, HP 2100, Honeywell 316 and several other computers in 1974, the drive was priced at $1,995 and was explicitly advertised as being DECtape compatible.[23][24][25]
In 1974, DEC charged COI with patent infringement. COI, in turn, filed a suit claiming that DEC's patent was invalid on several grounds, including the assertions that DEC had marketed DECtape-based equipment for over a year before filing for the patent, that they had failed to properly disclose the prior art, and that the key claims in the DEC patent were in the public domain. The US Patent and Trademark Office ruled DEC's patent invalid in 1978.[12][26] The court case continued into the 1980s.[27][28]
DECtape II
[edit]
DECtape II was introduced around 1978 and has a similar block structure, but uses a much smaller 0.150 in (3.8 mm) tape[29] (the same width as an audio compact cassette). The tape is packaged in a special, pre-formatted DC150 miniature cartridge consisting of a clear plastic cover mounted on a textured aluminum plate. Cartridge dimensions are 2+3⁄8 by 3+3⁄16 by 1⁄2 inch (60 mm × 81 mm × 13 mm). The TU58 DECtape II drive has an RS-232 serial interface, allowing it to be used with the ordinary serial ports that are very common on Digital's contemporary processors.
Because of its low cost, $562 in bulk [30] and $1750 retail,[31] the TU58 was fitted to several different systems (including the VT103, PDP-11/24 and /44 and the VAX-11/730 and /750) as a DEC-standard device for software product distribution, and for loading diagnostic programs and microcode. The first version of the TU58 imposed very severe timing constraints on the unbuffered UARTs then being used by Digital, but a later firmware revision eased the flow-control problems. The RT11 single-user operating system can be bootstrapped from a TU58, but the relatively slow access time of the tape drive makes use of the system challenging to an impatient user.
Like its predecessor DECtape, and like the faster RX01 floppies used on the VAX-11/780, a DECtape II cartridge has a capacity of about 256 kilobytes. Unlike the original DECtape media, DECtape II cartridges cannot be formatted on the tape drive transports sold to end-users, and have to be purchased in a factory pre-formatted state.
The TU58 is also used with other computers, such as the Automatix Autovision machine vision system and AI32 robot controller. TU58 driver software is available for modern PCs running DOS.[32]
Early production TU58s suffered from some reliability and data interchangeability problems, which were eventually resolved. However, rapid advances in low-cost floppy disk technology, which had an inherent speed advantage, soon outflanked the DECtape II and rendered it obsolete.
See also
[edit]- LINC – additional material on LINCtape lineage and operation
References
[edit]- ^ a b c Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (1978). COMPUTER ENGINEERING: A DEC View of Hardware Systems Design. Bedford, Mass.: Digital Press. ISBN 9781483207674.
- ^ David Donald Miller (1997). Open VMS Operating System Concepts. p. 440. ISBN 978-1555581572.
- ^ A file system was developed for it, and is included in the PDP-6 monitor.
- ^ A PDP-6 using only DECtape, that formerly supported 4-6 timesharing users could, with a single disk drive, support up to 30 users - p.35, Volume 1, Number 1, The DEC Professional (magazine)
- ^ Mary Allen Wilkes and Wesley A. Clark, 18: Magnetic Tape Instructions, Programming the LINC, LINC Volume 16, Section 2, June, 1965; pages 80-104.
- ^ a b R. L. Best and T. C. Stockerbrand, A Computer-Integrated Rapid Access Magnetic Tape System with Fixed Address, Proceedings of the Western Joint Computer Conference: Contrasts in Computers, May 6–8, 1958; pages 42-46.
- ^ Herbert R. Johnson, Tape reels and hubs - "fit" section of LINC, LINCtape, DECtape, November 26, 2013.
- ^ Levin H. Campbell, Court ruling, Digital Equipment Corporation, Plaintiff, Appellant, v. Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir. 1981), June 12, 1981; see paragraph 5 for the chronology of introduction.
- ^ Leonard M. Hantman, Microtape: Its Features and Applications, Second Annual Meeting of the Digital Equipment Corporation User's Society (DECUS), Lawrence Radiation Laboratories, Livermore, Nov. 18-19, 1963; see the Future Trends section, page 15.
- ^ 555/550 Micro-Tape Dual Transport & Tape Control, Digital Equipment Corporation, May, 1963.
- ^ 555 DECtape Dual Transport, Digital Equipment Corporation, H-555, Dec. 1964; The start of Chapter 1 contains the term 'DECtape'.
- ^ a b Thomas C. Stockebrand, Bidirectional Retrieval of Magnetically Recorded Data, U.S. patent 3,387,293, issued June 4, 1968.
- ^ TU55 DECtape 55 Instruction Manual, DEC-00-HZTA-D, Digital Equipment Corporation, Maynard Mass., Sept. 1968; sections 1.4 and 1.5.
- ^ Instruction Manual - DECtape Transport TU55 (PDF). Maynard, MA: Digital Equipment Corporation. 1966.
- ^ "History (1964): DECtape"
- ^ "Scotch magnetic tape for instrumentation"
- ^ "TU56DECtape transport maintenance manual". page 1-2: "Mylar sandwich".
- ^ "PDP-8 TU56 DECtape Drive Closeup of DECtape". quote: "The top tape is the back Mylar side of the tape. The bottom tape is the iron oxide coating side."
- ^ Koning, Paul (November 12, 2015). "DECtape reliability?".
- ^ Linc Tapes, Operating System Give Users I/O Paper Tape Option, Computerworld, Dec. 20, 1972; page 15.
- ^ Varian 610s Gain Direct-Access Tapes, Computerworld, Oct. 17, 1973; page 19.
- ^ CO 600 NP LINC Tape System for Nova Computers, Computer Operations, Inc., Beltsville, MD, Nov. 24, 1971, Doc. No. 112; Section 9.0 describes the tape format.
- ^ LINC Tape II - Direct Access Mini-Computer Mass Storage System, Computer Operations Inc., Sept. 1974; 5 pages.
- ^ Low Cost Tape Drives made for DEC, DG Gear, Computerworld, June 4, 1975; page 33.
- ^ COI Showing Mass Storage Units, Computer World, May 31, 1976; page 56.
- ^ Martha Blumenthal, Fraud Ruled in 1968 DEC Tape Patent, Computerworld, May 1, 1978; page 65.
- ^ Rya W. Zobel, Memorandum of Decision, Digital Equip. Corp. v. Parker, April 2, 1980.
- ^ Levin H. Campbell, Court ruling, Digital Equipment Corporation, Plaintiff, Appellant, v. Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir. 1981), June 12, 1981.
- ^ TU58 DECtape II Technical Manual (PDF), Digital Equipment Corporation, 1979, pp. 1–5, archived from the original (PDF) on 2010-08-07
- ^ "Introducing mass storage for micros". EDN, Electrical Design News. Vol. 24, no. 18–22. Reed International Limited. 1979. p. 29.
Digital's 512KB TU58 cartridge tape subsystem. At $562 in 100's, it's priced like a tape device.
- ^ "DEC Adds 300M-Byte Drive, Cartridge System". Computerworld. Vol. 14, no. 33. IDG Enterprise. 18 Aug 1980. p. 13.
TU58 system lists from $1,750
- ^ "TU58 Driver". www.sparetimegizmos.com.
External links
[edit]- TU56 DECtape Drive Information
- DECtape Documentation at bitsavers.org
- VT103 manual at bitsavers.org. Appendix A describes the TU58 interface protocol.
DECtape
View on GrokipediaHistory
Origins and Development
The origins of DECtape trace back to the LINCtape, a magnetic tape storage system invented in 1962 by Wesley Clark at MIT's Lincoln Laboratory for use with the LINC computer, the first programmable minicomputer designed for laboratory instrumentation.[5] LINCtape employed phase-encoded Manchester coding—a self-clocking line code that embeds clock and data signals for reliable transmission—recorded on 3/4-inch-wide tape at a density of 420 bits per inch, with dedicated servo tracks for timing and positioning to compensate for speed variations up to ±25%.[6] These features enabled random-access storage in a compact, portable format, using 150-foot reels that fit on 3-1/2-inch hubs and stored up to 128K 12-bit words across duplicated tracks for redundancy and error resilience.[5] Digital Equipment Corporation (DEC) adapted LINCtape starting in 1963, initially dubbing the project Microtape, under the engineering leadership of Thomas Stockebrand, who had prior experience building tape drives at Lincoln Laboratory.[7] Stockebrand's efforts focused on enhancing the design for DEC's PDP series minicomputers, incorporating bidirectional read/write capabilities via a novel 24-bit shift register code to improve data handling efficiency.[8] In November 1964, Stockebrand assigned the invention rights to DEC and filed a patent application, which was granted as US Patent 3,387,293 on June 4, 1968, for "Bidirectional Retrieval of Magnetically Recorded Data."[7] However, the patent was invalidated by the US Patent and Trademark Office on April 4, 1978, due to prior art from LINCtape and undisclosed public demonstrations and sales predating the application, including a 1963 delivery to KIE Data Systems.[7] The primary motivations for DEC's development of Microtape/DECtape stemmed from the need for a compact, random-access storage medium in minicomputer environments, where traditional paper tapes were cumbersome for loading programs and data due to their fragility, low density, and sequential access limitations.[2] Existing reel-to-reel magnetic tapes, while offering higher capacity, were too bulky, expensive, and slow for startup in small-scale systems like DEC's early PDPs, lacking the portability and quick-access features essential for laboratory and interactive computing.[8] Clark's vision at Lincoln Laboratory emphasized reliability—aiming for a pocket-sized unit with at most one error over a programmer's lifetime—directly influencing DEC's goal to provide affordable magnetic storage that combined tape's durability with paper tape's convenience, thereby enabling broader adoption of minicomputers in research settings.[8]Introduction and Early Adoption
DECtape, initially launched as Microtape in 1963, served as a key peripheral for Digital Equipment Corporation's (DEC) early 18-bit computers, specifically the PDP-1 and PDP-4 systems.[9] This introduction marked a significant step in providing compact, random-access magnetic tape storage for minicomputers, building on concepts from the earlier LINCtape developed for the Lincoln Laboratory's LINC computer. By 1964, DEC rebranded it as DECtape and integrated it into the marketing of newer models, including the PDP-7 and the forthcoming PDP-8, positioning it as a versatile storage solution for expanding DEC's product lineup.[9] Priced as a relatively low-cost option at the time, initial DECtape units were positioned as an affordable alternative to more expensive disk drives, appealing to users seeking reliable secondary storage without the high investment required for rigid media systems.[1] This accessibility helped DEC target cost-sensitive markets, with units becoming available alongside the PDP-7's launch, which emphasized modular design for broader system configurations.[9] Early adoption of DECtape was driven by its role in enabling innovative computing experiments, such as timesharing on the PDP-1 at MIT and Bolt, Beranek and Newman (BBN), where it facilitated multi-user access and data handling in real-time environments.[9] From 1964 to 1966, it supported DEC's strategic push into laboratory and industrial computing sectors, particularly with the PDP-7's deployment in research settings and the PDP-8's emphasis on process control applications, broadening minicomputer use beyond academic prototypes.[9]Design and Technical Specifications
Physical Media and Hardware
The physical medium of the DECtape consisted of a 3/4-inch (19 mm) wide magnetic tape constructed from 1-mil thick Mylar with a laminated sandwich design to ensure durability against wear and environmental factors during repeated use. Each tape measured 260 feet in length and was wound onto compact reels, providing a formatted storage capacity of 184,000 12-bit words for PDP-8 systems or 144,000 18-bit words for larger DEC machines, equivalent to approximately 276 KB total.[10][11][12] The primary hardware implementation was the TU56 dual DECtape transport, a rack-mountable unit housing two 3.875-inch diameter reels driven by AC induction motors operating at up to 600 rpm, without capstans or pinch rollers for simplified mechanics. The drive achieved a linear tape speed of 93 inches per second, resulting in a recording density of 350 bits per inch and a data transfer rate of 33,300 3-bit characters per second using Manchester phase encoding. An electromechanical servo system provided precise control through electronic braking, full and reduced torque modes, and hydrodynamic tape guides, while two dedicated mark tracks enabled accurate block positioning and two clock tracks ensured timing synchronization for reliable read/write operations.[11][10] Integration with DEC computer systems occurred via parallel I/O buses, including the Unibus for PDP-11 models and the Q-bus for LSI-11 variants, facilitated by controller modules such as the TC11 or TC08. These controllers incorporated solid-state logic for command processing, status monitoring, and seek functions, supporting search and access speeds of approximately 50 blocks per second through bidirectional tape motion and mark track decoding.[11][12]Data Format and Access Mechanisms
The DECtape utilizes a block-oriented data format optimized for random access on magnetic tape. A standard tape is divided into 1,474 blocks for PDP-8 systems (each consisting of 128 12-bit words plus a longitudinal parity checksum, for 129 total words) or 578 blocks for 16/18-bit systems such as the PDP-11 (256 16-bit words per block) or PDP-9/15 (256 18-bit words per block). Blocks include 128 data words plus a longitudinal parity checksum; data is recorded in 3 redundant channels using non-adjacent track pairs to minimize errors. Data within blocks is encoded using Manchester phase encoding, which represents binary data through phase transitions in the magnetic flux to facilitate reliable reading at high speeds. This encoding is applied across 6 data tracks, complemented by dedicated timing and mark tracks for synchronization and positioning. Addressing operates bidirectionally using marks on the mark track, enabling the system to interpret block locations in either tape direction without needing to rewind to a fixed starting point.[13][14][15][16] Access to data blocks is achieved through random-access mechanisms that simulate disk-like operations on tape hardware. Block seeks are performed by accelerating the tape to operational speed (93 inches per second) and using the mark track to locate the target block, with read/write heads positioned precisely via servo marks on the timing track for alignment. The average seek time is approximately 10-15 seconds for random block access, depending on the block's position relative to the current head location, allowing efficient non-sequential access without full tape traversal. Error detection incorporates parity bits computed longitudinally across each block's words, enabling the controller to verify data integrity; if errors are detected, built-in retry logic automatically reattempts the read or write operation up to a programmable number of times before signaling a fault.[13][14][17] In terms of performance, the DECtape achieves a sustained transfer rate of approximately 12 KB/second (8,000-8,300 12-bit words per second) during block reads or writes, limited by the tape's linear nature but enhanced by its bidirectional capabilities. Lacking a formal file system, it functions as a raw, block-addressable device, where software directly specifies block numbers for storage and retrieval, treating the tape as an array of fixed-size units akin to early disk sectors.[14]Usage on DEC Systems
Supported DEC Computers
DECtape found primary support across several Digital Equipment Corporation (DEC) computer models, beginning with the PDP-6 in 1964.[18] It was also compatible with the PDP-8 family from 1965 through 1990, encompassing variants such as the PDP-8/E, PDP-8/I, PDP-8/A, and PDP-8/L.[19] Additional supported systems included the PDP-10 introduced in 1966, the PDP-12 in 1969, the PDP-11 in 1970, and the PDP-15 also in 1970.[20][21][16][22] Integration with these DEC computers typically involved direct attachment via dedicated controllers, enabling up to eight tape transports per system. For instance, the TC01 controller facilitated connectivity on the PDP-8, handling data transfers between the TU55 DECtape transport and the processor's memory. Boot ROMs allowed standalone operation, such as bootstrapping from DECtape on PDP-8 systems without requiring additional primary storage.[23] Similar controllers, like the TD10 for the PDP-10 and TC11 for the PDP-11, provided buffered control for reliable random-access operations across these platforms.[20][16] The evolution of DECtape compatibility spanned from the core-memory era of the PDP-6 and PDP-10, where it served as a versatile bootstrap and bulk storage medium, to the microprocessor-based PDP-11 series, which leveraged improved I/O buses for faster access.[18] Throughout, DECtape functioned as bootstrap media, loading initial programs directly into memory on systems like the PDP-8 and PDP-11 to initiate operations.| Computer Model | Introduction Year | Controller Example | Key Integration Notes |
|---|---|---|---|
| PDP-6 | 1964 | Type 552 | Bootstrap and data storage on core-memory system using Type 555 transport.[18][24] |
| PDP-8 Family (e.g., /E, /I, /A, /L) | 1965–1990 | TC01/TC08 | Up to 8 transports; boot ROM support for standalone booting.[19] |
| PDP-10 | 1966 | TD10 | Buffered transfers for 36-bit architecture.[20] |
| PDP-12 | 1969 | TC12-F | Dual compatibility with LINCtape formats.[21] |
| PDP-11 | 1970 | TC11 | UNIBUS interface for microprocessor-based I/O.[16] |
| PDP-15 | 1970 | TC15 | I/O bus support for 18-bit peripherals.[22] |