WPS-8: The Digital Equipment Corporation Word Processing System
Released around 1978, WPS-8 was a sophisticated word processing system developed by the Digital Equipment Corporation (DEC). Designed specifically for the PDP-8 processor architecture, it provided professional document creation capabilities for a variety of microcomputer systems, including the VT78, VT278 DECmate, PC238 DECmate II, and PC24P DECmate III.
Key Facts
- Developer: Digital Equipment Corporation (DEC)
- Release Date: Approximately 1978
- Platform: PDP-8 (12-bit processor)
- Memory: 16 KWords of RAM
- Storage: 256 KB diskette storage
- Key Innovation: "Gold Key" editing and hierarchical menus
System Compatibility and Interface
WPS-8 was designed to be versatile, supporting a wide range of terminals. It worked with 24-row terminals featuring either 80 or 132 columns, including the VT52 family, the VT100 family, and all subsequent ANSI-compatible terminals (industry-standard protocols for terminal communication).
The user interface relied on a series of hierarchical menus to issue commands. This specific menu style became a hallmark of DEC's design philosophy and was later integrated into their "ALL-IN-1" office systems.
[ไม่มีภาพประกอบ]Visual Editing and Formatting
Once a document was opened, WPS-8 offered a near-WYSIWYG (What You See Is What You Get) experience. It utilized a digital ruler to indicate text alignment and tab stops. This allowed users to achieve complex formatting even on simple 24x80 character terminals.
The system handled text flow automatically through word-wrapping, ensuring content conformed to the active ruler. It also supported semi-automatic hyphenation, including "hidden" hyphens that only appeared if a line break required them. While ANSI terminals could display attributes like bold and underline on-screen, VT52 terminals could not; however, these formatting choices were still preserved and visible in the final printout.
Advanced Editing and Hardware Integration
Editing in WPS-8 was heavily reliant on the terminal keypad. While some functions were mapped to single keys, a broader range of commands was accessed via the Gold Key (the PF1 key). This "gold key" convention became a standard across DEC products, appearing later in general-purpose editors such as KED and EDT.
The system also introduced early versions of modern editing workflows, including the ability to select text for cutting and pasting using dedicated keys rather than a mouse.
Storage and Printing
WPS-8 typically operated from a single floppy diskette, with support for up to four diskette drives per system. User data could be stored on the system disk or separate data-only diskettes.
For output, the system supported various letter-quality daisy wheel printers, including a DEC-specific variant of the Diablo 630.
Technical Constraints and Capabilities
Operating on a 12-bit, 1.2-μs processor with only 16 KWords of memory, WPS-8 relied extensively on overlays (a method of loading only necessary pieces of code into memory at a given time) to function. Despite these limitations, it offered powerful data management tools, including:
- Creation and sorting of data tables.
- Arithmetic calculations based on table data.
- Mail-merge operations combining data and calculated results.
One notable omission was a spell-checker. Due to the extreme storage limitations of the era, there was simply no room to house a dictionary file.
| Feature | Specification |
|---|---|
| Processor | PDP-8 (12-bit, 1.2-μs) |
| Memory | 16 KWords |
| Disk Storage | 256 KB |
| Max Disk Drives | 4 |
| Supported Terminals | VT52, VT100, ANSI-compatible |
| Printer Type | Daisy wheel (e.g., Diablo 630 variant) |
Frequently Asked Questions
What was the purpose of the Gold Key in WPS-8?
The Gold Key (PF1) acted as a modifier key. When pressed, it unlocked a wider range of specialized editing functions beyond the basic keypad commands, a design that later influenced other DEC editors like KED and EDT.
Could WPS-8 check spelling?
No, WPS-8 did not include a spell-checker because the system's limited disk storage could not accommodate a dictionary file.
How did WPS-8 handle text formatting on older terminals?
On VT52 terminals, which could not display text attributes, formatting like bold and underline was not visible on the screen but was correctly rendered during the printing process.
What were the data management capabilities of WPS-8?
Beyond word processing, the system could create and sort data tables, perform arithmetic calculations, and execute mail-merge operations using that data.
Which hardware systems ran WPS-8?
It was designed for PDP-8 processors and was used in systems such as the VT78, VT278 DECmate, PC238 DECmate II, and PC24P DECmate III.