热门论坛问题
提问这里还没有问题。成为第一个提问者吧!
文档
此内容均来源于 维基百科文章 因此可能并不完全准确。
技术规格
Atari 800XL 的电子元件均安装在单块主板上,包括外设连接器和用于扩展的外部 系统总线。
主处理器
Atari 800XL 使用了 8 位 MOS Technology 6502 微处理器的变体,这在当时的计算机中很常见。与 Atari 400 和 800 不同,它采用了定制的“Sally”变体,减少了电子元件的数量。该 CPU 可访问 65,536 字节 的 地址空间,将内存限制在 64 千字节 (KB)。系统时钟 在 PAL 制式下为 1.77 MHz,在 NTSC 制式系统下为 1.79 MHz。
图形和声音定制芯片
其架构基于三款 Atari 自主研发的定制芯片:ANTIC、GTIA 和 POKEY,旨在提供灵活性并减轻 CPU 的负载。
内存及内存分配
CPU 和 ANTIC 可访问的地址空间被划分为多个段。地址通常以 十六进制 表示,带有“$”前缀,范围从 $0000 到 $FFFF(十进制 下为 0 到 65,535)。
$0000–$BFFF 范围主要用于 内存,尽管并非全部可供用户访问,因为 $0000–$06FF 保留给操作系统变量使用。自检程序在激活时会从 只读存储器 复制到 $5000–$57FF。一个 8 KB 的 ROM 盒带会映射到 $A000–$BFFF 以替换 BASIC;一个 16 KB 的盒带则覆盖 $8000–$BFFF。操作系统驻留在 $C000 处,硬件寄存器(ANTIC、GTIA、POKEY 等)位于 $D000–$D7FF 的“输入/输出块”中。从 $D800–$FFFF 是剩余的操作系统和并行外设驱动程序。禁用操作系统和 BASIC 后,最多可以使用 62 KB 的内存。[73|new_window=true]
启动时,CPU 读取操作系统 ROM,检查盒带插槽,并运行找到的任何程序。如果没有,它会查询“Option”和“Start”键。按下“Option”键可禁用 BASIC 并从磁盘驱动器加载程序;按下“Start”键则从盒式磁带加载。如果不按任何键,BASIC 会以闪烁的光标启动。[74|new_window=true]
输入和输出接口
外部连接包括右侧的两个控制器端口、顶部的 ROM 盒带插槽、用于电视的同轴 RF 天线输出,以及背面的 专用 串行接口 (SIO) 端口,用于通过定制的 Atari 协议 和连接器连接“智能”外设。打印机、磁盘驱动器和其他带有 菊花链 SIO 端口的设备可以使用同一种电缆连接。与 Atari 1200XL 不同,800XL 在背面配备了并行总线接口 (PBI),支持外部扩展,例如未发行的“Atari 1090”盒。[75|new_window=true]
升级
各种升级提升了 Atari 800XL 的性能,分为内部改装(通常需要焊接)和利用计算机接口(扩展端口、盒带插槽、摇杆端口、SIO)的外部解决方案。外部升级通过避免拆开外壳保留了保修资格。[76|new_window=true] 下文涵盖了当时行业媒体评测的商业解决方案。
内存
部分内存升级需要打开计算机,而另一些则使用扩展端口。这些升级实现了 虚拟软盘驱动器 或 打印机缓冲区。[77|new_window=true] 有些升级包括电池备份或独立电源,以便在断电时保留数据。用于 Atari 600XL 的“Atari 1064”内存模块因设计差异与 800XL 不兼容。
值得注意的升级包括 ICD 的 256 KB“Rambo XL”、[78|new_window=true] “Newell 256 KB”、[79|new_window=true] Magna Systems 最高 1 MB 的“Ramcharger”[80|new_window=true],以及西德 Compy Shop 出品的 256 KB 模块。[81|new_window=true] ICD 于 1986 年底推出的“Multi I/O Board”支持 256 KB 或 1 MB 内存。[82|new_window=true]
接口单元
Atari 800XL 与 Atari 1050 等设备之间的数据交换使用了与 RS-232 或 Centronics 等标准不兼容的协议。转换器或“接口盒”通常结合了硬件和软件,部分带有用于缓冲打印数据的内存。[83|new_window=true]
到 1984 年底,Centronics 打印机转换器包括 Microbits 的“MPP-1150 Printer Interface”和 Digital Devices 的“Ape-Face”,售价约 100 美元。[84|new_window=true] 更昂贵的装置提供了高达 512 KB 的缓冲区,用于处理大型打印任务。[85|new_window=true] 在西德,配备 RS-232 和 Centronics 的“850XL Interface Box”自 1985 年起开始提供。[83|new_window=true] 后来,ICD 的“Multi I/O Board”和“P:R: Connection Box”[86|new_window=true] 以及 Computer Software Services 的“The Black Box!”[87|new_window=true] 等先进装置相继推出。
80 列显示(硬件)
80 列升级提升了屏幕可读性,但由于其 560 像素的水平分辨率不适合电视机使用,因此需要配备显示器。[88|new_window=true] 值得注意的解决方案包括 TNT-Computing 的“ACE80XL”[89|new_window=true] 和带有 80 列卡的 ICD“Multi I/O Board”。[86|new_window=true]
系统改装
一些扩展直接针对系统架构,特别是主处理器的功能。这些扩展要么操纵处理器,要么将其替换为其他微处理器。第一类包括被称为“冷冻器 (Freezers)”的设备。当用户在操作期间激活它时,冷冻器通过停止主处理器来暂停程序执行,并接管所有系统功能。冷冻器的设计旨在允许用户在“冷冻”后操纵系统状态,范围包括修改特定的内存区域,或将整个系统状态保存到软盘或从磁盘加载。这些功能对于程序调试、绕过防拷贝保护机制或保存无法以其他方式保留的游戏进度非常有用。[90|new_window=true][91|new_window=true] 第二类系统扩展涉及将主处理器替换为功能更强大的变体或不同类型的处理器,例如,以实现对其他系统软件的使用。[92|new_window=true]
Atari 800XL 唯一可用的商业化硬件冷冻器是 Bernhard Engl 开发的“Turbo Freezer XL”。它从 1987 年起在西德独家发售,售价约 150 马克。它连接到外部系统总线(计算机的扩展端口)。[91|new_window=true] 通过同样连接到扩展端口的 SWP Microcomputer Products 的“ATR-8000”接口单元,借助于内置的微处理器,可以使用 Atari 800XL 作为 终端 来运行各种 CP/M 系统和 IBM 兼容计算机 的程序。[note 5|new_window=true][93|new_window=true] 从 1988 年底开始宣传的“Turbo-816”包含一个向后兼容的 16 位微处理器“65816”,以及相应的控制电子设备和定制的操作系统。为了充分利用替代处理器的优势(如更大的直接可访问内存),现有程序必须进行修改。[94|new_window=true]
EPROM 编程器
为了使系统软件等程序在启动时即可立即使用,它们被存储在 只读存储器 或可修改的 可擦除可编程只读存储器 中。EPROM 需要紫外线灯进行擦除,并需要 EPROM 编程器进行写入。[95|new_window=true] 通过盒带插槽连接的 Thompson Electronic“ProBurner”支持 2 到 16 KB 的 EPROM,到 1985 年 12 月被认为是顶级产品。[96|new_window=true] 在西德,Compy Shop 1986 年出品的“BiboBurner”支持高达 32 KB。[97|new_window=true] 从 1990 年起,Computer Software Services 提供了“Super E-Burner”,后来又推出了“The Gang Super E-Burner”。[98|new_window=true]
图形和音乐数字化仪,MIDI
数字化仪和扫描仪等转换器将打印或视频图像传输到计算机中。Digital Vision 的“Computer Eyes Digitizer”(1985 年起发售,售价 130 美元)可对摄像机图像(包括拍摄的文档)进行数字化,并附带软件。[99|new_window=true] 在西德,Irata-Verlag 的“Digitizer”提供了类似的功能。[100|new_window=true] Innovative Concepts 的“Easy Scan”可以扫描纸质文档,但需要将其光学元件安装在打印机的打印头上。[101|new_window=true]
声音数字化仪,如“采样器 (Sound Samplers)”和“MIDI 接口”,可转换模拟音频或语音。知名的设备来自 2-Bit-Systems、[102|new_window=true][103|new_window=true] Alpha Systems、[104|new_window=true] Hybrid Arts、[105|new_window=true] 以及 Wizztronics。[106|new_window=true] 在西德,Ralf David 的“Sound ’n’ Sampler”自 1987 年起随软件发售。[107|new_window=true]