PS2 Web Recomp - Juegos de PS2 en el navegador sin emulador

Show HN: PS2 games statically recompiled to WebAssembly

PS2 Web Recomp - Juegos de PS2 en el navegador sin emulador

PS2 Web Recomp es una herramienta que recompila estáticamente juegos de PlayStation 2 a WebAssembly, permitiendo ejecutarlos directamente en el navegador sin necesidad de un emulador. Traduce el código máquina del Emotion Engine a C++, lo compila a WebAssembly y lo enlaza con una reimplementación del sistema operativo y hardware de PS2 que utiliza WebGPU para gráficos. Ya se han portado Gran Turismo 4 y God of War II, funcionando a velocidad completa en Chrome. Los usuarios pueden portar sus propios juegos con scripts automatizados, y las partidas se guardan en una memory card virtual en el navegador.

Gran Turismo 4 funciona a velocidad completa, 50 fotogramas por segundo para esta versión PAL, en Chrome sobre la GPU integrada de un portátil al doble de la resolución de PS2.
  1. aceazzameen

    No lo sé. De repente hay muchísimos decomps que corren de forma nativa (aunque este post es sobre WebAssembly). ¿No hay ninguna preocupación por malware oculto? En mi opinión, no tiene el mismo nivel de confianza y verificación que tiene la escena de los emuladores. Al menos no todavía.

  2. zuInnp

    Todo este asunto de la recompilación es bastante increíble. Realmente no me gusta cómo la IA cambió mi profesión, pero bueno, al menos saco algo bueno de ello.

  3. mamonoleechi

    - hilo relacionado:https://news.ycombinator.com/item?id=49991243 (God of War en PSP, recompilado a WebAssembly y corriendo en el navegador)

    - podría interesarte, si te gusta el tema que estás leyendo ahora mismo: https://thegamingemporium.com/recent/

  4. Megabinator

    ¿Y qué hay de compilar el compilador a WebAssembly para que pueda alojarse en cualquier lugar y convertir un proyecto directamente desde un navegador?

  5. eluusive

    ¿Quién querría jugar a Gran Turismo sin las largas pantallas de carga del CD?

  6. kodablah

    Hice algo similar para PS Vita durante los últimos meses: https://github.com/cretz/vitaslop

    Pero en lugar de juegos individuales, "construí" un transpilador de ARM a WASM en WASM. También tiene una transcoficación genial de shaders de WebGPU, audio y más.

    Solo he probado unos pocos juegos hasta ahora, es pronto, pero funciona bastante bien en Chrome móvil en teléfonos Android de gama alta.

  7. Hyperlisk

    ¡Muy guay! Estoy trabajando en algo similar pero lo estoy llevando mucho más despacio con un enfoque en la precisión. El mío recompila a Golang para aprovechar el soporte SIMD integrado.

    He estado construyendo las herramientas en torno a los binarios de PS2 y espero tener pronto un reproductor PSS independiente que pueda reproducir archivos PSS tal como están codificados, mediante un renderizador simulado y mediante el renderizador del motor del juego. ¡El futuro es tan brillante con los LLM!

  8. khalidkhair

    Me pregunto qué tan "legal" sería alojar esto, dado que requeriría que el anfitrión básicamente distribuya el juego gratis para todos los demás.

Más de este día

2026-10-12