Case study
International Rally Championship: an x86-to-C native recompilation
ircrecomp statically translates International Rally Championship's RAL.EXE x86 functions into C and compiles a native 64-bit Windows game from the user's CD image. An SDL3 runtime replaces Windows 98 and DirectX 5 interfaces; analysis covers code discovery, relocations and jump tables.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 5
- Last commit
- 2026-10-08
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Use the CD image with RAL.EXE 4.81, supplied as .cue and .bin files.
- Prerequisites: Windows 10 or 11 64-bit is supported; source use requires Python 3.10+.
- Limits: Physical gamepad and steering-wheel controls are unfinished; network multiplayer is outside scope.
- License: MIT licence.
Cite
BibTeX
@misc{international-rally-championship-recomp-case,
title = {{International Rally Championship: an x86-to-C native recompilation}},
howpublished = {\url{https://github.com/ericodeoliveira/international-rally-championship-recomp}},
url = {https://github.com/ericodeoliveira/international-rally-championship-recomp},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/international-rally-championship-recomp-case/}}
}Plain text
International Rally Championship: an x86-to-C native recompilation. https://github.com/ericodeoliveira/international-rally-championship-recomp (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/international-rally-championship-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · ericodeoliveira/international-rally-championship-recomp · Revision d09e1fe
- PESQUISA.md GitHub · ericodeoliveira/international-rally-championship-recomp · Revision d09e1fe
More in Games
- iPod Click Wheel Recomps: statically recompiling six iPod games · Case study
- IsaacRecomp: translating Flash game bytecode to native C++ · Case study
- ISSD Native: recompiling International Superstar Soccer Deluxe · Case study
- Jade Empire: a native port by x86-to-Odin static recompilation · Case study
- James Pond 2: Codename RoboCod — an Amiga static recompilation · Case study
- Jet Force Gemini Recomp: a native Windows recompilation · Case study