SpeedScript: Difference between revisions

Content deleted Content added
m Added links, removed dead links.
 
(2 intermediate revisions by one other user not shown)
Line 10:
|latest release version = 3.2
|latest release date = {{Start date and age|1987|5}}<ref name="mitchener198606" />
|platform = [[VIC-20]], [[Commodore 64]] [[Commodore 128| / 128]], [[Apple II series|Apple II]], [[Atari 8-bit]], [[MS-DOS]]
|programming language = 6502 [[assembly language]],<ref name="brannon198401" /><br>[[Turbo Pascal]]<ref name="thompson1989" /> (MS-DOS)
|genre = [[Word processor]]
}}
 
'''SpeedScript''' is a [[word processor]] originally printed as a [[type-in program|type-in]] [[MLX (software)|MLX]] [[machine language]] listing in 1984-85 issues of ''[[Compute!]]'' and ''[[Compute!'s Gazette]]'' magazines. Approximately 5&nbsp;[[Kilobyte|KB]] in length, it providedprovides many of the same features as commercial word processing packages of the [[8-bit]] era, such as [[PaperClip]] and [[Bank Street Writer]]. Versions were published for the [[Apple II series|Apple II]], [[Commodore 64]] and 128, [[Atari 8-bit computers]], [[VIC-20]], and [[MS-DOS]].
 
==Versions==
Line 24:
SpeedScript 3.2, alongside SpeedCalc, Fontmaker, and five other utility programs, was included in the special Best of COMPUTE! & GAZETTE<ref>{{cite web | url=https://archive.org/details/1988-Best-Of-computegazette/page/n103/mode/2up | title=Compute! Gazette Issue 1988 Best of | date=December 1988 }}</ref> disk/magazine in 1988.
 
Also of note was theThe Reader's Feedback column in the January 1986 ''Compute!'' which hadhas POKEs to eliminate the DISK or TAPE? question.<ref>{{cite web | url=https://archive.org/details/1986-01-compute-magazine/page/n11/mode/2up | title=Compute! Magazine Issue 068 | date=January 1986 }}</ref> There was, however, aA typo in the listing and that was corrected in the March 1986 CAPUTE! column.<ref>{{cite web | url=https://archive.org/details/1986-03-compute-magazine/page/n127/mode/2up | title=Compute! Magazine Issue 070 | date=March 1986 }}</ref>
 
Ports of V3 for the Atari 8-bit computers and the [[Apple II series|Apple II]] were printed in ''Compute!'' in May<ref name="Brannon198505" /> and June 1985 respectively.<ref name="Brannon198506" /><ref name="mitchener198606" /> SpeedScript was written entirely in assembly language, and Compute! Publications later released book/disk combinations that contained the complete [[Comment (computer programming)|commented]] [[source code]] (as well as the machine language in [[MLX (software)|MLX]] format) for each platform.<ref name="Brannon1985commodore" /><ref name="Brannon1985atari" /><ref name="Brannon1985apple" />
 
A version of SpeedScript for [[MS-DOS]] was created in 1988 by Randy Thompson and published in book form by Compute! Books.<ref name="thompson1989" /> This version was written in [[Turbo Pascal]] with portions written in assembly language, and added incremental new features to the word processor such as additional printer commands, full cursor-control (to take advantage of the PC's Home, End, PgUp, and PgDn keys), and a native 80-column mode.
Line 34:
 
[[File:SpeedScript 128 in action.png|thumb|right|SpeedScript 128]]
A native version for the C128 called SpeedScript 128, written by Bob Kodadek, was finally released in October 1987 ''Compute!'s Gazette''. This version eliminated the problems of the patch and took full advantage ofsupports the C128's 80-column screen, its expanded memory and the enhanced keyboard.<ref name="kodadek198710" /> A later update (SS128-Plus) appeared in September 1989 ''Compute!'s Gazette'', adding full text justification, tab setting, and online help.<ref name=gruber198909 />
 
In December 1987, ''Compute!'s Gazette'' published ''Instant 80'', a utility for the C64 version of SpeedScript that allowed 80-column document previewing (though not editing) on a standard C64. This wasis done by using half-width characters on a high-resolution graphics screen.<ref name="mackinnon198712" />
 
==Utilities==
Although SpeedScript did not include a built-in [[spell checker]], additional utilities were soon published. In December 1985, SpeedCheck was published in ''Compute!'s Gazette''.<ref name="cowper198512" /> This external utility acceptedaccepts SpeedScript files (as well as those from compatible word processors, such as ''[[PaperClip]]'') and spell-checked them against a user-defined dictionary. An enhanced 80-column version for the C128, SpeedCheck 128, was published in September 1988.<ref name="smith198809" />
 
Another utility, ScriptSave, was developed to provide automatic saving functionality to the Commodore 64 version of SpeedScript 3.0.<ref name="lambert198505" /> This program would set upcreates a timer program to save documents to disk, before loading and running SpeedScript itself.
 
Several additional utilities were published in the May 1987 issue of ''Compute!'s Gazette'' along with SpeedScript 3.2. ScriptRead<ref name="childress198705" /> was developed to identify and preview SpeedScript documents on a disk, with the ability to [[File deletion|scratch]] any files no longer needed. This was an important addition as on a single-drive system there would be no way to save work if the disk became full. SpeedSearch<ref name="stclair198705" /> providedprovides full-text search of all SpeedScript documents on a disk, returning a count of how many times the searched word or phrase was used in each document. Date and Time Stamper<ref name="kodadek198705" /> introduces a program to the disk drive that adds time stamps to files on disk, then executes SpeedScript.
 
==Reception==
In a review of four word processors, ''[[The Transactor]]'' in May 1986 praised SpeedScript as "extremely sophisticated", citing its large text buffer, logical cursor navigation, and [[undo]] command. While criticizing its lack of [[typographic alignment|right justification]], the magazine concluded that SpeedScript was not only "an easy winner" among budget-priced word processors, but also "a serious contender even when compared with the higher priced programs".<ref name="bose" />
 
SpeedScript was sufficiently popular to receive coverage in reference works, such as the "Wordprocessing Reference Guide" of Karl Hildon's ''Inner Space Anthology''<ref name="inner" /> and [[Mitchell Waite]]'s ''The Official Book for the Commodore 128''.<ref name="128book">{{cite book | chapter-url=https://archive.org/stream/The_Official_Book_for_the_Commodore_128#page/n87/mode/2up | title=The Official Book for the Commodore 128 Personal Computer | publisher=Howard W. Sams & Co. |author1=Waite, Mitchell |author2=Lafore, Robert |author3=Volpe, Jerry | year=1985 | pages=76 | isbn=0-672-22456-9 | chapter=The C64 Mode}}</ref> [[Columbia University]]'s [[Kermit (protocol)|Kermit]] software for Commodore computers supportedsupports transferring SpeedScript files.<ref name="c64ker">{{cite web | url=http://www.columbia.edu/kermit/ftp/c64cross/c64ker.txt | title=File Transfers: Transferring Files | publisher=Kermit Project, Columbia University | work=Commodore 64/128 Kermit User's Guide | date=1 January 1992 | access-date=23 February 2016 | author=Sullivan, Kent | pages=18}}</ref>
 
==Gallery==