Atari 8-bit family是Atari公司于1979年推出的一系列8位家用电脑,名为Atari400和Atari800。该系列先后升级为雅达利1200XL、雅达利600XL、雅达利800XL、雅达利65XE、雅达利130XE、雅达利800XE和雅达利XEGS,最后一次停产于1992年。 它们主要在封装上有所不同,每个都基于1.79 MHz的MOS技术6502 CPU和相同的定制协处理器芯片。 作为之一个带有协处理器的家用计算机架构,它具有比大多数当代机器更先进的图形和声音。视频游戏是一个主要的吸引力,之一人称太空战斗模拟器Star Raiders被认为是该平台的 *** 手级应用程序。即插即用的外设使用Atari SIO串行总线,一位开发人员最终也共同申请了USB专利。
在使用相同的内部技术的同时,Atari 800作为高端型号出售,而400则更实惠。400 具有压敏、防泼溅的薄膜键盘,最初附带 8 KB 的 RAM。800具有传统键盘,第二个(很少使用)墨盒插槽和隐藏插槽,可轻松将RAM升级到48K。这两款车型在1983年被XL系列取代。该公司被出售并重新成立为雅达利公司,于1985年生产XE系列。XL和XE的结构更轻,有两个操纵杆端口而不是四个,并且内置了雅达利BASIC。130XE 具有 128 KB 的存储体交换内存。
Atari 8位系列的核心架构在1982年的Atari 5200游戏机中被重复使用,但这两个系统的游戏是不兼容的。1987年,雅达利公司将65XE重新包装为控制台,带有可选的键盘,作为雅达利XEGS。它与计算机软件向后兼容。
根据杰里米·雷默(Jeremy Reimer)的说法,在1979年末至1985年中期的主要生产期间,雅达利8位计算机售出了200万台。1984年,雅达利报告称,其电脑和5200台游戏机共有400万用户。 8位系列在电脑店和百货商店(如西尔斯)都使用店内演示来吸引顾客。1982年,装备类似的Commodore 64问世,全球主要竞争。1992年,雅达利公司正式放弃了对8位线路的所有剩余支持。
“Atari 8-bit family”标签不是同期的。雅达利公司使用术语“雅达利800[或400]家用电脑系统”,通常将型号名称合并为“雅达利400/800”或“雅达利家用电脑”。
历史
8位系列的设计始于1977年底Atari视频计算机系统发布后。在1976年设计VCS时,来自雅达利草谷研究中心(原青色工程)的工程团队表示,该系统在过时之前将有三年的使用寿命。他们开始为一款新的游戏机设计蓝天,该游戏机将在1979年左右更换。
他们基本上开发了VCS的大幅更新版本,修复了其主要限制,但共享类似的设计理念。较新的设计具有更好的速度,图形和声音。整个1978年,新系统的芯片工作仍在继续,并专注于大大改进的视频协处理器CTIA(VCS版本是TIA)。
在早期开发期间,家用电脑时代以TRS-80,准将PET和Apple II开始 - 字节杂志称之为“1977年三位一体”。1976年,诺兰·布什内尔以2800万美元的价格将雅达利卖给了华纳通信公司,以资助VCS的推出。华纳最近聘请雷·卡萨担任该公司的首席执行官。卡萨表示,该芯片组应该用于家用电脑,以挑战苹果。为了使机器适应这个角色,它需要字符图形,某种形式的外围设备扩展,并运行当时通用的BASIC编程语言。
VCS 缺少位图图形和字符生成器。所有屏幕上的图形都是使用 *** 和由CPU加载到单扫描线视频寄存器中的数据生成的简单背景创建的。当时的雅达利工程师杰伊·米纳(Jay Miner)为雅达利8位系列开发了多媒体芯片。CTIA显示芯片的设计原理相同,包括 *** 和背景(播放场)图形,但为了减少主CPU的负载,动态加载视频寄存器/缓冲区的任务被委托给新设计的专用图形微处理器,字母数字电视接口控制器或ANTIC。CTIA和ANTIC协同工作以产生完整的显示效果,ANTIC从RAM中的视频帧缓冲器和 *** 存储器中获取和缓冲每扫描行的视频数据,以及用于字符模式的字符集存储器,并将这些数据动态馈送到CTIA,CTIA以自己的颜色处理 *** 和游戏场数据, sprite 和图形处理寄存器,用于生成最终的彩 *** 输出。
由此产生的系统远远领先于市场上可用的任何东西。准将当时正在开发一个视频驱动程序,但VCS和新机器中使用的MOS技术6502 CPU的首席设计师Chuck Peddle在访问草谷期间看到了Atari的工作。他意识到Commodore的设计不会具有竞争力,但他与Atari签订了严格的保密协议,并且无法告诉Commodore的任何人放弃自己的设计。佩德尔后来评论说:“杰伊做的事情,只是踢了每个人的 *** 。
反响
媒体警告说,1200XL太贵了。计算!在1983年初的一篇社论中指出:
我们很难弄清楚雅达利在做什么...我们担心皇帝的新衣服,因为与竞争对手相比,XL的实际功能似乎偏离了基础。例如,雅达利800,[低于700美元]...我们担心1200XL的推出是为了填补Atari产品线中一个不存在的漏洞。
约翰·安德森在《创意计算的前哨:雅达利》专栏中写道,回应了这些评论:
如果它以499美元而不是899美元的价格宣布,那将是Atari计算机系列的一个受欢迎的补充。1200在微型计算机界遇到了几乎普遍的冷漠,这是有充分理由的。它在设计师外壳中具有额外的16K,没有合适的墨盒插槽,扩展插槽或第三个和第四个控制器插孔。它没有标准的并行或RS-232端口。只有实质性的降价才能以任何有形的方式帮助其形象。
1983年5月,《雅达利BASIC》的作者、《优化系统软件》的联合创始人、《计算!》的专栏作家比尔·威尔金森批评了计算机的功能和价格:
那么,如何评价1200XL的整体功能和性能呢?老实说,这完全取决于机器的价格。在450美元以下的任何东西上,这都是一个了不起的讨价还价......它应该能够以800的一半成本出售。然而,有迹象表明,800的价格将下降,1200的价格将超过800。如果是这样,请快速购买800!
设计
雅达利机器包括一个6502作为主处理器,ANTIC和GTIA芯片的组合以提供图形,以及POKEY芯片来处理声音和串行输入/输出。这些支持芯片通过一系列寄存器进行控制,用户可以通过在6502上运行的存储器加载/存储指令来控制这些寄存器。例如,GTIA使用一系列寄存器为屏幕选择颜色;可以通过将正确的值插入到其寄存器中来更改这些颜色,这些寄存器映射到对 6502 可见的地址空间中。一些协处理器使用存储在RAM中的数据,例如ANTIC的显示缓冲区和显示列表,以及GTIA的玩家/导弹( *** )信息。
自定义硬件功能使计算机能够直接在硬件中执行许多功能,例如平滑的背景滚动,这些功能需要在大多数其他计算机的软件中完成。图形和声音演示是Atari最早的开发人员信息的一部分,并用作运行店内演示的计算机的营销材料。
游戏场图形
虽然 ANTIC 芯片允许各种不同的游戏场模式和宽度,但 Atari 800/400 计算机附带的原始 Atari 操作系统可以轻松访问这些图形模式的有限子集。这些通过Atari BASIC通过“图形”命令向用户公开,并通过类似的系统调用向其他一些语言公开。奇怪的是,原始操作系统和BASIC不直接支持的模式是游戏最有用的模式。Atari 8位XL/XE计算机中使用的更高版本的操作系统增加了对大多数这些“缺失”图形模式的支持。
反文本模式支持柔和的、可重新定义的字符集。ANTIC 有四种不同的字形呈现 *** ,与文本模式相关:正常、降序、单色字符矩阵和每个字符多个颜色矩阵。
ANTIC 芯片使用显示列表和其他设置来创建这些模式。通过更改显示列表中的指令,默认 CTIA/GTIA 颜色解释中的任何图形模式都可以在没有 CPU 干预的情况下自由混合。
实际的反抗屏几何形状不是固定的。通过设置寄存器值,硬件可以定向为显示窄播放场(128 色时钟/256 高分辨率像素宽)、正常宽度播放场(160 色时钟/320 高分辨率像素宽)和宽过扫描 Play 场(192 色时钟/384 高分辨率像素宽)。虽然操作系统用于创建图形模式的默认高度为192条扫描线,但ANTIC可以通过创建自定义显示列表来显示垂直过扫描,更高可达240电视扫描线。
显示列表功能提供水平和垂直粗滚动,需要最少的 CPU 方向。此外,ANTIC硬件支持水平和垂直精细滚动 - 通过水平方向的单个像素(彩色时钟)和垂直的单个扫描线增量移动屏幕数据的显示。
视频显示系统在设计时仔细考虑了用于彩色输出的NTSC视频时序。系统 CPU 时钟和视频硬件同步到 NTSC 时钟频率的一半。因此,所有显示模式的像素输出都基于NTSC颜色时钟的大小,这是保证正确和一致的颜色所需的最小尺寸,无论屏幕上的像素位置如何。像素颜色输出的基本精度允许水平精细滚动,而不会出现颜色“频闪”——当信号时序不能为电视/监视器硬件提供足够的时间来达到正确的颜色时,像素的难看色调会根据水平位置而变化。
TIPS:本文部分中文内容由Google翻译提供。
还没有评论,来说两句吧...