Benj 的更多 How-To Geek 历史文章 怀旧电脑和游戏迎来 15 周年

为什么当年的 Apple II 不支持小写字母

2020 年 9 月 8 日,Steve Wozniak

1977 年的 Apple II 广告

[编者按:我最近通过电子邮件询问了Steve Wozniak关于为什么最初的 Apple II 不支持小写字母。 我本可以猜到答案,但直接从源头听到原因总是好的。 Woz 的回复非常长且详细,所以我问他是否可以将整个内容发布在 VC&G 上。 他说可以,所以我们现在就在这里。 –Benj]

----------

在 1970 年代初期,我非常穷,勉强度日。 当我在 HP 工作时,任何多余的钱都投入到我在公寓里自己做的数字项目中。 我是一名出色的打字员。 我擅长用打孔机进行盲打,即使它们有一些不寻常且笨拙的特殊字符,甚至有些需要用一只手的两个手指来操作。

Steve Wozniak 和 Steve Jobs 与 Apple I 合影我看到一位朋友通过电传打字机与早期 ARPAnet 上的六台计算机进行通信。 我也必须拥有这种控制远程计算机的力量。 在计算机上构建了许多街机游戏后,如何构建它对我来说立刻变得显而易见。 我将创建一个视频生成器(就像街机游戏一样),并使用字符生成器芯片显示文本。 但我需要一个键盘。

我每天早上 6 点左右出现在 HP,浏览工程杂志和期刊,看看有什么新的芯片和产品即将推出。 我发现一个要价 60 美元的键盘,其模型是仅支持大写的 ASR-33 电传打字机。

这 60 美元的键盘可能相当于今天的 500 美元 [根据通货膨胀调整约为 333 美元——Benj]。 这 60 美元是早期 Apple 计算机整个开发过程中最大的价格障碍。 我不得不咬紧牙关才拿出 60 美元,我想我那个月的公寓租金支票被退回了——从那以后他们要求我用现金支付。 当时你可以买到的其他键盘大约需要 200 美元,现在可能要 1000 美元或更多。 1974 年根本没有数字键盘的大规模生产。

所以我的电视终端,用于访问 ARPAnet,仅支持大写字母。

----------

Steve Jobs 拥有的 Apple I 拍卖图片我自己的电脑的想法是在 Homebrew Computer Club 的第一天产生的。

大约在一年前,我研究了 4 位的 Intel 4004 微处理器,并确定它永远无法用于构建我想要的计算机——基于我自 1968-1970 年以来在纸上设计并渴望的所有小型计算机。 但在 Homebrew Computer Club,他们正在谈论 8008 和 8080 微处理器,在 4004 让我失望后,我没有继续关注它们。 我拿回家一份关于 8008 的数据表,它来自一家加拿大公司。 那天晚上,我发现整个处理器都能够成为一台计算机。

我已经有了我的输入和输出,我的电视终端。 通过那个终端,我例如可以向波士顿的一台计算机打字,并且那台遥远的计算机,在 ARPAnet 上,会向我的电视打字回复。 我现在明白我所要做的就是连接微处理器,配备 4K 的 RAM(5 年前,在 1970 年,我用我自己的 TTL 芯片作为处理器构建了我自己的小型计算机,其能力与 Altair 相当)。 4K 的 RAM 容量允许你用人工键盘输入程序并运行它。

我的电脑不是从头开始设计的。 我只是添加了 6502 微处理器和 4K 的 DRAM(于 1975 年夏天推出,比 Intel 的静态 RAM 便宜得多),从而拥有一台完整的、带有输入和输出的计算机。

因此,大写键盘不是作为计算机的一部分设计的。 它已经作为我的电视终端存在了。

Steve Wozniak 和 Steve Jobs 与 Apple II 合影我真的希望键盘上有小写字母,但我仍然资金短缺,没有多余的钱。 在已经开始为我的电脑编写 BASIC 解释器之后,我将不得不重新汇编我的所有代码。 但在这里,我仍然没有钱在分时服务上为 6502 解释器开一个帐户。 该 BASIC 是手写的和手工组装的。 我会编写源代码,然后编写解释器会将我的代码转换为的二进制文件。 要实现像小写字母这样重大的更改(在我的语法表中保留每个字符 6 位而不是 5 位),手工完成将是一项可怕且冒险的工作。 如果我有一个分时汇编器,那将会快速而容易。 因此,Apple I 最终只有大写字母。

我与 Steve Jobs 讨论了替代方案。 我赞成小写字母,但不是为了钱(成本)。 Steve 几乎没有计算机经验,他说大写字母就足够了。 在计算机发布之前,我们都有自己的理由不更改它。 即使对于后来的 Apple II(与 Apple I 一样),代码仍然是手写的和手工解释的,因为我没有钱。 Apple II 中所有的 8 kB 代码都只由我一个人编写,包括二进制目标代码。 这使得很难轻松地将小写字母添加到其中。

所以,最终,Apple I 和 Apple II 没有小写字母的根本原因是我自己缺钱。 没有支票。 没有储蓄。

标签:1974197619776502AppleApple IApple IIARPAnetHPkeyboardslowercaseSteve JobsSteve WozniakTV TerminaluppercaseWoz

此条目于 2020 年 9 月 8 日星期二下午 2:00 发布,并归档在计算机历史怀旧电脑下。 您可以通过 RSS 2.0 feed 关注此条目的任何回复。 您可以跳到结尾并留下回复。 目前不允许 Ping。

对“为什么当年的 Apple II 不支持小写字母”的 13 条回复

  1. 2600 说:2020 年 9 月 8 日下午 4:45 Benj, 是否可以联系 Wozniak? 我想联系他,以便他可以帮助一群爱好者: http://www.the8bitguy.com/2576/what-is-my-dream-computer/ http://www.the8bitguy.com/3543/my-dream-computer-part-2/ 我还想问他 Apple II 的硬件和软件是否受版权保护。 我不明白为什么没有克隆版本可供出售,仅仅是为了怀旧。
  2. Sir Charles Pepperton 说:2020 年 9 月 9 日中午 12:05 @2600,你需要从 Apple 的法律顾问那里获得该信息——即使 Woz 知道,你也不能依赖他的许可,因为他不代表 IP(Apple)的所有者。
  3. Sellam Abraham 说:2020 年 9 月 9 日中午 12:27 你可以随时访问 woz.org 并亲自询问他,但我会省去 2600 的麻烦:Steve 会说 8-bit Guy 似乎自己做得很好,他与版权无关,因此一无所知。 不用客气。
  4. THX1138 说:2020 年 9 月 10 日上午 11:16 @2600,查找 Laser 128 – tl;dr 是 Apple 迫使所有克隆制造商退出市场,利用版权法将其中一些驱逐出去,并通过纯粹的市场压力(做出克隆版本无法复制/重新创建的新更改)将其他驱逐出去。 https://en.wikipedia.org/wiki/Laser_128
  5. Jim 说:2020 年 9 月 10 日上午 11:36 多么引人入胜的叙述! 当时我们没有人会仔细考虑 II 没有小写字母的问题。 我们都对 II 完成的所有事情感到兴奋,并且我们很高兴探索它的功能。
  6. Ant 说:2020 年 9 月 12 日晚上 11:59 哇,这个网站上的嘉宾真不错!
  7. cozmo 说:2020 年 9 月 15 日上午 9:26 太棒了,喜欢 Woz! 非常感谢他创造了将我带入编程领域的计算机,这已经是 40 年前的事了。 从未意识到他只是勉强度日……同时手工将代码汇编成二进制代码!
  8. Rick Parrish 说:2020 年 9 月 21 日下午 6:32 Apple ][ 和 Apple ][+ 键盘有一个明确标记的“切割痕迹”以及一个焊接拨动开关的位置(一个 C&K U21 DPDT 拨动开关)。 切断电路板(与主板分离)上的痕迹,然后焊上拨动开关以启用小写字母的键入(而非显示)。 换句话说,它允许 shift 键影响字母。 你必须打开盖子才能接触到开关。 与一个 40 美元的 ROM 相结合,用于显示小写字母,你可以在 Apple ][ 上获得工作正常的大写字母和小写字母。 在那些日子里(1981 年),一台裸机的 Apple ][+ 零售价约为 1100 美元,没有软盘驱动器或显示器。 真是古老的历史。
  9. Ed Smith 说:2020 年 9 月 21 日晚上 8:10 很棒的故事。 我记得当我们对 Apple II 进行逆向工程时,它只有大写字母键盘。 然而,在那些早期的日子里,一切都与编码有关,而不是文字处理。
  10. Zoyous 说:2020 年 9 月 23 日上午 11:31 这让你想知道还有哪些其他天才被资金短缺所束缚。
  11. Benj Edwards 说:2020 年 9 月 23 日中午 12:04 Zoyous,需求是发明之母。 如果 Woz 在 1970 年代初期有钱购买商用终端(比汽车更贵),他可能就不会自己制造终端了。 如果没有那台终端,我认为我们不会有 Apple I 和 II。
  12. K4DSP 说:2020 年 10 月 5 日下午 2:52 很棒的故事,Benj。 我的大学时代也囊中羞涩,我经常不得不在支付房租和购买我真正想要的东西之间做出选择。 但那也是一段快乐的时光。
  13. Bret 说:2021 年 7 月 6 日中午 12:02 很棒的文章,Benj。 我很高兴看到你保存了我们行业的早期历史。 今天的孩子们根本不知道我们所经历的挣扎,这样他们今天才能拥有 iPhone 和漂亮的笔记本电脑。 我过去曾在 ComputerLand 商店销售 Apple IIe,然后为 Star Micronics 提供技术支持。 美好的时光,早在 80 年代。

发表评论

名称 (必填) 邮件 (不会发布) (必填) 网站 输入 wozniakrocks,不包括 'Z' (必填) [RSS Feed | 联系我们 ] VC&G 是一个关于计算机、视频游戏和技术历史的博客,由 Benj Edwards 于 2005 年创立并运营。 如果你是 VC &G 的粉丝,请考虑支持这个网站 和 Benj Edwards 在 Patreon 上的历史工作。 你在 Patreon 上的支持使这个网站没有广告,并确保它将持续到未来。 [关于 Benj Edwards ]

热门专题

Scorched Earth Scorched Earth Jennings BBS Door Jennings BBS Door Steve Jobs Signed My Macintosh Steve Jobs 签署了我的 Mac AMD64 Adventures AMD64 冒险记 * ## 近期文章 * PC 已死:是时候带回个人计算了 * 技术时间胶囊:1990 年代初期的剪贴画捕捉了一个时代 * 我与他人合著了一本关于 Virtual Boy 的书,由 MIT Press 出版 * 我对互联网之前的生活的记忆 * Benj 在 Ars Technica 撰写技术历史 * ## 分类 * 其他所有内容 * 艺术 * 电子玩具 * 幽默 * 访谈 * 新闻与时事 * 近期发现 * 重制与复制品 * 技术评论 * VC&G 公告 * 常规专题 * Ask RedWolf * Fuzzy Memory * Great Moments in Shareware * Hacksterpiece Theatre * 纪念 * Memory Dump * Name Those Pixels * Newsbits * Retro GIF of the Week * Retro Scan of the Week * 评论 * 短篇小说 * 快照 * Tales From the Benjside * Tech Songs * Ulaf Silchov * VC&G Anthology * 怀旧游戏 * 收藏 * 电脑游戏 * 设计 * 模拟 * 游戏历史 * 黑客与项目 * NES / Famicom * 策略与技巧 * 怀旧电脑 * BBS 历史 * 收藏 * 计算机历史 * 设计 * 模拟 * 黑客与项目 * [互联网历史](https://www.vintagecomputing.com/index.php/archives/28