虽然沃兹尼亚克对操作系统几乎毫无所知,但他相信自己能构建一个良好的操作系统。不过,他的合伙人却等不及了。“乔布斯对超过一个星期的项目都没有耐心。当时,他找到了(Shepardson Microsystems),他们看起来很热心,也很知识渊博,所以我们就聘用了他们。”沃兹尼亚克说道。
当时供职于Shepardson的劳顿回忆道,有一天沃兹尼亚克到访这家公司,说道苹果有了磁盘驱动器,但却没有磁盘操作系统。“我说道:‘我懂操作系统。’然后他说道:‘酷,那就你来做吧。’”
苹果历史上最重要的文件
在 1978年4月10日,双方签署了合同。根据合同,Shepardson Microsystems将拿到1.3万美元——其中5200美元是首期款,7800美元在交货时付款,无额外版税——为苹果开发第一个操作系统,需要在 35天以内交货。“真是令人惊异。”戴默在谈及这个期限时说道。“时至今日,你能想象在短短35天时间里就交付一个操作系统吗?尤其是在没有工具和可执行部分功能的硬件的情况下?那真是最伟大的一代程序员啊。”
作为合同的另一方,苹果将获得的产品是一个文件管理器,一个整合BASIC和 Applesoft BASIC的界面,以及允许磁盘备份、磁盘恢复和文件复制的实用工具。“(签好合同以后)我就坐下来开始写了。”劳顿回忆道。“当时是写在打孔卡上的,这种卡片可放入微型计算机进行汇编,然后以纸质磁带的形式输出。然后,我们再继续进行调试,除去其中存在的错误。”
最近浮出水面的这些文件就是劳顿捐给DigiBarn计算机博物馆的;对于苹果磁盘操作系统项目来说,这些文件无疑是极其宝贵的信息。从乔布斯和沃兹尼亚克签署的合同,到设计规格,再到一页页的图表和代码,这些都是记录着硅谷和苹果历史的无价之宝。或者,就像戴默所说的那样:“天啊,这些可能是苹果历史上最重要的文件。”
阅读这些文件的乐趣之一是,能看到遍布沃兹尼亚克手写笔记的页面。毕竟,这个项目是基于这位传奇性的苹果联合创始人给劳顿的启动盘设计规格而展开的。对于那些能欣赏这些东西的人来说,这不啻于一场盛宴;在这场盛宴中,沃兹尼亚克为其备受尊敬的软盘驱动控制器手绘的图表无疑是个亮点。
在源代码文件的空白处也有很多注释;对于真正的苹果极客来说,这些注释就跟醒脑丸没什么两样。查阅这些文件时会看到一条注释写道:“一定不能超过页界。”苹果的第六名员工、曾跟Shepardson Microsystems就这个项目展开密切合作的兰迪·维金顿(Randy Wigginton)对此说道:“我已经忘记超过页界会如何导致6502芯片多转一圈了。”
“跟其他所有芯片一样,6502芯片也一定不能超过256字节页界。”维金顿解释道。“在编写必须严格遵守时间的代码时,你必须小心不要越过页界,否则处理器就会多转一圈。那就是沃兹尼亚克写下‘一定不能超过页界’这条注释的原因所在。”
对于这个月刚好过69岁生日的劳顿来说,曾经参与苹果最重要的项目之一,并在其中扮演了至关重要的角色,这是他职业生涯中的一大亮点。早在1978年,他就判断出苹果是一家特别的公司,尤其是因为他认识到“沃兹尼亚克在设计Apple II和磁盘驱动器界面卡片时所表现出来的天才横溢”。
虽然已经时过境迁,但劳顿还是有很多机会重新记起他对苹果作出的贡献。“有些时候,我会跟某些人谈话,然后有人会说他拥有一台Apple II,然后我就会说,Apple II的磁盘操作系统是我写的。”他说道。“然后他们会说:‘哇,那你一定赚了不少钱吧’,觉得我很可能曾经为苹果工作过。”
但在事实上,劳顿当时供职于Shepardson,年薪大约为3.5万美元。现在的劳顿知道,如果当时他直接为乔布斯和沃兹尼亚克工作,那么原本可以通过苹果的股票赚到多少钱;但在1978年,苹果还只不过是诸多创业公司中的一家罢了,而且劳顿喜欢稳定的工作,乐于为Shepardson的许多客户编写软件。
还有一点很重要——劳顿回忆道:“我记得跟沃兹尼亚克交谈过,那时他的薪水还不如我呢。”