The Automatic Proofreader is a series of checksum utilities published by COMPUTE! Publications for its COMPUTE! and COMPUTE!'s Gazette magazines and various books. These programs allow home computer users to detect errors when entering BASIC type-in programs. They display a checksum for each line which can be compared against the one printed in the magazine; if they are the same then the line was typed correctly.
The program was initially published for use with the Commodore 64 and VIC-20 in 1983. [1] The Automatic Proofreader was later made available for the Atari 8-bit computers, [2] Apple II, [3] IBM PC, and PCjr. [4]
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 Datassette. This caused difficulties if a cassette user had to resume work on a partially completed listing. A complicated method had to be used to get both the Proofreader and the program listing in memory at the same time. [6] Also, the checksum method used was relatively rudimentary, and did not catch transposition errors, nor did it take whitespace into account.
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 8-bit home computer (including the C16/Plus/4 and C128), automatically relocating itself to the bottom of BASIC RAM and moving pointers to hide its presence. It was continuously published until COMPUTE!'s Gazette switched over to a disk-only format after the December 1993 issue.
The Commodore 1541 is a floppy disk drive which was made by Commodore International for the Commodore 64 (C64), Commodore's most popular home computer. The best-known floppy disk drive for the C64, the 1541 is a single-sided 170-kilobyte drive for 5¼" disks. The 1541 directly followed the Commodore 1540.
The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International. It has been listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 12.5 and 17 million units. Volume production started in early 1982, marketing in August for US$595. Preceded by the VIC-20 and Commodore PET, the C64 took its name from its 64 kilobytes(65,536 bytes) of RAM. With support for multicolor sprites and a custom chip for waveform generation, the C64 could create superior visuals and audio compared to systems without such custom hardware.
The Atari 8-bit computers, formally launched as the Atari Home Computer System, are a series of home computers introduced by Atari, Inc., in 1979 with the Atari 400 and Atari 800. The architecture is designed around the 8-bit MOS Technology 6502 CPU and three custom coprocessors which provide support for sprites, smooth multidirectional scrolling, four channels of audio, and other features. The graphics and sound are more advanced than most of its contemporaries, and video games are a key part of the software library. The 1980 first-person space combat simulator Star Raiders is considered the platform's killer app.
The VIC-20 is an 8-bit home computer that was sold by Commodore Business Machines. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units, eventually reaching 2.5 million. It was described as "one of the first anti-spectatorial, non-esoteric computers by design...no longer relegated to hobbyist/enthusiasts or those with money, the computer Commodore developed was the computer of the future."
Atari BASIC is an interpreter for the BASIC programming language that shipped with Atari 8-bit computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC and differs in significant ways. It includes keywords for Atari-specific features and lacks support for string arrays.
Commodore BASIC, also known as PET BASIC or CBM-BASIC, is the dialect of the BASIC programming language used in Commodore International's 8-bit home computer line, stretching from the PET (1977) to the Commodore 128 (1985).
The Commodore 1530 (C2N) Datasette, later also Datassette, is Commodore's dedicated magnetic-tape data storage device. Using compact cassettes as the storage medium, it provides inexpensive storage to Commodore's 8-bit computers, including the PET, VIC-20, and Commodore 64. A physically similar model, Commodore 1531, was made for the Commodore 16 and Plus/4 series computers.
Temple of Apshai is a dungeon crawl role-playing video game developed and published by Automated Simulations in 1979. Originating on the TRS-80 and Commodore PET, it was followed by several updated versions for other computers between 1980 and 1986.
A type-in program or type-in listing was computer source code printed in a home computer magazine or book. It was meant to be entered via the keyboard by the reader and then saved to cassette tape or floppy disk. The result was a usable game, utility, or application program.
Compute!, often stylized as COMPUTE!, was an American home computer magazine that was published from 1979 to 1994. Its origins can be traced to 1978 in Len Lindsay's PET Gazette, one of the first magazines for the Commodore PET computer. In its 1980s heyday, Compute! covered all major platforms, and several single-platform spinoffs of the magazine were launched. The most successful of these was Compute!'s Gazette, which catered to VIC-20 and Commodore 64 computer users.
Will Harvey's Music Construction Set (MCS) is a music composition notation program designed by Will Harvey for the Apple II and published by Electronic Arts in 1983. Harvey wrote the original Apple II version in assembly language when he was 15 and in high school. MCS was conceived as a tool to add music to his previously published game, an abstract shooter called Lancaster for the Apple II.
Compute!'s Gazette, stylized as COMPUTE!'s Gazette, was a computer magazine of the 1980s, directed at users of Commodore's 8-bit home computers. Announced as The Commodore Gazette, it was a Commodore-only daughter magazine of the computer hobbyist magazine Compute!. It was first published in July 1983.
SpeedScript is a word processor originally printed as a type-in MLX machine language listing in 1984-85 issues of Compute! and Compute!'s Gazette magazines. Approximately 5 KB in length, it provided 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, Commodore 64 and 128, Atari 8-bit computers, VIC-20, and MS-DOS.
The Commodore 64 home computer used various external peripherals. Due to the backwards compatibility of the Commodore 128, most peripherals would also work on that system. There is also some compatibility with the VIC-20 and Commodore PET.
A fast loader is a software program for a home computer, such as the Commodore 64 or ZX Spectrum, that accelerates the speed of file loading from floppy disk or compact cassette.
MLX is a series of machine language entry utilities published by the magazines COMPUTE! and COMPUTE!'s Gazette, as well as books from COMPUTE! Publications. These programs are designed to allow relatively easy entry of the type-in machine language listings often included in these publications. Versions are available for the Commodore 64, VIC-20, Atari 8-bit computers, and Apple II. MLX listings were reserved for relatively long machine language programs such as SpeedScript.
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single, non-technical user. These computers were a distinct market segment that typically cost much less than business, scientific, or engineering-oriented computers of the time, such as those running CP/M or the IBM PC, and were generally less powerful in terms of memory and expandability. However, a home computer often had better graphics and sound than contemporary business computers. Their most common uses were word processing, playing video games, and programming.
The Atari Program Recorder is Atari's dedicated magnetic-tape data storage device for the Atari 8-bit computers. The original 410 was launched along with the Atari 400 and 800 machines in 1979. The 1010 was a smaller model introduced to match the styling of the XL series released in 1983. XC12 of 1986 matched the XE series and was sold mostly in eastern Europe and South America. Slight variations of all of these models were also introduced from time to time.
Flight Simulator II is a video game developed by Bruce Artwick and published by Sublogic as the sequel to FS1 Flight Simulator. It was released in December 1983 for the Apple II, in 1984 for Atari 8-bit computers and Commodore 64, in 1986 for the Amiga and Atari ST, the Atari XEGS as a pack-in title in 1987, and in August 1988 for the Tandy Color Computer 3.