Commodore 128,也称为 C128、C-128、C=128 或偶尔称为 CBM 128,是 Commodore Business Machines (CBM) 商业发布的最后一款 8 位家用计算机。它于 1985 年 1 月在拉斯维加斯的 CES 上推出,它似乎…
硬件参数
名称 | Commodore 128 |
发布日期 | January 1, 1985 |
开发商 | Commodore Business Machines |
制造商 | Commodore Business Machines |
最大控制器 | 2 |
CPU | MOS Technology 8502, 2 MHz, Zilog Z80, 4 MHz, and MOS Technology 6502 |
Memory | 128 KB RAM |
Graphics | MOS 8564/8566 VIC-II |
Sound | MOS 6581 SID synthesizer chip |
Display | 160 x 200, 320 x 200 |
Media | Floppy |
简介
Commodore 128,也称为C128,C-128,C=128,[n 1]是Commodore Business Machines (CBM)商业发布的最后一款8 位 家用计算机。它于 1985 年 1 月在拉斯维加斯的CES上推出,比其前身畅销的Commodore 64晚了三年。
C128 是 C64 的显着扩展后继产品,具有几乎完全的兼容性。较新的机器在两个 64 KB 的银行中具有 128 KB的RAM,以及一个 80 列的彩色视频输出。它具有重新设计的外壳和键盘。还包括一个Zilog Z80 CPU,它允许 C128 运行CP/M,作为通常Commodore BASIC环境的替代方案。Z80 的存在及其带来的庞大 CP/M 软件库,再加上 C64 的软件库,使 C128 成为其竞争对手中可用软件范围最广的产品之一。
C128 的主要硬件设计师是Bil Herd,他曾在Plus/4上工作过。其他硬件工程师是Dave Haynie和 Frank Palaia,而 IC 设计工作则由 Dave DiOrio 完成。主要的 Commodore 系统软件由 Fred Bowen 和 Terry Ryan 开发,而 CP/M 子系统由 Von Ertwine 开发。
技术概述
Commodore 128 40 列模式的 BASIC 提示符,运行 Commodore BASIC V7.0
C128的键盘包括四个光标键,一个Alt键、Help键、Esc键、Tab键和一个数字小键盘。这些都没有出现在只有两个光标键的 C64 上,需要使用 Shift 键来向上或向左移动光标。这种替代安排保留在 128 上,用于 C64 模式。C64 上缺少数字小键盘、Alt 键和Esc 键是某些 CP/M生产力软件与 C64 的 Z80 墨盒一起使用时的问题。许多 C64 所有者要求使用键盘,他们花了很长时间输入机器语言 输入程序. 许多添加的键与IBM PC键盘上的对应键相匹配,使新计算机对商业软件开发人员更具吸引力。虽然 128 的 40 列模式与 C64 的模式非常相似,但程序员可以使用额外的 1K 彩色 RAM,因为它通过内存地址 1 进行多路复用。C128 的电源比 C64 的不可靠设计有所改进,更大,并配备了冷却通风口和可更换的保险丝。C128 不像以前的 Commodore 机器那样在通电时执行系统 RAM 测试。C128 采用双 CPU 设计,而不是 C64 的单个6510 微处理器。主 CPU,8502, 是 6510 的略微改进版本,能够以 2 MHz的频率运行。第二个 CPU 是Zilog Z80,用于运行CP/M软件,以及在启动时启动操作模式选择。两个处理器不能同时运行,因此 C128 不是多处理系统。
C128 的复杂架构包括四种不同访问类型的 RAM(128 KB 主 RAM、16–64 KB VDC 视频 RAM、2 kNibbles VIC-II 彩色 RAM、C128D 上的 2 KB 软盘驱动器 RAM、 0、128 或 512 KB REU RAM),两个或三个 CPU(主要:8502,用于 CP/M 的 Z80;128D 还在磁盘驱动器中集成了一个 6502),以及两个不同的视频芯片(VIC-IIe 和 VDC)用于它的各种操作模式。
由于在主电路板上使用了电磁屏蔽,早期版本的 C128 偶尔会遇到与温度相关的可靠性问题。防护罩配备了与主要芯片顶部接触的手指,表面上使防护罩充当大型散热器。屏蔽层和芯片之间的接触不良、塑料芯片封装固有的有限导热性以及屏蔽层本身相对较差的导热性,在某些情况下会导致过热和故障。SID声音芯片在这方面尤其脆弱。最常见的补救措施是移除屏蔽,这是 Commodore 在开发后期添加的,以符合 FCC 射频法规。
C128 具有三种操作模式。C128 模式(本机模式)使用 8502 CPU 以 1 或 2 MHz 运行,并提供 40 列和 80 列文本模式。CP/M 模式同时使用 Z80 和 8502,并且能够在 40 列或 80 列文本模式下运行。C64模式与早期的计算机几乎 100% 兼容。这些模式的选择是通过 Z80 芯片实现的。Z80 在初始启动时控制总线并检查驱动器中是否有 CP/M 磁盘,是否存在任何 C64/C128 磁带,或者 Commodore 键(用作 C64 模式选择器) ) 在启动时被压抑。根据这些条件,它将切换到适当的操作模式。
TIPS:本文部分中文内容由Google翻译提供
声明:本站仅提供存储服务。部分图文来源于网络,版权归原作者所有,不代表本立场或观点。如有侵权,请联系删除。
作者:7994545@qq.com,本文链接:https://www.vibaike.net/article/152621.html