游戏主机演变史的研究如此迷人。 与传统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 (Part 2)
- Nintendo Switch
### Retro consoles / In-between the next articles
- Panasonic 3DO
- 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
- Playdate
### 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)
如果您觉得我的文章很有趣,请考虑捐赠。您的资助将用于购买工具和资源,这可以帮助我提高现有文章和即将发表的文章的质量。我还在每篇文章结尾提供了我获得的有趣材料的列表。
你也可以购买英语版本的电子书。我会将获得的利润视为捐赠。
为了表示感谢,除非另有说明,您的名字将被列入下一篇文章或您指定的文章的致谢部分。
我在我的 Twitter 上发布更新,但您也可以通过电子邮件订阅新文章。 您可以随时退订,我使用 Mailchimp 来支持邮件服务。
If you want to know more about this series, here I've compiled common questions that people have asked me in the past.
Because I believe it’s the best way to properly comprehend present (and future) technology. Current advancements don’t pop out of nowhere, they may even carry past technology that only became popular many years later. Moreover, learning the fundamentals also allows me to filter misinformation out (which I’ve seen plenty of).
Apart from that, it’s continuous food for thought.
Definitely! I already managed to turn it into eBooks and PDFs. So, for the next big step, I’d like produce something that takes advantage of the physical properties of books (i.e. good quality prints and rich designs). This is not a simple task, however, so if you’re an editor/publisher and would like to work together on this, please get in touch.
Chances are I’d like to, however, time and budget are my main constraints.
Please open an issue on the Github repo so I can review it (and other people can contribute as well).
I don’t mind being wrong! But I can only do so much if people keep the corrections for themselves or only discuss them on a separate forum.
The point of the articles is so you can form an educated opinion by yourself. Although, nothing beats the Nintendo Switch U 64 OLED!
You can also check out the about page or drop me a line.