On the occasion of my upcoming book Too Much Fun: The Five Lives of the Commodor 64 Computer, I am writing The History of the Commodore 64 in Twelve Objects, posted weekly from November 1st, 2024:
Turning on the Commodore 64 launches us into a comforting interface in dark and light blue colors. It is a machine where interface, programming, and housekeeping take place using the same BASIC programming language. We can type immediate commands such as:
?10+20 30 READY
BASIC (Beginner’s All-Purpose Symbolic Code), originally developed by John Kemeny and Thomas Kurtz at Dartmouth College in the early 1960s, was designed to make computing universally accessible, at first for Dartmouth students. BASIC became a central platform for games in the 1960s and 1970s, and David Ahl’s book BASIC Computer Games (1973) compiled and distributed the games made in computer labs on paper, the only viable form of mass-market program distribution of the time. One central early aspect of Commodore 64 culture was to type in pages and pages of programs from manuals, magazines, and books.
I think a core joy of programming is that we can make the computer do sustained work for us. The Commodore 64 User’s Guide coming with the machine encourages us to make a program printing “COMMODORE 64”, but the text was almost always the user’s name.
10 PRINT “HELLO!”:GOTO 10
Try making your own 10 PRINT program on the book’s website:
https://www.jesperjuul.net/c64/history/#obj2
Coming November 15th, Object #3: “We Promise You Won’t Use the Commodore 64 More than 24 Hours a Day” – Commodore 64 ads