B.A.S.I.C
                        by Tom Filecco <[email protected]>
                      gopher://sdf.org:70/1/users/tf/

Copyright (C)2022  by Tom Filecco
CC BY-NC 4.0

----------

READY
_

       The cursor stayed there, blinking on the screen. It did not
display a request for a username/password. There was no display of tiny
graphic icons arranged in neat rows. It was just a blinking underline
below a single word, telling him the machine was good to go. Johnny stared
at it for a little while, and thought "So this is how it all begins..." He
had found the box on the shelf in a dusty antique/junk shop in a twentieth
century vintage strip mall that had seen better days. It was a black and
silver wedge-shaped keyboard, a black rectangular power supply, and a
couple of books. The price was right. The shop owner was happy to finally
be rid of it. Johnny asked if there was anything else for it. The shop
owner disappeared in the back, and came out with a couple of smaller
peripherals, cables with strange connectors at either end, some flat black
plastic flexible squares, and a few more books. It was all covered with
enough dust to show that the entire lot had not been touched by human
hands in some time. Johnny took it all, bungee-corded it to his bicycle
rack, and covered it with a surplus army poncho. As he rode home, he felt
rather fortunate that there was a place within bike-riding distance where
he could find neat stuff cheap. Little did he know he was about to embark
on a small adventure.

       Johnny rode home. He unpacked everything, and cleaned off the
dust. The instructions in the manual were clear enough. They mentioned
something about a "TV modulator." Johnny goes into the basement, and finds
it. The old TV set is a big, heavy, glass and plastic thing labeled "RCA
XL100." It belonged to his grandparents. He hopes it still works. Johnny
hooks up all the cables, plugs everything into a wall outlet, and turns on
the switch. It all works just fine. He is rewarded with a single word, and
a blinking underline. READY _

       Johnny wondered if this was how it all began, back in the early
heady days of computer hacking. He uses computing devices in school. They
are safely locked down, "secure" against the threat of cyber-terror. They
even worked more often than not. What, however, if you wanted to take a
peek at the man behind the curtain? That was forbidden. A schoolmate of
his once showed him this thing called "Linux" before said schoolmate's
parents confiscated it. "Open Source" meant it was wide open for
terrorists and pedophiles to get into, and the online consumption
experience needed to be safe for the children. There he was, cursor
blinking at him, and despite the fact that this old computer was over
twice his age, he realized the enormity that it all was waiting for his
command, and that no one or nothing was standing between him and the
capability to create whatever at will. The whole magilla hit him like a
ton of bricks delivered with the force of a freight train, and it was all
he could do to stand up, walk away from the thing, and go ponder over it
all with a walk in the woods.

       The woods were former, now grown in, farmland on the back end of
his family's property. He wandered the woods for the greater part of an
afternoon, eventually coming to one of his favorite places, the one he
called "Engine Rock." It was a giant boulder, a remnant of the glaciers.
It was about six feet high, with a flat top where one could climb up and
sit. A small metal scrap pile laid nearby from when there was once a farm
here.  Its most prominent feature was a rusty old engine block from a
truck or maybe a tractor. He climbed up onto the boulder, taking in the
clear blue sky and the scent of the trees. High overhead, a jet plane laid
a white contrail over the wild blue yonder, persisting for a few minutes
before being dispersed by the wind currents. Johnny had a moment of Zen,
contemplating the experience he just had. He asked the Universe for, well,
something. A sign. He climbs down off the boulder, and spots something
next to the engine block. It is a shiny, square, angular, metallic-looking
rock. He recognizes it as a piece of Galena. He remembers something his
grandfather showed him. A "crystal radio" it was called. You made it with
a piece of Galena, and an oatmeal box with wire wrapped around it. He
still has the headphones from when he last built one with his grandfather.
They had to be "high impedance" or something like that. He pockets the
Galena and heads home.

       He walks inside, and remembers how his family and him finished a
box of oatmeal this morning. The empty box is still in the recycling bin.
He recovers the discarded box, and goes to the garage. He finds a spool of
bell wire, some scrap wood, and a half-inch copper pipe cap. He is ready
to proceed. Johnny wraps 100 turns of bell wire around the box, scraping
the insulation off the wire in a line where the top of the coil will be.
He screws the pipe cap into the block of wood, and wedges the Galena into
the pipe cap with some Aluminum foil. The coil is wired across his Galena
detector. Johnny finds some more wire, and strings it from his bedroom
window to a nearby tree. Next comes the ground. He thinks the baseboard
heater in his bedroom should work. He remembers that crystal radios work
best at night. Johnny decides he will wait until after dinner. He hopes he
remembered how to put it all together correctly.

       Dinner is filled with conversation as usual, but Johnny remains
mostly quiet this evening. He is thinking about his new computer, and how
his dad might react. Johnny and his sister both have Chromebooks they use
for school, but those are more tools than toys. His parents have a
computer they use for the family business, but Johnny stays off of it.
Johnny knows his dad used to work with computers, but doesn???t talk about
it. Johnny has always had the feeling that his dad???s old job was a
forbidden topic for some reason, and doesn???t ask.

       Johnny's parents are both hardcore NPR listeners, and a part of
dinnertime discussion involves what they heard on the news. The parents of
Johnny's friend who had the Linux CD confiscated would have called them "a
bunch of fucking flaming liberals." The rest of their discussion is about
how their day went. Johnny normally has a lot to say, he's usually a busy
kid, His parents sense his unusual reticence this evening, but don't
comment. After a sausage and broccoli penne that would rival any
restaurant in Little Italy and equally good cheesecake desert, Johnny
excuses himself. It's time for him to consult the aether.

       It is dark now. He connects his headphones across the Galena
detector. Moves the tuning wiper across the coil. A station comes in loud
and clear. It sounds like a debate on a talk radio program. There is an
author named Corey Doctrow talking about the "war on general purpose
computing," how people don't truly own things they can't take apart and
fix, and why this is bad for society and civil liberties in general. Jimmy
writes down the author's name. The opposing voice and show host accuse him
of being a supporter of terrorists and child molesters. The boy has has
heard enough. He removes the headphones from his ears, his decision made.
He sits back down at the old computer. "Where do I start?" He asks
himself. One of the books is titled BASIC Programming. He opens it, turns
to the first page, "Beginners All-purpose Symbolic Instruction Code." He
starts to read. The book gives him a programming example to try on the
computer. He types it in.

10 PRINT "HELLO WORLD."
20 END

       Johnny finishes his first ever computer program, and types "RUN."
He is rewarded with "HELLO WORLD." displayed on the screen. He reads a
little more and adds another line.

15 GOTO 10

       Now "HELLO WORLD." is printed over and over again on the screen in
what Johnny later finds out is known as an "idiot loop." Wanting the
feelings of accomplishment of elation to last, he keeps on hacking.  It
was a Saturday night, and Johnny didn't have anything to do early on
Sunday morning. He had Googled Corey Doctrow, BASIC computer programming
language, and the model of his computer. Johnny had bought, for an
incredible bargain he discovered, a Texas Instruments TI-99/4A. The
machine was powerful for its day, but something of an outlier and not as
popular as other machines of the era. Nevertheless, he was having a blast
playing around with the old piece of computing iron. He had put his
crystal set's headphones back on. He tuned around a bit, and found this
crazy talk show called Coast To Coast AM where the host was talking about
UFOs and other high weirdness. Johnny thought it was the perfect
accompaniment to his newly-found love of what he learned was called "retro
computing." The reception wasn't perfect. Whenever he ran a program on the
TI-99/4A is would make noises on the crystal set, but he could still hear
the show.

       John Senior, Johnny's dad, had just sat down for his evening
indulgence. When everything is shut down and settled in for the night, he
grabs a cup of decaf coffee in his old chipped and stained AT&T coffee mug
he has had since graduating college, sits in his favorite Boston Rocker,
and listens to Coast to Coast AM. John became hooked on the show decades
ago when he was a young software developer right out of college working
late at night to make sure a project was completed on time. Over the years
he became disillusioned with the industry, despite the fact that it paid
well. He put in his time, and retired early enough in life to be able to
do something else. Now he has a wood working shop, a thriving business
making heirloom grade furniture, and the ability to work on his own
schedule and listen to his favorite show at night. It's Saturday night,
and nothing is going on the next day.

       The one thing about coffee, decaf or otherwise, is that you can
only borrow it. Sure enough, after a while John has to go return his
evening beverage. Walking up the stairs to the bathroom, he goes past his
son???s bedroom. It's summer time and a Saturday night to boot, so the
kids don't have a bed time. What catches his ear is the distinct staccato
clicks of what can only be an old-school keyboard coming from his son's
room. He pauses. "Yep." He thinks to himself. "That's an old-school
keyboard." He knocks on the door. No response. He knocks again. Still no
response. The keyboard clicks continue. John quietly chuckles to himself.
"Sounds like me back when I cranking out code for a living." John opens
the door, and sees why his son didn't hear him. Johnny's back is to the
door, and he's wearing headphones. He's sitting on front of the old TV in
the basement, typing on a keyboard. John recognizes BASIC code on the
screen, and knows a hacking session when he sees one. He sure enough
participated in plenty of them. Johnny's Chromebook is open to a website,
"99er.net." The ceiling light in Johnny's bedroom is off. John flicks it
on and off quickly to get his son's attention.

       Johnny was deep into messing with the TI's graphics capability and
trying to figure out some basic collision detection. The guest on Coast To
Coast AM was talking about space aliens on Long Island in New York, and
while to Johnny it sounded like a load of bullshit it was still
entertaining listening. The station he was picking up was about 200 miles
away which only added to the atmosphere. He was so into it, that he nearly
jumped out of his skin when he saw the lights flicker. He turned around,
and there was his dad. Nervousness gripped him. His dad caught him with
the computer. He takes his headphones off, and starts stuttering. "Dad, I
uh-uh-uh." His dad walks over to the computer, a look of amazement on his
face. "Where did you get this?!" his asks in a tone of incredulity and
surprise. Johnny replies, "I got it at the junk shop." His dad laughs. "No
shit? Heh heh. How much did you pay for it?" Johnny pauses for a moment.
He's not sure where this conversation is going. He decides that it's
probably best to be totally truthful in this instance. "I paid Twenty
Dollars for it.: His dad laughs again. "That's all? They cost a lot more
back when my parents bought me one." John pauses for a second. "That's a
Texas Instruments TI-99/4A, and it was my first computer in Middle School.
I think my parents sold it at a yard sale when I went off to college. Why
didn't you tell me you bought an old computer?" A wave of relief washed
over Johnny as he replied. "I know you used to work with computers, and
quit. I thought you didn't like them." John laughed. "I was a computer
programmer for 25 years, and retired when it stopped being fun. It wasn't
the computers I hated, it was the way the computer business turned out."
Not wanting to sour his kid away from hacking, John changes the subject.
"I see you got grandpa's old ham radio headphones, and you built a crystal
set. What were you listening to?" John asks. "It's this crazy show about
UFOs and stuff called...: John and his son both say "Coast to Coast AM" at
the same time. John gets thoughtful for a moment. "Hang on a second son."
John goes back downstairs and brings up his little portable radio. He
turns it on to George interviewing some time traveler about Montauk Point.
"So, tell me what you're working on." John gestures to the screen. Johnny
replies, "I'm trying to get collision detection working." John glances at
the code. You need to add an extra subroutine after that IF THEN line..."

       John was a little rusty not having messed with TI personal
computer graphics since the 1980s, but it all started coming back to him.
He looked at the clock, realized it was 2:30 in the morning, and that the
both of them should probably catch some sleep. They both woke up a little
later than usual the next day. John's wife was wondering why he came to
bed so late the night before. He explained what happened during their
morning coffee ritual. His wife snorted trying not to laugh out loud.
"He's a computer hacker just like his father was." John just nodded and
said "I guess it runs in the family." Johnny came down all bleary eyed a
little later. They all sat down for breakfast. Johnny's mother opened the
conversation. "Your father said the two of you had a late night hacking
session. What did you learn" Johnny gushed, "I found out we both have the
same favorite radio show! And dad taught me how to program computer
games!" Johnny's sister rolled her eyes at her brother's and dad's
geek-ness. She wanted to become a veterinarian like her mother.

       After breakfast was finished, John asked his son to go out to the
workshop with him. It was an old red wooden barn that he converted into a
woodworking shop. John goes into a corner, pulls an old cardboard box out
from under a bench, and starts removing items from it. He pulls out a
beige keyboard, monitor, and CPU unit. The CPU unit has the old AT&T
"Deathstar" logo on it, and is marked "3B1." About five minutes later the
system is assembled, pluged in, and booting up. John looks at his son and
gestures to the machine while saying "BASIC on those old microcomputers is
fun, but limited. Let me tell you about Unix."