# Asuka 120% Final Recompiled Static recompilation of **Asuka 120% Final - Burning Fest. Final** (PlayStation, Japan, SLPS-02074) for Windows x64, built on [PSXRecomp](https://github.com/RetroPortingToolKit/psxrecomp). The game's MIPS code is translated to C and compiled into a native executable **on your own PC from your own disc**. Nothing copyrighted is included here. - [Español](#español) - [English](#english) --- ## Español ### Requisitos - Windows 10/11 de 64 bits. - Conexión a Internet en la primera ejecución (descarga ~200 MB de toolchain). - Unos 6 GB libres. - Tu propio volcado del juego: `.cue` + `.bin` (Redump, SLPS-02074). **No necesitas Visual Studio, CMake, Python ni nada más.** `run.bat` descarga un toolchain portable fijado y verificado por SHA-256 (clang 22 + CMake + Ninja + Python, el oficial de PSXRecomp) dentro de `tools\.build`. ### Uso 1. Descarga y descomprime la release (o clona el repositorio) en cualquier carpeta con permisos de escritura. 2. Copia tu `.cue` y su `.bin` en la carpeta `data`. 3. Ejecuta **`run.bat`**. La primera vez valida el disco, prepara el toolchain, recompila el juego y lo compila (varios minutos). Al terminar, el juego se abre solo. Las siguientes veces `run.bat` lo inicia directamente. - `run.bat -Rebuild` fuerza recompilar. - `run.bat -ValidateOnly` solo comprueba requisitos. - **`update.bat`** busca una versión nueva en las releases de GitHub, la descarga verificada por SHA-256 y la instala conservando `data`, `out` y tus partidas. El siguiente `run.bat` recompila. El juego queda en `out\Asuka120_Recompiled.exe` (con el lanzador para configurar vídeo, controles y memory cards). **No subas ni compartas `out`, `generated`, `disc` ni `data`**: contienen material derivado de tu disco. ### Disco soportado | | | |---|---| | Serial | SLPS-02074 | | `.bin` | 291 095 280 bytes | | SHA-1 | `d33f5e7f73a5a4d0c92f157c2106fe53c789358c` | --- ## English ### Requirements - 64-bit Windows 10/11. - Internet access on the first run (~200 MB toolchain download). - About 6 GB of free space. - Your own dump of the game: `.cue` + `.bin` (Redump, SLPS-02074). **No Visual Studio, CMake or Python install is needed.** `run.bat` downloads a pinned, SHA-256-verified portable toolchain (the official PSXRecomp cmake-clang-v1 pack: clang 22, CMake, Ninja, Python) into `tools\.build`. ### Usage 1. Download and extract the release (or clone the repository) anywhere you can write. 2. Copy your `.cue` and its `.bin` into `data`. 3. Run **`run.bat`**. The first run validates the disc, prepares the toolchain, recompiles and compiles the game (several minutes), then starts it. Later runs start the game directly. `run.bat -Rebuild` forces a rebuild; `update.bat` installs the latest release while keeping `data`, `out` and your saves. The game ends up in `out\Asuka120_Recompiled.exe`. **Never upload or share `out`, `generated`, `disc` or `data`.** --- ## How it works ``` data\*.cue/.bin --verify--> psxrecomp_cli generate --> generated\*.c (private) \-> disc\SLPS_020.74 (private) generated + psxrecomp runtime --clang (pinned pack)--> out\Asuka120_Recompiled.exe ``` The runtime boots the bundled, MIT-licensed **OpenBIOS**; no retail BIOS is needed. See [LEGAL.md](LEGAL.md) and [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md). PSXRecomp is PolyForm Noncommercial: this project is for noncommercial use only.