【硅谷革命】2. 我们试试看吧

作者:安迪·赫兹菲尔德

原文链接:We'll See about That

时间:1979 年 11 月

人物:伯瑞尔·史密斯、比尔·特金森、杰夫·拉斯金、史蒂夫·沃兹尼亚克
 

language_card.jpg
苹果 II 语言卡

年方 23 的伯瑞尔·史密斯是一个自学成才的工程师,没拿过大学文凭,加入苹果完全是被苹果 II 的超凡设计所吸引。他在 1979 年 2 月被招进苹果,员工编号 282,作一个低级客服技术人员,负责维修顾客退回来的苹果 II。由于要检修损坏了的主板——有时一天就有十几块,他逐渐对史蒂夫·沃兹尼亚克的独特而又创新的设计能力深感折服。

那个时候,Lisa 小组已开始用 Pascal 语言写代码了,不过还只是运行在苹果 IIs 上,因为 Lisa 的硬件产品尚未完成。他们此时已经工作了将近一年,所写的代码早远远超出了一台标准配置苹果 II 的 64 KB 存储量。实际上,“苹果II”的主板上只自带了 48 KB 存储空间,但是加装一块“语言”卡就可获得 16 KB 额外空间来运行 Pascal 语言。其原理是,这块语言卡通过“存储切换”的方式将苹果 II 的 RAM 转换为 ROM。

比尔·阿特金森当时同时兼任苹果 II Pascal 系统以及新的 Lisa 系统的主要编程工作。有一天他去客服部门寻一些富余的语言卡,伯瑞尔听到他跟别人抱怨苹果 II 内存溢出的问题。于是伯瑞尔问他:“我说,你干嘛不增加语言卡的存储量呢?”

比尔对此颇感兴趣,但他又抱怨说,“没办法再增加存储量了,64KB 已经是地址空间的极限了。”

伯瑞尔早想到了办法:“你瞧,我们已经让语言卡对 RAM 进行存储切换了,最后 2 KB 甚至作了双存储处理(double-banking)以用作显示器 ROM。我们再切换一个存储单元就好。”

比尔兴奋不已,于是马上就去修改 Pascal 的运行库来支持额外的存储切换,伯瑞尔同时则着手设计样卡。一切出乎意料的顺利,很快伯瑞尔就开始大批量地为 Lisa 的编程人员制作 80 KB 的语言卡了。

就在这期间,比尔碰到了杰夫·拉斯金。杰夫那时撰写了一系列关于极为廉价又极其易用的消费型电脑的报告,他想做一台原型样机出来,因此正四处寻找一位天才硬件工程师,来实现他的理想——一台简单至极、超低价格的电脑。

“我这有个人你应该见见。”比尔告诉杰夫。他约好周末带伯瑞尔去杰夫在库布提诺的家。

周末比尔和伯瑞尔准时来到了杰夫家。比尔介绍道,“杰夫,这位是伯瑞尔,他就是要帮你设计麦金塔的人。”

“那我们试试看吧。”杰夫答道,“我们试试看吧。”(翻译:Mark Chen;校对:Jix Huang

连载1:我会是你最好的朋友

连载2:我们试试看吧

连载3:唐老舅

连载4:关键的是胡须

连载5:好地方

连载6:我发明了伯瑞尔

连载7:德士古塔楼

连载8:「乔氏力场」