Recompilador Experimental

PS2 Web Recomp

Recompilador estático de PS2 que convierte tu imagen de disco en una página web: el código del Emotion Engine se traduce de antemano a C++ y se compila a WebAssembly, y un runtime reproduce el resto de la consola. El procesador de E/S (IOP) ejecuta en un intérprete los módulos IRX del propio disco, el Graphics Synthesizer se dibuja con sombreadores de cómputo de WebGPU, los microprogramas de la VU1 se compilan de antemano y el sonido y los vídeos están reimplementados. Además genera un ejecutable nativo, ps2run, para Linux x86-64 y macOS con Apple Silicon (wgpu-native sobre Vulkan o Metal, con SDL2), con ventana, mandos y resolución interna de hasta 3x. Un solo script hace todo el proceso: lee el ejecutable del disco, lo traduce, ejecuta el juego varias veces sin ventana para encontrar las funciones que faltan y compila la página y el ejecutable; también aplica parches .pnach de PCSX2. Se ha probado con dos juegos: Gran Turismo 4 (PAL), que se juega con sonido y partidas guardadas, y God of War II, que llega al combate. El README avisa de que con otro juego lo más probable es que se detenga en alguna llamada del sistema sin implementar, y hay un arranque experimental de Gran Turismo 3 aportado por otro autor. La recompilación de Gran Turismo 4 de moesuito se basa en él. Para usarlo hacen falta tu imagen de disco (ISO, BIN/CUE, o ZIP o 7z que la contenga), git, CMake, Ninja, un compilador de C++20 (mejor clang) y Python 3; la primera vez instala el SDK de Emscripten, la ventana nativa necesita las bibliotecas de desarrollo de SDL2 y la página, un navegador con WebGPU. El repositorio no trae nada del juego, y el README pide no publicar el código generado. Licencia MIT. 27 de sus últimos 100 commits llevan a Claude como coautor.

Tipo
Recompilador
Consolas
PS2
Autor
snuri00
Estrellas
1.4k
Última actividad
2026-11-08 · hace 3 días
Licencia
MIT
Lenguaje
C++
Ver repositorio ↗
emotion-enginerecompilación estáticacon ayuda de IA
Insignia para el README

Si el proyecto es tuyo, puedes ponerla en su README: muestra su estado en Recompendium y se actualiza sola cuando cambia.

Insignia para el README
[![Recompendium](https://recompendium.com/insignias/tool/ps2-web-recomp.svg)](https://recompendium.com/en/tool/ps2-web-recomp/)

Recompilado con esta herramienta 1

PS2 Jugable
PS2

Gran Turismo 4

moesuito/gt4-staticrecomp

Recompilación estática de Gran Turismo 4 (NTSC-U) para Windows x86-64: el código del juego se traduce de antemano a C++ y se compila a código nativo, incluidos todos los microprogramas VU1 y VU0, y el hardware de la PS2 se reproduce por software. Es lo que el README llama una recompilación híbrida: la imagen sale por Vulkan con el renderizador GSdx de PCSX2 en un proceso aparte, que el lanzador descarga, mientras se desarrolla uno propio (CoreGS 2.0). Anuncia 60 FPS fijos a velocidad del 100 % en las escenas que prueban, 1080p de serie y hasta 8K, pantalla ancha y ultrapanorámica, packs de texturas propios, tarjeta de memoria a prueba de cierres y mandos vía SDL3. Trae instalador y lanzador, que configuran el juego a partir de tu disco. La 1.3.0-rc6 (26 de octubre) es una versión de prueba; la 1.2.5 es del mismo día. 51 de sus últimos 100 commits llevan a Claude como coautor.

NecesitasTu propia imagen .iso de Gran Turismo 4 EE. UU. v2.00 (SCUS-97328). Windows 10 u 11 de 64 bits, un procesador con SSE4.1, una tarjeta gráfica con Vulkan 1.2 y unos 6 GB libres (el lanzador guarda una copia de 5,3 GB de tu imagen).

★ 535 · 2026-11-11 Ver →