微處理器的發(fā)展使制造微型計(jì)算機(jī)變得簡(jiǎn)單起來。人人擁有自己的計(jì)算機(jī)已變得可能。業(yè)余計(jì)算機(jī)愛好者愛德華·羅伯茨,就是這個(gè)率先揭開革命序幕的人。他利用剛剛發(fā)明的微處理器,制造出了世界上的第一臺(tái)個(gè)人計(jì)算機(jī)。《大眾電子學(xué)》雜志上刊登的正是羅伯茨研制的阿爾塔8800。羅伯茨意識(shí)到,英特爾公司正在生產(chǎn)的8008微處理器速度太慢。于是,他組織公司技術(shù)人員組裝了新一代的微處理器,命名為8080。8080在1974年底組裝成功,不僅它的計(jì)算速度比英特爾公司的8008微處理器快十倍,而且性能優(yōu)越,儲(chǔ)存信息量也多。羅伯茨研制出一種小型個(gè)人計(jì)算機(jī)。這種計(jì)算機(jī)的定價(jià)僅397美元。這個(gè)價(jià)格相當(dāng)實(shí)惠,幾乎每個(gè)美國(guó)家庭都能消費(fèi)得起。
蓋茨和艾倫都認(rèn)為這是個(gè)千載難逢的機(jī)會(huì),一定要把它爭(zhēng)取到手,并決定立即采取行動(dòng)。于是,他們給羅伯茨打電話,自稱他們是西雅圖交通數(shù)據(jù)公司的代表,說他們研讀了《大眾電子學(xué)》雜志上那篇介紹阿爾塔家用計(jì)算機(jī)的文章,他們已經(jīng)開發(fā)出了一種BASIC語言,只需要做一點(diǎn)細(xì)微的改動(dòng),就可以用到阿爾塔8800上,他們咨詢羅伯茨對(duì)此是否有興趣。
羅伯茨聽到他們的聲音就知道是兩個(gè)乳臭未干的毛孩子,對(duì)他們的話根本沒有在意。他告訴他們,已經(jīng)至少有50人對(duì)他說過類似的話了,而他只看誰最先向他提供成熟的語言,就跟誰合作。
面對(duì)如此難得的機(jī)會(huì),蓋茨和艾倫怎么能讓它輕易溜走。于是,他們立刻給羅伯茨寫了一封信,說他們已經(jīng)研制成一種可以在所有8080微處理器上使用的BASIC語言翻譯器,他們?cè)敢馔ㄟ^羅伯茨的公司出售拷有這個(gè)軟件的磁帶或磁盤,每套僅售0.5美元。
羅伯茨看見這封信,認(rèn)為是非常專業(yè)人士的分析,就按照信封上的電話號(hào)碼給他們打了一個(gè)電話。但電話卻打到了湖濱中學(xué),接電話的人感覺莫名其妙,根本不知道是怎么回事。羅伯茨覺得被人戲弄了,心中十分不悅。
蓋茨和艾倫明白,關(guān)鍵的問題是要趕快拿出設(shè)計(jì)成果。他們必須抓緊時(shí)間,搶在和他們有一樣想法的人們的前面。于是,他們終日埋頭苦干,開始設(shè)計(jì)程序。一連八個(gè)星期,蓋茨和艾倫廢寢忘食地在機(jī)房里面工作,為阿爾塔8800計(jì)算機(jī)編寫程序。要為這種機(jī)器編程,首先應(yīng)該有這樣一臺(tái)機(jī)器,然而,這種機(jī)器,就連羅伯茨本人,也只有一臺(tái)用于全國(guó)巡展。
他們只好采取迂回戰(zhàn)術(shù),在十分熟悉的PDP—10型計(jì)算機(jī)上模擬阿爾塔的微處理器,當(dāng)時(shí),PDP—10型計(jì)算機(jī)在哈佛大學(xué)并不難找到。
由美國(guó)計(jì)算機(jī)革命風(fēng)云人物大衛(wèi)·奧斯本寫的一本8080芯片詳細(xì)說明書,加上《大眾電子學(xué)》上的那篇文章,是他們唯一的參考資料。保羅·艾倫憑借多年累積的豐富技術(shù)知識(shí)和熟練的操作技巧,用了兩個(gè)星期的時(shí)間,在PDP—10型計(jì)算機(jī)上做出阿爾塔處理器的模擬器,比爾·蓋茨則為該機(jī)的BASIC語言編制了設(shè)計(jì)要領(lǐng)。
比爾·蓋茨回憶說:“為阿爾塔編寫B(tài)ASIC真是令人精疲力竭。當(dāng)我思考的時(shí)候,我時(shí)常前后搖晃或踱步,因?yàn)?,這樣有助于我把精力集中在一個(gè)想法上,排除干擾。1975年冬天,我在宿舍里做了大量的搖晃和踱步。我和保羅·艾倫睡得都很少,可謂夜以繼日。我常常睡在書桌旁或地板上。好些日子既不吃東西也不會(huì)見任何人。”