探寻回忆:重拾80年代魅力的Amstrad CPC

时间:2024-12-17 13:04:16
编辑:001资源网

Amstrad 彩色个人电脑,更广为人知的是 Amstrad CPC,是由 Amstrad 设计的一系列 8 位家用电脑。第一批型号于 1984 年 4 月在欧洲发布,零售价从 199 英镑到 299 英镑不等,具体取决于...

Amstrad CPC(彩色个人电脑)

硬件参数

名称 Amstrad CPC
发布日期
January 1, 1984
开发商
Amstrad
制造商
Amstrad
最大控制器

CPU
Zilog Z80A
Memory
64 or 128 KB, expandable to 576 KB
Graphics
CRTC Motorola 6845
Sound
AY-3-8912
Display
160x200, 320x200, 640x200
Media
Cassette tape, 3 inch Hitachi/Panasonic Floppy Disk

硬件

处理器

整个 CPC 系列基于Zilog Z80 A 处理器,主频为 4  MHz。

为了避免 CPU 和视频逻辑同时访问共享主内存并导致视频损坏(“下雪”),CPU 内存访问被限制在微秒范围内。这有效地将每个机器周期填充到四个时钟周期,导致处理能力的轻微损失,并导致 Amstrad 估计为“大约 3.3 MHz”的“有效时钟速率”。

记忆
Amstrad CPC 配备 64(CPC464、CPC664、464plus、GX4000)或 128(CPC6128、6128plus)KB 的 RAM。[25] [27]使用第三方制造商销售的内存扩展,此基本内存最多可扩展 512 KB,使用硬件爱好者开发的实验方法最多可扩展 4096 KB。由于 Z80 处理器只能直接寻址 64 KB 内存,因此 128 KB 型号和内存扩展的额外内存可通过存储库切换获得。

视频

GT65 绿色显示器上的模式 1 图像

CPC 视频输出的基础是CRTC(摩托罗拉 6845或兼容)与定制设计的门阵列的不寻常配对,以生成像素显示输出。后期生产的 CPC6128 以及 plus 系列的型号将 CRTC 和门阵列的功能与系统的ASIC集成在一起。

提供三种内置显示分辨率:160×200 像素,16 色(“模式 0”,20 文本列),320×200 像素,4 色(“模式 1”,40 文本列)和 640×200 像素有 2 种颜色(“模式 2”,80 个文本列)。可以通过重新编程 CRTC 来增加屏幕尺寸。

原始的 CPC 视频硬件支持27 种颜色的调色板,从RGB颜色空间生成,每个颜色分量分配为关闭、半开启或开启(3 级 RGB 调色板)。加号范围将调色板扩展到 4096 种颜色,同样由 RGB 生成,红色、绿色和蓝色各 4 位(12 位 RGB)。

Amstrad MP1 外接电视适配器

除 GX4000 外,所有 CPC 型号都没有RF 电视或复合视频输出,而是配备 6 针 RGB DIN 连接器,Acorn 计算机也使用该连接器连接随附的 Amstrad 显示器。此连接器提供 1v pp 模拟 RGB 和 50 Hz 复合同步信号,如果接线正确,可以驱动 50 Hz SCART电视。用于 RF 电视的外部适配器可作为第一方硬件附件使用。

音频

CPC 使用通用仪器 AY-3-8912 声音芯片,提供三个通道,每个通道可配置为生成方波、白噪声或两者兼而有之。有少量硬件音量包络可用。
输出由带有音量控制的小型(4 厘米)内置扬声器提供单声道输出,由内部放大器驱动。通过3.5 毫米耳机插孔 提供立体声输出。
通过将值流发送到声音芯片,可以以大约 5 位的分辨率播放数字声音样本。这种技术是处理器密集型的,很难与任何其他处理相结合。例如Chase HQ、Meltdown和RoboCop等游戏的标题屏幕或其他不可玩的场景。后来的 Plus 型号结合了 DMA 引擎,以卸载此处理。

软盘驱动器

CPC6128的内置磁盘驱动器

0:26

CPC6128从其内部软盘驱动器加载Turbo Esprit

CPC 机器上使用的 3 英寸软盘

Amstrad 使用 Matsushita 的 3" 软盘驱动器 [ref: CPCWiki],它与 Hitachi 现有的3" 软盘格式兼容。选择的驱动器(为以后的型号内置)是一个单面 40 磁道单元,需要用户卸下并翻转磁盘才能访问另一侧。每边都有自己独立的写保护开关。两侧被称为“A”和“B”,每侧通常格式化为 180 KB(在AMSDOS格式中,包括 2 KB 目录和 178 KB 存储),每个磁盘总共 360 KB。

与驱动器的接口是 NEC 765 FDC,用于 IBM PC/XT、PC/AT和PS/2机器中的相同目的。为了降低成本,它的特性没有被充分利用,即DMA传输和对单密度磁盘的支持;使用修改的频率调制将它们格式化为双密度。

光盘装在纸套或类似于光盘“珠宝”盒的硬塑料盒中运输。外壳比 3.5 英寸软盘更厚、更坚固,并且设计为无需任何额外包装即可邮寄[需要引用]。用于保护媒体表面的滑动金属盖位于外壳内部并锁定,这与索尼版本的简单外部滑动盖不同。它们比 5.25 英寸和 3.5 英寸的替代品贵得多。再加上它们的低标称容量和本质上的专有性质,导致该格式在 CPC 本身停产后不久就停产了。

除了 Amstrad 的其他 3 英寸机器(PCW和ZX Spectrum +3)之外,其他少数使用它们的计算机系统包括 Sega SF-7000 和 CP/M 系统,例如Tatung Einstein和Osborne机器。他们还在嵌入式系统上找到了用途。

Shugart标准接口意味着 Amstrad CPC 机器能够使用标准 3 " 、3½" 或 5¼" 驱动器作为其第二个驱动器。ROMDOS 和 ParaDOS 等程序扩展了标准 AMSDOS 系统以提供对双面、80-轨道格式,最多可在单个磁盘上存储 800 KB。

3 英寸磁盘本身在 CPC 上通常称为“光盘”,沿用机器塑料外壳上的拼写和传统的英式英语拼写。

软件

BASIC 和操作系统

Amstrad CPC 464 上的机车 BASIC

像当时的大多数家用电脑一样,CPC 有它的操作系统和一个内置为ROM的BASIC 解释器。它使用Locomotive BASIC - Locomotive Software 的 Z80 BASIC 的改进版本,用于BBC 微机协处理器板。与通用 Microsoft 实现所需的POKE命令相比,它提供对机器视频和音频资源的轻松访问特别值得注意。其他不寻常的功能包括使用 AFTER 和 EVERY 命令进行定时事件处理,以及基于文本的窗口。

CP/M 

Digital Research的CP/M操作系统与基于磁盘的 664 和 6128 系统一起提供,以及用于 464 的 DDI-1 磁盘扩展单元。64k 机器仅附带 CP/M 2.2,而 128k 机器还包括 CP /米 3.1。紧凑的 CP/M 2.2 实现主要以所谓的“系统格式”存储在 3" 磁盘的引导扇区中;从 Locomotive BASIC 键入 |CPM 将从这些扇区加载代码,使其成为自定义游戏加载的流行选择例程。CP/M 3.1 实现主要在一个单独的文件中,该文件又从引导扇区加载。许多公共领域的 CP/M 软件可用于 CPC,从VDE等文字处理器到完整的公告板系统如 ROS。

其他语言

虽然可以获得 Locomotive BASIC、C和Pascal的编译器,但 CPC 的大部分软件都是用本地 Z80 汇编语言编写的。流行的组装商有 Hisoft 的 Devpac、Arnor 的 Maxam 和(在法国)DAMS。基于磁盘的 CPC(不是 Plus)系统附带教育语言LOGO的解释器,从 CP/M 2.2 启动,但主要针对 CPC,许多代码驻留在 AMSDOS ROM 中;6128 机器还包括一个 CP/M 3.1,非 ROM 版本。AC 编译器也由 Micro Business 产品通过 Tandy Europe 编写并提供给欧洲市场。

生产时间表

Amstrad CPC(彩色个人电脑)

TIPS:本文部分中文内容由Google翻译提供

探索Bally Astrocade:曾经的游戏主机巨星现身2021年

Bally Astrocade,最初称为 Bally 家庭图书馆计算机,是由 Midway 开发并由 Bally Manufacturing 分销的第二代 (1976-1992) 家用视频游戏机。它于 1977 年底在北美发布...

Bally Astrocade

硬件参数

名称 Bally Astrocade
发布日期
December 1, 1977
开发商
Midway
制造商
Bally, Astrovision
最大控制器
4
CPU
Zilog Z80 @ 1.789 MHz
Memory
4 KB RAM expandable to 64 KB, 8 KB ROM
Graphics
Custom on-board chip, bitmap, 2 plane bitpacked
Sound
3 voices + noise/vibrato effects, (played through TV)
Display
160x102 up to 320x204
Media
Cartridge

历史

Nutting 和 Midway 

在 1970 年代后期,Midway 与Dave Nutting Associates签约设计一种视频显示芯片,该芯片可用于他们所有的视频游戏系统,从单机街机游戏到家用计算机系统。Nutting 交付的系统在 Midway 那个时代的大部分经典街机游戏中都使用过,包括Gorf和Wizard of Wor。该芯片组支持当时相对较高的 320×204 分辨率,每行四种颜色,尽管要访问这种模式需要可以以比那个时代常见的 2 MHz动态 RAM更快的速度访问的内存。

控制台使用

最初被称为Bally 家庭图书馆计算机,它于 1977 年发布,但只能通过邮购获得。生产延迟意味着直到 1978 年才真正发货,此时机器已更名为Bally Professional Arcade。在这种形式下,它主要在电脑商店销售,很少有零售曝光(与Atari VCS不同)。1979年,Bally 对街机市场失去兴趣,决定出售其消费品部门,包括游戏机的开发和生产。

大约在同一时间,一个第三方团体试图将他们自己的控制台设计作为Astrovision推向市场,但没有成功。Montgomery Ward的一位负责 Bally 系统的企业采购员将这两个集团联系起来,最终达成了交易。1981年,他们免费重新发布了带有 BASIC 墨盒的装置,这一次被称为Bally 计算机系统,1982 年再次更名为Astrocade。在1983 年电子游戏崩溃之前,它一直以这个名称出售,然后在 1985 年左右消失。

Midway 长期以来一直计划为该装置发布一个扩展系统,称为ZGRASS-100。该系统是由芝加哥伊利诺伊大学的一组计算机艺术家和 Nutting 的程序员共同开发的,该团队被称为“Circle Graphics Habitat” 。Midway 认为这样的系统,在一个外部盒子中,将使 Astrocade 对市场更有吸引力。然而,当 Bally 出售该部门时,它还没有准备好发布。在 Astrovision 重新发布该机器后, 可能已经生产了一小部分作为ZGRASS-32 。
该系统组合成一个盒子,最终将作为 Datamax UV-1发布。该机器在设计时针对家用计算机市场,现在被重新定位为用于将高质量图形输出到录像带的系统。这些是在 1980 年至1982 年之间的某个时间出售的,但不知道建造了多少。

规格

电路板和墨盒

CPU:Zilog Z80,1.789 MHz
RAM:4 kB(扩展端口中的外部模块高达 64 kB)
只读存储器:8 KB
购物车 ROM:8 kB
扩展:总共 64 kB
端口:4 个控制器,1 个扩展,1 个光笔

音频

声音芯片型号:0066-117XX,也称为音乐处理器或自定义 I/O 芯片,因为声音芯片也执行 I/O 功能。
通道能力:有 3 个方波通道,音高精度均为 8 位(256 个可能的频率可供选择),都可以播放方波。该芯片还有一个噪声发生器,可以独立于其他3个方波通道,也可以将其值加到驱动3个方波通道的主振荡器中。主振荡器可以设置为不同的频率,这意味着可以改变 3 个方波通道的频率范围。
音量控制:每个通道都有独立的4位音量控制。
与声音有关的其他功能: 有颤音硬件寄存器,颤音速度有 2 位,颤音深度有 6 位。这意味着抖音没有必要完全用软件来完成。

视频

分辨率:真 160×102 / 基本 160×88 / 扩展 RAM 320×204
颜色:真 8* / 基本 2
Bally 的位图结构实际上只允许 4 种颜色设置。但是,通过使用 2 个调色板和一个左/右边界控制字节,您可以让屏幕的左侧部分(这可能是游戏场)使用一组颜色,而右侧(这可以显示诸如生命之类的信息)和 score) 使用了一组完全不同的颜色,因此总共有 8 种颜色是可能的。
图形类型:位图,每像素 2 位位图。

TIPS:本文部分中文内容由Google翻译提供

Leapster游戏机:引领儿童游戏教育的未来

Leapsters是由LeapFrog企业制造的针对4至10岁(学龄前至四年级)的教育手持游戏机。它的游戏向玩家教授字母,拼音,基本数学(加法,减法,乘法,除法)以及艺术和动物事实。除了方向键外,该系统还具有带手写笔的触摸屏,使年轻用户能够直接与屏幕进行交互。

Leapsters特色

 · 手持式电脑学习系统

 · 交互式触摸屏和笔

 · 多种技能级别:可调节的技能级别让孩子们以适合自己的速度学习。

 · 量身定制的教程:综合教程帮助孩子逐步学习新概念。

 · 与您的孩子一起成长:Leapster软件库提供从学前班到4年级的游戏。

硬件参数

名称 Leapsters
发行时间 2006年6月12日
开发 蛙跳
制造商 蛙跳
最大控制器数量 1
产品尺寸 2.8 x 10.4 x 11.1 英寸
重量 1.3 磅
型号 80-20209E
制造商推荐年龄 4 - 8岁
电池 需要 4 节 AA 电池。
TIPS:本文部分中文内容由Google翻译提供。

相关攻略
相关推荐