最新新闻 (CN)

Cell 处理器的复杂性迫使业界寻找保存 PS3 游戏的新方法

PS3
照片: PS3 - Habanero Pixel/shutterstock.com

PlayStation 3 是视频游戏市场历史保存的最大技术障碍之一。该设备由索尼于 2006 年推出,采用 Cell 宽带引擎,这是与东芝和 IBM 联合创建的组件。该处理器的独特结构为当今的工程师带来了复杂的场景。现代技术的进步并不利于获取旧的图书。该领域的专业人士正在寻找替代方法将软件与原始硬件分开。

电子游戏行业正在逐步转变软件救援技术。传统的仿真方法在直接代码重新编译方面失去了优势。主要目标是确保近二十年前推出的作品仍然可供当前公众使用。对原始控制台物理功能的极度依赖需要开发人员提供创新的解决方案。

设备中心部件功能不对称

Cell 处理器上市时承诺提供远远高于当时标准的计算能力。然而,这种技术能力需要高度古怪且难以编程的架构。游戏创建者需要采用手动、细粒度的策略来管理处理任务。游戏代码最终与游戏机的芯片深深地交织在一起。当尝试在高性能计算机或 PlayStation 5 上运行游戏时,此功能会造成巨大的障碍。

技术难度超出了简单地需要用蛮力来模拟虚拟环境。工程师需要准确地复制不同处理器内核之间的持续通信。以前的控制台使用线性和可预测的结构。索尼的系统运行不对称。通过软件进行同步的任何小故障都会导致游戏执行期间出现严重错误。

协同处理元素之间的任务划分

Cell与当前x86架构的根本区别在于处理的内部划分。该系统与一个称为功率处理器元件的主核心一起工作。该组件充当一般运营管理器。在它的周围,有八个辅助协处理器,称为协同处理元件。主核将更繁重的数学计算委托给这些卫星单元。

  • 工作室需要编写特定代码,以便在游戏过程中从这些辅助单元中发挥最大潜力。
  • 人工智能处理、粒子物理和高级音频被卸载到协处理器。
  • 现代计算机需要同时模拟九个不同的单元并具有精确的延迟来模拟系统。

主管理器和辅助单元之间的时间错位导致仿真出现严重问题。玩家面临敌人人工智能的故障、损坏的纹理和不可预测的行为。对极端计时精度的要求使得强力模拟成为一个成本高昂的过程。用户需要极其强大的当前处理器才能运行两代前开发的游戏。

独家游戏仍与原始硬件相关

专为该平台开发的游戏完美地说明了数字保存的难度。小岛制作所创作的作品《合金装备4:爱国者之枪》代表了最著名的技术禁锢案例。编程团队使用协处理器连续执行复杂的计算。这一技术决策创造了一种共生关系,无法在其他平台上简单复制。

该公司的其他重要品牌,如《Killzone》和《Resistance》,也探索了设备的渲染和后处理能力。将这些游戏移植到当前系统需要的不仅仅是创建一个基本的虚拟环境。开发人员需要应用逆向工程技术来理解代码和机器之间的原始交互。

独立社区通过 RPCS3 模拟器等举措取得了重大进展。该程序允许您在个人计算机上运行各种游戏。然而,每个游戏都需要定制配置和补丁包,这凸显了该格式的局限性。纯仿真仍然面临技术稳定性和视觉保真度方面的障碍。

代码重新编译成为该行业的最终解决方案

由于模拟的局限性,开发公司和保存团体开始采用代码重新编译。传统仿真会在游戏过程中实时翻译游戏指令。另一方面,重新编译会调整原始源代码以在现代处理器上本机运行。策略的改变为作品的商业和历史寿命带来了明显的好处。

消除同时指令翻译大大减少了系统所需的处理负载。游戏可以在高原生分辨率下运行,达到 4K 标准且性能不会下降。现代存储单元的使用减少了阶段加载时间。模拟环境中常见的视觉和声音问题在重新编译的版本中得到永久解决。

市场等待着使用这种新的改编技术的经典系列的推出,将著名的作品带到最新的设备上。将原始指令直接翻译成当前语言可确保游戏像本机应用程序一样运行。该过程消除了技术瓶颈并保留了原始创作者建立的艺术视野。

历史恢复对视频游戏未来的重要性

目前业界已经在 PlayStation 4、PlayStation 5 和 Xbox Series 等设备上采用了标准化的 x86 架构。标准化促进了多个平台的同时开发,并确保了与以前游戏的兼容性。然而,2006 年发生的技术飞跃是对将软件与机器分离的必要性的警告。仿真是有关旧硬件操作的技术文档的重要工具。

可移植性项目的缺失使数字娱乐历史的很大一部分面临风险。原始设备多年来遭受物理退化,导致磁盘和内部系统无法使用。对本土适应的财政投资满足了商业需求和文化档案的紧迫性。本世纪初游戏目录的保存保证了视频游戏行业的历史成熟度。

↓ Continue lendo ↓