RecompOne Turns PS1 Code Into Native-PC Instructions, Starting With Symphony of the Night

Illustration: A close-up view of a light gray video game controller featuring a directional pad on the left, central start and select buttons, and a cluster of colored shape buttons on the right.
News

A new static recompilation project called RecompOne has gone live, aiming to streamline the process of bringing PlayStation 1 software to modern PCs. Developed by an independent programmer named Flaffy, the tool translates PS1 executables into C# code and pairs that translation with a runtime layer that maps the original PlayStation hardware environment — GPU, SPU, memory-mapped I/O, and all — to instructions modern processors can execute natively. The developer has chosen Castlevania: Symphony of the Night, Konami’s landmark 1997 action-platformer, as the project’s proving ground.

The project’s headline framing — “This Project Is Not Vibe-Coded” — underscores a deliberate, hand-crafted methodology. Developer Flaffy has stated that “AI is a useful research tool but does not replace human judgment.” That posture sets a clear tone for a tool whose results will be judged on accuracy and playability rather than the speed with which it was produced.

Why Static Recompilation Matters

Static recompilation is not a new idea in the preservation space. Tools that translate original machine code into native code for host CPUs have been a staple of the N64 and PS2 homebrew scenes for years, often producing ports that run at full speed on modest hardware where traditional emulators would struggle. What distinguishes RecompOne is its target language — C# — paired with a custom runtime that emulates the PS1’s quirky hardware layer without forcing the host PC to interpret MIPS instructions on the fly. For retro enthusiasts, that combination could mean smoother ports, easier modding, and a more accessible path to fan translations and community patches.

A Fitting Test Subject

Symphony of the Night remains a high-profile benchmark for any project aiming to handle PS1-era code. The game earned lasting acclaim for its non-linear exploration, RPG-style stat progression, and gothic-horror atmosphere, and it has inspired countless spiritual successors across the Metroidvania genre. Using it as the first target also gives the community an early gauge of RecompOne’s accuracy: long-time SOTN players can notice even tiny texture glitches or timing bugs, making it a brutal but fair test case for any reimplementation effort.

If the project matures, RecompOne could join a growing roster of preservation-friendly ports that retro fans regularly track through our news section. For now, Flaffy’s emphasis on transparency and manual craftsmanship makes RecompOne a project worth keeping an eye on.

Source: Time Extension