FRIDAY FLASHBACK: Learning to Program with Commodore 64 Logo

Like many, one of my first experiences with computer programming came disguised in the form of an art program that allowed users to draw using text commands…
Commodore 64 Logo
I recently read that Commodore 64 games would be making their way to the Nintendo Wii’s Virtual Console. That got me thinking about what I used to do on the many Commodore 64 machines that lined the walls of my elementary school’s computer lab. I instantly remembered being introduced to the world of programming (without realizing it) in Logo.
While Logo has come in many variations over the years, the Commodore 64 one was one of the most basic. Users would be presented with an all-black screen, with a white triangle pointed upward in the middle. This triangle was known as a “turtle” and would move around the screen based on user commands, leaving a single-line trail behind it based… essentially drawing. Users could either command the turtle move by move (much like drawing with an Etch-A-Sketch) or type in a series of commands that the turtle would execute consecutively.
I remember the big project that everyone had to work on in computer class (somewhere around 5th or 6th grade) was to manually type pages of Logo code from printouts the teacher gave us, without executing any of it before we were done typing. When we were done, we would call the teacher over to fire it up and hope that it drew everything correctly. It was supposed to draw the Cheshire Cat from Disney’s Alice in Wonderland, but everyone ultimately had a typo somewhere that made it go a little haywire. We had to go back and fix it to complete the project.
But the point wasn’t so much to create amazing artwork as to use a basic programming language in a fun way. It was (and is) a fantastic educational tool.
Here’s an excerpt from a review of Logo from 1984:
The Logo language has been causing quite a stir in the home/educational market lately. Originally available only for the Texas Instruments microcomputers, there are now implementations of Logo available for every major brand of home computer on the market.
Expensive Propositions
Buying Logo, like buying a computer, can be an expensive proposition for home users:
Typically, the language retails for between $100 and $200. The Commodore 64, however, has the virtue of being inexpensive as home computers go; it is also remarkably versatile. Given this, it is not surprising that the Commodore 64 Logo package is both affordable and powerful.
Designed for Commodore by Terrapin, the 64 version of Logo makes good use of the hires graphics, sprites, color and sound capabilities for which the 64 is known. It also includes a thorough manual/tutorial and a utilities/demo disk. The price: about $50–$80, although it can be picked up on sale for as low as $35 at some retail outlets.
You certainly don’t have to shell out $35 to $200 for Logo today. Instead, it’s readily available online in many forms. I’ve picked out a couple favorites:
Mini Logo in Flash 5 “FlashTurtle”
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=550 HEIGHT=297>
(Above is a working implementation of Logo, not just a picture – Try it! Type in commands at the bottom)
Available commands:
FORWARD– go forward
FD– (shortcut for FORWARD)
BACK– go back
BK– (shortcut for BACK)
RIGHT– rotate right
RT– (shortcut for RIGTH)
LEFT– rotate left
LT– (shortcut for LEFT)
HOME – go to initial position
CLEARSCREEN – clears screen
CS – (shortcut for CLEARSCREEN)
REPEAT– repeat block times
Unfortunately, this implementation of Logo doesn’t have a “pen up” command, which allows the turtle to move without drawing a line. So here’s another that does.
So did you learn and use Logo when you were in elementary school? Comment!
Tweet


WOW.. major blast from the past! I never did Logo on the C64, though.. I used Logo on the Apple 2e’s I think. I remember how we had our BASIC assignments in my programming class, and if we finished them on time or early, we would get time to play around with Logo, either trying our own patterns or using a “pre made” program to do this cool image. I’ll never forget how jealous a buddy of mine was, who was doing images in his typing class by following these instructions to type so many Xs or whatever each line to do a sailboat. Great times!
By the time I was introduced to LOGO on the Commodore 64, I had already appeared on the local news for programs I had written in BASIC on the Commodor VIC20 and later Commodore 64 for helping us study for our tests.
By the time I got into 6th grade, my math teacher was friends with my mom (who with her friend and my 4th grade teacher helped create the Computer Science curriculum for the county) had me teaching a programming class with LOGO as extra credit. It was nice because I got to miss math class and go do the computer stuff
In 5th or 6th grade, I helped write a Madlib program in BASIC on the C64 and coupled it with pictures drawn using Logo. We were too young at the time to enter the county’s programming contest but we got an honorable mention.
Another overly-ambitious project I started years ago was trying to create a Wolfenstein 3D-type game in QBasic, featuring very rudimentary line drawings. The farthest I got was to make it look like you were walking through a 3D environment, turning corners and such using the keyboard arrows, but it was all black and white and had just two frames of animation for every step. Then QBasic ran out of memory and I gave up. ;)
HAHA–I thought that Turtle drawing thing was just a figment of my imagination–my dad tought me to use this when I was like 9 or something! Glad to see it wasn’t a hallucination!
I still use Logo on the C64 in my basement :)
Does anyone remember seeing a program for the c64 called The Teacher I wrote in in enhanced basic and later went in and wrote go-subs to replace the enhanced commands. I know it had made it’s rounds on the BBC circuit and some people had renamed themselves as authors just would like to reconnect with my early days of computing it taught math mostly but later versions taught joysticks to make a security system that could tell which window or dorr opened and for how long early days of computing it taught math mostly but later versions taught spelling too the sound chip made that possible.
A little story.
My first boyfriend at elementary school was called fernando. Im dalia. We were stupidly ashamed with other people so we disguised this with commands we used in the commodore 64 logo. FD 100 (as if it was a shortcut from our names, together) and we used all these codes that nobody understood. We wrote lots of notes with commands. A nice souvenir from back then!
Is there a possibility to download that software and use it?
HI I AM AMEEN ALAM SYED MOHAMMED AMEEN ALAM IAM 06 YEAR OLD MOHAMMED IS 09 YEARS OLD