Jump to content

IBM Displaywriter System

From Alfawiki
IBM 6580 Displaywriter System
Company typeProduct line
IndustryComputer hardware, Word processing
FoundedJune 17, 1980; 46 years ago (1980-06-17)
DefunctJuly 2, 1986 (1986-07-02)
Headquarters
United States
Products16-bit microcomputer system, Textpack word processing software, UCSD p-System, CP/M-86, MS-DOS support

The IBM 6580 Displaywriter System is a 16-bit microcomputer introduced by IBM's Office Products Division, primarily targeted as an electronic word processing solution. Launched on June 17, 1980, and discontinued on July 2, 1986, this system was built around a 5 MHz Intel 8086 processor and offered memory configurations ranging from 128 KB to 448 KB of RAM. It featured a swivel-mounted monochrome CRT monitor, a separate keyboard, an enclosure housing one or two 8" floppy disk drives, and an external daisy wheel or Selectric typewriter printer. IBM's proprietary word processing software "Textpack" served as the main operating system, although alternative platforms such as UCSD p-System, CP/M-86, and MS-DOS were also available through IBM, Digital Research, and CompuSystems respectively.

Textpack

  • Overview

Textpack represents a dedicated word processing software package crafted specifically for the Displaywriter to streamline document creation and finishing tasks. Unlike general-purpose operating systems like DOS or CP/M, Textpack boots directly into a menu-driven interface offering text editing and pagination tools alongside options for managing data disks or loading IBM’s additional "Feature Programs." Available in six editions—E, 1, 2, 3, 4, and 6—its capabilities range from fundamental text editing (E and 1) to advanced functions such as programmable macros, automatic header/footer insertion, mathematical equation handling, and terminal emulation (found in Textpack versions 4 and 6). When paired with adequate RAM, Textpack versions 4 or 6 enable simultaneous loading of a Feature Program alongside documents, facilitating real-time multitasking.

  • Sales Strategy

IBM implemented a tiered Textpack model to enhance affordability for smaller enterprises by allowing initial purchase of a basic version with options to upgrade later. Despite this strategy, the overall high cost of Displaywriter hardware combined with Textpack’s upgrade limitations hindered seamless enhancements. For instance, upgrading from Textpack 1 to advanced graphing functionality necessitated acquiring Textpack 4, Chartpack software, plus a memory expansion—accumulating to about $1,500 (roughly $4,500 in today’s dollars).

  • Market Reception

While Textpack was commended for its robust features and ease of use relative to competitors, its premium pricing compared to IBM PCs and compatibles restricted widespread adoption. Consequently, it found favor primarily within well-funded markets such as government agencies, academia, and legal firms but saw limited penetration among smaller businesses or home users. Although IBM offered UCSD p-System support and collaborated on CP/M-86 ports for the Displaywriter, it was seldom promoted as a full-fledged microcomputer and typically sold bundled with Textpack software. The absence of graphical enhancements relative to IBM PC models further diminished its competitive edge by the early 1980s. The introduction of "DisplayWrite" in 1984—a near replica of Textpack designed for IBM PC platforms—rendered the Displaywriter largely obsolete. Nonetheless, ongoing government contracts sustained some sales during this period of transition.

Textpacks versions 4 and 6 also supported consolidating all program disks onto a single double-sided double-density floppy disk when storage space allowed, enabling that disk’s use for document storage.

IBM’s multi-level upgrade system permitted users to enhance their Textpack version without repurchasing feature programs; typically new feature programs could be integrated without necessitating a higher Textpack edition. However, feature program updates were tied to particular Textpack maintenance releases—for example, a revision of Textpack 4 released in 1984 required corresponding feature program updates from that same year. Compatibility was enforced by six-character disk labels; incorrect labeling could lead to operational errors or system failures.

Textpack-formatted floppy disks have fixed storage capacities—284 kB for single-density (1D) disks and 985 kB for double-density (2D) disks—due solely to software constraints rather than hardware limitations. This proprietary format is incompatible with other IBM systems including its predecessor Office System/6. Text files utilize a unique file architecture encoded in an 8-bit EBCDIC character set to fully exploit the ROM-stored EBCDIC font sets comprising two collections totaling 512 characters. Users may combine characters from either set up to a maximum of 256 simultaneously and switch between sets via software commands or keyboard shortcuts. During communication modes ASCII is supported by converting stored EBCDIC characters prior to transmission; users can also select an ASCII keyboard layout (#103) during sessions for direct ASCII input. ASCII control characters remain accessible at any time through keyboard shortcuts without impacting the number of displayable characters.

UCSD p-System

The UCSD p-System served as the designated "data processing" operating system for the Displaywriter, provided by IBM through a partnership with Softech Microsystems. Announced in September 1982 and released by December that year, IBM and Softech maintained ongoing support and updates for p-System.

Customers had the option to purchase either the p-System Runtime or the more comprehensive "Development System," which bundled the Runtime with a BASIC compiler or an additional compiler for Fortran-77, 8086 Assembly, or PASCAL.

IBM also offered an upgrade that enabled p-System to utilize I/O calls compatible with the Displaywriter's RS232 communication ports. This package included the "B&H Exchange Utility," designed to convert UCSD file formats into those used by System/23 Datamaster, System/36, and System/38 systems. Although p-System adoption on the Displaywriter was relatively limited, it was notably implemented by USDA Rural Development for their custom-built "Farmer Program Servicing Action System."

Additional IBM software offerings for Displaywriter p-System encompassed the "Financial Planning and Report Generating System," an enhanced iteration of Reportpack featuring advanced financial modeling and streamlined report creation; the "QUICKSTART Utility," which accelerated load times for large-scale programs; and "Money-Track," a financial management application developed by Pacific Data Systems.

CP/M-86

In November 1981, Digital Research introduced CP/M-86 version 1.1 with BDOS 2.2 tailored for the Displaywriter, with shipments commencing in early 1982. This edition incorporated customized I/O routines and printer menus specifically designed for Displaywriter hardware. Functionally akin to CP/M-86 for the IBM PC, it lacked support for hard disk drives and raster/vector graphics due to hardware constraints but retained extensive software compatibility.

Initially planned to be distributed under contract similarly to UCSD p-System, the deal did not materialize, prompting Digital Research to release CP/M-86 independently. Reflecting this arrangement, product updates were identified as IBM internal "Maintenance Levels," a designation uncommon among other Digital Research products. To operate CP/M-86 in ASCII mode, Textpack software converted the Displaywriter's native EBCDIC data stream into ASCII.

The prerelease version featured a manually mapped keyboard layout; however, the final production release utilized keyboard IDs from the Displaywriter controller, allowing users to switch layouts via setup menus. Development efforts on CP/M-86 with BDOS 3.1 began in late 1981 but never reached official release; only a prerelease build survives today.

MS-DOS

CompuSystems in South Carolina independently distributed MS-DOS version 1.25 for the Displaywriter. Due to limitations inherent in both MS-DOS 1.25 and Displaywriter hardware, application compatibility was somewhat restricted. This variant was closely aligned with other OEM versions of MS-DOS 1.25 available at that time. CompuSystems' "MS-DOS Loader" bypassed the ROM BAT results of the Displaywriter by conducting its own hardware evaluation during operating system startup. Printer support was limited and assumed usage of a tractor-fed 5218 printer via .

5792-ZFB to 5796-ZHR series A variety of industry-specific applications including Money-Track (financial), Hotel/Lodging management, Medical Fund Raising, Medical Record management, LogiCalc and LogiQuest III analytics tools, Legal Billing systems, Donor Fund Raising solutions, Association Management software, Educational Fund Raising applications, Title Insurance processing tools, and Data Processing Administrative Manager utilities. 5798-RRE to 5799-BQW series Device emulation software facilitating document transfer and terminal emulation (including 3277), enhancing compatibility with legacy systems. 5799-MP1 and 5799-WWK Extensions for Textpack offering multipass equation processing and advanced print functions. 5608-MA1 to 5608-MS2 UCSD p-System compilers and development utilities comprising Pascal Compiler, Fortran-77 Compiler, native code generator, runtime environment, and development systems specifically adapted for the Displaywriter. 6403-731
Complete List Of IBM Software Offerings
5608-AX1 Displaywriter Administrative Support Templates designed for Textpack that facilitate administrative reporting.
5608-AX2 Displaywriter Applicant Processing Textpack templates supporting applicant processing workflows.
5608-AX3 Displaywriter Personnel Reporting Templates enabling personnel reporting within Textpack.
5608-SR1 Displaywriter Asynchronous Communications Asynchronous communications application for Textpack; capable of sending and receiving ASCII data.
5608-SR2 Displaywriter Binary Synchronous Communications Binary synchronous communications application integrated with Textpack.
5608-SR3 Displaywriter Magnetic Card Conversion Utility converting IBM MagCards into Displaywriter EBCDIC format; requires 6361 card reader.
5608-SR4 Displaywriter Languagepack Spell checking support across 11 languages for Textpack versions 2 and 3; includes supplemental dictionary support.
5608-SR5 Displaywriter Reportpack Tool to create and manage data lists using user-defined database templates; includes IBM-supplied templates.
5608-SR6 Displaywriter Data Stream Compatibility Enhances 3270 data stream functionality; emulates a 3274 control unit; necessitates 3270 adapter card PRPQ.
5608-SR7 Displaywriter Languagepack 2 Spell checking capabilities in 11 languages for Textpack versions 4 and 6; features advanced spell check enhancements.
5608-SR8 Electronic Document Distribution - 6580 Displaywriter Enables document sharing with S/370 mainframe systems running DISOSS/370 Distributed Office Support Version 3.
5608-SR9 3270 Attached Workstation - 6580 Displaywriter Emulates a 3278 terminal; requires installation of 3270 adapter card PRPQ.
5608-SRA Chartpack - 6580 Displaywriter Generates character-based charts for documents; includes a specialized print wheel.
5608-SRB Extended Spelling Dictionary - Legal - 6580 Provides spell checking tailored to U.S. legal terminology through supplemental dictionaries.
5608-TR1 to 5608-TR6, 5608-TRE Displaywriter Textpacks (1,2,3,4,6,E)

Personal Computer Attach Program marketed as part of the "IBM Displaywriter/Personal Computer Attach Convenience Kit." This enabled document exchange between the Displaywriter and IBM PC (5150) by granting access to a private volume on the PC’s fixed disk (C: or D: drive).


Hardware & ROS Embedded Programs

Although the Displaywriter hardware shared some similarities with the IBM 5150, it relied on proprietary components rather than standard off-the-shelf parts, open systems, or third-party accessories. Numerous electronic elements originated from IBM's enterprise equipment, including IBM-labeled chips, the monitor (a modified 3101 terminal CRT), and disk drives.

Electronics Unit

The electronics unit, which contains the CRT display, incorporates a power supply on one side and six slots (A-F) on a passive system distribution board designed for function cards. Slot B houses the "system card," which performs essential PC motherboard roles such as the clock, CPU, ROS (ROM), keyboard interface, interrupt controller, and DMA controller. RAM is supplied through separate cards located in slot E and occasionally slot F. The disk controller—and in certain setups, the communications adapter—are installed within the floppy drive assembly, necessitating an extension cable that connects to a blue berg connector on the back of the system card to extend the system bus.

If not positioned in the disk unit, slot A accommodates the communications card; slot C is reserved for feature cards; and slot D contains the display adapter card. The Displaywriter was equipped with comprehensive self-diagnostic capabilities embedded in ROS chips on the system card.

Engineered for flexibility and customization, the Displaywriter supported various configurations and feature cards including 3277 emulation, 3274/3276 terminal attachment, printer sharing, single or dual external EIA modems, X.21 communications interfaces, local device connectivity, enhanced Chartpack display functionality, and memory upgrades. Available options ranged from 25- or 66-line vertical displays to one or two single- or double-sided disk drives; keyboards included beamspring (Type A) or Model F (Type B) models; RAM capacity varied from 128 KB up to 448 KB.

A fundamental setup—comprising a display with a typewriter-style keyboard, logic unit, printer, and diskette drive capable of storing over 100 pages—was priced at or available for lease at per month. The primary word-processing application was Textpack E offering basic mail merge functionality; Textpack 2 introduced support for double-sided disks, networking capabilities, spellchecking, and print spooling; Textpack 4 added features such as automatic hyphenation, column formatting, and advanced merging options; while Textpack 6 provided automatic footnote generation and outlining tools. Additional enhancements included multilingual dictionaries, graphic capabilities, and reporting modules.

Reception and Sales

In contrast to several other IBM distributed solutions of that period—such as the System/23, 5520, and 5280—which experienced limited market traction, the Displaywriter initially enjoyed moderate success. Tom Willmott, then director of User Programs at International Data Corporation during the early 1980s, estimated shipments of approximately 200,000 units within its first two years. The Textpack software suite—especially versions 4 and 6 featuring multitasking and macro functionalities—delivered sophisticated word processing tools alongside an intuitive user experience. The employed 8" floppy disks were more cost-effective, reliable, and offered greater storage capacity than contemporary 320k " floppies. Nevertheless, IBM's introduction of its Personal Computer line in 1981 rapidly eclipsed Displaywriter sales. As the PC and compatible markets grew swiftly, Displaywriter sales in the U.S. plummeted to nearly zero by late 1983. One technician recounted installing over 200 Displaywriter stations between 1982 and 1983 but only completed 11 installations in 1984. By that time, DisplayWrite software had been launched for IBM PCs; with PC systems priced around , compared to up to for a fully equipped Displaywriter setup, companies increasingly favored PCs or compatible machines.

DisplayWrite

Following the early achievements of the Displaywriter and IBM's 1984 initiative to consolidate office automation solutions, a PC-compatible iteration of its Textpack software was developed, known as DisplayWrite. This program introduced improved functionality, including support for ASCII file handling, enhanced editing tools, and compatibility with a wider range of printers, while maintaining menu structures similar to those found in Textpack. Initially, DisplayWrite was available in three versions, corresponding to Textpack editions 4 and 6. After the Displaywriter was discontinued, DisplayWrite's capabilities replaced those of Textpack, with official support maintained until 2015.

Complementary software aligned with the Displaywriter lineup also evolved: the "Extended Spelling Dictionary" was rebranded as "DisplayWrite Legal Support," and the Bisynchronous Communications tool became "DisplayComm Binary Synchronous Communications." DisplayComm facilitated document transfers among IBM PC, System/36, S/370, Displaywriter, and 5520 platforms by linking compatible systems to enable two-way communication.