web top
web 2

The Homebrew Computer Club

I would put the start of the computer revolution at about 1974, or at least within a year of that. Intel came out with the 8008, an "8 bit computer on a chip".

 

 


A smaller version, the "4004" was a 4 bit microprocessor with a small instruction set. Then there is the "1 bit" microprocessor that has two instructions, "NOP" and "HALT" (Just kidding!!! :-) I was working at Call Computer at that time. I had met Woz on numerous occasions before this time, and the Woz seemed attracted to the 6502. At that time, there was a need to be able to write the programs in Assembly Language, a more cryptic way of communicating and programming computers. There were no operating systems at that time like MS-DOG (Errr "DOS"). It was clearly better than writing in hex code, which at that time, was how Woz was entering his programs. Most programmers programmed machine code in hexadecimal instead of decimal or octal. It didn't take long to know that "LDA" was "4D" (I might be wrong here folks, just giving examples).

I implemented "Cross Assemblers" in BASIC which ran on Alex's Call Computer machine we all lovingly call Cleopatra, or "Cleo" for short. At that time Les Vogel was System Admin. and Alex's favorite boy for this year. I still had the God account on Cleo because Les got bogged down with Manager, a nice extensible database program that Alex was selling use of on Cleo. I went to the task of writing a "Tracker" program that kept track of my Cross assembler's usage so I could show it to Alex to give me leverage in asking him to give me royalties on it's usage. We never agreed on an amount to charge the user, as I didn't want the usage surcharge to go over 50 cents/hour. Soon after, we dropped the idea.

Randy Wiggonton was also working at Call Computer, and had access the Call Computer's Public Library account. Call Computer was using the BTI-3000 operating system from Basic Timesharing. It offered NO system level programming, which made things very difficult. Randy went on to write the 6502 cross assembler which Woz eventually used to write the Apple ][ Monitor ROM. A Cross Assembler was used to take English language mnemonics and convert them into the raw machine code of binary numbers. It essentially looked for strings like "LDA", and when encountered, substituted "4D" hex in its place. Of course, it calculated forward referenced jump points and inserted the correct jump offsets. It also added an option that permitted a "hex" dump to paper tape to allow the home-brewer to quickly load the program into their home-brew computers.

Paper tape readers were just now showing up in electronic surplus stores, and I knew this would be a desired feature. Every weekend, the computer terminal room at Call Computer was strewn around with cables, and haywired power supplies as these new pioneers were developing future products like CP/M, MS-DOS, and other pioneering work. The cross assemblers got a lot of use. As my interest in building my own computer took more of my time, and I had just finished the Motorola 6800 cross assembler, I immediately started working on my own computer designed around the Motorola and some new dynamic RAM(An untold 128K worth), and a 32K computer. I wanted to write my own operating system, but soon my interests changed and I stuck more towards musical applications. While helping people run my cross assembler, someone comes in and hands me a flyer announcing the first meeting of the Homebrew Computer Club.

At that time, I was also working at KSJO as chief engineer, and had to make a showing at this stupid office party, hosting a new Pop tune band called the "Tubes". As I walk in the office, I see these huge radio tubes hanging from the ceiling, and a bunch of rowdy rock and rollers doing whatever they do at parties. After a few hello's and nods to a few chief broadchasing (Ooops- broadcasting) executives that own a chain of radio stations from Seattle to LA., I head back to where I thought Gordon's place was, then noticed that it was way too late. So, I missed the first Homebrew Computer Club hosted at Gordon French's Garage. Gordon was a model train fanatic of immense proportion. He has miniature steam powered locomotives, and a whole slew of toys and things. Word spread that almost 30 people were crammed into Gordon's garage. There were many more meetings to come later.


The 2nd Homebrew Computer meeting

Held at Arastradero school, close to 75 people showed up. At this time, Lee Felsenstein took the pointer, started waving it around, and setting up some organization to the meetings. There was a "Mapping" period, where one can raise their hand and ask "Do you know where I can get cheap memory parts?", and Marty Spergel would get up and do his spiel of a good deal that can be had if you purchase the chips through him. It was a time when if you had a gnarly problem, you could bring it to the "Club" and someone smarter than you would get you on the right track.

Soon, MITS from New Mexico came up to do a demo of the Altair 8080. It was the first computer kit you had to solder together and build yourself. Steve Dompier came forth with the first IMSAI application program that involved the most unique output device, a transistor radio. After fiddling around with the front panel switches (The most rudimentary input device) for a while, we heard very clearly "Fool on the hill" being played on the portable radio while it was sitting at a certain spot on the computer. Everyone cheered and that Homebrew Computer meeting was one of the most amazing experiences I've had.

Soon after the Homebrew computer meetings, the Byte Shop on El Camino Real in Mountain View opened up as the words first retail computer store. It offered surplus paper tape readers, IMSAI kits, a host of RAM chips (2102's were really popular and cheap). I remember that day well, it had snowed in Mountain View for the first time in recorded history and we all went outside to experience the snowfall. Some if it actually stuck on the ground, making this place really surreal and almost like a dream. A place that never snows to be covered in white really was quite trippy. I hung around the store, talking to all the customers coming in, learning the latest gossip on the newest chips. But I always got the most from going to the Homebrew Computer clubs. Soon after that, Woz was to reveal the first Apple computer.

list of stories | home page

Copyright ©2005 Webcrunchers International. Site design: Folio101