Why the Apple II Didn’t Support Lowercase Letters

Tuesday, September 8th, 2020

1977 Apple II Advertisement

[Editor’s Note: I recently asked Steve Wozniak via email about why the original Apple II did not support lowercase letters. I could have guessed the answer, but it’s always good to hear the reason straight from the source. Woz’s response was so long and detailed that I asked him if I could publish the whole thing on VC&G. He said yes, so here we are. –Benj]

----------

In the early 1970s, I was very poor, living paycheck to paycheck. While I worked at HP, any spare change went into my digital projects that I did on my own in my apartment. I was an excellent typist. I was proficient at typing by touch using keypunches with unusual and awkward special characters — even though some used two fingers of one hand.

Steve Wozniak and Steve Jobs with an Apple II saw a friend typing on a teletype to the six computers on the early ARPAnet. I had to have this power over distant computers too. After building many arcade games on computers, how to build it was obvious to me instantly. I’d create a video generator (as with the arcade games) and display text using a character generator chip. But I needed a keyboard.

I’d show up at HP every morning around 6 AM to peruse engineering magazines and journals to see what new chips and products were coming. I found an offer for a $60 keyboard modeled after the upper-case-only ASR-33 teletype.

That $60 for the keyboard is probably like $500 today [About $333 adjusted for inflation — Benj]. This $60 was the single biggest price obstacle in the entire development of the early Apple computers. I had to gulp just to come up with $60, and I think my apartment rental check bounced that month — they put me on cash payment from then on. Other keyboards you could buy back then cost around $200, which might be $1000 or more now. There just wasn’t any mass manufacturing of digital keyboards in 1974.

So my TV Terminal, for accessing the ARPAnet, was uppercase only.

----------

Apple I Owned By Steve Jobs Auction ImageThe idea for my own computer came into my head the first day of the Homebrew Computer Club.

Maybe a year prior, I had looked at the 4-bit Intel 4004 microprocessor and determined that it could never be used to build the computer I wanted for myself — based on all the minicomputers that I’d designed on paper and desired since 1968-1970. But at the Homebrew Computer Club, they were talking about the 8008 and 8080 microprocessors, which I had not kept up with after my 4004 disappointment. I took home a data sheet for the 8008, based on a version of it from a Canadian company. That night, I discovered that this entire processor was capable of being a computer.

I already had my input and output, my TV Terminal. With that terminal, I’d type to a computer in Boston, for example, and that far-away computer, on the ARPAnet, would type back to my TV. I now saw that all I had to do was connect the microprocessor, with 4K of RAM (I’d built my tiny computer with the capability of the Altair, 5 years prior, in 1970, with my own TTL chips as the processor). 4K was the amount of RAM allowing you to type in a program on a human keyboard and run it.

My computer wasn’t designed from the ground up. I just added the 6502 microprocessor and 4K DRAMS (introduced that summer of 1975 and far less costly than Intel static RAMs) to have a complete computer with input and output.

So the uppercase keyboard was not designed as part of a computer. It already existed as my TV Terminal.

Steve Wozniak and Steve Jobs with an Apple III truly would have wanted lower case on a keyboard, but I was still totally cash strapped, with no spare money. After already starting a BASIC interpreter for my computer, I would have had to re-assemble all my code. But here again, I did not have the money to have an account on a timeshare service for a 6502 interpreter. The BASIC was handwritten and hand-assembled. I’d write the source code and then write the binary that an interpreter would have turned my code into. To implement a major change like lower case (keeping 6 bits per character in my syntax table instead of 5 bits) would have been a horrendous and risky job to do by hand. If I’d had a time-share assembler, it would have been quick and easy. Hence, the Apple I wound up with uppercase only.

I discussed the alternatives with Steve Jobs. I was for lower case, but not for money (cost). Steve had little computer experience, and he said that uppercase was just fine. We both had our own reasons for not changing it before the computers were out. Even with the later Apple II (as with the Apple I), the code was again hand-written and hand-interpreted because I had no money. All 8 kB of code in the Apple II was only written by my own hand, including the binary object code. That made it impossible to add lower case into it easily.

So, in the end, the basic reason for no lowercase on the Apple I and Apple II was my own lack of money. Zero checking. Zero savings.

[ Retro Scan ] The Original OSI Challenger

Monday, February 19th, 2018

Ohio Scientific Instruments OSI Challenger 6502 Vintage PC personal computer Byte Magazine advertisement scan - 1977Simple beginnings

This ancient personal computer ad comes to us from February 1977 in Byte Magazine — before the launch of the Apple II.

Like the Apple II, Ohio Scientific Industries’ Challenger PC used a MOS 6502 CPU.

I don’t know too much about OSI, since I have never owned a machine they made, but I know that they were very important in the early PC industry. I found a really neat website about OSI boards if you want to learn more. You can also learn more about their complete systems, including those with Apple II-like built-in keyboards at this website.

[ From Byte Magazine, February 1977, p.65 ]

Discussion Topic: What’s the oldest computer you’ve ever used?

The Origins of Chuck E. Cheese

Thursday, June 8th, 2017

Nolan Bushnell and Chuck E. Cheese

I mentioned this in my most recent Retro Scan, but I figured this was worth repeating in its own post.

Chuck E. Cheese’s Pizza Time Theatre launched 40 years ago last month — on May 16, 1977. To celebrate the anniversary, I wrote a long feature about the origins of the pizza chain for FastCompany that they published last week.

In the piece, you can learn about how Chuck E. Cheese was originally supposed to be a coyote, read about rat-related intrigue, and glean some of the visionary genius of Nolan Bushnell, who saw the chain as a way to bring arcade video games to the mainstream — as well as scratching a fundamental itch of human nature. It worked.

Hope you enjoy it.

[ Retro Scan ] IMSAI 8080

Thursday, April 7th, 2016

IMSAI 8080 S-100 Computer Advertisement Scan - 1977The only winning move is not to play

Here’s an oldie but goodie — the IMSAI 8080, a 1975 clone of the pioneering Altair 8800. Like the Altair, it used an S-100 bus, an Intel 8080 CPU, and a blue, boxy sheet metal case with front panel lights. Unlike the Altair, the IMSAI 8080 featured prominently in the 1983 movie WarGames. The machine apparently greatly annoyed Ed Roberts, the inventor of the Altair.

[ From BYTE, February 1977, p.48 ]

Discussion Topic: Have you ever used an IMSAI 8080 or Altair 8800? Tell us about it.

[ Retro Scan of the Week ] SWTPC 6800

Monday, August 10th, 2015

STWPC 6800 Motorola 6800 computer advertisement - 1977When taking apart your PC was required

I recently inherited a SWTPC 6800 and a fair number of accessories and peripheral cards from a late friend of my father’s. The 6800 was one of the first personal computers, released in 1975, which makes my unit the oldest computer in my collection. The SWTPC 6800 takes its name from its CPU, the Motorola 6800, which was one of the earliest microprocessors, and it refreshingly utilizes a non-S-100 bus. In fact, it created its own minor bus standard called SS-50 that manufacturers like Smoke Signal Broadcasting incorporated into compatible machines.

The 6800 is really neat machine — I cleaned up all the boards, but I can’t get it to boot so far. I’ll have to give it a shot again at a later date.

[ From BYTE Magazine, March 1977, inside front cover]

Discussion Topic of the Week: Do you own any computer released prior to 1977? Tell us about it.

[ Retro Scan of the Week ] Vector Graphic Vector 1

Monday, July 27th, 2015

Vector Graphic Inc. Vector 1 computer system advertisement - 1977NOW AVAILABLE IN RUST

The Vector 1 (1977) was the first complete computer system sold by Vector Graphic, Inc., a California-based firm founded by Lore Harp (now McGovern), Carole Ely, and Bob Harp in August 1976.

The Vector 1 included an Intel 8080A or Zilog Z80 CPU, and it utilized the S-100 bus introduced by the Altair 8800. In an unusual nod to aesthetics, the Vector 1 shipped in two case color options: green or “rust,” which was Vector’s name for orange. It retailed for for $849 fully assembled (about $3,288 today when adjusted for inflation) or $619 as a kit.

It just so happens that I wrote an article about the history of Vector Graphic for FastCompany recently. You may enjoy it.

[ From Byte Magazine, February 1977, p.61]

Discussion Topic of the Week: Have you ever owned an S-100 based computer? Tell us about it.

[ Retro Scan of the Week ] RCA Studio II Tennis/Squash

Monday, September 17th, 2012

RCA Studio II TV Arcade III Tennis-Squash Box Cover - 1988A stunningly realistic RCA Studio II gameplay session.

Here’s the box cover of TV Arcade III: Tennis/Squash for the for the RCA Studio II (1977), the world’s second ROM cartridge-based video game console.

The early console, which featured only two numeric keypads for control, was such a dog that I named it the “worst video game console of all time” in a 2009 PC World slideshow. Three years later, I stand by that assessment.

You may be asking yourself why RCA prefaced the game title with “TV Arcade III.” Well, silly, that’s because it was part of a sequence of “TV Arcade” games for the RCA Studio II that started with “I” and ended with “IV.” That’s exactly, I might add, how the ancient Romans would have labeled their video games.

[ From RCA Tennis/Squash Box, circa 1977, cover ]

Discussion Topic of the Week: Have you ever played an RCA Studio II? What did you think?