Analysis updated 2026-05-18
Play the opening sections of Xenogears on a modern PC without a traditional emulator.
Explore how a PS1 game's original code can be translated into native C code.
Test the early alpha build and report visual glitches or issues past the opening sections.
Compile a native version of Xenogears from your own disc using the provided build scripts.
| opokxeno/xenogears-recomp | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires your own legally obtained PS1 BIOS and Xenogears USA Disc 1 image files, plus a C compiler, CMake, and SDL2 if compiling from source.
This project takes the classic PlayStation 1 role-playing game Xenogears and rebuilds it so it can run on modern computers without needing a traditional emulator. It uses a tool called PSXRecomp that translates the original game code and the PlayStation startup system into standard C code, which then compiles into a regular Windows, Mac, or Linux program. The result is a single application that boots the game directly as native code. The project is still in early alpha. Right now it boots successfully, reaches the title screen, plays the opening movie, and handles the beginning of gameplay with working graphics, sound, controller input, and memory card saves. However, no one has completed a full playthrough, so anything past the opening sections is unverified. Some visual glitches like black polygons can appear in certain scenes, and various optional enhancements remain untested or rough. To use it, you must supply your own legally obtained copies of the PlayStation BIOS file and the Xenogears USA Disc 1 game image. The repository includes none of these files. You can either download a prebuilt release or compile it yourself using the provided build scripts, which require a C compiler, CMake, and the SDL2 library. A launcher window lets you point to your BIOS and disc files, adjust settings like widescreen or controller bindings, and start the game. Under the hood, the recompiler reads the original game executable and translates its instructions into C. A runtime layer simulates the PlayStation hardware components like the graphics processor, sound chip, and disc drive. When the game loads chunks of code from the disc at runtime, the system captures those and compiles them to native code on demand. Only the USA Disc 1 version is supported. The full README is longer than what was shown.
A project that rebuilds the classic PS1 game Xenogears to run as a native app on modern computers without needing an emulator. It translates the original game code into standard C code that compiles directly into a regular program.
Mainly Python. The stack also includes C, Python, CMake.
The explanation does not mention a license, so the licensing terms are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.