为什么当年的 Apple II 不支持小写字母 (2020)
Benj 的更多 How-To Geek 历史文章 怀旧电脑和游戏迎来 15 周年
为什么当年的 Apple II 不支持小写字母
2020 年 9 月 8 日,Steve Wozniak
[编者按:我最近通过电子邮件询问了Steve Wozniak关于为什么最初的 Apple II 不支持小写字母。 我本可以猜到答案,但直接从源头听到原因总是好的。 Woz 的回复非常长且详细,所以我问他是否可以将整个内容发布在 VC&G 上。 他说可以,所以我们现在就在这里。 –Benj]
在 1970 年代初期,我非常穷,勉强度日。 当我在 HP 工作时,任何多余的钱都投入到我在公寓里自己做的数字项目中。 我是一名出色的打字员。 我擅长用打孔机进行盲打,即使它们有一些不寻常且笨拙的特殊字符,甚至有些需要用一只手的两个手指来操作。
我看到一位朋友通过电传打字机与早期 ARPAnet 上的六台计算机进行通信。 我也必须拥有这种控制远程计算机的力量。 在计算机上构建了许多街机游戏后,如何构建它对我来说立刻变得显而易见。 我将创建一个视频生成器(就像街机游戏一样),并使用字符生成器芯片显示文本。 但我需要一个键盘。
我每天早上 6 点左右出现在 HP,浏览工程杂志和期刊,看看有什么新的芯片和产品即将推出。 我发现一个要价 60 美元的键盘,其模型是仅支持大写的 ASR-33 电传打字机。
这 60 美元的键盘可能相当于今天的 500 美元 [根据通货膨胀调整约为 333 美元——Benj]。 这 60 美元是早期 Apple 计算机整个开发过程中最大的价格障碍。 我不得不咬紧牙关才拿出 60 美元,我想我那个月的公寓租金支票被退回了——从那以后他们要求我用现金支付。 当时你可以买到的其他键盘大约需要 200 美元,现在可能要 1000 美元或更多。 1974 年根本没有数字键盘的大规模生产。
所以我的电视终端,用于访问 ARPAnet,仅支持大写字母。
我自己的电脑的想法是在 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 便宜得多),从而拥有一台完整的、带有输入和输出的计算机。
因此,大写键盘不是作为计算机的一部分设计的。 它已经作为我的电视终端存在了。
我真的希望键盘上有小写字母,但我仍然资金短缺,没有多余的钱。 在已经开始为我的电脑编写 BASIC 解释器之后,我将不得不重新汇编我的所有代码。 但在这里,我仍然没有钱在分时服务上为 6502 解释器开一个帐户。 该 BASIC 是手写的和手工组装的。 我会编写源代码,然后编写解释器会将我的代码转换为的二进制文件。 要实现像小写字母这样重大的更改(在我的语法表中保留每个字符 6 位而不是 5 位),手工完成将是一项可怕且冒险的工作。 如果我有一个分时汇编器,那将会快速而容易。 因此,Apple I 最终只有大写字母。
我与 Steve Jobs 讨论了替代方案。 我赞成小写字母,但不是为了钱(成本)。 Steve 几乎没有计算机经验,他说大写字母就足够了。 在计算机发布之前,我们都有自己的理由不更改它。 即使对于后来的 Apple II(与 Apple I 一样),代码仍然是手写的和手工解释的,因为我没有钱。 Apple II 中所有的 8 kB 代码都只由我一个人编写,包括二进制目标代码。 这使得很难轻松地将小写字母添加到其中。
所以,最终,Apple I 和 Apple II 没有小写字母的根本原因是我自己缺钱。 没有支票。 没有储蓄。
标签:1974,1976,1977,6502,Apple,Apple I,Apple II,ARPAnet,HP,keyboards,lowercase,Steve Jobs,Steve Wozniak,TV Terminal,uppercase,Woz
此条目于 2020 年 9 月 8 日星期二下午 2:00 发布,并归档在计算机历史,怀旧电脑下。 您可以通过 RSS 2.0 feed 关注此条目的任何回复。 您可以跳到结尾并留下回复。 目前不允许 Ping。
对“为什么当年的 Apple II 不支持小写字母”的 13 条回复
- 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 的硬件和软件是否受版权保护。 我不明白为什么没有克隆版本可供出售,仅仅是为了怀旧。
- Sir Charles Pepperton 说:2020 年 9 月 9 日中午 12:05 @2600,你需要从 Apple 的法律顾问那里获得该信息——即使 Woz 知道,你也不能依赖他的许可,因为他不代表 IP(Apple)的所有者。
- Sellam Abraham 说:2020 年 9 月 9 日中午 12:27 你可以随时访问 woz.org 并亲自询问他,但我会省去 2600 的麻烦:Steve 会说 8-bit Guy 似乎自己做得很好,他与版权无关,因此一无所知。 不用客气。
- THX1138 说:2020 年 9 月 10 日上午 11:16 @2600,查找 Laser 128 – tl;dr 是 Apple 迫使所有克隆制造商退出市场,利用版权法将其中一些驱逐出去,并通过纯粹的市场压力(做出克隆版本无法复制/重新创建的新更改)将其他驱逐出去。 https://en.wikipedia.org/wiki/Laser_128
- Jim 说:2020 年 9 月 10 日上午 11:36 多么引人入胜的叙述! 当时我们没有人会仔细考虑 II 没有小写字母的问题。 我们都对 II 完成的所有事情感到兴奋,并且我们很高兴探索它的功能。
- Ant 说:2020 年 9 月 12 日晚上 11:59 哇,这个网站上的嘉宾真不错!
- cozmo 说:2020 年 9 月 15 日上午 9:26 太棒了,喜欢 Woz! 非常感谢他创造了将我带入编程领域的计算机,这已经是 40 年前的事了。 从未意识到他只是勉强度日……同时手工将代码汇编成二进制代码!
- Rick Parrish 说:2020 年 9 月 21 日下午 6:32 Apple ][ 和 Apple ][+ 键盘有一个明确标记的“切割痕迹”以及一个焊接拨动开关的位置(一个 C&K U21 DPDT 拨动开关)。 切断电路板(与主板分离)上的痕迹,然后焊上拨动开关以启用小写字母的键入(而非显示)。 换句话说,它允许 shift 键影响字母。 你必须打开盖子才能接触到开关。 与一个 40 美元的 ROM 相结合,用于显示小写字母,你可以在 Apple ][ 上获得工作正常的大写字母和小写字母。 在那些日子里(1981 年),一台裸机的 Apple ][+ 零售价约为 1100 美元,没有软盘驱动器或显示器。 真是古老的历史。
- Ed Smith 说:2020 年 9 月 21 日晚上 8:10 很棒的故事。 我记得当我们对 Apple II 进行逆向工程时,它只有大写字母键盘。 然而,在那些早期的日子里,一切都与编码有关,而不是文字处理。
- Zoyous 说:2020 年 9 月 23 日上午 11:31 这让你想知道还有哪些其他天才被资金短缺所束缚。
- Benj Edwards 说:2020 年 9 月 23 日中午 12:04 Zoyous,需求是发明之母。 如果 Woz 在 1970 年代初期有钱购买商用终端(比汽车更贵),他可能就不会自己制造终端了。 如果没有那台终端,我认为我们不会有 Apple I 和 II。
- K4DSP 说:2020 年 10 月 5 日下午 2:52 很棒的故事,Benj。 我的大学时代也囊中羞涩,我经常不得不在支付房租和购买我真正想要的东西之间做出选择。 但那也是一段快乐的时光。
- 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
Jennings BBS Door
Steve Jobs 签署了我的 Mac
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