技术架构 / 02

从主机代码,到浏览器运行时。

项目把提前完成的 CPU 代码转换与专用运行时结合起来,后者负责重建游戏运行所需的 PS2 环境。

01 / 03

静态重编译

项目提前将 PS2 Emotion Engine 机器码转换为 C++,再将转换后的代码编译为 WebAssembly。

02 / 03

提供主机运行时

运行时处理未随游戏 CPU 代码一起转换的主机行为,包括图形和其他系统交互。

03 / 03

在浏览器使用 WebGPU

图形处理连接到 WebGPU。你需要在本机完成针对具体游戏的构建,再用支持 WebGPU 的浏览器运行。

静态重编译不会让项目自动兼容整个 PS2 游戏库。缺少的指令、设备行为或游戏特定假设都可能导致游戏无法运行。