1976 年,计算机先驱史蒂夫·沃兹尼亚克和史蒂夫·乔布斯开始将他们的 Apple I 计算机以套件形式出售给计算机商店。一个月后,沃兹尼亚克开始着手设计改进版 Apple II。他们在...中展示了一个原型
硬件参数
名称 | Apple II |
发布日期 | June 1, 1977 |
开发商 | Steve Wozniak/Steve Jobs, Apple Computer, Inc. |
制造商 | Apple Computer, Inc. |
更大控制器 | 1 |
CPU | MOS Technology 6502 |
Memory | 4 KB up to 64 KB |
Graphics | NTSC Video Out |
Sound | 1-bit speaker |
Display | Lo-res (40x48), Hi-res (280 x 192) |
Media | Audio Cassette, 5.25" Floppy |
历史
到 1976 年,史蒂夫·乔布斯说服产品设计师杰里·马诺克(曾在惠普设计计算器)为 Apple II 设计“外壳”——一个光滑的外壳,灵感来自隐藏内部机械的厨房用具。最早的 Apple II 计算机是在硅谷组装的,后来又在德克萨斯组装;印刷电路板在爱尔兰和新加坡制造。之一台计算机于 1977 年 6 月 10 日开始销售采用MOS Technology 6502微处理器,运行频率为 1.022 MHz ( 2 ⁄ 7NTSC 彩色载体的),两个游戏手柄(捆绑到 1980 年,当时发现它们违反了FCC 规定),4 KiB 的RAM,用于加载程序和存储数据的音频盒式接口,以及Integer ROM中内置的BASIC编程语言。视频控制器在屏幕上显示 24 行 x 40 列的单色纯大写文本(原始字符集匹配 ASCII 字符 20 h到 5F h),NTSC 复合视频输出适合在电视监视器或常规显示器上显示电视机(通过单独的射频调制器)。具有 4 KiB RAM 的计算机的原始零售价为1,298 美元(相当于 2021 年的 5,804 美元)和2,638 美元(相当于 2021 年的 11,796 美元),更大 RAM 为 48 KB。为了反映计算机的彩色图形能力,外壳上的 Apple 标志有彩虹条纹,直到 1998 年初,它仍然是 Apple 公司标志的一部分。也许最重要的是,Apple II 是个人电脑的催化剂许多行业;它为面向消费者的软件打开了大门。
系统设计的某些方面受到Atari的街机视频游戏 Breakout (1976) 的影响,该游戏由 Wozniak 设计,他说:“Apple II 的许多功能都融入了,因为我为 Atari设计了Breakout 。我有用硬件设计的。我现在想用软件来写”。这包括他对彩色图形电路的设计,添加了游戏桨支持和声音,以及Integer BASIC中的图形命令,他用它编写了Brick Out,这是他自己的硬件游戏的软件克隆。沃兹尼亚克在 1984 年说:“基本上,所有的游戏功能都是为了展示我熟悉的游戏而加入的——Breakout — 在Homebrew 计算机俱乐部。这是我生命中最令人满意的一天 [当] 我演示了Breakout ——完全用 BASIC 编写。对我来说,这似乎是一大步。在设计了硬件街机游戏之后,我知道能够用 BASIC 对它们进行编程将改变世界。”
操作系统
最初的 Apple II在ROM中提供了一个操作系统以及一个称为Integer BASIC的 BASIC 变体。唯一可用的存储形式是盒式磁带,它效率低下,速度慢,更糟糕的是,不可靠。1977 年,当 Apple 决定为 Wozniak 的创新磁盘控制器设计放弃流行但笨重的CP/M操作系统时,它以 13,000 美元的价格与Shepardson Microsystems签约,为Apple II 系列编写Apple DOS。在 Shepardson,Paul Laughton 仅用了 35 天就开发了关键的磁盘驱动器软件,从任何标准来看,这都是非常短的期限。苹果的磁盘 II 5+1 ⁄ 4英寸软盘驱动器于 1978 年发布。该软件的最终和更受欢迎的版本是Apple DOS 3.3。
Apple DOS 被ProDOS取代,后者支持分层文件系统和更大的存储设备。借助可选的基于Z80的第三方扩展卡,Apple II 可以启动到CP/M操作系统并运行WordStar、dBase II和其他 CP/M 软件。随着 1984 年 MousePaint 和 1986 年 Apple II GS的发布,该平台采用了Macintosh用户界面的外观,包括鼠标。
Apple 于 1977 年发布了Applesoft BASIC,这是一种更高级的语言变体,用户可以运行它而不是 Integer BASIC 以获得更多功能。
一些商业 Apple II 软件直接启动并且不使用标准 DOS 磁盘格式。这不鼓励复制或修改磁盘上的软件,并提高了加载速度。
显示和图形
主条目:Apple II 显卡
Apple II 系列上的色彩使用NTSC电视信号标准的一个怪癖,这使得彩色显示相对容易且成本低廉。最初的 NTSC 电视信号规范是黑白的。后来通过添加被黑白电视机部分忽略的 3.58 兆赫兹副载波信号来添加颜色。基于该信号相对于参考色同步信号的相位对颜色进行编码。结果是,一系列脉冲的位置、大小和强度定义了颜色信息。这些脉冲可以转化为计算机屏幕上的像素,并有可能利用复合伪影颜色。
Apple II 显示器每个副载波周期提供两个像素。当彩色突发参考信号打开并且计算机连接到彩色显示器时,它可以通过显示一个交替的像素图案来显示绿色,通过显示交替像素的相反图案的洋红色,以及通过将两个像素彼此相邻放置来显示白色。通过将像素偏移量调整为与色彩突发信号相关的半个像素宽度,即可获得蓝色和橙色。高分辨率显示器通过将更多(和更窄)像素压缩到每个子载波周期中来提供更多颜色。
粗略、低分辨率的图形显示模式的工作方式不同,因为它可以输出每像素点的图案以提供更多颜色选项。这些模式存储在字符生成器 ROM 中,并在计算机切换到低分辨率图形模式时替换文本字符位模式。文本模式和低分辨率图形模式使用相同的内存区域,并且两者使用相同的电路。
单个 HGR 页面占用 8 KiB 的 RAM;实际上,这意味着用户必须拥有至少 12 KiB 的总 RAM 才能使用 HGR 模式,而 20 KiB 才能使用两个页面。1977-79 年的早期 Apple II 游戏通常仅以文本或低分辨率模式运行,以支持内存配置较小的用户;直到 1980 年,游戏才几乎普遍支持 HGR。
TIPS:本文部分中文内容由Google翻译提供
还没有评论,来说两句吧...