26.04.2015 Views

Founders at Work.pdf

Founders at Work.pdf

Founders at Work.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Steve Wozniak 39<br />

Wozniak: I got this idea th<strong>at</strong> I was going to have the computer th<strong>at</strong> I had<br />

wanted my whole life <strong>at</strong> the first meeting of the Homebrew Computer Club.<br />

Th<strong>at</strong> night, I realized it, when I found out wh<strong>at</strong> a microprocessor was. I went<br />

home and studied it and said, “Oh my god, I’m here. Because now I can come<br />

up with the money to buy it someday.” At first it was quite a job to come up with<br />

the money because the Intel processor was $400, and I just wasn’t going to<br />

come up with th<strong>at</strong> soon. It’s like coming up with $2,000 nowadays. Th<strong>at</strong>’s a<br />

big deal. Then I found out there was a Motorola one I could get for $40 <strong>at</strong><br />

Hewlett-Packard and then the company introduced the 6502 for $20, so th<strong>at</strong>’s<br />

wh<strong>at</strong> I bought. I bought it because it was just super-cheap and it was also the<br />

best one of the day.<br />

Now I had to build the hardware. I looked <strong>at</strong> all the other computers th<strong>at</strong><br />

were around me and they were like the standard old computer—switches and<br />

lights and slots to plug boards in and connect them to teletypes. I said, “No, I<br />

want the whole thing, because it’s affordable now.” I’ve got my terminal and my<br />

terminal already has a keyboard for typing on. It’s kind of like our Hewlett-<br />

Packard calcul<strong>at</strong>ors have human buttons—a human can understand wh<strong>at</strong> they<br />

are doing. None of this zero-and-one stuff. So I said, “But the trouble is you<br />

have to get programs into memory.” I’m starting out with a microprocessor th<strong>at</strong><br />

didn’t even have a programming language, so you’ve got to still stick some zeros<br />

and ones into memory. I said, “Why don’t I write a simple little program”—a<br />

256-byte program th<strong>at</strong> took two chips to store. And my program read wh<strong>at</strong> you<br />

typed on the keyboard and did the stuff the front panel would have done, but<br />

did it <strong>at</strong> 100x the speed in the end. And it could also display on the TV screen<br />

wh<strong>at</strong> was in memory. It could let you enter stuff into memory, and it could run<br />

a program <strong>at</strong> a certain address. And th<strong>at</strong> allowed me to develop further to start<br />

typing my ones and zeros. As I developed Basic, I would type the ones and<br />

zeros in by hand, and it got up to where I would type for 40 minutes to get my<br />

whole program into memory. I would type not ones and zeros, but base 16 actually,<br />

get the program into memory and test out bits of it <strong>at</strong> a time, and see wh<strong>at</strong>’s<br />

going on. So this was not <strong>at</strong> all a normal project where you have tools. I had no<br />

tools; my approach in life was to just use my own knowledge. I know wh<strong>at</strong>’s<br />

going on better if I’m not going through a tool.<br />

Livingston: You had your Sears TV and a tape cassette for d<strong>at</strong>a storage, right?<br />

Wozniak: Yes. Once I got th<strong>at</strong> much of the Basic done, we had to store a big<br />

program efficiently somehow on mass media. I used a tape recorder so I<br />

wouldn’t have to type it in for 40 minutes. But th<strong>at</strong> came pretty l<strong>at</strong>e in the<br />

game. I had developed the whole Basic without it really.<br />

Livingston: And you showed it off <strong>at</strong> the Homebrew Computer Club?<br />

Wozniak: Every 2 weeks I brought my computer, which became the Apple I,<br />

down. We hadn’t decided to start a company. Because companies weren’t my<br />

thing, technology was. I’d bring it down and show it to people, and I brought<br />

schem<strong>at</strong>ics. I’d make Xeroxes <strong>at</strong> work of all my schem<strong>at</strong>ics and pass them out,<br />

because—I made sure my name was on it—I was so shy and I thought, “I’ll get

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!