|
Hi Dan,
I attended Chesterfield County Public Schools from 1968-1977. Five area
school systems banded together to purchase an HP2000 system using federal
Title III grant money.
This was administered by Dr Gilpin Brown of the Mathematics and Science
Center in Glen Allen, Virginia.
I had my first exposure to the HP2000 when passing a classroom where a
group of older male students were huddled around a Teletype ASR-33. My
curiosity was piqued, and it turned out that they were playing golf.
I was totally fascinated by the whole setup - the smell of the oiled paper
tape, the mechanical process taking place inside of the Teletype, and
the amazing way the terminal would spring to life as soon as the RETURN
key was pressed. The design and workmanship of the Teletype was the same
as the Western Electric telephones of the era, and very impressive to me.
There was quite a pecking order involved in even gaining access to the
machine, and it was only through the intervention of the math department
head, Mr. Taylor, that I was finally allowed access. The Math-Science
center offered Saturday morning programming classes for selected students
who wanted to learn, and we were picked up and bussed to the center where
we actually got to see the HP2000, and it's imposing Teletype Model 40 -
a behemoth which looked like the front end of a '48 Buick.
I devoured all of the classes offered, even staying late nights at my
school writing complex programs. I developed a random access database
management system and what was called 'interterminal communications'
- or a chat as we know it now. The "A" accounts (A000 through A999)
were able to share the opening of disk files at the same time between
multiple users, and we used this to create our chat program.
There was an intense rivalry between students at my school as well
as between schools to see who the best programmer was. By my junior
year I had taken all of the classes offered, and had even begun
irritating the instructor by correcting her mistakes in front of the
other students. Therefore, Mr. Taylor asked if I would like to teach
the class, and I agreed.
My logic was that everyone knew the rules of games and liked to play them,
so the assignments were the programming of games. First, how to simulate
the generation and shuffling of a deck of cards. Then the roll of dice. A
roulette wheel, blackjack, bowling, darts and Monopoly soon followed.
I spent weeks and weeks writing a program to play poker. When it was
'finished' the game was actually boring. I rewrote it to cheat 70%
of the time, and it became much more challenging and entertaining!
I did all of this development based on what I considered the most logical
approach, and was amazed when, years later, when taking college level
courses, my instructors were teaching me the structured programming
and data access methodologies I had developed completely on my own in
high school.
Dr. Brown, the system administrator, was used to the various students
playing pranks and setting up logic bombs. We guessed that Z999,
which housed the HELLO program that ran for every user upon signing on
(displaying date, time and message of the day), had no password.
We reprogrammed HELLO to disable the break key and send infinite
page feeds (control-L). Whennext logging on, everyone's Teletypes began
spewing paper, so Dr. Brown had to do a system restore to fix the problem.
His user account, A009, had a vast collection of games that
were not in the public library.
He would travel to the various schools with a portable terminal that
connected to a TV monitor so that he could give demonstrations to the
students.
Our school was one of the few to have more than one Teletype and more
than one phone line. We had three phone lines, one of which had an
extension in the school library.
One of the Teletypes was on rollers, so that a student could roll it
into the library and work in one of the listening booths where the other
phone extension was located.
Dr. Brown was scheduled to give a presentation in the main computer lab,
so I wheeled the mobile Teletype to the listening booth and connected it
to the extension that he was using to demonstrate to the group in the lab.
I waited for him to pick up the phone, then I placed my phone on the
acoustic coupler and turned on the paper tape punch. I was hoping he
would log into his A009 account so that I could decode his password at
my leisure.
The Teletype began printing (and punching) everything he was typing,
and he did log in to A009, followed (to my surprise) in to A000!
I wrote a program to translate the control characters into visible
characters, and my buddies at the other schools and I went on an
account-creation rampage.
Dr. Brown had never written or divulged the password to any living soul,
so imagine his surprise six weeks later when he was at the system console
and the A000 account logged in from 'in the field'.
Like a scene from 1984, within minutes, the loudspeaker in the classroom
was barking "BRYAN BRODIE COME TO THE OFFICE IMMEDIATELY".
I was rather dismayed to learn that he had called two other schools first,
to see if those students were the ones logged in. I felt that I was the
master, and that he could have at least called me first!
He demanded to know how I had gotten the password, and I resisted at
first, until he said, "If you don't tell me, I'll give you a user account
with no terminal time and no disk space!"
I think he was impressed with my ingenuity as I was not punished and
allowed to keep my A300 'group user' ID and teaching position.
I was dyslexic with mathematics, and by learing BASIC programming was
able to overcome my fear of numbers and begin a career in Information
Technology (called Data Processing back then) which continues to the
present day.
I would love to see an emulator of the HP2000 and HP3000 BASIC time
sharing systems running on Macs or PCs . it was a real blast to play
with those systems.
A dream come true would be to have an old surplus HP2000/3000 to play
with as well.
Thanks,
Bryan Brodie
|