Commodore 64 and 128 application software
Commodore 64 and 128 application software covers the non-game programs, such as file managers, educational drills, programming aids and word processors, that contemporary magazines and manuals published for the Commodore 64 and the Commodore 128.[1][2][3] The Computer History Museum's account of the C64 lists office applications and development tools alongside games among the machine's commercial titles.[4] This article sets out rules for admitting, classifying and describing such titles and applies them to a worked sample, not a catalogue, drawn from the first five 1984 issues of RUN, the February 1986 issue of COMPUTE!'s Gazette and a 1986 word-processor manual.[1][2][5][6][7][8][3]
Source base
[edit | edit source]According to the Computer History Museum's page for a December 2007 anniversary event, roughly 10,000 commercial C64 titles were produced, a total in which the museum names games alongside office applications and development tools.[4] Because that figure mixes games with everything else and covers only commercial products, it cannot stand for a count of non-game programs, and the register offers no count of its own.[4]
The sample instead uses contemporary print in which each program is identified at the point where it was published. The contents pages of the first five issues of RUN give each feature a short description and a byline, though only some entries name a machine; the machine and accessories are instead stated in the "RUN It Right" panel that most program features carry.[1][2][5][6][7] The February 1986 COMPUTE!'s Gazette tags every contents entry with codes for the machines it serves, and a footnote there assures Commodore 128 owners that they can use the issue's 64 programs in the machine's 64 mode.[8] These magazines are described more generally under Commodore 64 and 128 periodicals. For a commercial product, the PaperClip II manual supplies the publisher, program credit, copyright year and printing notice on its opening leaves.[3] Commodore's System Guide supplies the three C128 modes against which the mode field is recorded.[9]
All of these scans are hosted by the Internet Archive, and the archive's own catalogue description is not treated as equivalent to the printed page. The UK modem brochure illustrates the difference: its catalogue record names it a brochure for the Commodore 64/128 and dates it 1985, while the printed text refers only to the Commodore 64 and carries no date.[10] Where the two disagree, the register follows the printed document and reports the catalogue value as a separate, attributed claim.[10]
Inclusion, exclusion and evidence rules
[edit | edit source]A title enters the register only when a single cited source names it, says what it does and names the machine or machines it is for. Sources that survey a whole class of software without registering particular programs are used only to illustrate categories. RUN printed such surveys of word processors in January 1984, of spreadsheets in March and of database programs in May.[1][5][7]
The platform rule requires the source to name the C64 or the C128. A program offered for the VIC-20 alone is excluded, while a program offered for both the VIC-20 and the C64 is admitted and both machines are recorded; one example is Deluxe File Case, whose requirements panel accepts either a C64 or an expanded VIC-20 (3K or more).[2] Compatibility with the C128 is never deduced from a C64 label. Commodore's System Guide says that the C128's C64 mode behaves like a Commodore 64 and gives access to C64 software, but the register records C64 mode for an individual title only when that title's source says so.[9][8]
The purpose rule asks what the source presents as the program's main use. If the source presents a title only as a game, the title is excluded, even when the article uses it to demonstrate a programming technique. A program whose source says it teaches or is educational is admitted as education; if the same source also calls it a game, it is admitted with a game-adjacent flag. Creative, development and system tools are admitted when the tool itself is the subject, while games built with such tools stay out. Software sold as part of a hardware package is admitted when the source names the package and describes what its program does. A service reached through a modem is not a title, and is recorded only when a named client program accompanies it.[1][2][6][7][10]
Two boundaries are set by other articles. GEOS and its applications, and programs that need the native C128 environment, are noted where they mark the edge of the register but are not treated in depth; mode-based classification of C128 titles is the subject of Commodore 128 native software. Reviews are used only for factual record fields, never for opinions, ratings or prices.
Resolution of borderline cases
[edit | edit source]Several named titles in the sample sources test the rules. Canyons of Zelaz is presented by RUN as a C64 game whose article shows how sprite graphics are programmed; nothing in the source says the game teaches its player, so it is excluded.[1] Flash Glance, a C64 colour-sequence test of memory and reflexes that the contents call a game, is excluded on the same ground.[7] Iron Hand or VIC-20? comes out differently. Its listings, titled Rule the Kingdom and printed for the VIC-20 and the C64, put the player in charge of a realm, and the author describes the program as "both fun and educational". That stated purpose admits it as education, with the game-adjacent flag.[2]
Educational titles that use game devices are handled by the flag rather than by exclusion. Time Waits for No Man (or Child) goes into education with the game-adjacent flag. Clock reading for young users is its subject, and the RUN deck itself uses the phrase "educational game". Two machines appear in its RUN It Right panel, the unexpanded VIC-20 and the Commodore 64, and its program carries the name Stop the Clock.[6] Funky Monkey, which the contents call an educational spelling program and the article calls a game, targets only an unexpanded VIC-20, so the platform rule excludes it before the game question arises.[6] Maze of Intrigue, a maze program offered as an addition to dungeon and fantasy games, and VIC FORTH, a FORTH programming system supplied on cartridge, are both excluded for the same reason: their sources give only the VIC-20.[6][5]
Delta Drawing needs a closer reading. Its RUN review calls it an electronic game in the headline and again in the opening paragraph, but it describes a drawing and colouring program in which the user steers an on-screen pointer by typed commands and can display the resulting program text, and it calls the product an educational tool.[5] It is registered as creative, with education as a secondary category and the game-adjacent flag.[5]
RUN reviewed the Home Automatic Weather Station (HAWS), a Vaisala, Inc. product for the C-64 or VIC-20 that combines hardware with software: the box holds a sensor mounted away from the computer, a cable to connect it, a manual, and the program on floppy disk. Because the source names the package and describes its forecasting program, it is admitted.[7] The UK modem brochure, by contrast, describes a cartridge-port modem that connects to Prestel, Micronet and Compunet but never names a terminal program, so no title is registered from it.[10] Reach Out and Touch-Tone Someone describes a C64 tone dialler. Its main listing is captioned Autodialer, which becomes the canonical title; a short SID formula utility printed beside it, which turns a frequency in hertz into the two values the sound chip needs, is noted in the same record rather than registered on its own.[2] PaperClip II is kept as a single boundary record showing how a C128 title is described; its fuller treatment belongs to the C128 articles.[3]
Functional taxonomy
[edit | edit source]The eight categories below are defined by this article for the register; no single cited source supplies them, and each definition is illustrated by a title from the sample.[4][2]
| Category | Definition used in the register | Example in the sample |
|---|---|---|
| Productivity | Creating, storing or arranging the user's own documents, data records or calculations | Deluxe File Case; Mini-Filer; PaperClip II |
| Education | Teaching or drilling a stated subject, usually with answers the program checks | Mathquiz; Stop the Clock |
| Communications | Exchanging signals or data with remote equipment or people over a line | Autodialer |
| Creative | Making or editing pictures, characters, sprites or music as the result | Delta Drawing |
| Development | Producing, entering or testing program code or data for programs | Spriten Up!; Total Music 64; MLX |
| System | Managing the computer itself, its storage or its peripherals | Disk Editor 64 |
| Reference | Supplying or ranking information for consultation or a decision | Choosing a College |
| Household | Running a domestic task or a device used about the home | HAWS |
Some boundaries need explanation. Output separates system from development. Disk Editor 64 lets a C64 owner inspect and alter individual tracks and sectors on a 1541 disk, so its work is on stored data, whereas a development tool yields material for programs.[6] Creative and productivity are divided in the same way, by whether the result is graphics or sound or is text and records.[7] Reference differs from household in that it informs a choice, as when Choosing a College ranks colleges by factors the user selects, using figures the user copies from published guides.[5] MLX, the entry program that the February 1986 Gazette prints for typing in machine-language listings, is classed as development because it exists to get program code into memory.[8]
A title receives one primary category, used for any tabulation, and a secondary category only when its source documents a separate function. In Spriten Up! the shape the user sketches at large scale is only the input; what the program delivers is the set of decimal values that must be poked into memory to show the sprite, so development is primary and creative secondary.[2] Total Music 64 is treated the same way: tunes are built at the keyboard, but the stated aim is sound for the user's own programs, and the program prints the statements and data for that purpose.[7] The PaperClip II manual gives telecommunications its own chapter beside the word-processing chapters, so communications is secondary.[3] HAWS is household with reference as secondary because it forecasts local weather.[7] A suggested use does not count as a function: Mini-Filer's article mentions address, garden and library files but stresses that it is a general-purpose file manager, so it remains productivity alone.[8]
Record fields
[edit | edit source]Every record carries the same fields, and a value the source does not give is written as "unknown" rather than estimated.
The canonical title is the name the program carries in its own listing, manual or package, with the article or contents heading kept as an alternative. Magazine headings and program names often differ: RUN printed Mathquiz under "Fun with Math Facts", Deluxe File Case under "Database Deluxe", Rule the Kingdom under "Iron Hand or VIC-20?", Autodialer under "Reach Out and Touch-Tone Someone", Stop the Clock under "Time Waits for No Man (or Child)", Choosing a College under "Scaling Ivy-Covered Walls" and Total Music 64 under "Easy Music Maker".[1][2][6][5][7] The manual's running text spells the word processor "PaperClip II", while the archive item is titled "Paperclip II 128 Manual".[3]
Platform lists every machine the source names, with any required accessories. Mode records C64 mode, C128 mode or CP/M mode only when the source names one; a 1984 source, or one that names the C128 without a mode, is recorded as "not stated". The publisher or author field gives the credited author of a magazine listing or the publisher of a commercial product; the magazine itself appears in the source field. The date field gives the issue date in which a listing appeared, or the printed copyright and printing dates of a manual, and is never presented as a release date; a product known only from a review has an unknown date with the review issue noted. Media records how the program reached the user: a printed listing when the article tells readers to type the program in, and disk or cartridge only when the source says so. Drives needed for data files are platform requirements, not media, and an author's offer to copy a listing onto tape or disk by mail is not recorded. A helper listing printed with a main program is noted in that program's record. Version takes only a stated version designation; separate listings for different machines are noted but are not versions. Finally come the primary and secondary category, any flag, and the source citation.[2][3][8]
Sample register
[edit | edit source]The table applies every field to every registered title. Dates are issue or manual dates as explained above.
| Canonical title (heading) | Platform; C128 mode | Author or publisher | Date | Media | Version | Category | Source |
|---|---|---|---|---|---|---|---|
| Mathquiz ("Fun with Math Facts") | Unexpanded VIC-20 or C64; not stated | Don Jacobs (author) | January 1984 issue | Printed listings for VIC-20 and C-64 | unknown | Education | [1] |
| Deluxe File Case ("Database Deluxe") | C64, or VIC-20 with 3K or more expansion; 1540/1541 drive or Datassette for data; not stated | John Stilwell (author) | February 1984 issue | Printed listing (VIC-20); C-64 version described in the text | unknown | Productivity | [2] |
| Rule the Kingdom ("Iron Hand or VIC-20?") | VIC-20 in any memory configuration, or C64; not stated | Joseph J. Shaughnessy (author) | February 1984 issue | Printed listings for VIC-20 and C-64 | unknown | Education; game-adjacent | [2] |
| Spriten Up! | C64; not stated | Edward Rager (author) | February 1984 issue | Printed listing | unknown | Development; creative | [2] |
| Autodialer ("Reach Out and Touch-Tone Someone") | C64 with acoustic coupler; not stated | Jim Grubbs (author) | February 1984 issue | Printed listing, with a SID formula utility as helper listing | unknown | Communications | [2] |
| Choosing a College ("Scaling Ivy-Covered Walls") | C64 with disk drive; not stated | Kenneth L. Ecton (author) | March 1984 issue | Printed listing | unknown | Reference | [5] |
| Delta Drawing | C-64 named in the review; other machines unknown; not stated | Spinnaker Software (publisher) | unknown (reviewed March 1984) | Cartridge | unknown | Creative; education; game-adjacent | [5] |
| Stop the Clock ("Time Waits for No Man (or Child)") | Unexpanded VIC-20 or C64; not stated | Dennis Smith (author) | April 1984 issue | Printed listing (VIC-20); C-64 version stated as included | unknown | Education; game-adjacent | [6] |
| Disk Editor 64 | C64 with 1541 drive; not stated | Christopher Lampton (author) | April 1984 issue | Printed listing | unknown | System | [6] |
| Total Music 64 ("Easy Music Maker") | C64, 11K required; not stated | Gary V. Fields (author) | May 1984 issue | Printed listing | unknown | Development; creative | [7] |
| Home Automatic Weather Station (HAWS) | C-64 or VIC-20; not stated | Vaisala, Inc. (producer) | unknown (reviewed May 1984) | Floppy disk with sensor, cable and manual | unknown | Household; reference | [7] |
| Mini-Filer | C64 or C128, disk drive required; C128 in 64 mode | Kevin Martin (author) | February 1986 issue | Printed machine-language listing entered with MLX | unknown | Productivity | [8] |
| MLX ("Machine Language Editor For The Commodore 64") | C64; C128 in 64 mode (issue footnote) | Ottis Cowper (author, credited as Technical Editor) | February 1986 issue | Printed listing | none stated; first printing given as January 1986 issue | Development | [8] |
| PaperClip II | C128; 1541 or 1571 drive (or an equivalent); PaperClip II key in Control Port 2; not stated | Batteries Included (publisher); program by Steven Douglas | 1986 copyright; manual printed September 1986 | Floppy disk(s) | unknown beyond "II" in the name | Productivity; communications | [3] |
Limits of the register
[edit | edit source]The sample favours programs printed as magazine listings, because those articles state their machines and authors on the page. Commercial products are fewer: two are known from reviews in separate issues (Delta Drawing in March 1984, HAWS in May 1984) and one from its manual.[5][7][3] None of the RUN articles behind the registered titles gives a version number, and no record gains one by inference.[1][2][5][6][7] The PaperClip II manual addresses the Commodore 128 and describes 40- and 80-column displays without naming an operating mode, so its mode stays "not stated".[3] Every 1984 record reads "not stated" in the mode field for the same reason: its source names no C128 mode. The register can be extended by applying the same steps to further sources, with each new value tied to a cited page.
See also
[edit | edit source]- Commodore 128 operating modes
- Commodore BASIC
- C64 and C128 manuals as documentary sources
- Commodore 1541
- Commodore Datasette
- SID
- Commodore 64 and 128 in education, documented home learning software and the classroom and institutional adoption of the C64 and C128
References
[edit | edit source]- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 “RUN, January 1984 (Vol. 1, No. 1)”. Wayne Green, Inc.; hosted by Internet Archive(1984-01). Contents (Features): "Fun with Math Facts", p. 36; "Canyons of Zelaz", p. 42; "C-64 Word Processing Demystified", p. 58; feature "Fun with Math Facts", RUN It Right box and Listings 1–2 (Mathquiz); feature "Survive Canyons of Zelaz". Accessed 2026-10-15.
- ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 “RUN, February 1984 (Vol. 1, No. 2)”. Wayne Green, Inc.; hosted by Internet Archive(1984-02). Contents (Features), p. 4; "Operation File Handler: Database Deluxe", p. 48, RUN It Right box and Listing 1 (Deluxe File Case); "Iron Hand or VIC-20?", p. 76, RUN It Right box and Listings 1–2 (Rule the Kingdom); "Spriten Up!", p. 124; "Reach Out and Touch-Tone Someone", p. 128, RUN It Right box, Listing 1 (SID formula utility) and Listing 2 (Autodialer). Accessed 2026-10-15.
- ↑ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 “PaperClip II: Professional Word Processor for the Commodore 128 (manual)”. Batteries Included; hosted by Internet Archive(1986). Title and credits leaf; copyright notice (First Edition, printed September 1986); warranty page; "Screen Display"; "Unpacking PaperClip II" (p. 2); contents entries "Getting Started" (p. 6) and "Telecommunications" (p. 133). Accessed 2026-10-15.
- ↑ 4.0 4.1 4.2 4.3 “Impact of the Commodore 64: A 25th Anniversary Celebration”. Computer History Museum(2007-12-10). Event description, opening paragraph (the date given is the event date printed on the page). Accessed 2026-10-15.
- ↑ 5.00 5.01 5.02 5.03 5.04 5.05 5.06 5.07 5.08 5.09 5.10 5.11 “RUN, March 1984 (Vol. 1, No. 3)”. Wayne Green, Inc.; hosted by Internet Archive(1984-03). Contents (Features): "Spreadsheets Uncovered", p. 46; "Scaling Ivy-Covered Walls", p. 74, RUN It Right box and listing (Choosing a College program); Software Gallery: "Delta Drawing" and "VIC FORTH", pp. 21–22. Accessed 2026-10-15.
- ↑ 6.00 6.01 6.02 6.03 6.04 6.05 6.06 6.07 6.08 6.09 6.10 “RUN, April 1984 (Vol. 1, No. 4)”. Wayne Green, Inc.; hosted by Internet Archive(1984-04). Contents (Features): "Funky Monkey", p. 58; "Time Waits for No Man (or Child)", p. 62; "Disk Editor 64", p. 71; "Maze of Intrigue", p. 76; feature texts with RUN It Right boxes and listings (Stop the Clock; The Disk Editor 64 program). Accessed 2026-10-15.
- ↑ 7.00 7.01 7.02 7.03 7.04 7.05 7.06 7.07 7.08 7.09 7.10 7.11 7.12 7.13 “RUN, May 1984 (Vol. 1, No. 5)”. Wayne Green, Inc.; hosted by Internet Archive(1984-05). Contents (Features): "Weather Forecaster", p. 50; "Flash Glance", p. 82; "Get Organized! Put a Little Database in Your Life", p. 96; "Easy Music Maker", p. 132, RUN It Right box and Listing 1 (Total Music 64). Accessed 2026-10-15.
- ↑ 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 “COMPUTE!'s Gazette, February 1986 (Vol. 4, No. 2)”. COMPUTE! Publications, Inc.; hosted by Internet Archive(1986-02). Contents, machine key and footnote on 64 mode; "Mini-Filer", p. 99 (deck); "MLX: Machine Language Entry Program", p. 110 (article headed "Machine Language Editor For The Commodore 64"). Accessed 2026-10-15.
- ↑ 9.0 9.1 “Commodore 128 / 128D Personal Computer System Guide”. Commodore Electronics Limited; hosted by Internet Archive(1985). Copyright leaf; Chapter I (Introduction), Section 2, "Overview of the Commodore 128 Personal Computer", p. 2-2 ("C128 Mode", "C64 Mode", "CP/M Mode"). Accessed 2026-10-15.
- ↑ 10.0 10.1 10.2 10.3 “Commodore 64 Communications Modem (UK brochure, undated)”. Commodore Computer UK; hosted by Internet Archive. Brochure text (passages on Prestel, Micronet and Compunet; order coupon); archive item description (catalogue title "Commodore 64/128 Communications Modem Brochure (UK)", catalogue date 1985). Accessed 2026-10-15.
Automation and sourcing note
[edit | edit source]This article was independently synthesized from the cited sources under c64.wiki publication policy. Historical manuals and source archives were used as citation-only factual evidence; no source prose, code, images, scans, or screenshots were copied into the candidate.