Castlevania: Symphony of the Night and Super Mario Galaxy Decompilation Projects Receive Fresh Code Updates

Community reverse-engineering teams log new matching-decompilation commits on September 10 for Castlevania: Symphony of the Night and Super Mario Galaxy.

Two important matching-decompilation projects have received fresh development commits on 10 September, continuing the increasingly sophisticated effort to preserve classic games at source-code level. Work has advanced today on the community reconstruction of Konami's Castlevania: Symphony of the Night as well as Petari, the decompilation project focused on Nintendo's Super Mario Galaxy. Public trackers show new commits for both projects today, although the available summaries do not justify claiming a dramatic new gameplay feature or compatibility milestone. These should therefore be understood as incremental engineering progress rather than new playable releases. Matching decompilation is very different from ordinary emulation. Developers analyse an original game's machine code and attempt to write equivalent C or C++ source that compiles into identical or functionally matching binary output. Small details such as compiler versions, optimisation decisions, data alignment and the exact structure of a conditional statement can alter the generated instructions, making the process extraordinarily painstaking. Symphony of the Night is an especially valuable target because the 1997 PlayStation release became one of the defining examples of exploration-driven action design and helped create the modern Metroidvania label. Reconstructing its original code can eventually provide a much clearer understanding of how its rooms, enemies, equipment, animation and PlayStation-specific systems work. Super Mario Galaxy presents an even larger challenge. Nintendo's 2007 Wii game contains complex gravity systems, spherical worlds, animation, camera behaviour and numerous systems written around specialised Wii hardware. The Petari project has been receiving frequent commits as contributors gradually identify and reconstruct individual functions. Neither project should be confused with distributing commercial game assets, and users interested in eventual builds still need legitimate data from the original games where required. The long-term importance is preservation. ROMs and disc images preserve executable binaries, but decompilation preserves human-readable understanding of how those binaries were created. Successful projects elsewhere have eventually enabled native ports, widescreen support, accessibility work, debugging and extensive modification. There is no guarantee that every reconstruction will follow the same path, but each matched function makes the original engineering less opaque. In 2026, videogame preservation increasingly means saving not only what a game displays, but how its underlying software actually works.