AtariWriter

AtariWriter is a word processor program for the Atari 8-bit family released by Atari as a 16 kB ROM cartridge in 1983. The program was fast and easy to use, while still allowing the creation of fairly complex documents. It was a huge success for the platform, with at least 800,000 examples sold not including international versions and later updates.

AtariWriter
Original author(s)William Robinson[1]
Developer(s)Atari, Inc.
Initial release1982 (1982)
Final release
Version C / 1983 (1983)
Written inAssembly
PlatformAtari 8-bit family
Size16 kB
TypeWord processor
LicenseProprietary software

Atari had introduced its first branded word processor in 1981, Atari Word Processor. Reviews invariably lauded its features but concluded it was too difficult to use and its system requirements were too demanding. During the process of introducing new models of the computers, the XL series, the decision was made to abandon Word Processor in favour of a simpler program that would run on any machine. This led to them hiring William Robinson, author of Datasoft's Text Wizard, and having him to modify the program to run from a cartridge. Highly positive reviews in all major magazines quickly followed its release.

The only major concerns were the lack of mail merge, a spell checker and a lack of printer drivers for anything other than Atari's models. An author of an add-on printer pack estimated he sold 25,000 copies through the Atari Program Exchange and direct. Atari later merged the spell checker, a mail merge function and a number of other features in 1986's AtariWriter Plus, available on floppy disk. A final upgrade was AtariWriter 80 of 1989, which added support for the XEP80 80-column display. AtariWriter also spawned a port to the Atari ST, ST Writer, which was offered free on early models of the ST.

History

Before AtariWriter

Atari's original marketing plan for the 8-bit machines was to sell the 400 into educational settings and for games, and the 800 into small-office settings where CP/M and the Apple II were successful. Unfortunately, the lack of useful business software hindered any sales into the office market, and the machine quickly garnered a reputation as a glorified games box.[2]

In 1980, Atari decided to attack this problem by introducing their own word processor, the inventively named Atari Word Processor. This shipped on a copy protected floppy disk and required 48 kB of RAM, meaning that the user had to have a fully-expanded 800 and the Atari 810 disk drive at a minimum. The machines lacked a parallel port and Atari did not sell any printers with the SIO adaptor built-in, so actually printing the results required the Atari 850 interface and a parallel printer like the Atari 825 or the widely recommended Epson MX-80.[3]

While the program was feature-packed, including support for things like two-column layout and super- and sub-scripting, reviewers all pointed out that it was very difficult to use. In addition to an extensive set of editing commands using control keys, including cursor commands that did not use the system's own cursor keys, more complex operations like loading documents or printing required trips through multi-level text menus. As these were essentially impossible to remember, a quick-reference sheet was included and the documentation was designed to stand up on a desk for continual use.[3]

Word Processor was not the only word processor in the early days of the platform. Reviews from 1982 generally also considered Text Wizard from Datasoft and Letter Perfect from LKJ. Both of these programs were much simpler in terms of features, but could run on any machine in the lineup and were far easier to use. These easily outsold Atari's program for both of these reasons, and Text Wizard was often considered the best-buy, and Letter Perfect the best overall. Atari's was never recommended.[3]

AtariWriter

Sometime in late 1981, Gary Furr left his job at GTE where he wrote specifications for applications software for government contractors. Moving to Atari, Furr and product manager Peggy Allen soon began planning to replace Word Processor. Instead of modifying Word Processor, they decided to abandon it entirely. Ironically, Furr wrote the design specification in March or April 1982 using Word Processor.[4]

A month or two later, they found that there were not enough programmers available in the company to write the program they specified.[5] Instead, they hired the author of Text Wizard, 15-year-old William Robinson, to modify that program to run in a ROM cartridge.[lower-alpha 1] Robinson had written Text Wizard for the LA-based software company Datasoft, and it had garnered good reviews while running in very little RAM.[7]

At the time, bank switching cartridges were not common, but the Atari machines had always included the little-used ability to include up to 16 kB in a single cart. This would allow it to run on any machine in the lineup, even early-model 400's and the later 600XL which came with only 16 kB of RAM. It also meant there was no requirement for a floppy disk, and documents could be saved even to the Atari 410 cassette drive if need be.[8] A huge advantage over Word Processor was that the program did not load into RAM and thus left much more memory free; on an 800, Word Processor had only about 10 kB free, enough for about one page of text, but AtariWriter had roughly 20 kB free even with DOS loaded, allowing small documents up to about six pages to be held entirely in memory.[8]

Programming took place during the summer of 1982 and internal testing took place during the fall of 1982 and into early 1983.[9] Final testing and documentation was largely complete by the February/March time-frame, when a status meeting of the entire Home Computer division was called. Furr described how they handled printers, the program would load a single printer driver at a time, with all four Atari printers supported and others available on disk. The manager refused to support non-Atari printers, and Furr had to call Robinson and tell him to remove the extra drivers. Instead, the manual added a short section stating additional drivers would be available from the Atari Program Exchange (APX).[10]

AtariWriter 1.0 was released to production in the spring of 1983. Furr left Atari shortly thereafter and took a position with Datasoft.[11] Three additional minor upgrades were released over the next year, culminating in Version C. The program was an enormous success, becoming one of Atari's best-selling products of all time. Furr was later told that the original cartridge version had sold approximately 800,000 copies. This did not include any foreign language versions, French, Spanish, German and Italian, or the later versions like Plus and 80.[12] Given about 4 million machines sold in total,[13] this represents a significant portion of the entire Atari fleet.

Printer drivers

The decision to only support Atari printers was a terrible one, one that every product review harped on.[14] Furr began writing drivers on his own at home, and a selection of 10 to 11 of these first appeared in the Fall 1983 APX catalog.[15] When APX folded in 1984, Furr took over and began direct sales from his home.[16] Furr found these were being purchased by users' groups who would then give them out to the members. He nevertheless sold 25,000 copies between 1983 and 1993 directly, not including the additional sales through APX. The last copy was sold in 1993.[17] Several years later, Furr was contacted by a user group in Pennsylvania, leading to him shipping all the disks with source code to the group.[18] Through this period the number of drivers expanded from the original 10 to as many as 159 by the time he sent the code off.[19]

AtariWriter Plus

After the purchase of Atari by Jack Tramiel in 1984, the new Atari Corporation began an effort to introduce cost-reduced versions of the 8-bit lineup, the XE series. Among these was the 130XE model, which used bank switching to support 128 kB of RAM. For these machines, a new version of AtariWriter was introduced in November 1985, AtariWriter Plus.[20] By this time, Robinson had left Datasoft and started his own company, Micro Fantasy. Robinson continued to be the primary programmer on the core program, while Ron Rosen handled the mail merge, and R. Stanley Kistler the spell checker. Jeffrey Bass wrote the documentation.[21]

The new version added a huge number of features, giving it parity with the original Atari Word Processor in terms of power. Practically every part of the program changed in some way. Adding all of this functionality meant it no longer fit on a 16 kB cartridge, and it instead shipped on two flippy disks, one of them with the "normal" version on one side and the 130XE version on the other. In contrast to the original, which booted in less than a second, loading the new version from disk took almost a minute.[20]

The main difference compared to the original version was support for horizontal scrolling to allow direct editing of wider documents. This had been one of the notable features of the original Atari Word Processor, which used the platform's hardware assisted scrolling system to rapidly move the entire document horizontally to allow editing at up to 132 columns. The new AtariWriter worked in the same way, but expanded it even further to a maximum of 249 columns. Another change was that formatting options were set through a global menu, rather than on-screen within the document. A new save-as-plain-ASCII option allowed these codes to be easily stripped out for sending the plain text to other users. Another major feature taken from Word Processor was two-column layout.[20] Dozens of other more minor changes were also included that made common operations much easier.[22]

The new version also greatly expanded printer support. In addition to the original set of Atari printers and the ones added later like the XMM 801 dot-matrix printer and XDM 121 daisy wheel printer, selecting "other" showed drivers for the Epson FX-80, MicroPrism 480 and Juki 6100. This menu had another "other" selection which allowed you to load a driver from disk. The manual included an entire section on how to create your own printer driver, although the ones from the original APX disks continued to work.[20]

Other new options were available as load-on-demand subprograms which were included on the program disk. Most notable was Atari Proofreader, a spell checker with 36,000 word library that took up both sides of the second disk. Selecting Verify Spelling from the main menu exited AtarWriter and ran Proofreader, which then loaded a selected document and continued. Another was the Mail Merge option, which worked in a similar fashion and could merge with up to 255 records of up to 15 fields stored in a second file. Because these were all disk based, they were quite slow; a 3,000 word document took about 15 minutes to spell check.[20]

One downside to the new program was that it left only 12 kB free on an original 48 kB machine, only slightly more than the 10 kB of the original Word Processor. On the 130XE, running the custom version, 47,616 bytes were available. This was arranged as three banks of 15,872, but the program attempted to make this invisible by loading and saving all three from a single file. However, during editing one had to manually jump from bank to bank using a function key.[20]

AtariWriter 80

After years of complaints that the platform did not have any official 80-column support, in 1989 Atari released the XEP80, a plug-in display module that connected one of the Atari joystick ports to a composite monitor. Any program wishing to use this option had to be re-written to support the new mode, which was entirely unrelated to the built-in display hardware. Atari used AtariWriter Plus to produce AtariWriter 80, which was otherwise identical. The only major change was that the column display in the editor, formerly along the bottom of the screen, was now repositioned to the top. The XEP communicated in serial, so some delays are seen when the complete screen is redrawn, like when switching to the menu and back to the document, but the system is otherwise similar to Plus.[23] The program was apparently completed in November 1987, but for unknown reasons was not released until well into the late summer of 1988.[24]

ST Writer

Another of the Tramiel family's goals after taking over Atari was to introduce an entirely new GUI-based computer, which emerged as the Atari ST in the summer of 1985. Concerned about the same issue that caused the Atari 800 to be seen dismissively, they had programmer Dan Oliver port the existing assembly language AtariWriter screen editor code to the ST while John Feagans converted the layout and formatting handlers to the C programming language. In two weeks, a version of AtariWriter Plus was up and running as ST Writer.[25]

Running on the new machine gave the program many advantages. Memory was no longer limited, and the program was capable of handling very large documents. It also had a natural 80-column display, and was extremely fast. The program was so similar to the original it could exchange files with no edits.[25]

As useful as the program was, it was not GUI-based, and was released for free while Atari began the search for a GUI program to replace it. Several GUI word processors soon emerged, some by the end on 1985, and ST Writer development at Atari ended. By this time it had garnered a major following of its own, and the replacements were seen as second rate in comparison. The company eventually allowed avid user Bruce Noonan to take over development. He continued releasing the product through a number of major versions, even adding a limited GUI for menu access,[26] with the last releases well into the 1990s.

Reception

Reviews of AtariWriter were generally very positive, complaining mostly about the lack of printer drivers, mail merge and spell checking.

ANALOG magazine's review starts by describing how easy the program is to use, noting the review is being completed on the program only hours after it arrived. After complaining that other printers were not supported, noting the Epson in particular, the article concludes "The AtariWriter has good documentation, is reasonable easy to learn and to use, doesn't seem to leave you hung up anywhere and has sufficient commands and flexibility to meet the needs of those who are most likely to use it... After a series of strikeouts, Atari has a hit on their hands."[27]

Antic magazine lauded its speed, simplicity, undo command and called it "fool proof". The only concerns were the lack of 3rd party printer support, overstrike mode, and mail merge. It concluded that "AtariWriter is the best non-game program Atari has released... Compared to the other word processors available, it is clearly superior on price and performance."[28]

Creative Computing reviewed it more extensively. It starts off calling it "a candidate for Best Atari Product in a Long Time." The product is described as being easy to use and foolproof due to the many checks to prevent data loss. The lack of printer drivers is pointed out, but this is solved somewhat by allowing the user to embed printer control characters directly in the text. It concludes "My overall impression of AtariWriter is positive. It has good error trapping, is very easy to use and understand, and can be used with the cassette recorder. Powerful features like file merging and chain printing are supported... AtariWriter will be the best Atari word processor for the majority of Atari computer owners."[29]

InfoWorld also reviewed it, giving it a less stellar rating of fair to good. It starts "Given the limitations of Atari hardware, AtariWriter is a good word processor. But if you write documents larger than your computer's memory, or if you need to display 80 columns of text on the screen, forget AtariWriter, stick to your typewriter or buy a more expensive computer."[30] It later notes that documents can be strung together and printed as a single document using a code at the bottom of an individual document, avoiding the memory limitation. It goes on to point out a number of minor annoyances, including that there is no money-back guarantee.[31]

The Addison-Wesley Book of Atari Software 1984 gave the software an overall A rating. The book stated that it "heralds a new era in word processing" for Atari 8-bit owners, and "a good reason in itself to purchase an Atari". It praised AtariWriter's ease of use and print preview, and concluded that the software was "a must for every serious writer and Atari owner."[32]

Consumer Reports rated the combination of an Atari 800XL, AtariWriter and the Atari 1027 printer as the best word processing system for the price.[25]

Description

The program has two main modes, the menu and the editor. The user can switch from the menu to the editor using the E command, and switch back by pressing Escape.

The main menu includes only eight options, Create File which erases any text in memory and creates a new one, Delete File to remove a file from disk, Edit File, Format Disk, Index of Disk Files (Directory), Load File, Print File and Save File. If a file is Created or Loaded, the user then selects Edit to enter the editor.

The editor displays the document text in the upper portion of the screen, and a four-line status area at the bottom. Prominently displayed in this status area is "PRESS ESC TO RETURN TO MENU". Above this is the indication of the current line and column, and a display of the tab stops rendered as up-arrows. At the very top of every document is a line of control characters that set things like the tab spacing, margins and total document width. These are stored as text in the document, and are edited by cursoring over them and changing the values.

AtariWriter includes automatic word wrap, full-screen editing, dual-column printing, search and replace, undo, block editing and a print preview feature that allows users to view a printable page by scrolling across the screen. Printing attributes are set directly into the document using control characters. This allows direct changes to formatting such as margins, spacing, justification, etc.

Notes

  1. According to Furr, they contracted with Datasoft.[6] According to earlier versions of this document, they hired Robinson after his agreement with Datasoft ran out. It is likely this refers to later versions of the program, which were written by a different company started by Robinson. Additional references here would be useful.

References

Citations

  1. S2E01 Atari AtariWriter, by Ripdubski, 2015.09.24, Inverse ATASCII, This episode features AtariWriter, originally released in 1982 by Atari. It was developed by Atari. Later versions were developed by Micro Fantasy. The primary programmer for all versions was William V. Robinson.
  2. Noonan 1986, p. 86.
  3. Loveless 1982, p. 34.
  4. Furr 2016, 6:00.
  5. Furr 2016, 6:10.
  6. Furr 2016, 6:35.
  7. Loveless 1982.
  8. Leyenberger 1983, p. 92.
  9. Furr 2016, 7:15.
  10. Furr 2016, 10:00-15:00.
  11. Furr 2016, 15:00.
  12. Furr 2016, 21:00-22:00.
  13. "Atari refuses to let the video game fad die". BusinessWeek. No. 2843. May 21, 1984. p. 46. ISSN 0007-7135 via EBSCO.
  14. "I/O Board - Printer Drivers". Antic. June 1986.
  15. Furr 2016, 23:00.
  16. Furr 2016, 23:15.
  17. Furr 2016, 23:45.
  18. Furr 2016, 24:15.
  19. Furr 2016, 30:30.
  20. Halfhill 1986, p. 56.
  21. "Atari 8-Bit Computers: Frequently Asked Questions".
  22. Hoglin 1991.
  23. Ratcliff 1989, p. 23.
  24. Finish 1988, p. 6.
  25. Noonan 1986, p. 88.
  26. Noonan 1986, p. 92.
  27. Kushner 1983.
  28. Dunn 1983, p. 83.
  29. Leyenberger 1983, p. 92-93.
  30. Mace 1983, p. 64.
  31. Mace 1983, p. 67.
  32. Stanton, Jeffrey; Wells, Robert P.; Rochowansky, Sandra; Mellid, Michael, eds. (1984). The Addison-Wesley Book of Atari Software. Addison-Wesley. pp. 233–234. ISBN 0-201-16454-X.

Bibliography

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.