git404hub

what is xenogears-recomp fr?

opokxeno/xenogears-recomp — explained in plain English

Analysis updated 2026-05-18

2PythonAudience · generalComplexity · 4/5Setup · moderate

tl;dr

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.

vibe map

mindmap
  root((repo))
    What it does
      Rebuilds PS1 Xenogears
      Runs without emulator
      Native Windows Mac Linux app
    Current state
      Early alpha build
      Boots and plays intro
      Untested past opening
    Requirements
      Own PS1 BIOS file
      Xenogears USA Disc 1
      C compiler and SDL2
    How it works
      Translates game code to C
      Simulates PS1 hardware
      On-demand code compilation
    Audience
      Retro game fans
      Tinkerers and hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play the opening sections of Xenogears on a modern PC without a traditional emulator.

VIBE 2

Explore how a PS1 game's original code can be translated into native C code.

VIBE 3

Test the early alpha build and report visual glitches or issues past the opening sections.

VIBE 4

Compile a native version of Xenogears from your own disc using the provided build scripts.

what's the stack?

CPythonCMakeSDL2

how it stacks up fr

opokxeno/xenogears-recomp0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity4/52/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

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.

The explanation does not mention a license, so the licensing terms are unknown.

in plain english

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.

prompts (copy fr)

prompt 1
I have a legally obtained PlayStation BIOS file and a Xenogears USA Disc 1 image. How do I set up and run this recompiled version of Xenogears using the prebuilt release?
prompt 2
Help me compile the Xenogears recomp project from source on Windows. I have a C compiler and CMake installed but need to set up SDL2.
prompt 3
I'm seeing black polygons in some scenes while playing the recompiled Xenogears. What causes this and is there a known fix or workaround?
prompt 4
Explain how this project uses PSXRecomp to translate original PlayStation game code into native C code, and how the runtime layer simulates PS1 hardware components.
prompt 5
I want to use the launcher window to configure widescreen mode and controller bindings for Xenogears. What settings are available and how do I point it to my BIOS and disc files?

Frequently asked questions

what is xenogears-recomp fr?

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.

What language is xenogears-recomp written in?

Mainly Python. The stack also includes C, Python, CMake.

What license does xenogears-recomp use?

The explanation does not mention a license, so the licensing terms are unknown.

How hard is xenogears-recomp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is xenogears-recomp for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.