My BASIC Story 05/15/24 ---------------------------------------------------------------------- Logout talked about the 60th anniversary of BASIC recently, as I already mentioned[1]. This got me to thinking about my own experience with BASIC, which I have probably shared before, but which I'll pull out and dust off once again. My older brother was always more in to electronics and things when we were young. I recall being more concerned with running around outside, riding my red BMX-style Huffy, playing with G.I. Joes, eating pizza, and imagining the day when my mom would finally let me get a BB gun. There was this one time, when my brother was 10 and I was 8, when we went to Paradise Valley Mall, in Phoenix AZ[2], where we hung out often, and digging through a bargain book bin with him. He found a reference book on electronics that was about 4" thick at the binding; he spent his own money on it (when he could have purchased snow cones, fed the arcade machines, or done almost anything else!). A few years later, my dad would get a PC for his business, which we would use for Space Quest III, Manhunter, and other games that sold on 5.25" floppies. To me, that computer meant video games, and that was about it. Video games that didn't need quarter-feeding. Video games we could play all weekend long for FREE, when we were at dad's house and the sun was too hot for the pool to be any fun. Fast forward a few years. We had moved to Oregon, and our dad's old computer went with us (he had a new one). We got a Nintendo and a couple games. The Turbo Duo was going out of style, and we bought one with a ton of clearance games from Fred Meyer[3]. Add to all that the fact that we had just moved on to property with our own woods, and life felt just about as good as it could feel (well, the BB gun didn't come for a few more years...). Computers were less exciting as video game centers, though they still had a place for Space Quest and other things that the consoles just didn't do at the time. High school came along, and computers became something that you did for obscure work (ew?). Even typing wasn't on computers for us at that point--I took typing classes on the IBM Selectric II (which will live forever in my mind as one of the best things in the world to type on). Then in my sophomore year, something happened. I walked in to the computer lab to find my brother, and saw a crowd of people gathered around his friends. I approached to see what was so interesting, and found that one of his friends was sitting down playing a video game. There was a little box at the bottom of the screen moving left and right, firing laser lines at boxes that were descending randomly from the top of the screen; a space shooter. But then something happened that I didn't expect. He broke out of the game and returned to the QBasic editor. He made some changes based on the input the people around him were giving, and restarted the game. He was manipulating the game! He was controlling the computer, bending it to his will! My mind opened up to the possibilities of a computer that you had full control over, video games that YOU could change the way YOU wanted--even the possibility of creating something uniquely your own. Looking back, I think what really happened is that computers changed from something you used to amuse yourself, into a creative tool with limitless potential. My mind was changed in an instant, and I wanted in. I asked my questions, and figured out that QBasic was something on every computer (well, they were all MSDOS back then folks...). I begged my brother's friend for the source code to his game, so I could fiddle with it. Being the upperclassmen that they were, they laughed and agreed with a wink between them. Later that day, that same group approached me with a stack of tractor-fed accordion paper printed with code. My brother's friend informed me that he had the copy of his game for me (I had expected a disk). He was about to hand it to me, but I think he was upset that I wasn't more put out by the print-out joke (I'd have to type that mess in!), and he held it back. He looked at me, then the paper stack, and tore off the first half of the first page. He handed what was left to me with a, "here you go!" Of course, the first lines contained the DIM statements, subroutine declarations, and some variable definitions; all very important. I spent hours typing in what I had, and additional hours figuring out what in the world was missing--but finally succeeded in replicating his game. And from that one experience--with a group of guys and Microsoft QBasic--I discovered a hobby, came out of my shell with new friends throughout high school and beyond, and even built some kind of Frankenstein career that has managed to provide for a family. BASIC was a part of that for me, and I can't stop loving it. These days, I still fiddle with BASIC. Perhaps you do as well, or perhaps you don't even know what it is. But there's no time limit for learning basic, it is immortal. I've used variations of it on the CDC-6500 (had an account on there, username JOEY, back when it was actually live and online), on my z80 systems, and everywhere else I could find. I used it on my Palm IIIe, and on a variety of other handheld devices. Joneworlds has a link for android BASIC[4]. It's everywhere, and I love discovering it every time. [1] gopher://zaibatsu.circumlunar.space:70/0/~tfurrows/phlog/2024-05-15_logoutBack.txt [2] gopher://gopherpedia.com:70/0/Paradise Valley Mall [3] gopher://gopherpedia.com:70/0/Fred Meyer [4] gopher://republic.circumlunar.space:70/1/%7ejoneworlds/