转换 CPU 代码
将 PlayStation 2 Emotion Engine 代码静态转换为 C++,再编译为 WebAssembly。
技术原理
静态重编译会提前转换游戏的主要 CPU 代码,而不是每运行一条指令就现场解释。其余主机系统由专用运行时提供支持。
将 PlayStation 2 Emotion Engine 代码静态转换为 C++,再编译为 WebAssembly。
WebAssembly 运行时提供尚需支持的 PS2 系统,并将图形处理连接到 WebGPU。
你需要自行准备游戏数据、在本机完成项目构建,再使用兼容的浏览器运行。
WebAssembly 不等于完整、通用的 PS2 模拟器。项目仍处于实验阶段,兼容性取决于具体游戏及其使用的主机功能。
兼容性仍在推进
上游 README 目前列出了这两款游戏。这只是项目测试进度的快照,不代表每个关卡和功能都能正常运行。
GT4 / PAL
《Gran Turismo 4》(PAL)是项目展示的测试游戏之一。当前构建情况请以项目仓库说明为准。
PAL
项目记录
GOW II
《God of War II》也列在项目演示中。游戏兼容性仍在开发验证。
DEMO
项目记录
其他游戏可能因为缺少必要的 CPU 指令、IOP 行为、图形功能或文件访问支持而无法运行。
不可以。本网站是项目信息指南。你需要在自己的设备上构建项目,并自行准备游戏数据。
不提供。项目不分发游戏数据。请只使用你有权使用的光盘镜像,并了解所在地适用的法律。
项目使用 WebGPU,因此需要支持 WebGPU 的浏览器和显卡环境。最新构建与运行要求请查看上游 README。
不能保证。项目仍处于实验阶段,逐款验证的范围有限;其他游戏也可能依赖尚未实现的硬件行为。