Case study
iPod Click Wheel Recomps: statically recompiling six iPod games
iPod Click Wheel Recomps translates six iPod click-wheel games from their ARM code into C++ that builds on current hardware. Mini Golf, Cubis 2, Hold 'Em, and the other listed games share a runtime. Mini Golf also targets Nintendo Switch and Android.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 61
- Last commit
- 2026-09-06
- Language
- Rust
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Each game needs its own decrypted files from the player's copy. macOS, Linux, and Windows are supported. Mini Golf also lists Switch and Android.
- The games and the shared runtime are GPL-3.0-or-later. Tools in common/tools/ are MIT. The split is in LICENSING.md.
Cite
BibTeX
@misc{ipod-clickwheel-recomps,
title = {{iPod Click Wheel Recomps: statically recompiling six iPod games}},
howpublished = {\url{https://github.com/DogParty/iPodClickWheelRecomps}},
url = {https://github.com/DogParty/iPodClickWheelRecomps},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/ipod-clickwheel-recomps/}}
}Plain text
iPod Click Wheel Recomps: statically recompiling six iPod games. https://github.com/DogParty/iPodClickWheelRecomps (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/ipod-clickwheel-recomps/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · DogParty/iPodClickWheelRecomps · Revision 8a7afce
More in Games
- 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
- Jet Force Gemini: Recompiled — an N64 static recompilation port · Case study