0%
第七章 蘋果公司的興盛 軟盤驅動器問世

第七章 蘋果公司的興盛

軟盤驅動器問世

但是沃茲設計的電路只能解決一部分軟碟機的控制問題,還需要解決其他的一些問題,比如怎樣處理同步的問題。軟碟機有許多涉及到同步的難題,當軟盤旋轉時,軟體必須跟蹤數據所在的位置。IBM公司解決同步問題所採用的技術需要非常複雜的電路,沃茲對這種電路進行了認真的研究,直到完全搞懂為止。他想,如果他能夠改變數據寫入軟盤的方法,那麼就不需要這種複雜的電路了。對於蘋果計算機的軟碟機,他決定全部去掉同步電路,軟碟機將自動實現自身的同步,根本不需要任何硬體電路。
儘管他們的工作非常忙亂,但演示進行得非常順利。展覽會結束后,沃茲與羅德·霍爾特一道完成了軟碟機的最後開發工作,使之符合沃茲的預定要求。通常情況下,電路板的布線工作要交給合同公司去做,但合同商很忙,而沃茲則比較空閑,因此沃茲自己便承擔起控制軟碟機的電路板布線工作。他每天晚上要工作到次日凌晨2點,一直幹了兩周。
整個12月份,沃茲和威金頓日夜加班,甚至聖誕節還工作了10個小時。他們知道他們無法得到一套完整的磁碟操作系統供展覽會上運行之用,於是他們花時間開發了一個演示用的操作系統。他們希望能夠鍵入單字母文件名,並讀取存放在軟盤上的固定位置中的文件。當他們前往參加拉斯維加斯的消費電子設備展覽會時,他們還無法從事這種簡單的操作。
手冊的問世完全是業餘愛好者的功勞。埃斯皮諾薩已經辭去他在蘋果公司的工作,上了大學,成為伯克利加九*九*藏*書利福尼亞大學宿舍中生活著的新成員,這時,埃斯皮諾薩開始編寫一本手冊,清楚而有條理地介紹蘋果Ⅱ計算機的技術細節。當他在學期結束必須離開大學宿舍時,他還沒有完成手冊的編寫。在後來的一星期中,他有時睡在公園裡,有時睡在學校的計算機機房裡,一切生活用品全放在背袋裡,為了完成手冊的編寫工作,每天要工作18個小時。他用大學的印刷設備進行手冊的排版,然後將手冊交給了蘋果公司。
蘋果公司說服為《多布博士》雜誌撰稿的傑夫·拉斯金改換門庭,為蘋果公司編寫手冊資料。拉斯金則鼓勵準備于秋季上大學的克里斯·埃斯皮諾薩編寫向用戶介紹蘋果計算機的手冊。
蘋果公司肯定想要實現更高的目標,但是,如果它要繼續向前發展,就必須在公眾當中形成一種對個人計算機的迫切需求。人們應該相信個人計算機可以達到非常實用的目的。加里·基爾多爾的CP/M操作系統和後來開發的商務應用軟體都有助於某些公司(比如向量圖形公司)大量銷售微機。但是蘋果公司的操作系統不同於CP/M,蘋果計算機需要自己的軟體。
當沃茲完成這項任務后,他找到一種辦法,通過去掉連接器,可以縮短饋通線,即交織在電路板上的信號線。這項改進意味著必須重新進行全部布線工作,不過這次他只用了不到24個小時就完成了任務。然後他又發現了再去掉一條饋通線的辦法,方法是將電路板發出的數據位的次序顛倒一下,為此他又再次改變了電路板的布九_九_藏_書線。這個最後定型的設計方案被計算機工程師視為非常高明的一個方案,而工程美學專家則認為這種設計非常美觀。沃茲後來說:「這樣的設計只有專業工程師和印刷電路板布線人員才能進行。它的布線很有藝術性,該電路板實際上沒有饋通線。」
馬庫拉知道,給沃茲下達開發軟碟機的任務,實際上要佔用沃茲的聖誕節假期。要想在一個月內完成軟碟機的開發,這對任何人來說都是不切實際的。但這也是沃茲要對付的挑戰之一,沒有人告訴他假期中要加班加點進行工作。儘管沃茲從未閱讀過關於軟碟機的任何著作,也沒有專門從事過軟碟機的開發,不過他並不是對軟碟機一無所知。他在惠普公司工作時,曾經仔細閱讀過矽谷的磁碟驅動器製造商舒加特公司(Shugart)的一本手冊。因為好玩,沃茲設計了一個電路,其功能與舒加特公司手冊上所說的磁碟驅動器控制器非常相似。沃茲不知道計算機如何控制磁碟驅動器,但是他感到他設計的方法非常簡單和巧妙。
1977年底前,沃茲便著手開發他的下一個重大項目。開發這個項目的想法是12月份的一次董事會會議上提出來的,參加會議的有馬庫拉、斯科特、霍爾特、喬布斯和沃茲。在這次會議上,馬庫拉走到黑板前,寫下了公司要實現的一系列目標。沃茲看到排在最前面的一個產品是軟盤,他想,我還不知道軟盤究竟是如何工作的。
這是沃茲最出色的一項開發成果。
蘋果Ⅱ計算機非常需要有一read.99csw.com本很好的技術參考手冊。當該公司於1977年將蘋果Ⅱ推向市場時,它附帶的說明書手冊並不比其他公司產品的手冊好多少,也就是說它是相當粗淺的。計算機手冊是1977年時微機公司非常關注的一個問題。客戶仍然主要是計算機業餘愛好者,他們可以容忍寫得非常糟糕的資料手冊,因為他們很願意接受自己組裝計算機和查找機器故障的挑戰。不過蘋果公司不想忽視資料手冊的編寫工作,因為它希望吸引更廣泛的客戶購買個人計算機。
蘋果公司於1978年6月將該軟碟機推向市場,它對蘋果公司的成功發展起到了非常重要的作用,其重要性僅次於計算機本身。有了軟碟機,就可以開發各種功能強大的軟體,比如文字處理程序和資料庫軟體包。與蘋果公司早期取得的大多數成就一樣,它是個人經過大量和不懈的努力的結果,這與早期開發成功Altair計算機和索爾計算機的情況很相似。但是在蘋果公司中,計算機業餘愛好者的工作精神得到了少數目光敏銳的公司領導的引導,這些人懂得如何促進公司的發展。
這種「自行同步」技術比IBM公司的同步技術更勝一籌。沃茲心裏暗想,別看IBM是一家巨型企業,可是它無法靈活地採用這種看似不可能的解決方案。他還知道,無論IBM公司以何種規模生產的方式來製造它的產品,任何一種電路都會比別的電路更加便宜。
沃茲知道,馬庫拉把軟盤定為要開發的首要產品是正確的。用盒式磁帶來存儲數據很不可靠,代理商也不斷抱怨這個問題。https://read.99csw.com馬庫拉認為開發軟盤驅動器是個非常迫切的任務,因為當時他和蘭迪·威金頓正在編寫支票處理軟體,馬庫拉認為蘋果公司很需要這個軟體。馬庫拉正在處理一個非常煩瑣的工作,那就是從盒式磁帶上讀取數據,他想,如果使用軟盤驅動器,該軟體的使用就會容易得多。他對沃茲說,他希望能夠在1978年1月份蘋果公司參加消費電子設備展覽會時完成軟盤驅動器的開發。
——早期蘋果公司的員工羅德·霍爾特
在展覽會開幕前一天的晚上,沃茲和威金頓抵達拉斯維加斯。當晚他們協助布置了展台,然後又回去繼續搞他們的軟碟機和演示程序。他們的打算是,即使通宵不睡覺,也要趕在第二天早晨展覽會開幕前完成任務。在拉斯維加斯徹夜不眠並不新鮮,他們就是這樣廢寢忘食地工作著,一面搞編程,有時還到擲骰台上去碰碰運氣,然後插空休息一會兒。當時威金頓只有17歲,當他在擲骰子時贏了35美元時,他高興極了,但是過了一會兒回到工作地點,不小心刪除了軟盤上他一直使用的數據,他的情緒一下子又低落下來,沃茲耐心地幫他重建了全部信息。他們本想在當天早晨7點半休息一會兒,但是他們太激動了。
消費電子設備展覽會並不是一個業餘愛好者計算機展覽會,參展商許多都是有名的製造立體聲音響設備和計算器的消費電子設備公司。這些產品的買主則是普通消費者,不是電子設備業餘愛好者。但是馬庫拉要求蘋果公司開拓更大的九九藏書市場,他把這次展覽會視為蘋果公司大發展的關鍵機會。而對於沃茲和威金頓來說,這是一次額外時間里的冒險。
當馬庫拉要求沃茲給蘋果計算機加上磁碟驅動器時,沃茲想起曾經設計過的磁碟驅動器電路,並且認真考慮了它的可行性。他考察了其他計算機控制的磁碟驅動器,包括IBM公司的產品。他還解剖了各種不同的軟碟機,尤其是北極星計算機公司生產的軟碟機。在他閱讀了北極星公司的軟碟機手冊后,他知道了自己設計的電路的優點所在,他的電路不僅具備其他公司的軟碟機的功能,而且更勝一籌。
這時,一些編程員開始為蘋果計算機編寫遊戲軟體和商務應用軟體。雖然這些軟體中不乏優秀之作,但是沒有一個軟體好得足以吸引人們只是為了使用該軟體而購買計算機。在VisiCalc軟體問世前,情況確實如此。
這時沃茲可以編寫讀取和寫入軟盤數據的軟體了。他請蘭迪·威金頓來幫忙。沃茲需要一種格式化程序,用於將一種形式的「非數據」寫入軟盤,以便清除盤上的數據,使之可以重複使用。沃茲只給威金頓作了一些基本的說明,比如怎樣通過軟體使驅動器馬達旋轉,然後威金頓便開始工作。
這本手冊取名為「紅皮書」,它為想要開發用於蘋果Ⅱ計算機的軟體或附加設備的人提供了非常重要的信息,手冊的問世是個巨大的成功,並且對蘋果公司的發展無疑有很大的幫助。決不能低估外界人士以及埃斯皮諾薩這樣的第三方開發人員對蘋果公司所做的貢獻,當埃斯皮諾薩編寫「紅皮書」時,蘋果公司並未正式聘用他。