
Apple IIc PLUS:硬件
时间到 1987 年年中,苹果公司有人提议Apple IIc 需要升级。在 1984 年首次发布三年后(即 7 月前不久),人们认为 Apple IIc 将受益于更大容量的 Apple 3.5 驱动器作为其内置驱动器。最初的主要意图是仅进行此更改,而保留Apple IIc 的其余部分不变。
但试图在 Apple IIc 中使用 Apple 3.5 英寸驱动器确实是一个工程难题。如上所述,1 MHz 的 65c02 处理器根本无法以足够快的速度从 Apple 3.5 驱动器获取原始数据,将其“去半字节化”为可用数据,并传递给操作系统。最初的“智能”3.5 英寸驱动器正是出于这个原因而设计的。为了解决这个问题,苹果委托外部公司设计了一种特殊的数字门阵列,使得 1 MHz 的 65c02 处理器勉强能跟上来自 Apple 3.5 英寸驱动器的数据传输速率。为了实现这一点,它需要额外的 2K 静态 RAM 空间,来对来自 3.5 英寸驱动器的原始数据进行“去半字节化”。
由于标准的 Apple IIe/IIc 128K RAM 空间中根本没有足够的空闲内存,甚至无法腾出这一点空间,因此这块额外的内存,必须位于标准内存空间之外。苹果工程师为使用该驱动器编写的代码非常紧凑,恰好有足够的时钟周期在控制驱动器时进行精确计时。(每条汇编语言指令都需要一定数量的时钟周期;这些周期必须计入对时序敏感的操作,例如磁盘和串行端口驱动程序)。
为了支持仅在 5.25 英寸磁盘上发布的旧版 Apple II 软件,电脑背面的磁盘端口现在进行了更改,不仅可以处理外部 3.5 英寸驱动器(UniDisk 3.5 或 Apple 3.5),还可以处理最多两个可以串联在一起的 Apple 5.25 英寸驱动器(与 Apple IIGS 使用的驱动器相同)。这些驱动器可以像 3.5 英寸驱动器一样串联在一起。因此,Apple IIc Plus 可以混合连接三个外部 3.5 英寸驱动器和两个 5.25 英寸驱动器,包括 Apple 3.5、UniDisk 3.5 或 Apple 5.25 英寸驱动器的任意组合。


然而,Apple IIc Plus 的设计并非从头到尾都经过了深思熟虑。在他们完成了特殊门阵列的工作,使原始Apple IIc 架构正常工作后,有人认为在 1987 年发布一款 1 MHz 的计算机并不是个好主意。他们推断,客户需要速度。在 IBM PC 及其克隆机的世界里,每年都在发布越来越快的型号。于是决定为新款Apple IIc 配备速度更快的 4 MHz 版本 65c02 处理器。如果从一开始就进行这一更改,那么设计内置 3.5 驱动器会简单得多;他们本可以直接使用 4 MHz 的处理器来访问 3.5 驱动器,然后使用用户选择的真实系统速度来处理所有其他功能。这样就不再需要复杂的门阵列。但是,由于提速是事后才添加的,且项目时间紧迫,门阵列设计并未改变。
为了实现Apple IIc Plus 的更快处理速度,苹果求助于另一家外部公司 Zip Technologies。该公司已经销售了一款名为 Zip Chip 的加速器,在现有的 Apple II 计算机用户中很受欢迎。用户可以移除计算机中的 6502 或 65c02 芯片,换上特殊的 Zip Chip,突然间他们的计算机运行速度就提高了四倍。苹果从 Zip 公司获得了这项技术的许可,但工程师们却不愿意在Apple IIc Plus 中直接使用 Zip Chip 本身。部分原因是 Zip Chip 的尺寸。该芯片的形状像标准的集成电路,但在垂直方向上比基本的 65c02 要厚。在额外的空间内,是一个快速的 65c02 处理器和一些缓存 RAM,所有这些都被塞进了一个甚至可以装入原始 Apple IIc(那里空间非常宝贵)的空间内。(Zip Chip 的“缓存”是一块 RAM 内存,用于保存处理器频繁访问的系统内存副本。例如,如果进行了大量图形处理,缓存 RAM 就会保存一部分图形 RAM 的副本,并且可以比标准 RAM 更快地访问它。这是使售后市场加速器工作的一部分)。

Zip 公司希望苹果购买他们的 Zip Chip 并直接在Apple IIc Plus 中使用该产品。显然,这在财务上对 Zip 公司有利。然而,芯片较厚的垂直尺寸使得对成品计算机的测试更加困难,并且很难将产品故障隔离到 Zip Chip 本身,而不是主板上的其他东西。通过在Apple IIc Plus 中使用 4 MHz 的 65c02 和两个 8K 的静态 RAM 芯片作为独立组件,苹果工程师可以确保它能够正常工作,并且能够以足够大的产量进行生产。在设计 AppleIIc Plus 时,Zip Technologies 无法保证能以苹果所需的数量提供可靠的产品。


Apple IIc Plus 不像早期的Apple IIc 计算机那样在后面板上有 12 VDC 输入接口;相反,电源是内置的。这并不是因为这必然是更好的设计,实际上内置电源最终不如外置电源可靠。(它会使内部组件在其生命周期内暴露在更高水平的热量下)。但因为很多人批评过苹果Apple IIc 的外置电源(在苹果内部被称为“拴在绳子上的砖头”),所以他们决定像其所有其他产品一样,在 IIc Plus 上采用内置电源。这种变化显然没有造成任何重大问题,因为很少有人真的尝试将Apple IIc 作为“便携式”计算机(带电池组)使用。

机器内布局很紧凑

Apple IIc Plus 上的内存扩展插槽与苹果为旧款Apple IIc 生产的内存卡不兼容。这主要是时序问题;并不是因为内存卡中的 RAM 芯片速度不够快,无法跟上Apple IIc Plus 的 4 MHz 速度。Apple IIc Plus 在插入扩展插槽的内存卡另一端还有一个额外的连接器。2 号端口的信号在该端可用,因此第三方公司可以制作一款集内存卡和内置调制解调器于一体的卡。然而,这最终并没有实现。
Apple IIc Plus 的其他变化包括重新设计的键盘和后面板上用于串行端口的 mini-DIN-8 连接器(为了与苹果新的 Macintosh 和 IIGS 键盘更兼容)。
一个有趣的插曲:该项目的一名工程师、苹果的老员工 John Arkley 长期以来一直努力推动事情更进一步。他希望他们能拿一块 Apple IIGS 主板,移除插槽,修改 ROM 以仅支持内部“插槽”,然后发布一款装在Apple IIc 机箱里的Apple IIGS。他认为这会成为一款很棒的便携式、不可扩展的 Apple IIGS,但他无法引起苹果任何有权批准该项目的人的足够兴趣。
固件
Apple IIc Plus 的 ROM 被称为 5 版本(之前的改进型内存扩展Apple IIc 被标记为 4 版本)。主要的变化是支持内置的 Apple 3.5 驱动器。新款 Apple IIc 的固件并不比之前型号的 32K 大,但它使用了整个空间(之前的 Apple IIc 没有使用 ROM 中可用的最后 8K)。
Apple IIc Plus 固件中溜进了一个小错误,即无法处理 400K(单面)3.5 英寸磁盘。然而,很少有商业软件包是发布在这种磁盘上的。
产品发布
1988 年 9 月,Apple IIc Plus 的发布远不如 1984 年 4 月原始Apple IIc 发布时那样引人注目。这次没有“Apple II 永恒”的承诺;相反,它在当时的 Apple II 杂志上仅值得一篇新闻稿。它的售价是 675 美元(或带彩色显示器 1099 美元)。考虑到原始的 Apple IIc 不带显示器的售价几乎是这个价格的两倍(1295 美元),而且容量和性能远不如这款新机型,这确实令人惊叹。一些 Apple IIc Plus 型号甚至出厂时就已经预装了 256K 的额外内存。它比任何其他生产的 Apple II 都要快(包括 2.8 MHz 的Apple IIGS),并且可能是苹果生产过的最好的 8 位计算机。
并不成功
在初期,Apple IIc Plus 销量很大,到 1989 年 1 月,它的销量超过了预测水平。然而,Apple IIc Plus 必须克服的最大障碍不是外部市场,而是苹果计算机公司内部的意见。由于当时苹果内部的“Macintosh 狂热”仍在全速进行,而 Apple II 的“弟弟”Macintosh 得到了管理层的大部分关注,因此 Apple IIc Plus(以及Apple IIGS)受到了冷落。可以说,这台计算机之所以未能蓬勃发展,是因为缺乏足够的“家庭养育”,而不是因为能力不足。此外,Apple IIc Plus 也面临着原始 Apple IIc 的同样问题;客户似乎更想要带有插槽的Apple IIe,或者功能更强大的Apple IIGS。


一些第三方开发商为Apple IIc 和Apple IIc Plus 设计的产品由于各种原因从未上市。Applied Ingenuity(后来被称为 Ingenuity, Inc.)有两款产品本可以显著提高 Apple IIc/IIc Plus 的便携性。一款是他们称之为“CDrive”的内置硬盘,它本可以取代 Apple IIc 或Apple IIc Plus 的内置软盘驱动器(将其转换为外置软盘驱动器)。更独特的是“CKeeper”,这是一款具备多种功能的多功能卡。它可以容纳多达 1.25 MB 的额外内存;它有一个与 ProDOS 兼容的时钟/日历芯片;它有支持将文本或图形屏幕转储到打印机的固件例程;它可以作为内置的汇编语言程序调试器;最重要的是,它有一个名为 RAMSaver 的功能,在断电或关闭电源开关时保持对 RAM 芯片的供电。这两款产品最终都未能面世,主要是因为该公司在发布前就倒闭了。
Chinook Technologies 其实完成了针对Apple IIc Plus 的内置调制解调器设计,但从未将其发布。这款尺寸为 1.5 x 6 英寸的卡本可以安装在磁盘驱动器屏蔽罩内部。它连接到一个附在Apple IIc 机箱外部的小盒子上,那里有苹果为连接“防盗”电缆而预留的切口。这个外部盒子有电话线和电话的插孔,就像大多数外置调制解调器一样。毫无疑问,它从未发布是因为苹果对Apple IIc Plus 的漠不关心。
由于苹果市场营销支持不足,第三方硬件和软件开发商几乎没有动力为 Apple IIc Plus 设计任何新产品。因此,市场上从未出现过利用其特性的独特产品。最终,在 1990 年 9 月,苹果停产了Apple IIc Plus,只剩下铂金版 Apple IIe 和 Apple IIGS 作为沃兹尼亚克遗产的继承者。(注:以上内容来自网络,本人翻译编辑整理,如有侵权联系删除)
夜雨聆风