游戏主机架构

Rodrigo Copetti 的实用分析


Image

游戏主机演变史的研究如此迷人。 与传统PC的“渐进式”发展不同,新一代的游戏主机往往会引入全新的工作方式。 希望您看到的这一系列文章能揭示技术发展趋势背后的基本原理。 同时,这些文章这也表明了为什么每个计算机系统不能简单地用多少“位”(bits),多少“兆赫”(Mhz)以及多少内存(RAM)等概括。

本系列不是开发手册,只是对游戏主机系统内部的工作原理的一些 较为深入 的介绍。 请记住,近年来技术已经发展得极为复杂。如果你在阅读我最新的文章时感到吃力,可以先读一读更早的文章。 这些文章引入了很多概念和定义。随着历史的发展,这些概念和定义也在被不断地重新审视。

阅读本文最好有基础的计算机知识,不过我也尽力使我的文章显得通俗易懂。所以请不要害怕,读一下试试看! 如果还是不能看懂,可以先看一下这篇前置阅读材料

虽然我的行文力求准确,但如果您发现任何错误,请发送电子邮件 联系我 或者 提交更改建议

无需多言,让我们开始吧!

第三世代

以“8位机”著名,这些机器比前辈们具有更先进的图形,更丰富的声音。 毕竟不久前游戏市场发生了一次大崩溃,现在必须制定新的标准。

出色的 GPU 特性: 可卷动的图块地图(Tile map)和更大的调色板(Palette).

第四世代

DMA,水平中断,多种图像模式……这些概念都来自新的“16 位”世代,它们为新型游戏打开了大门。

显著的 CPU 进步: 乘法和除法指令,DMA 和双处理器.

出色的 GPU 特性: 仿射变换和水平中断.

第五世代

3D 游戏的需求已经到来,但最佳实践尚不明朗。每个公司对于 3D 游戏的未来都给出了自己的愿景。

显著的 CPU 进步: 流水线和 L1 缓存.

出色的 GPU 特性: 可编程顶点流水线、Z-缓冲和透视矫正.

第六世代

上一世代的大多数图形限制已经不再是限制。掌机开始近似于我们熟悉的系统。

显著的 CPU 进步: 超标量架构、SIMD 指令和 L2 缓存.

出色的 GPU 特性: 可编程像素流水线和各向异性过滤.

第七世代

主机已经演化成了超级计算机和多媒体中心。现在这些机器不止能用来玩游戏,这就是为什么安全成为了关键的一环。

显著的 CPU 进步: 线程级并行和对称多核处理器架构.

出色的 GPU 特性: 统一着色模型和 HDR 渲染.

第八世代

廉价的智能手机和平板电脑已经征服了娱乐市场,现在每个周边市场的最高优先级都是社交媒体能力。 是传统游戏公司改变自身现状的时候了,他们最好快点儿。


路线图

我还有许多主机可以写……如果你想知道我列表上的下一个:

### Next articles

- Sony PSVita
- Nintendo Switch

### Retro consoles / In-between the next articles

- Panasonic 3DO
- Neo Geo
- Atari Jag
- Atari 2600
- WonderSwan
- Mega Drive add-ons (MegaCD and 32x)

#### Personal computers repackaged as consoles

- Apple Pippin
- Atari XEGS
- Amiga CD32

### Modern consoles / More research needed

- Sony PlayStation 4
- Microsoft Xbox One
- Sony PlayStation 5
- Microsoft Xbox Series X/S

### Honourable articles / For another series

- Commodore 64
- Amiga 500 (featuring the Original Chip Set)
- Amiga 3000 (featuring the Enhanced Chip Set)
- Amiga 4000 (featuring the Advanced Graphics Architecture)

如果您觉得我的文章很有趣,请考虑捐赠。您的资助将用于购买工具和资源,这可以帮助我提高现有文章和即将发表的文章的质量。我还在每篇文章结尾提供了我获得的有趣材料的列表。

Donate with PayPal
Become a Patreon

你也可以购买英语版本的电子书。我会将获得的利润视为捐赠。

Image

为了表示感谢,除非另有说明,您的名字将被列入下一篇文章或您指定的文章的致谢部分。


接收更新

我在我的 Twitter 上发布更新,但您也可以通过电子邮件订阅新文章。 您可以随时退订,我使用 Mailchimp 来支持邮件服务。

rsslinkedintwittergithubmail