CopyRight©2021 139GAME.COM.CN All Right Reserved
探寻回忆:重拾80年代魅力的Amstrad CPC
Amstrad 彩色个人电脑,更广为人知的是 Amstrad CPC,是由 Amstrad 设计的一系列 8 位家用电脑。第一批型号于 1984 年 4 月在欧洲发布,零售价从 199 英镑到 299 英镑不等,具体取决于...
硬件参数
名称 |
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 编写并提供给欧洲市场。
生产时间表
TIPS:本文部分中文内容由Google翻译提供
探索Bally Astrocade:曾经的游戏主机巨星现身2021年
Bally Astrocade,最初称为 Bally 家庭图书馆计算机,是由 Midway 开发并由 Bally Manufacturing 分销的第二代 (1976-1992) 家用视频游戏机。它于 1977 年底在北美发布...
硬件参数
名称 |
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 电池。 |