The Automatic Proofreader
The Automatic Proofreader is a series of
The program was initially published for use with the
Commodore versions
The Automatic Proofreader was first introduced in October 1983 for the Commodore 64 and VIC-20.[1] This first version had separate versions for the VIC and 64; the following month, they were combined into a single listing designed to work on both systems.[5] This version of the Proofreader would display a byte-sized numeric value at the top left corner of the screen whenever a program line was entered.
The initial version of the Proofreader, however, had several drawbacks. It was loaded into the cassette buffer (memory area), which was overwritten whenever a program was loaded or saved using the
Because of this, the New Automatic Proofreader was introduced in February 1986.[7] This version used a more sophisticated checksum algorithm that could catch transposition errors. It also took spaces into account if they were within quotes (where they were generally significant to the program's operation), while ignoring them outside of quotes (where they were not relevant). Also, the decimal display of the checksum was replaced by two letters.
The New Automatic Proofreader was designed to run on any Commodore
References
- ^ a b Brannon, Charles (October 1983). "The Automatic Proofreader: Banish Typos Forever!". COMPUTE!'s Gazette. p. 48. Retrieved 2018-03-27.
- ^ Brannon, Charles (March 1984). "The Automatic Proofreader For VIC, 64, And Atari". COMPUTE!. p. 60. Retrieved 2018-03-27.
- ^ Victor, Tim (July 1985). "Apple Automatic Proofreader". COMPUTE!. p. 75. Retrieved 2018-03-27.
- ^ "COMPUTE!'s Guide To Typing In Programs". COMPUTE!. October 1984. p. 179. Retrieved 2018-03-27.
- ^ "The Automatic Proofreader". COMPUTE!'s Gazette. November 1983. p. 149. Retrieved 2018-03-27.
- ^ "The Automatic Proofreader". COMPUTE!'s Gazette. August 1984. p. 131. Retrieved 2018-03-27.
- ^ Nelson, Philip I. (February 1986). "The New Automatic Proofreader". COMPUTE!'s Gazette. p. 108. Retrieved 2018-03-27.