Hubbry Logo
WordStarWordStarMain
Open search
WordStar
Community hub
WordStar
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
WordStar
WordStar
from Wikipedia

WordStar
Original authorRob Barnaby
DeveloperMicroPro International Corporation
Initial release1978; 47 years ago (1978)
Stable release
WordStar 7.0d / 1999; 26 years ago (1999)
Operating systemCP/M-80 (originally on Intel 8080 and Zilog Z80)
MS-DOS, Windows
TypeWord processor
Websitewww.wordstar.org Edit this on Wikidata

WordStar is a discontinued word processor application for microcomputers. It was published by MicroPro International and originally written for the CP/M-80 operating system (OS), with later editions added for MS-DOS and other 16-bit PC OSes. Rob Barnaby was the sole author of the early versions of the program.

Starting with WordStar 4.0, the program was built on new code written principally by Peter Mierau. WordStar dominated the market in the early and mid-1980s, succeeding the market leader Electric Pencil.

WordStar was written with as few assumptions as possible about the operating system and machine hardware, allowing it to be easily ported across the many platforms that proliferated in the early 1980s. Because all of these versions had relatively similar commands and controls, users could move between platforms with equal ease. It was already popular when its inclusion with the Osborne 1 portable computer made the program the de facto standard for much of the small computer word-processing market.

As the market became dominated by the IBM PC and later Microsoft Windows, this same portable design made it difficult for the program to add new features, and affected its performance. In spite of its great popularity in the early 1980s, these problems allowed WordPerfect to take WordStar's place as the most widely used word processor from 1985 on.

History

[edit]

Founding

[edit]

Seymour I. Rubinstein was an employee of early microcomputer company IMSAI, where he negotiated software contracts with Digital Research and Microsoft. After leaving IMSAI, Rubinstein planned to start his own software company that would sell through the new network of retail computer stores. He founded MicroPro International Corporation in September 1978 and hired John Robbins Barnaby as programmer, who wrote a word processor, WordMaster, and a sorting program, SuperSort, in Intel 8080 assembly language. After Rubinstein obtained a report that discussed the abilities of contemporary standalone word processors from IBM, Xerox, and Wang Laboratories, Barnaby enhanced WordMaster with similar features and support for the CP/M operating system. MicroPro began selling the product, now renamed WordStar, in June 1979.[1] Priced at $495 and $40 for the manual,[2] by early 1980, MicroPro said in advertisements that 5,000 people had purchased WordStar in eight months.[3]

Early success

[edit]

WordStar was the first microcomputer word processor to offer mail merge and textual WYSIWYG. Besides word-wrapping (still a notable feature for early microcomputer programs), this last was most noticeably implemented as on-screen pagination during the editing session. Using the number of lines-per-page given by the user during program installation, WordStar would display a full line of dash characters onscreen showing where page breaks would occur during hardcopy printout. Many users found this very reassuring during editing, knowing beforehand where pages would end and begin, and where text would thus be interrupted across pages.

Barnaby left the company in March 1980, but due to WordStar's sophistication, the company's extensive sales and marketing efforts, and bundling deals with Osborne and other computer makers, MicroPro's sales grew from $500,000 in 1979 to $72 million in fiscal year 1984, surpassing earlier market leader Electric Pencil. By May 1983 BYTE magazine called WordStar "without a doubt the best-known and probably the most widely used personal computer word-processing program". The company released WordStar 3.3 in June 1983; the 650,000 cumulative copies of WordStar for the IBM PC and other computers sold by that fall was more than double that of the second most-popular word processor, and that year MicroPro had 10% of the personal computer software market. By 1984, the year it held an initial public offering, MicroPro was the world's largest software company with 23% of the word processor market.[1][4][5]

Distribution 5+14-inch (130 mm) diskettes and packaging for the last version (Version 4) of WordStar released for 8-bit CP/M

A manual that PC Magazine described as "incredibly inadequate"[6] and "a looseleaf nightmare"[7] led many authors to publish replacements. One of them, Introduction to WordStar, was written by future Goldstein & Blair founder and Whole Earth Software Catalog contributor Arthur Naiman, who hated the program and had a term inserted into his publishing contract that he not be required to use WordStar to write the book,[8] using WRITE instead.[9]

MS-DOS

[edit]
WordStar 3 under CP/M
Screenshot of WordStar 4
WordStar 7 under Windows XP

WordStar 3.0, the first version for MS-DOS, appeared in April 1982.[10][11] Until then, many PC owners bought Z-80 cards so they could run the CP/M version.[7] The DOS version was very similar to the original, and although the IBM PC has arrow keys and separate function keys, the traditional "WordStar diamond" and other Ctrl-key functions were retained,[5] leading to rapid adoption by former CP/M users. WordStar's ability to use a "non-document" mode to create text files without formatting made it popular among programmers for writing code.[12] Like the CP/M versions, the DOS WordStar was not explicitly designed for IBM PCs, but rather for any x86 machine (as there were a number of non-IBM-compatible PCs that used 8086 or 80186 CPUs). As such, it uses only DOS's API calls and avoids any BIOS usage or direct hardware access. This carried with it a performance penalty as everything had to be "double" processed (meaning that the DOS API functions would handle screen or keyboard I/O first and then pass them to the BIOS).

The first DOS version of WordStar, demonstrated by Jim Fox and executed by a team of Irish programmers in April 1982, was a port of the CP/M-86 version of WordStar, which in turn had been ported from the CP/M-80 version in September 1981. This had been started by Diane Hajicek and was completed by an Irish team of programmers under ISIS-II,[10] probably using Intel's source-to-source translator CONV86. Thus the main program executable was a .COM file which could only access 64 kB of memory. Users quickly learned they could make WordStar run dramatically faster by installing a RAM disk board, and copying the WordStar program files into it.[13] WordStar would still access the "disk" repeatedly, but the far faster access of the RAM drive compared to a floppy disk yielded a substantial speed improvement. However, edited versions of a document were "saved" only to this RAM disk, and had to be copied to physical media before rebooting.

InfoWorld described WordStar as "notorious for its complexity",[14] and Stephen Manes of PC wrote that its "function keys seemed to have been assigned late one drunken Saturday night",[7] but by 1983 WordStar was the leading word processing system[5][15] ("the disks moved off the shelves faster than Charlie Chaplin’s pies", Manes said[7]). Although competition appeared early (the first version of WordPerfect debuted in 1982 and Microsoft Word in 1983), WordStar was the dominant word processor on x86 machines until 1985. It was part of the software bundle that accompanied Kaypro computers.

At that time, the evolution from CP/M to MS-DOS, with an "Alt" key, had taken place. WordStar had until then never successfully exploited the MS-DOS keyboard, and that is one explanation for its demise.

By that point, MicroPro had dropped the generic MS-DOS support and WordStar 4.0 was exclusively for IBM compatibles, which differed from MS-DOS-compatible programs in terms of screen addressing. It was the first version of WordStar supporting directories—a feature nearly mandatory to be usable on machines with hard disks. Also introduced were simple macros (shorthand) and the install program was completely updated to include features like reprogramming function keys and an extensive printer support. During the second half of the 1980s, the fully modernized WordPerfect overtook it in sales.[16]

WordStar 5 (released in 1989) added footnote and endnote capability and a fairly advanced Page preview function. Versions 5.5 and 6 had added features, and version 7 (released 1991) included a complete macro language as well as support for over 500 printers. It also featured style sheets and mouse support.[17]

Problems with piracy

[edit]

WordStar was not copy-protected up to and including version 3.3.[7] Columnist John Dvorak recalled: "WordStar may have been the most pirated software in the world, which in many ways accounted for its success. (Software companies don’t like to admit to this as a possibility.) Books for WordStar sold like hot cakes and the authors knew they were selling documentation for pirated copies of WordStar. The company itself should have just sold the documentation alone to increase sales. This was the wink-wink-nudge-nudge aspect of the industry at the time and everyone knew it. So when WordStar 2000 arrived with a copy protection scheme, everyone should have predicted its immediate demise."[18]

Besides the ready availability of third-party books explaining WordStar in detail,[6] the program's extensive and configurable onscreen help facility (help text appeared in a resizable window at the top of the screen) made it easy to use an illegal copy.

WordStar 2000

[edit]

At the time, the IBM Displaywriter System dominated the dedicated word processor market. IBM's main competition was Wang Laboratories. Such machines were expensive and were generally accessed through terminals connected to central mainframe or midrange computers.

When IBM announced it was bringing DisplayWrite to the PC, MicroPro focused on creating a clone of it which they marketed, in 1984, as WordStar 2000. WordStar 2000 supported features such as disk directories, but lacked compatibility with the file formats of existing WordStar versions and also made numerous unpopular changes to the interface. Gradually competitors such as WordPerfect reduced MicroPro's market share. MultiMate, in particular, used the same key sequences as Wang word processors, which made it popular with secretaries switching from those to PCs.

BYTE stated that WordStar 2000 had "all the charm of an elephant on motorized skates", warning in 1986 that an IBM PC AT with hard drive was highly advisable to run the software, which it described as "clumsy, overdesigned, and uninviting ... I can't come up with a reason why I'd want to use it". WordStar 2000 had a user interface that was substantially different from the original WordStar,[19] and the company did little to advertise this. However, its lasting legacy on the word processing industry was the introduction of three keyboard shortcuts that are still widely used, namely, Ctrl+B for boldfacing, Ctrl+I for italicizing, and Ctrl+U for underlining text.

NewStar

[edit]

WordStar became popular in large companies without MicroPro. The company, which did not have a corporate sales program until December 1983,[14] developed an arrogant reputation among customers. After PC DOS 1.1 was incompatible with WordStar 3.02 MicroPro did not update its software for months, then did not notify customers who had mailed in registration cards of its existence or later updates. 3.3, released in 1983, had many improvements and much better documentation but still did not use more than 64K RAM at once.[7] PC Magazine wrote that year that the company's "motto often seems to be: 'Ask Your Dealer'",[11] and in 1985 that[20]

Almost since its birth 4 years ago, MicroPro has had a seemingly unshakable reputation for three things: arrogant indifference to user feedback ("MicroPro's classic response to questions about WordStar was, "Call your dealer"); possession of one of the more difficult-to-use word processors on the market; and possession of the most powerful word processor available.

By late 1984, the company admitted, according to the magazine, that WordStar's reputation for power was fading,[20] and by early 1985, its sales had decreased for four quarters while those of Multimate and Samna increased.[14] Several MicroPro employees meanwhile formed rival company NewStar. In September 1983, it published WordStar clone NewWord, which offered several features the original lacked, such as a built-in spell checker and support for laser printers. Advertisements stated that "Anyone with WordStar experience won't even have to read NewWord's manuals. WordStar text files work with NewWord". Despite competition from NewStar, Microsoft Word, WordPerfect, and dozens of other companies, which typically released new versions of their software every 12 to 18 months, MicroPro did not release new versions of WordStar beyond 3.3 during 1984 and 1985, in part because Rubinstein relinquished control of the company after a January 1984 heart attack. His replacements canceled the promising office suite Starburst, purchased a WordStar clone, and used it as the basis of WordStar 2000, released in December 1984. It received poor reviews—by April 1985 PC Magazine referred to WordStar 2000 as "beleaguered"—due to not being compatible with WordStar files and other disadvantages, and by selling at the same $495 price as WordStar 3.3 confused customers. Company employees were divided between WordStar and WordStar 2000 factions, and fiscal year 1985 sales declined to $40 million.[1][21][22][23][24][25][10]

Jerry Pournelle wrote in September 1984 that NewWord was file and command compatible with WordStar 3.3, with comparable speed, more features, and better built-in help. He quoted another user as describing it as "WordStar without glitches".[26] By that year, NewWord had released a second version, and many WordStar users switched to it. A third version appeared in 1986;[10] The New York Times wrote that NewWord 3 "provides the perfect excuse for WordStar users to switch software, as if WordStar users needed an excuse".[27] A 1990 American Institute of Certified Public Accountants member survey found that 13% used WordStar. While second only to WordPerfect (46%) and ahead of Word (8%) among word processors, 10% of users said they would not recommend WordStar, compared to 1% for WordPerfect and 2% for Word.[28]

In February 1985 MicroPro promised updates to WordStar 3.3,[25] but none appeared until new management purchased NewWord and used it as the basis of WordStar 4.0 in 1987, four years after the previous version. Word (four versions from 1983 to 1987) and WordPerfect (five versions), however, had become the market leaders. More conflict between MicroPro's two factions delayed WordStar 5.0 until late 1988, again hurting the program's sales. After renaming itself after its flagship product in 1989, WordStar International merged with SoftKey in 1993.[1][29][30][31]

WordStar for Windows

[edit]

Like many other producers of successful DOS applications, WordStar International delayed before deciding to make a version for the commercially successful Windows 3.0.[32] The company purchased Legacy, an existing Windows-based word processor, which was altered and released as WordStar for Windows in 1991. It was a well-reviewed product and included many features normally only found in more expensive desktop publishing packages.[33] However, its delayed launch meant that Microsoft Word had already firmly established itself as the corporate standard during the two previous years.[34]

Abandonment

[edit]

WordStar is abandonware. It was last updated in December 1992.

Notable users

[edit]

WordStar was the program of choice for conservative intellectual William F. Buckley, Jr., who used the software to write many works, including his last book. His son Christopher Buckley wrote of his father's loyalty to WordStar, despite the increasing difficulty of installing it on newer computers. The elder Buckley said of WordStar, "I'm told there are better programs, but I'm also told there are better alphabets".[35]

Ralph Ellison also used WordStar.[36]

Robert J. Sawyer, a Canadian science-fiction writer, continues to use WordStar 7.0 for DOS (the final release, last updated in 1992) to write his novels, All twenty-five of his novels were written with WordStar.[37][38][39] As the app is now "abandonware", and there was no proper archive of WordStar 7.0 for DOS available online, he decided to create one. He put together as complete a version of WordStar 7 as might exist. He bundled together over 1,000 pages of scanned manuals that came with WordStar, related utilities, his own README guidance, ready-to-run versions of DOSBox-X and VDosPlus, and WordStar 7 Rev. D and posted them on his website as the "Complete WordStar 7.0 Archive".[40][41][42][43][39]

As of 2020, fantasy author George R. R. Martin used the MS-DOS version of WordStar 4.0.[44][45]

Andy Breckman, the creator of Monk, is a devoted WordStar user.[46]

Novelist Anne Rice was another faithful user of WordStar who struggled to have it installed on newer computers until it could no longer reasonably be done. She then grudgingly transitioned to Microsoft Word, whose design she felt was comparatively unintuitive and illogical. Rice noted "WordStar was magnificent. I loved it. It was logical, beautiful, perfect," adding, "Compared to it, MS Word which I use today is pure madness."[47]

Version list

[edit]

This is a list of the various WordStar versions released over the years for different machines.[48]

  • WordStar 1.0 for CP/M (1978)
  • WordStar 2.0 for CP/M (1978)
  • WordStar for TRS-80 LDOS (1979)
  • WordStar for Epson Personal Computer (1980)
  • WordStar for Osborne 1 Portable Computer (1981)
  • WordStar 3.0 for CP/M and MS-DOS (1982)
  • WordStar 3.3 for CP/M and MS-DOS (1983)
  • WordStar for PCjr (1984)
  • WordStar 2000 for MS-DOS (1985)
  • WordStar 2000 for AT&T UNIX (1985)
  • WordStar Express for MS-DOS (1986)
  • WordStar 2000 Release 2 for MS-DOS (1986)
  • WordStar 2000 Plus Release 3.5 for MS-DOS (1987)
  • WordStar 4 for CP/M and MS-DOS (1987)
  • WordStar 5 for MS-DOS (1988)
  • WordStar 6 for MS-DOS (1990)
  • WordStar for Windows 1.0 (1991)
  • WordStar for Windows 1.1 (1991)
  • WordStar 7 for MS-DOS (1992)
  • WordStar for Windows 1.5 (1992)
  • WordStar for Windows 2.0 (1994)

Interface

[edit]

Prior to WordStar, word processors split text entry and formatting into separate functions; the latter was often not done until a document was about to be printed. WordStar was one of the first "what you see is what you get" word processors, showing accurate line breaks and page breaks on the computer screen. It was a major breakthrough to be able to see and modify where line breaks and page breaks would fall—even though, being a text-based program, WordStar couldn't accurately display different typefaces such as bold and italic until version 5.0.

In a default installation on a 25-line screen, the top third of the screen contained a menu of commands and a status line; the lower two-thirds of the screen displayed the text of the user's document. A user-configurable option to set the help level released this space for user text. The help system could be configured to display help a short time after the first key of a command sequence was entered. As users became more familiar with the command sequences, the help system could be set to provide less and less assistance until finally all on-screen menus and status information would be turned off.

The original computer terminals and microcomputers for which WordStar was developed, many running the CP/M operating system, did not have function keys or cursor control keys (arrow keys, Page Up/Page Down). WordStar used sequences of alphabetic keys combined with the "Control" key, which on keyboards of the time was conveniently next to the letter A in the position now usually occupied by the Caps Lock key. For touch typists, in addition, reaching the function and cursor keys generally requires them to take their fingers off the "home keys" with consequent loss of typing rhythm.

For example, the "diamond" of Ctrl-S/E/D/X (s=left, e=up, d=right, x=down) moved the cursors one character or line to the left, up, right, or down. Ctrl-A/F (to the outside of the "diamond") moved the cursor a full word left/right, and Ctrl-R/C (just "past" the Ctrl keys for up and down) scrolled a full page up/down. Prefacing these keystrokes with Ctrl-Q generally expanded their action, moving the cursor to the end/beginning of the line, end/beginning of the document, etc. Ctrl-G would delete the character under the cursor. Ctrl-H would backspace and delete. Commands to enable bold or italics, printing, blocking text to copy or delete, saving or retrieving files from disk, etc. were typically a short sequence of keystrokes, such as Ctrl-P-B for bold, or Ctrl-K-S to save a file. Formatting codes would appear on screen, such as ^B for bold, ^Y for italics, and ^S for underscoring.

Although many of these keystroke sequences were far from self-evident, they tended to lend themselves to mnemonic devices (e.g., Ctrl-Print-Bold, Ctrl-blocK-Save), and regular users quickly learned them through muscle memory, enabling them to rapidly navigate documents by touch, rather than memorizing "Ctrl-S = cursor left."

Early versions of WordStar lacked features found in other word processors, such as the ability to automatically reformat paragraphs to fit the current margins as text was added or deleted; a command had to be issued to force reformatting. The subsequent WordStar 2000 (and later versions of WordStar for DOS) added automatic paragraph reformatting (and all versions of WordStar had commands to manually reformat a paragraph (^B) or the rest of the document (^QQ^B and, as a later synonym, ^QU)).

WordStar was rare among word processing programs in that it permitted the user to mark (highlight) a block of text (with ^KB and ^KK commands) and leave it marked in place, and then go to a different position in the document and later (even after considerable work on other things) copy the block (with ^KC) or move it to a new location (with ^KV). Many users found it much easier to manipulate blocks this way than with the Microsoft Word system of highlighting with a mouse and then being forced by Word's select-then-do approach to immediately deal with the marked block, lest any typing replace it. The subsequent WordStar 2000 retained WordStar's distinctive functionality for block manipulation. As part of the ^K sequence of shortcuts, it offered true bookmarks (^K1 to ^K9) allowing the editor to move about in large documents with ease.

Column Mode editing was probably unique to WordStar. As a basic text editor, the interface showed all characters to be the same width - hence 80 characters across an 80 column screen resolution. By switching on column mode editing a rectangle of text spanning several characters and several lines could be selected and manipulated. This was very handy for manipulating columns of numbers and non-standard files. Once selected, the feature could also be used to calculate the total of a column of numbers and place the result at the insertion point.

Formatting with WordStar was carried out before the text to be formatted—unlike many other word processors where the formatting of a paragraph is 'buried' within the usually hidden paragraph marker at the end of the paragraph. This latter method leaves the user unclear where formatting starts. In normal editing, WordStar hides formatting markers but these are easily displayed with ^OD command. Formatting information is then displayed in the normal text area displacing the actual text. It nonetheless made it absolutely clear where formatting started and finished. Page and section formatting was handled differently by the addition of formatting lines. A formatting line was indicated by the line starting with a full stop. Some third-party WordStar books called formatting lines "dot commands". A few examples: .lh (line height) .lm (left margin) .rm (right margin) - each of which was followed by a number. The number was assumed to be points (pt) but could be easily modified to inches or mm by the addition of " or mm after the number. .lm and .rm were never equal as both values were from the left hand edge of the page. Setting .rm to 0 made text lines infinitely long. Margins could also be set either absolutely or relatively (by preceding the value with either - or +) when setting the value.

If any invalid formatting commands are encountered, when printing WordStar (version 3.3 at least) will ignore the line (all text until the next carriage return terminating the line). This could confuse novice users who unintentionally began a line with a decimal point (same as period or dot character) and WordStar would not print the line. For instance, a line reading: ".05 percent text text text..." would not appear in the printout though the document would continue on the printout without any error reported.

WordStar 2000 added few new commands, but completely rewrote the user interface, using simple English-language mnemonics (so the command to remove a word, which had been ^T in WordStar, became ^RW in WordStar 2000; the command to remove the text from the rest of the line to the right of the cursor changed from ^QY to ^RR). However, many in WordStar's large installed user based were happy with the original WordStar interface, and did not consider the changes to be improvements. Although WordStar 2000 was meant as the successor to WordStar, it never gained substantial market share.

The original WordStar interface left a large legacy, and many of its control-key command are still available (optionally or as the default) in other programs, such as the modern cross-platform word processing software TextMaker and many text editors running under MS-DOS, Linux, and other UNIX variants. Some Borland products, including the popular Turbo Pascal compiler, and Borland Sidekick, used a subset of WordStar keyboard commands, the former in its IDE and the latter in the "Notepad" editors. The TEXT editor built into the firmware of the TRS-80 Model 100 portable computer supported a subset of the WordStar cursor movement commands (in addition to its own). Home word processing software like Write&Set not only use the WordStar interface, but have been based on WordStar DOS file formats, allowing WordStar users who no longer have a copy of the application to easily open and edit their files. There are WordStar keyboard command emulators and keymappings, both freeware and shareware, for current versions of Microsoft Word. Popular modern word processing software WordPerfect can open or save to WordStar documents, enabling users to move back and forth.

Add-ons and companion products

[edit]

MailMerge was an add-on program (becoming integrated from WordStar 4 onwards) which facilitated the merge printing of bulk mailings, such as business letters to clients. Two files were required:

  1. a data file, being a list of recipients stored in a non-document, comma-delimited plain ASCII text file, typically named Clients.dat (although WordStar had no requirement for a specific file extension). Each subsequent line of text in the file would be dedicated to a particular client, with name and address details separated on the line dedicated to a client by commas, read left to right. For example: Mr., Michael, Smith, 7 Oakland Drive, ... WordStar would also access Lotus 1-2-3 spreadsheet files (*.wk1) for this data and if the data contained flags to start and stop WordStar processing the data then flags could be set so that certain 'clients' are omitted from the output stream.
  2. a master document containing the text of the letter, using standard paragraphs (a.k.a. boilerplate text) as required. These would be mixed and matched as needed, and where appropriate, paragraphs could be inserted through external reference to subordinate documents.

The writer would insert placeholders delimited by ampersands into the master document, e.g., &TITLE&, &INITIAL&, &SURNAME&, &ADDRESS1&. In each copy of the letter the placeholders would be replaced with strings read from the DAT file. Mass mailings could thereby be prepared with each letter copy individually addressed.

Other add-on programs included SpellStar, a spell checker program, later incorporated as a direct part of the WordStar program; and DataStar, a program whose purpose was specifically to expedite creating of the data files used for merge printing. These were revolutionary features for personal computer users during the early-to-mid-1980s. A companion spreadsheet, CalcStar, was also produced using a somewhat WordStar-like interface; collectively, WordStar (word processing), DataStar/ReportStar (database management, a.k.a. InfoStar), and CalcStar (spreadsheet) comprised StarBurst, the first-ever office suite of personal computer programs.[49]

As a product enhancement, in the late 1980s WordStar 5 came bundled with PC-Outline, a popular MS-DOS outliner then available from Brown Bag Software in California. PC-Outline text had to be exported to a WordStar-format file, as the programs were not developed to be internally compatible.[50]

Bidirectional text

[edit]

Around 1978, Elbit Systems in Israel developed a CP/M-capable microcomputer named the DS2100. CP/M machines were readily available and Elbit needed something to differentiate their product from others. An agreement was made with MicroPro to develop a version of WordStar that supported both English and Hebrew input. The concept was revolutionary, as Hebrew is written right-to-left and all word processors of the time assumed left-to-right. WordStar, as developed by Elbit, was the first word processor that offered bidirectional input and mixed alphabets.[citation needed]

Elbit acquired rights to the source code and a development team in Elbit, Haifa, worked on the project. For several years Hebrew-English WordStar was the de facto WYSIWYG word processor leader until, inevitably, it was ousted by newer competitors.[citation needed]

File types

[edit]

WordStar identified files as either "document" or "nondocument," which led to some confusion among users. "Document" referred to WordStar word processing files containing embedded word processing and formatting commands. "Nondocument" files were pure ASCII text files containing no embedded formatting commands. Using WordStar in "Nondocument Mode" was essentially the same as using a traditional text editor. WordStar 5 introduced a document-mode "print preview" feature, allowing the user to inspect a WYSIWYG version of text, complete with inserted graphics, as it would appear on the printed page.

Filename extensions

[edit]
  • DOS WordStar files by default have no extension; some users adopted their own conventions, such as the letters WS followed by the version number (for example, WS3), or just plain WS. Backup files were automatically saved as BAKs.
  • WordStar for Windows files use the extension WSD
  • WordStar for Windows templates use the extension WST
  • WordStar for Windows macros use the extension WMC
  • WordStar for Windows temporary files use the extension !WS
  • WordStar 2000 for DOS and UNIX PC do not have a fixed extension but DOC and WS2 were common

Installation

[edit]

Installation of early versions of WordStar, especially for CP/M, was very different from the approach of modern programs. While later editions had more-or-less comprehensive installation programs that allowed selection of printers and terminals from a menu, in the very early releases, each of the escape sequences required for the terminal and printer had to be identified in the hardware documentation, then hand-entered (in hex) into reserved locations in the program memory image. This was a fairly typical limitation of all CP/M programs of the time, since there was no mechanism to hide the complexities of the underlying hardware from the application program. To use the program with a different printer required re-installation of the program. Occasionally short machine-language programs had to be entered in a patch area in WordStar, to provide particular screen effects or cope with particular printers. Researching, testing, and proving out such installations was a time-consuming and knowledge-intensive process, making WordStar installation and customization a staple discussion of CP/M users' groups during that time.

DOS versions of WordStar at least had standardized the screen display, but still had to be customized for different printers.

Running on modern platforms

[edit]

WordStar version 3.x used the MS-DOS File Control Block (FCB) interface, an early data structure for file input/output which was based closely on CP/M's file input/output functions. The provision of the FCB interface was intended to simplify the porting of (assembly language) programs from CP/M to the new MS-DOS. When MS-DOS adopted the Unix-like file interface of file handles, FCBs became a legacy interface supported for backward compatibility. Because FCB compatibility has not been maintained, WordStar 3.x will not function properly on modern versions of Windows. In particular, WordStar 3.x cannot save files.

One workaround is to use the DOSEMU emulator on Linux, which correctly implements the FCB interface; the DOSBox emulator does not, even on Linux. WordStar 4.0 does not have this problem because it uses the newer MS-DOS interface for input/output. OS/2 can run WordStar in a DOS session. Another option is using the FreeDOS operating system.

Another option is to run the CP/M versions of WordStar using a CP/M emulator, such as CPMEmu for Linux and the Raspberry Pi, or CP/M for OS X for macOS.

In October 2014, WordStar support was added to vDos, a derivative of DOSBox optimized for business applications; vDos allows WordStar 4.0 and above to run under 32- and 64-bit versions of Microsoft Windows from XP through 10.[51] In 2024, Robert J. Sawyer released archives of WordStar capable of running on all modern platforms.[52]

Emulation

[edit]

Although no current version of WordStar is available for modern operating systems, some former WordStar users still prefer WordStar's interface, especially the cursor diamond commands described earlier in this article. These users say that less hand movement is necessary to issue commands, and hence that writing under this interface is more efficient. The user accesses the nearby Ctrl key and then a letter or combination of letters, thus keeping his hands on or close to the home row instead of moving them away from it to reach for a specialty key or a mouse.

To accommodate these users, WordStar emulation programs were created. One such program is CtrlPlus by Yoji Hagiya, which remaps the standard PC keyboard, making many WordStar commands available in most Windows programs.[53] CtrlPlus switches the Control and Caps Lock keys so that the Ctrl key is back where it was on older keyboards, next to the A key. It also gives functionality to the chief cursor diamond commands mentioned in this article.

Another WordStar emulation utility is 'WordStar Command Emulator for Microsoft Word', also known as 'WordStar for Word,' by Mike Petrie. Designed to work in conjunction with CtrlPlus, the Command Emulator adds many more WordStar commands to MS Word than CtrlPlus by itself, and also changes Word 97-XP's menus to be more like those of WordStar 7.0 for DOS, the last DOS version of WordStar. For example, Ctrl+K? was WordStar's word count command and Ctrl+QL was its spell check command. Hitting these commands in the WordStar Emulator within Word runs Word's equivalent commands. WordStar for Word also adds WordStar's block commands, namely Ctrl+KB to mark the beginning of a block, Ctrl+KK to mark the end, and Ctrl+KV to move it. Alternatively, Ctrl+KC could be used to copy the block. WordStar for Word works on all versions of Word from Word 97 through 2010.[54]

The WordStar Command Emulator is written in Microsoft Visual Basic for Applications (VBA), a macro programming language based on Visual Basic built into Microsoft Word to allow for a high level of customization. Most Word add-ins are written in this language.

GNU Emacs used to come with a library 'wordstar-mode.el'[55] that provides WordStar emulation, but it's been declared obsolete as of version 24.5.[56] A macro set for vi that provides WordStar emulation is available.[57]

The cross-platform JOE editor is a very WordStar-like alternative. When invoked as jstar, Joe emulates many WordStar keybindings. JOE lacks formatting options and essentially only operates in non-document mode, but formatted documents can be authored in HTML/CSS, Markdown or another markup language.

Legacy

[edit]

NewStar produced NewWord for Amstrad PCW 8256, PCW 8512 in the mid-1980s, running CP/M on 3-inch (76 mm) floppy disks. NewWord also was available for MS-DOS and in a native version for Concurrent CP/M. It was very similar to WordStar. LapStar was a cut-down clone for the TRS-80 Model 100 portable computer.[58]

Since 2013 a partial WordStar clone has been in the process of being developed under the name of WordTsar.[59] In addition German software author Martin Vieregg has sold the Write&Set package, a shareware GUI based WordStar clone for Microsoft Windows and OS/2eComStation since the latter half of the 1990s, and for Linux and OS X as well.

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
WordStar is a pioneering word processing software application developed in the late for personal computers, marking one of the earliest commercially successful programs of its kind. Created by entrepreneur Seymour I. Rubenstein, who founded MicroPro International, and primarily programmed by Rob Barnaby, WordStar was first released in April 1979 for the operating system. It revolutionized text editing by bringing mainframe-level capabilities to microcomputers, enabling users to compose, edit, and format documents efficiently without relying on typewriters or centralized systems. Key to its design were innovative keyboard shortcuts using control keys (such as ^B for bold and ^P for print control) optimized for touch typists, along with command prefixes like ^K for block operations and ^O for on-screen formatting toggles. This system allowed for features including word wrap, search and replace, footnotes, indexes, and an early approximation of what you see is what you get (WYSIWYG) rendering, where on-screen text closely mirrored printed output using non-printing control characters. Initially coded in Z80 assembly language on an IMSAI 8080 computer, the program was compact yet powerful, supporting up to 64K of memory and file sizes limited only by available disk space. WordStar's rapid adoption made it the dominant of the early 1980s, with cumulative sales reaching 650,000 copies by fall 1983 and propelling MicroPro to a $70 million valuation upon going public in 1984. Ports to (starting with version 3.0 in 1982), Apple II via SoftCard, and later Windows helped sustain its popularity, though versions like WordStar 2000 introduced compatibility issues and a steeper that alienated users. By the mid-1980s, competition from more intuitive rivals like and eroded its market share, leading to MicroPro's decline and WordStar International's merger with in 1993, but WordStar's influence on modern word processing endures. Notable long-term users include author , who continues to write with WordStar 4.0 on a DOS machine.

Development History

Origins and Founding

Seymour I. Rubinstein founded MicroPro International Corporation in June 1978 with an initial investment of $8,500, motivated by the absence of professional-grade word processing software for emerging , which he believed was essential to make these systems practical for non-technical users such as professionals and researchers. Previously serving as director of marketing at IMSAI, Rubinstein had experienced the limitations of existing tools and sought to develop a comprehensive program that integrated text editing with printing capabilities, filling a critical gap in the early personal computing market. MicroPro operated without external funding, focusing on creating accessible software to drive microcomputer adoption. Rubinstein recruited software programmer Rob Barnaby, whom he had met at IMSAI, to lead development; Barnaby authored the initial version of WordStar from scratch in over approximately six months starting in late 1978. The program was built specifically for the CP/M-80 operating system, targeting and processors prevalent in early microcomputers like the and . WordStar's first commercial release occurred in June 1979, marking it as one of the earliest commercially viable word processors for this platform. Among its pioneering features were innovations tailored to the era's hardware constraints, including a "diamond" cursor movement system using combinations—Ctrl-E for up, Ctrl-X for left, Ctrl-S for down, and Ctrl-D for right—allowing efficient on keyboards lacking dedicated , designed for touch typists. The program also introduced non-document commands via menus, such as Ctrl-J for accessing on-screen help, enabling users to perform file operations, , and without embedding codes in the itself. Priced at $495, WordStar was distributed initially through and trade shows like PC-Expo, expanding to computer stores and dealers to reach the growing user base.

Early Adoption and Success

WordStar quickly gained traction following its 1979 release for systems, becoming the dominant in that ecosystem by the early 1980s due to its superior capabilities over predecessors like Electric Pencil. By 1984, MicroPro reported over 1 million users worldwide, with the software achieving sales of approximately $70 million that fiscal year and holding a 23% share of the overall software market. This rapid adoption was fueled by WordStar's portability across diverse hardware platforms, requiring minimal system resources and running on a wide array of -compatible machines without significant modifications. Key to its commercial triumph were advanced professional features not available in simpler competitors such as Electric Pencil, including the companion MailMerge utility for creating personalized form letters and the ability to handle complex document formatting tasks. These tools appealed to business users and professionals seeking more than basic text editing, positioning WordStar as a versatile productivity solution. Industry endorsements further accelerated its rise; for instance, BYTE magazine in 1983 praised it as the best-known and most widely used word processor of the era. The software's inclusion in prominent computer bundles amplified its market penetration, notably as part of the $1,500 software suite pre-installed on the Osborne 1 launched in 1981, which sold over 10,000 units in its first month. Similar bundling with systems extended its reach among mobile professionals. As demand surged, MicroPro expanded dramatically, growing from a small startup to over 400 employees by the mid-1980s to support distribution and development. However, this popularity also spawned early issues, with unauthorized copies circulating widely and contributing to its ubiquity despite revenue losses.

Evolution to MS-DOS and Challenges

As the IBM Personal Computer gained traction following its 1981 launch, MicroPro adapted WordStar for the operating system, releasing version 3.0 in April 1982 to ensure compatibility with the new platform. This port from allowed WordStar to run natively on 8086-based systems like the PC, capitalizing on the growing installed base and solidifying its position as the leading . By enabling seamless integration with MS-DOS hardware, including the IBM XT announced in 1982, WordStar became one of the most popular applications for the platform that year. In June 1983, MicroPro issued WordStar 3.3, which introduced enhancements tailored for environments, such as support for hard hyphens—mandatory breaks that always printed regardless of line wrapping—and non-printing formats like dot commands for comments (e.g., .. to suppress text during output) and ignore blocks (.IG to skip sections). These features improved document control and formatting precision on PC screens and printers, contributing to cumulative sales exceeding 650,000 copies for PC and compatible systems by late 1983. indicated WordStar commanded approximately 72% of the word processing market entering 1984, reflecting its dominance amid the PC boom. Despite this success, widespread software eroded MicroPro's revenues, with the company estimating a $177 million loss in potential WordStar sales for alone due to unauthorized copying. To combat this, MicroPro implemented aggressive measures, including disk-based schemes that required specific hardware keys for installation and operation, as well as legal actions such as lawsuits against distributors like Wilson Learning Corporation for . These efforts aimed to curb the rampant sharing of copies in user groups and businesses, though they sometimes frustrated legitimate customers with installation hurdles. Internally, MicroPro faced mounting challenges from rapid growth and management decisions. Key developer Rob Barnaby, who authored the initial versions, departed in March 1980 amid frustrations with the company's direction, leaving a void in core programming expertise. Leadership under founder Seymour Rubinstein prioritized sales over innovation, resulting in delayed updates after version 3.3 and inadequate responses to emerging rivals. By the mid-1980s, —praised for its intuitive interface and macro support—began eroding WordStar's share through frequent revisions, while gained ground on Apple Macintosh systems before expanding to . These external pressures, combined with MicroPro's stagnant development cycle, foreshadowed a decline in market leadership by 1985.

Later Developments and Decline

In 1984, MicroPro released WordStar 2000, an ambitious update aimed at corporate users with a redesigned menu-driven and initial support to appeal to evolving hardware capabilities. However, the product faced significant criticism for its numerous bugs, slow performance, and lack of with files from earlier WordStar versions, which alienated its loyal user base and contributed to declining market share. By 1987, under new management, MicroPro sought to revitalize the product line by acquiring NewWord, a competing developed as a complete by former MicroPro employees, and it as the foundation for WordStar 4.0, later bundled as WordStar with enhanced MailMerge capabilities for improved document merging and automation. This iteration restored some compatibility and added features like background , positioning it as a competitive option for users at the time. MicroPro, reorganized as WordStar International in , attempted to transition to graphical environments with the release of WordStar for in 1991. In of that year, the company acquired the source code and rights to NBI's Legacy, a frames-based Windows word processor, and re-released it as WordStar Legacy to bolster its GUI offerings. Despite these efforts, both products struggled to gain traction against dominant competitors like and , hampered by interface inconsistencies and limited market appeal. WordStar International's decline accelerated amid ongoing financial pressures, including the impact of software piracy that had eroded revenues since the early . In February 1994, the company was acquired by Software Products for $5.6 million in cash and stock as part of a broader consolidation; development of WordStar effectively ceased thereafter, marking the end of active innovation for the once-dominant .

Notable Users

WordStar gained prominence among literary figures for its straightforward interface, which allowed writers to focus on composition without modern distractions. , author of the A Song of Ice and Fire series, has used WordStar 4.0 running on since the 1980s to draft all his novels, including the epic fantasy works adapted into the television series . Martin prefers its distraction-free environment, noting that the absence of features like spell-check and connectivity helps maintain creative flow, as the software lacks tools that could interrupt or second-guess invented names and terms. Conservative commentator and author was another dedicated user, employing WordStar across multiple computers in his offices until his death in 2008; he insisted on its installation with each new machine, praising its efficiency for producing essays, columns, and his final novel. writer , known for works like 2001: A Space Odyssey, also adopted WordStar in the late 1970s after meeting its creators, Rob Barnaby and Seymour Rubenstein, and used it for subsequent writing projects. Beyond individual authors, WordStar saw early adoption among journalists, including those at major outlets like The New York Times, where it served as a reliable tool for drafting articles on CP/M and early MS-DOS systems during the 1980s. In professional settings, the software was widely used in publishing houses for manuscript preparation due to its market dominance in word processing by the early 1980s, enabling efficient handling of text on limited hardware. Law firms similarly relied on WordStar's legal edition for document creation in the pre-WordPerfect era, valuing its stability on older personal computers before transitioning to more advanced systems.

Versions and Releases

CP/M and Initial Releases

WordStar's initial release, version 1.0, debuted in 1979 for the CP/M operating system, marking it as one of the earliest commercially successful word processors for microcomputers. Developed by MicroPro International, it provided basic text editing capabilities through over 30 control-key commands for functions like cursor movement, insertion, deletion, and search/replace, enabling efficient on-screen composition. The software supported standard CP/M hardware, including 8-inch floppy disks for file storage and printers such as the Epson MX-80 dot matrix model for output, with formatting achieved via dot commands (e.g., .LM for left margin) entered at the beginning of lines to control page layout, justification, and pagination. This version introduced a rudimentary WYSIWYG (what you see is what you get) display, rendering text on screen close to its printed appearance, though limited to text-only output without graphics support. Early ports included versions for TRS-80 (1979) and Apple II (1980 via SoftCard). In 1980, MicroPro released , enhancing the core editing tools with new features like block moves for relocating sections of text, an undelete function to recover accidentally erased content, and an integrated for basic computations within the editor. Priced at $495, this update addressed user feedback on efficiency while maintaining compatibility with 's 64K memory limit, which capped document sizes and simultaneous operations. The software continued to rely on text-only display and output, with no support for advanced visuals, but its command-driven interface solidified its appeal among early users on systems like the Osborne 1 and portables. These early versions quickly gained traction in the ecosystem, contributing to WordStar's dominance in word processing during the late 1970s and early 1980s. Version 3.0 arrived in 1981, focusing on refinements for better usability on diverse hardware. Key improvements included enhanced screen formatting with dynamic page break indicators and improved hyphenation aids, allowing more precise control over document appearance during editing. A new install program enabled customization for specific terminals (e.g., adjusting cursor delays and positioning sequences) and printers (e.g., supporting daisy-wheel models like the via serial protocols), making adaptation to varying system configurations straightforward through menu-driven options and patchers. Requiring a minimum of 48K RAM (with up to 64K typical for systems), it still enforced the platform's memory ceiling, restricting large-file handling to disk buffering and producing only text-based results without graphical elements.

MS-DOS Iterations

The MS-DOS iterations of WordStar began with version 3.0, released in April 1982 as the first version for the IBM PC and compatible systems running PC DOS or MS-DOS. This version introduced overlay files to improve memory efficiency by loading only necessary program segments into RAM, allowing it to run effectively on systems with limited memory such as the original 64 KB IBM PC. It also added native support for 80-column displays, enabling better use of standard monochrome monitors and improving readability for professional document editing compared to earlier CP/M ports. Version 3.3, released in June 1983, provided further optimizations. By fall 1983, cumulative sales of WordStar for MS-DOS and other platforms reached 650,000 units, reflecting its rapid adoption amid the growing PC market. Subsequent releases from versions 4.0 to 5.0, spanning 1986 to 1989, built on this foundation with enhancements aimed at enhancing productivity and integration with evolving PC hardware. WordStar 4.0, released in 1986 and based on rewritten code, introduced built-in support for subdirectories, simple macro capabilities for automating repetitive tasks, and reprogrammable function keys to customize workflows. It also bundled companion tools like CorrectStar for spelling checking and NotaBene for thesaurus functions, marking the integration of these utilities directly into the core package for the first time in MS-DOS editions. File compression features were added to reduce document sizes during storage and transfer, aiding users on floppy-based systems. Version 5.0, arriving in 1989, further advanced these with dropdown menus for easier navigation, footnote and endnote management, and a page preview function that provided early desktop publishing aids by simulating printed output on screen. These updates supported improved laser printer compatibility and spreadsheet data import, positioning WordStar as a versatile tool for business and technical writing. The lineage culminated in version 7.0, released in 1991 as the final text-mode iteration for the platform. Optimized for 386 processors, it leveraged and faster instruction sets for smoother performance on mid-1990s hardware. Key additions included multi-level /redo functionality to recover from editing errors and preview support for environments, allowing seamless integration with emerging graphical interfaces while remaining fully functional in DOS. This version expanded printer support to over 500 models and introduced a complete macro language for advanced automation. Over its run, WordStar encompassed more than 20 sub-versions and revisions, with annual sales peaking at around 700,000 units during the mid-1980s.

Post-DOS Versions and Ports

Following the dominance of its MS-DOS iterations, MicroPro sought to modernize WordStar for emerging graphical s and non-DOS platforms, though these efforts often struggled with compatibility and market reception. WordStar 2000, released in 1985 for and Unix systems, represented a significant departure from prior versions by introducing a redesigned with pull-down menus and support for input, alongside features like footnotes and an expanded to accommodate text styles. However, it abandoned the classic WordStar command structure in favor of English-language mnemonics and suffered from poor with earlier s, rendering it inefficient and unpopular among loyal users, which accelerated the program's market decline. To address these shortcomings, MicroPro acquired NewWord, a WordStar-compatible word processor developed by NewStar Software in the mid-1980s as a more efficient alternative with enhanced editing capabilities. This codebase formed the foundation for WordStar Professional, released in 1987 for and , featuring a major rewrite that incorporated some elements for better on-screen formatting preview, along with improved performance and integration of tools like a and . Subsequent updates, including WordStar Professional Release 5.0 in 1988, added pull-down menus, background printing, and Star Exchange for file conversions, while versions 6.0 (1990) and 7.0 (1992) further refined these for environments, though adoption remained limited amid rising competition from graphical alternatives. As graphical operating systems gained traction, WordStar International (MicroPro's rebranded successor) shifted focus to Windows with WordStar for Windows 1.0 in 1991, based on the acquired Legacy codebase from NBI, which provided a frames-based interface integrated with but suffered from instability and slow performance. Version 1.5, released in 1992 for , improved stability and added basic OLE support for , enabling better integration with other applications. The 1995 release of WordStar for Windows 2.0 underwent a near-complete rewrite, introducing customizable toolbars, right-click context menus, and advanced features like docked toolbars, though it achieved only modest adoption due to entrenched competitors like . Beyond these core adaptations, WordStar saw limited ports to other platforms in the late 1980s, primarily the 1985 Unix version of WordStar 2000, which extended its reach to Unix systems but retained text-based operation without graphical enhancements. Efforts to port to platforms like were confined to text-mode adaptations of WordStar 2000, while no native graphical versions emerged for Macintosh, , or ST, restricting cross-platform viability as the DOS era waned.

User Interface and Features

Command Structure and Controls

WordStar's command system was centered on a control-key that emphasized mnemonic shortcuts and menu-driven operations, enabling rapid text manipulation on early microcomputers with limited input devices. Primary categories included the block menu activated by ^K, used for selecting and editing text blocks—such as ^KB to mark the block's beginning and ^KK to mark its end—allowing actions like deletion (^KY) or copying without disrupting the document flow. The quick , invoked by ^Q, handled search and tasks, exemplified by ^QF to locate specific text strings and ^QA for simultaneous find-and-replace operations. Meanwhile, ^O accessed the on-screen formatting menu for adjusting layout elements, including ^OL to set the left margin, ^OR for the right margin, and ^OJ to toggle justification on or off. This structure prioritized efficiency, reducing reliance on verbose menus in favor of single-keystroke access within categories. Central to navigation was the diamond cursor system, a set of control-key combinations forming a virtual diamond on the keyboard for directional movement. Specifically, ^S moved the cursor left by one character, ^D right by one, ^E up one line, and ^X down one line; these were supplemented by ^A for leftward word jumps and ^F for rightward ones. Developed to support keyboards without dedicated , such as those common in systems, this approach allowed fluid cursor control using the home row keys, minimizing hand repositioning during editing sessions. The help system offered three configurable levels to balance guidance with screen space, set via ^JH in the opening or during installation. At the highest level, ^B displayed the command summarizing available shortcuts, ^H provided context-sensitive assistance for the active command, such as explaining ^QF when initiated. Lower levels progressively hid menus to reduce clutter for experienced users. File operations like (^KS) or (^KP) were accessed via the opening or ^K subcommands. Customization of controls was facilitated by the INSTALL program, a run prior to first use to adapt WordStar to specific hardware and preferences. It enabled reassignment of up to ten function keys, each supporting sequences of up to six characters or commands, such as mapping a key to invoke ^K followed by ^B for quick block marking. Additionally, it supported macro-like definitions through key overlays and configuration files like WS.PFK, allowing users to tailor shortcuts for repetitive tasks without altering the core program.

Editing Modes and Display

WordStar provided two primary editing modes to accommodate different user needs: document mode for word processing tasks and non-document mode for editing. In document mode, the default setting, WordStar enabled features such as automatic word wrap, justification, hyphenation assistance, and , allowing users to format text as they typed while previewing the layout on screen. Non-document mode, accessed by selecting "N" at the opening menu, disabled these formatting capabilities to prevent interference with editable content, making it suitable for programming or where fixed tab stops (every 8 columns by default) were used instead of variable tabs. This mode produced files without embedded control codes, ensuring compatibility with other applications and avoiding unwanted reformatting during edits. The Reform mode, invoked via the ^B command (Control-B), allowed users to realign and justify paragraphs within the current margins after insertions, deletions, or other changes disrupted the layout. In document mode, ^B would reformat the text from the cursor position to the next hard or margin boundary, preserving any print control codes while applying hyphenation where appropriate. This feature was unavailable in non-document mode, as it lacked the necessary formatting infrastructure, emphasizing the separation between modes to maintain text integrity in non-formatted environments. WordStar's display adapted to common terminal capabilities, supporting screens with a minimum of 16 rows by 64 columns and up to 57 rows by 120 columns, including 25-line displays where the status line appeared at the bottom. Highlighting was achieved through inverse video on compatible terminals, toggled via ^KH to mark blocks or indicate soft hyphens, providing visual feedback during selection and editing without altering the underlying text. Proportional font simulation was handled via dot commands like .CW to set character pitch (e.g., 10 characters per inch default), which influenced on-screen rendering by adjusting spacing, though true proportional display depended on terminal hardware. Early versions of WordStar displayed raw text with print controls visible and extending beyond margins on screen, lacking a dedicated preview function and requiring users to print to a disk file for accurate review. The ^OD command could hide these controls temporarily for cleaner viewing, but full justification and pagination were only confirmed upon printing. In later MS-DOS releases, such as WordStar 5.0, a print preview mode was introduced, offering a reduced-scale view of pages to simulate printed output, including margins and justification, though still limited by monochrome displays and not fully WYSIWYG. This improvement addressed previous limitations by allowing on-screen verification before printing, enhancing user interaction in document mode.

Specialized Capabilities

WordStar included support for bidirectional text processing, enabling right-to-left languages such as Hebrew through the .BP dot command, which toggles bidirectional printing to handle logical ordering of mixed directional scripts. Available from version 3.3 onward, this feature was particularly useful for international users requiring proper rendering of RTL text on compatible printers, though full implementation often relied on add-ons for enhanced keyboard input and display handling in right-to-left environments. The program's mail merge capabilities allowed for dynamic document personalization using dot commands like .DF to specify a data file, .RV to define variable names from fields, and .AV to prompt for user input during printing, with variables inserted via &name& syntax in the master document. Indexing was facilitated by marking entries with ^ONI in the text or the .IX dot command, supporting main and sub-entries, cross-references (via dashes), and bold page numbers (via plus signs), followed by the I menu option to generate an alphabetized index automatically. Similarly, automatic table of contents generation used the .TC dot command to tag headings with entry text and page placeholders (using # for numbers), processed via the T menu command to compile and format the TOC based on document structure. Footnoting featured automatic numbering and placement, invoked by the ^ONF control command to insert a footnote marker and open an editing window for the note text, with options for endnotes via .NE and relocation using .PE; superscripts for markers were applied with ^PT. Hyphenation support included automatic line-end breaking toggled by ^OH or the .HY dot command, distinguishing soft hyphens (optional, inserted via ^OE or auto-generated as inactive 1Eh codes for potential breaks) from hard hyphens (^P- for mandatory breaks at 1Fh codes), ensuring professional typesetting without disrupting word integrity. Despite these advances, WordStar lacked native graphics integration until the release of WordStar 2000, relying instead on symmetrical sequences (type 10h) to embed external graphic files via filename references or add-ons like Inset for printing, without in-editor editing or preview capabilities. These limitations positioned the software as text-focused, with expansions possible through compatible plugins for specialized needs.

Extensions and Supporting Software

Add-ons and Plugins

WordStar's core functionality was extended through a series of official add-ons developed by MicroPro International, which integrated directly with the word processor to handle specialized tasks such as sorting, indexing, and file . SuperSort served as a high-speed sorting and merging utility optimized for large volumes of text-file-based , allowing users to and organize information from WordStar documents or related files efficiently. It was particularly useful for tasks like alphabetizing lists or merging datasets within word processing workflows, and it underpinned sorting operations in companion tools like SpellStar. StarIndex, part of MicroPro's Professional Options package, provided reference aids for WordStar files by generating indexes, tables of contents, and other navigational elements to enhance document organization in long-form writing or technical materials. This add-on allowed users to mark headings and entries during editing, automating the creation of structured references that improved accessibility without altering the base program's command structure. ProFinder functioned as an integrated , operating in a memory-resident mode to facilitate rapid directory navigation, file searching by text or title, and operations like copying, moving, or deleting with wildcard support and sorting by attributes such as date or size. It enabled seamless launching of WordStar sessions with specific files and supported viewing of WordStar-formatted documents alongside ASCII or files, using hot keys for quick switches back to the editor. Third-party plugins further augmented WordStar by leveraging its extensible command system, particularly through integrations that addressed peripheral needs like management and calculations. Borland's , a terminate-and-stay-resident , offered functionality, a built-in , and an editor with WordStar-compatible commands, enabling cut-and-paste operations and quick computations without exiting the . Keyboard enhancers, such as macro tools compatible with environments, allowed customization of WordStar's diamond key bindings (e.g., Ctrl-K and Ctrl-O combinations) to improve efficiency on standard PC keyboards, often through programmable overlays that remapped inputs for faster navigation and editing. To accommodate the memory constraints of early systems, typically limited to 64 KB total for program and data, most add-ons employed overlay loading mechanisms similar to WordStar's own , dynamically swapping modules from disk to keep the active footprint small while maintaining performance. This approach ensured compatibility across and environments without requiring expanded RAM. As WordStar's popularity waned in the post-DOS era with the rise of graphical interfaces and competing word processors, the development of new add-ons diminished significantly, reflecting a shrinking user base and limited support for non-DOS ports.

Companion Products

MicroPro International developed a suite of companion products to extend WordStar's capabilities into areas like data merging, spreadsheet analysis, and database management, forming an integrated ecosystem for business users on and early DOS systems. , released in 1980, served as a dedicated mail merge tool that allowed users to generate personalized form letters by combining WordStar documents with data from external files, supporting database integration for mass mailings and repetitive document production. CalcStar, introduced in 1981, functioned as a companion to WordStar, featuring a command structure and formatting options modeled after the to facilitate seamless workflows; it supported import and export of files with WordStar, enabling users to embed tabular data directly into documents. InfoStar, launched in 1983, provided a database manager tailored for creating data-driven documents, allowing non-programmers to build and query databases through intuitive on-screen menus and generate reports compatible with WordStar for integrated document assembly. These products shared file formats and command similarities with WordStar, promoting a unified across the MicroPro suite and enabling efficient data exchange, such as merging database outputs from InfoStar into CalcStar spreadsheets or WordStar templates via MailMerge.

File Formats

Document Structure and Encoding

WordStar files are structured as documents augmented with embedded control codes and dot commands for formatting and layout, primarily using 7-bit ASCII encoding for printable characters. The core organization consists of a sequence of text blocks, where lines typically terminate with (0Dh) and line feed (0Ah) for hard breaks, while soft returns for word wrapping use 8Dh followed by 0Ah. Control codes below 20h are reserved for non-printable functions, such as bold (02h) or underline (13h), and are interspersed directly within the text stream to apply character-level formatting. In versions 5.0 and later, files incorporate symmetrical sequences introduced as structured tags for advanced features, beginning and ending with the 1Dh, followed by a two-byte length count and a type identifier (e.g., 00h for headers, 03h for ). These sequences enclose blocks of metadata, including a 128-byte header that stores version information (such as 60h for version 6.0), details, and pointers to style libraries. The end of the file is often padded with 1Ah bytes, which serve as soft spaces for sector filling in non-document modes or as markers. Encoding relies on 7-bit ASCII, with the eighth bit leveraged in early versions (pre-5.0) for microjustification by setting it on the last character of non-blank lines, resulting in values like 229 for 'e' that appear as extended characters in standard ASCII viewers. Proprietary dot commands, initiated by a period (e.g., .PA for page break or .FO for footnotes), handle document-level formatting such as margins (.LM) or measurements in inches, centimeters, or points from version 5.0 onward. Extended characters in later versions use three-byte sequences (1Bh lead-in, character byte, 1Ch trailer) to support an expanded set beyond basic ASCII. Version differences significantly affect file anatomy: early releases (e.g., 3.x) produce files resembling with minimal high-bit usage and basic dot commands, while post-4.0 iterations introduce mathematical expressions in command arguments and symmetrical sequences for richer metadata, shifting away from bit-flipping for justification toward explicit tabs and controls. Although some advanced versions explored optional compression via symmetrical blocks, standard files lack built-in , relying instead on external utilities for . Conversion to modern formats poses challenges due to these proprietary elements; embedded control codes and high-bit alterations often render files unreadable or garbled in standard text editors, necessitating emulation software or specialized converters like those developed for archival preservation to interpret dot commands and sequences accurately.

Filename Extensions and Compatibility

WordStar document files commonly employed the .WS extension, though no official convention existed and many users opted for no extension or custom ones such as .LET for letters or .REP for reports. Backup files were automatically generated with the .BAK extension upon saving, preserving previous versions while preventing direct editing. Temporary files during editing or operations like block moves often used .$$$ or .TMP extensions. Later versions, including ports to Windows, adopted extensions like .WSD for documents to align with longer filename support in those environments, while maintaining backward compatibility with earlier 8.3 formats from and DOS origins. WordStar adhered strictly to the 8.3 filename convention—limiting names to eight characters plus a three-character extension—which carried over to adaptations. For interoperability, WordPerfect included built-in converters to natively import WordStar files, facilitating migration without full data loss, though complex formatting might require manual adjustments. Exporting to plain ASCII or RTF formats involved stripping embedded control codes and dot commands used for and styles, often resulting in simplified text that lost features like symmetrical sequences for footnotes in versions 5.0 and later. Early and DOS versions employed DOS-style line endings (CR+LF), rendering them incompatible with Unix systems that used LF-only, leading to garbled displays or parsing errors unless converted.

Deployment and Modern Use

Installation Procedures

The installation of WordStar on original systems typically began with booting from a containing the or DOS operating system and the distribution diskette. For versions such as 3.0, users formatted a blank diskette, copied the system files including PIP.COM, and then transferred WordStar files like INSTALL.COM and WSU.COM from the distribution disk in drive B to the working disk in drive A before running the INSTALL program by typing "INSTALL" at the prompt. This process created a customized WS.COM executable tailored to the hardware. Configuration during installation involved an interactive menu-driven program, WINSTALL for version 3.3, where users selected terminal types for screen setup, such as 80-column mode with 24 lines by default, and entered cursor positioning codes for supported displays like the Lear-Siegler ADM-3A. Printer configuration followed, with options for types like the Diablo 1610 including protocols such as ETX/ACK for baud rates up to 1200, and drivers for list devices or serial ports. Keyboard setup was terminal-dependent, with basic adaptations for standard layouts, though advanced users could patch codes for non-standard inputs. For DOS versions like 3.2 on the PC, the process mirrored but used DOS commands to copy files such as WS.COM, WSMSGS.OVR, and WSOVLY1.OVR to a blank diskette in drive A after DOS 1.0 or 1.1, followed by running INSTALL at the prompt or via BASICA if needed. Screen configuration adjusted for or color displays with dimensions from 16x64 minimum, while printer setup selected parallel or serial options with rate adjustments via WSBAUD. Later DOS releases, such as 4.0, employed similar WINSTALL programs or batch files like INSTALL.BAT to automate file placement and hardware detection. WordStar required a minimum of 48K RAM on systems for basic operation with a 24x80 screen, allowing about 900-character block moves, while DOS versions needed at least 64K RAM, with additional memory enabling larger buffers up to around 8000 characters. To handle files larger than available RAM, WordStar employed an overlay , loading modules like WSOVLY1.OVR from the system disk as needed during editing or printing. Customization options during installation included selections for international keyboards through patching in User Area 1 for alternative character sets and layouts, as well as integration via drivers and baud rate protocols for communications. These features allowed adaptation to non-English setups or hardware without full recompilation. Common issues arose from hardware detection failures, particularly on non-standard terminals where incorrect cursor positioning codes led to display errors, requiring manual patching of escape sequences in the installation program. Printer buffer overflows at high rates without proper protocols, or missing overlay files on the wrong drive, also frequently caused installation halts, resolvable by verifying disk contents and switch settings like disabling AUTO CR.

Execution on Contemporary Systems

Contemporary users can execute original WordStar binaries on modern 32-bit and 64-bit Windows systems through lightweight DOS compatibility layers such as vDOS and vDOSPlus, which provide native-like support without requiring a full environment. These tools emulate the DOS environment directly within Windows, allowing WordStar versions 4.0 through 7.0 to run efficiently via command prompt integration or dedicated executables, bypassing the limitations of the deprecated NTVDM subsystem. For instance, vDOSPlus includes pre-configured setups that mount the host Windows file system, enabling seamless operation on hardware far exceeding the original PC specifications. For more authentic execution, virtual machines such as or Oracle can host 6.22, providing a complete DOS environment isolated from the host OS. Installation involves creating a new VM with a virtual hard disk, attaching 6.22 installation media (typically floppy images), and configuring boot settings to prioritize floppy or drives during setup. Once installed, WordStar binaries can be transferred via shared folders or virtual floppies and executed as on period hardware, with VM settings adjustable for CPU cycles and memory allocation to mimic 1980s performance. WordStar's .WS document files are directly accessible on modern NTFS-formatted drives when using vDOS or vDOSPlus, as these layers map host directories to virtual DOS drives (e.g., via the USE command in ). Printer output, traditionally directed to LPT ports, can be redirected to PDF files on contemporary systems by configuring WordStar's printer definitions (using PRCHANGE.COM) to interface with or PCL interpreters integrated into vDOSPlus, converting legacy print codes to modern formats without additional hardware. Despite running on high-end hardware, WordStar's performance remains constrained by its original design, capped at 640 KB of conventional RAM as dictated by architecture. The program handles large documents—potentially exceeding hundreds of pages—through disk swapping mechanisms that offload excess data to temporary files, though this introduces delays on emulated or virtualized setups compared to native 1980s execution.

Emulation and Preservation Efforts

Efforts to emulate WordStar have focused on simulating its original environments to enable both archival access and practical use on modern hardware. DOSBox-X, an enhanced fork of the DOSBox emulator, provides robust support for running WordStar versions under MS-DOS, including features like TrueType font output for text styles and mouse integration that align with the software's historical operation. This emulator has been particularly recommended in community distributions for its stability in handling WordStar's command-driven interface without modifications. For WordStar's origins, hardware-accurate emulation targets early 1980s systems like Z80-based machines, though specific implementations vary; tools like PCem recreate the full hardware stack of compatible platforms to preserve the original user experience, including non-standard peripherals. Community-driven emulators such as RunCPM further support 2.2 environments, allowing WordStar 3.0 and earlier versions to execute with minimal adaptation. Preservation initiatives have formalized WordStar's file formats for long-term archival stability. In 2022, the added the WordStar File Format Family, including .WS extensions, to its Sustainability of Digital Formats registry, documenting variants from CP/M-era versions to DOS releases and aiding identification in collections where hundreds of such files reside, often on aging media. Complementing this, science fiction author released a comprehensive 2024 archive of WordStar 7.0 for DOS, encompassing the full software distribution, over 1,000 pages of scanned original documentation, and detailed installation guides for emulators like DOSBox-X, positioning it as a key resource for scholars and enthusiasts. Community efforts sustain WordStar's accessibility through ongoing collaboration. Remnants of the WordStar User Group maintain an active discussion forum where users share emulation tips, file recovery techniques, and compatibility solutions, fostering a niche but dedicated following. On platforms like , open-source projects develop converters to bridge legacy formats with modern systems; for instance, ws2txt extracts plain text from WordStar 4.0 .DOC files by handling embedded control codes, while wsconvert translates documents to , preserving structural elements like bold and italics. Key challenges in these efforts stem from the physical degradation of original distribution media and historical software protections. Many WordStar floppies suffer from bit rot and oxide shedding, complicating data extraction; recovering files from a single 5.25-inch disk can require hours of specialized to identify and salvage content. Additionally, while early WordStar versions notably lacked to encourage adoption, later iterations like WordStar 2000 incorporated floppy-based schemes that hinder clean dumps without circumvention, exacerbating risks in preservation workflows.

Legacy and Impact

Technical Influence

WordStar pioneered key elements of what-you-see-is-what-you-get () word processing by rendering documents on screen with formatting that closely mirrored the final printed output, including the first implementation of visible page breaks. This on-screen visualization, achieved through innovative use of the 8th bit of ASCII characters to embed print and formatting codes, allowed users to see bold, italics, and other styles in real time without hidden tags dominating the display. Such features marked a significant departure from earlier text-based editors and directly influenced the development of subsequent word processors, including , which built upon these foundational technologies to enhance usability and functionality on personal computers. The program's command-driven , centered on combinations (Ctrl-A through Ctrl-Z) for , , and formatting, was optimized for touch typists and emphasized keyboard efficiency without reliance on specialized function keys or a . This design enabled rapid operations from the home row, such as cursor movement via the "diamond" keys (Ctrl-S, Ctrl-D, Ctrl-E, Ctrl-X), and included dynamic on-screen help and menus for guidance. By prioritizing modal-like command sequences that separated from insertion, WordStar's approach set a for efficient, non-graphical interfaces in text manipulation software, influencing the keyboard-centric paradigms in later text editors. WordStar's portability model, achieved through minimal operating system calls and few hardware assumptions, established early standards for development in the personal computer era. Originally coded for in 1978 with just 137,000 lines, it was rapidly ported to diverse Intel-based systems like the machines from Processor Technology and Cromemco, and later to for the PC in 1981, retaining consistent commands across versions. This modular architecture not only facilitated widespread adoption on fragmented hardware but also demonstrated how abstraction from platform specifics could enable scalable , a practice that shaped the portability strategies of subsequent PC applications. WordStar's market dominance accelerated the broader shift from mechanical typewriters to dedicated computer-based word processors, transforming document creation from a hardware-bound process to software-driven . By fall , cumulative sales exceeded 650,000 copies, and entering 1984, it held over 70% of the word processing market with an estimated 12 million units ultimately distributed, making it the bundled with early portables like 1. This ubiquity, fueled by features like introduced in version 3.0 and spell-checking via the companion SpellStar, rendered typewriters obsolete for professional and business use, paving the way for the personal computing revolution in .

Cultural and Literary Role

WordStar holds a notable place in science literature, particularly through its adoption by prominent authors who valued its straightforward interface for . , the acclaimed sci-fi writer, composed his 1982 novel 2010: Odyssey Two using WordStar on an Archives III , highlighting the software's reliability for producing seminal works in the genre. Similarly, , author of the A Song of Ice and Fire series, has long relied on WordStar 4.0 running under DOS to draft his epic narratives, crediting its minimal features for enabling focused storytelling without modern distractions like connectivity or autocorrect. These examples underscore WordStar's role as a tool that bridged early with imaginative literature, influencing how writers approached digital composition in the pre-graphical era. Beyond direct usage, WordStar symbolizes simplicity and productivity in literary discussions, often praised for fostering undistracted . Martin has described his setup as a deliberate to prioritize writing over technological bells and whistles, referring to the software as a "word cruncher" that keeps him immersed in the flow. This resonates in essays and interviews where authors and commentators laud WordStar for stripping away complexities, allowing ideas to take precedence—a contrast to contemporary tools laden with notifications and formatting options. Such reflections position WordStar as an icon of analog-digital hybrid , embodying a that enhances artistic output. In cultural preservation, WordStar files represent valuable archival artifacts, with libraries actively digitizing and migrating them to ensure access to historical . The maintains detailed documentation on WordStar's file formats to support long-term preservation, enabling the conversion of literary documents originally created in the software. For instance, manuscript collections have undergone migration from legacy WordStar versions to accessible formats, safeguarding works by early adopters and preventing data loss in efforts. This process highlights WordStar's enduring legacy in literary archives, where its files serve as primary sources for studying the evolution of digital authorship.

Ongoing Relevance

In the , WordStar continues to find use among select writers who prefer its minimalist interface and keyboard-driven , often running it on modern systems through emulation software. Author , known for the A Song of Ice and Fire series, has long relied on WordStar 4.0 under DOS for drafting his novels, citing its lack of distractions and reliable performance as key advantages; recent adaptations allow him and similar users to operate it on Windows machines via DOSBox-X, an actively maintained emulator. Niche online communities, particularly among enthusiasts and vintage computing hobbyists, maintain active discussions on adapting WordStar for contemporary , including projects that value its offline simplicity over modern cloud-based editors. These groups often share tips for integrating WordStar into distraction-free setups, extending its appeal to amateur authors seeking a focused environment free from notifications and auto-formatting. WordStar holds educational value in computing history curricula, where it exemplifies early advancements in for word processing, such as non-modal and command-key shortcuts that influenced subsequent software . For instance, it has been included in courses on personal computing evolution, like those at , to illustrate the transition from text-based interfaces to graphical ones and the role of keyboard-centric navigation in productivity tools. Revivals in the 2020s have breathed new life into WordStar through open-source clones and emulation packages tailored for and other systems. WordTsar, a free WordStar-inspired released in updated form in 2023, supports natively and replicates the original's diamond-shaped cursor controls while adding modern features like handling, enabling experimental ports for contemporary hardware. Additionally, science fiction author released a complete archive of WordStar 7.0 for DOS in 2024, including tools to run it seamlessly on via emulators, alongside converters for migrating files to formats like —efforts that preserve and extend its utility without relying on AI-specific enhancements. In niche applications, WordStar's emulated versions serve as a secure, offline alternative for editing in fields like and academia, where users avoid cloud-based tools to minimize data risks and distractions during sensitive drafting. Writers in these areas appreciate its air-gapped operation on emulated DOS environments, which ensures no unintended syncing or tracking, as demonstrated by its for focused composition in isolated workflows. Preservation efforts, such as those archiving original binaries, further support these uses by providing verifiable, non-proprietary setups.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.