SR
Based on Albion
compare all 2 clonesBased on Battle Isle 2220
Based on Septerra Core: Legacy of the Creator
Based on X-COM: Terror from the Deep
Based on X-COM: UFO Defense
About
SR is a static binary recompiler that converts DOS and Windows game executables into Windows, Linux, or macOS native builds (x86, x64, ARM, or RISC-V, depending on target). It currently supports Albion, X-COM: UFO Defense, X-COM: Terror from the Deep, and Warcraft: Orcs & Humans from DOS, plus Septerra Core: Legacy of the Creator and Battle Isle 3: Shadow of the Emperor from Windows. The source code is released under MIT, with GPLv2-or-later and LGPLv2.1-or-later options for use in GPL projects.
Getting started
Using it requires providing an original executable of one of the supported games as input to the recompiler, which then produces an assembler version that can be built into a native binary for the target platform.
Additional notes
- Platform support
- Generated builds are little-endian only, and the ARM output supports both softfp and hardfp calling conventions.