ps2-web-recomp: 无需模拟器在浏览器运行PS2游戏

Show HN: PS2 games statically recompiled to WebAssembly

ps2-web-recomp: 无需模拟器在浏览器运行PS2游戏

这是一个将 PlayStation 2 游戏静态重编译为 WebAssembly 的项目,无需传统模拟器即可在浏览器中流畅运行。项目将游戏的 Emotion Engine 机器码预先翻译为 C++ 并编译为 WebAssembly,配合 WebGPU 重绘的硬件环境,实现了从 Gran Turismo 4 到 God of War II 等大作在网页上的原生级体验。开发者通过精细的性能优化,让集成显卡也能在两倍分辨率下达到 50 帧每秒,真正实现了“把主机装进浏览器”的愿景。

这不是模拟器,而是将游戏代码直接重编译为 WebAssembly,让浏览器原生运行 PlayStation 2 大作。
  1. Megabinator

    如果把编译器本身也编译成 WebAssembly 会怎样?这样它就能部署在任何地方,并直接在浏览器中将项目转换格式。

  2. zuInnp

    所有这些重编译技术都太神奇了。我真的很不喜欢 AI 对我的职业造成的影响,但嘿,至少我也从中得到了一些好东西。

  3. kodablah

    过去几个月我也做过类似 PS Vita 的项目:https://github.com/cretz/vitaslop

    不过我不是针对单个游戏,而是在 WASM 中“构建”了一个 ARM 到 WASM 的转译器。还有 WebGPU 着色器、音频等的转码,也很酷。

    目前只测试了几款游戏,还处于早期阶段,但在旗舰 Android 手机的 Chrome 移动版上运行得相当不错。

  4. Elizer0x0309

    如今在 AI 的推动下出现了这么多重编译项目,当产品可以轻易被“窃取”并免费分享时,游戏工作室还有什么动力去倾注心血、灵魂和金钱呢?

  5. eluusive

    谁愿意在没有漫长 CD 加载界面的情况下玩《Gran Turismo》呢?

同日更多故事

2026-10-12