PS2 Web Recomp - PS2ゲームをWebAssemblyでブラウザ実行

Show HN: PS2 games statically recompiled to WebAssembly

PS2 Web Recomp - PS2ゲームをWebAssemblyでブラウザ実行

PS2 Web Recompは、PlayStation 2のゲームをエミュレータなしでブラウザ上で動作させる画期的なプロジェクトです。ゲームのEmotion Engineマシンコードを事前にC++へ静的再コンパイルし、WebAssemblyに変換。PS2のOSとハードウェアを再実装し、WebGPUで描画します。Gran Turismo 4やGod of War IIが実際に動作し、Chromeの統合GPUでPS2の2倍解像度でも50fpsを達成。自分のディスクイメージを用意すれば、スクリプトで簡単にWebページ化できます。

PS2のゲームがエミュレータなしでブラウザ上で動く。Gran Turismo 4はノートPCの統合GPUでPS2の2倍解像度でも50fpsを維持します。
  1. aceazzameen

    わからないな。ネイティブで動くdecompがあまりにも突然増えすぎている(もちろんこの投稿はWebAssemblyの話だけど)。隠れたマルウェアについての懸念はないのか?個人的には、エミュレータ界隈が持っているような信頼と審査のレベルはないと思う。少なくとも今のところは。

  2. zuInnp

    このrecomp関連のものはどれも本当に驚くべきものだ。AIが自分の職業を変えてしまったのは本当に気に入らないけど、まあ少なくとも良いものは得られている。

  3. mamonoleechi

    - 関連スレッド:https://news.ycombinator.com/item?id=49991243 (PSPのGod of WarをWebAssemblyにrecompileしてブラウザで実行)

    - 今読んでいる話題が好きなら興味があるかもしれない: https://thegamingemporium.com/recent/

  4. Megabinator

    コンパイラ自体をWebAssemblyにコンパイルして、どこでもホストできてブラウザから直接プロジェクトを変換できるようにするのはどうだろう?

  5. eluusive

    長いCDのロード画面なしでGran Turismoをやりたい人なんているのか?

  6. kodablah

    ここ数ヶ月、PS Vita向けに似たようなことをやっていた: https://github.com/cretz/vitaslop

    でも単一のゲームではなく、ARM-to-WASMトランスパイラをWASMで「ビルド」した。WebGPUシェーダーやオーディオなどのトランスコーディングもクールだ。

    まだ数本のゲームしかテストしていないし、まだ初期段階だけど、ハイエンドAndroidスマホのChrome mobileではかなりうまく動く。

  7. Hyperlisk

    すごくクール!似たようなものをやっているけど、正確さに重点を置いてずっとゆっくり進めている。自分のものは、組み込みのSIMDサポートを活用するためにGolangにrecompileする。

    PS2バイナリ周りのツールを作っていて、エンコードされたままのPSSファイル、シミュレートされたレンダラー経由、そしてゲーム内エンジンレンダラー経由で再生できるスタンドアロンのPSSプレイヤーを近いうちに出したいと思っている。LLMのおかげで未来はとても明るい!

  8. khalidkhair

    これをホストするのはどの程度「合法」なんだろうか、基本的にホストが他の全員にゲームを無料で配布する必要があるわけだから

この日のほかの記事

2026-10-12