allrecomps

Nintendo DS / Recompilation

Pokémon SoulSilver — ssrecomp

ssrecomp translates SoulSilver’s ARM9 game code while retaining melonDS components for ARM7 and DS hardware. It is a hybrid execution model, not a claim that every DS component has been recompiled.

Release availableLinux · macOS · Windows
Pokémon SoulSilver — ssrecomp
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

About this project

ssrecomp translates SoulSilver’s ARM9 game code while retaining melonDS components for ARM7 and DS hardware. It is a hybrid execution model, not a claim that every DS component has been recompiled.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Compatibility

Use your own USA SoulSilver .nds ROM. Linux is the tested native path, macOS builds are documented and Windows gameplay is explicitly untested. Support does not extend automatically to HeartGold or other Pokémon titles.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

Linux gameplay testing and macOS builds are documented; Windows gameplay is explicitly untested. The ARM7/hardware layer remains hybrid.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

The latest non-prerelease GitHub release observed is v0.4.2. A release does not establish stability, complete gameplay or tested platform support.

Source: GitHub latest release (automatic) ↗ · Checked Oct 21, 2026

Known limitations

A successful Windows build is not a gameplay test. The ARM7/hardware emulation layer remains part of the runtime; performance and accuracy should be evaluated on the documented build rather than inferred from the word recompilation.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Getting started

Follow the OS-specific setup to supply the ROM, generate the translated code and build/start the host. Retain soulsilver.sav and ssrecomp.cfg when changing builds, and follow the controller/input configuration in the README.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.