COMPUTE! Magazine Archives!

I love the Internet! I just found an archive of COMPUTE! magazine, which is the magazine that taught me how to program in the 1980's. Just recently I was lamenting not keeping every single issue I ever had (which was most of them), but now I can flip back through them any time. Looking through the site really brought back some memories of when I first started messing with computers, around 1983 or so.

I would run straight from the mailbox to my TI-99/4A (later, it was a Commodore 64) when a new issue of COMPUTE! arrived. Each issue had several program listings that readers could type in and run, usually in BASIC. The really good games and utilities were in assembly language, but these weren't published as assembly listings. They were page after page of BASIC code consisting almost entirely of DATA statements full of numbers that would get POKEd into memory by a FOR loop.

    10 DATA -343, 162, 5, 189, 181, 224, 149, 194, 202, 16, 248, 169, 239, 133, 210, 96
    11 DATA 173, -343, 133, 134, 173, -342, 133, 135, 169, 255, 133, 124, 160, 0, 162
    12 DATA 3, 134, 125, 162, 3, 32, -272, 208, 249, 202, 208, 248, 32, -272, 32, -272
    13 DATA 76, 106, 197, 162, 5, 189, -6, 149, 194, 202, 16, 248, 169, 242, 133, 210, 96
    14 DATA 230, 124, 208, 2, 230, 125, 177, 124, 96, 230, 201, 208, 2, 230, 202, 96, 32
    15 DATA 197, 0, 8, 72, 133, 79, 138, 72, 152, 72, 166, 137, 165, 136, 197, 77, 208, 4
    16 DATA 228, 78, 240, 107, 133, 77, 133, 82, 134, 78, 134, 83, 173, 4, 2, 208, 14, 169
    17 DATA 3, 133, 74, 202, 208, 253, 136, 208, 250, 198, 74, 16, 246, 32, -54, 169, 160
    18 DATA 160, 80, 153, 255, 127, 136, 208, 250, 132, 76, 132, 84, 132, 85, 132, 86, 120
    19 DATA 248, 160, 15, 6, 82, 38, 83, 162, 253, 181, 87, 117, 87, 149, 87, 232, 48, 247
    20 DATA 136, 16, 238, 216, 88, 162, 2, 169, 48, 133, 89, 134, 88, 181, 84, 72, 74, 74
    21 DATA 74, 74, 32, -44, 104, 44, 15, 32, -44, 166, 88, 202, 16, 233, 32, -38, 32, -38
    22 DATA 165, 75, 197, 201, 240, 55, 165, 79, 208, 4, 133, 77, 240, 47, 16, 42, 201, 255
    23 DATA 208, 8, 169, 94, 32, -30, 24, 144, 33, 41, 127, 170, 160, 0, 185, 145, 192, 48
    24 DATA 3, 200, 208, 248, 200, 202, 16, 244, 185, 145, 192, 48, 6, 32, -32, 200, 208
    25 DATA 245, 41, 127, 32, -32, 165, 201, 133, 75, 104, 168, 104, 170, 104, 40, 96, 168
    26 DATA 173, 64, 232, 41, 32, 208, 249, 152, 96, 9, 48, 197, 89, 208, 4, 169, 32, 208
    27 DATA 2, 198, 89, 41, 63, 9, 128, 132, 81, 32, -54, 164, 76, 153, 0, 128, 192, 79, 208
    28 DATA 2, 160, 7, 200, 132, 76, 164, 81, 96, 76, -256, 32, -263
    

I'd sit and type page after page after page of that, and if I did it right, I could play a game until it was time to turn off the computer and do homework. Then, if I wanted to play it again, I'd type all of that in again, until I finally put a cassette recorder on layaway at Sears so I could store the programs.

The cassette recorder was pretty entertaining, too. There was a counter that could be used to keep track of where each program was on the cassette. I kept a sheet of paper next to the computer filled with tape labels and counter positions so I could find all my programs when I needed them. The TI recorder would actually play the bits as audio while the program loaded, and after that I could pop in a music cassette and play it through the TV speakers. That was way before Winamp.

Yes, I said "TV." I didn't have a computer monitor until a few years later. My gracious parents, who I suppose had decided that I might eventually make a living with computers and move out, would let me monopolize the TV for hours at a time while I drew silly pictures on the screen with my computer. I would sketch, for example, the USS Enterprise on graph paper, split the graph grid into 8x8 squares, convert each row of each 8x8 grid into a hex number, then type those hex numbers into a BASIC program that would draw the picture.

Mind you, this was the family TV, back before there were TVs in every room. It sat on a low table in the living room, and I would perch on an ottoman in front of it while I exercised my low-resolution artistic talents. I guess I wore the TV out, because the red component of the picture would flake out after a while, leaving a greenish-blue tint.

Ah, the good ol' days. I don't miss them at all.

That counter was my best friend.