PS2 Web Recomp - PS2 games statically recompiled to WebAssembly

PS2 Web Recomp - PS2 games statically recompiled to WebAssembly

PS2 Web Recomp bringt PlayStation 2 Spiele ohne Emulator in den Browser. Der Emotion Engine Maschinencode wird vorab in C++ übersetzt, zu WebAssembly kompiliert und mit einer Nachbildung des PS2-Betriebssystems und der Hardware verknüpft, die mit WebGPU zeichnet. Gran Turismo 4 läuft mit 50 fps in voller Geschwindigkeit auf integrierter GPU, God of War II hält 60 fps im Kampf. Du lieferst ein Disc-Image eines eigenen Spiels, die Skripte erzeugen daraus eine Webseite. Der Recompiler, die Vektorunits und der Grafik-Synthesizer werden detailliert erklärt. Einfach klonen, port.sh ausführen und im Browser spielen.

PlayStation 2 Spiele laufen im Browser ohne Emulator. Der Maschinencode der Emotion Engine wird vorab in C++ übersetzt, zu WebAssembly kompiliert und mit einer Nachbildung des PS2-Betriebssystems und der Hardware verknüpft, die mit WebGPU zeichnet.
  1. aceazzameen

    Ich weiß nicht. Plötzlich gibt es so viele Decomps, die nativ laufen (zugegeben, in diesem Beitrag geht es um WebAssembly). Gibt es keine Bedenken wegen versteckter Malware? Meiner Meinung nach hat das nicht dasselbe Maß an Vertrauen und Prüfung wie die Emulator-Szene. Zumindest noch nicht.

  2. zuInnp

    All dieser Recomp-Kram ist ziemlich erstaunlich. Ich mag es wirklich nicht, wie KI meinen Beruf verändert hat, aber hey, zumindest bekomme ich etwas Gutes davon.

  3. mamonoleechi

    - verwandter Thread: https://news.ycombinator.com/item?id=49991243 (God of War auf PSP, recompiliert zu WebAssembly und im Browser laufend)

    - könnte dich interessieren, wenn dir das Thema gefällt, das du gerade liest: https://thegamingemporium.com/recent/

  4. Megabinator

    Was ist damit, den Compiler nach WebAssembly zu kompilieren, sodass er überall gehostet werden kann und ein Projekt direkt aus einem Browser konvertiert?

  5. eluusive

    Wer würde Gran Turismo ohne lange CD-Ladebildschirme spielen wollen?

  6. kodablah

    Ich habe in den letzten Monaten etwas Ähnliches für PS Vita gemacht: https://github.com/cretz/vitaslop

    Aber statt einzelner Spiele habe ich einen ARM-zu-WASM-Transpiler in WASM "gebaut". Außerdem cooles Transcoding von WebGPU-Shadern, Audio und mehr.

    Bisher habe ich nur ein paar Spiele getestet, es ist noch früh, aber es läuft ziemlich gut in Chrome mobile auf Flaggschiff-Android-Telefonen.

  7. Hyperlisk

    Sehr cool! Ich arbeite an etwas Ähnlichem, aber viel langsamer mit Fokus auf Genauigkeit. Meins recompiliert nach Golang, um die eingebaute SIMD-Unterstützung zu nutzen.

    Ich habe das Tooling rund um die PS2-Binaries aufgebaut und hoffe, bald einen eigenständigen PSS-Player herauszubringen, der PSS-Dateien abspielen kann, wie sie kodiert sind, über einen simulierten Renderer und über den In-Game-Engine-Renderer. Die Zukunft ist so hell mit LLMs!

  8. khalidkhair

    Ich frage mich, wie "legal" das Hosten wäre, da es erfordern würde, dass der Host das Spiel im Grunde kostenlos für alle anderen verteilt

Mehr von diesem Tag

2026-10-12