Case study
BarrelPad: an Apple port of the reconstructed Diddy Kong Racing engine
BarrelPad adapts Golden Balloon's decompilation-based Diddy Kong Racing port for Mac, iPhone, and iPad. It adds Apple lifecycle integration, game-specific touch and controller input, and local loading of the user's ROM while the reconstructed game logic runs as native host code.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 11
- Last commit
- 2026-10-24
- Language
- Objective-C++
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: Supply a supported Diddy Kong Racing ROM; US 1.1 is documented as tested.
- Prerequisites: Build with a Mac, Xcode, and the documented CMake, Ninja, and package tools.
- Prerequisites: Physical-device installation requires an Apple development identity and provisioning profile.
- License: Consult RIGHTS_AND_LICENSES.md for the project's rights and licensing boundaries.
Cite
BibTeX
@misc{barrelpad-diddy-kong-racing-case,
title = {{BarrelPad: an Apple port of the reconstructed Diddy Kong Racing engine}},
howpublished = {\url{https://github.com/chrissotraidis/barrelpad}},
url = {https://github.com/chrissotraidis/barrelpad},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/barrelpad-diddy-kong-racing-case/}}
}Plain text
BarrelPad: an Apple port of the reconstructed Diddy Kong Racing engine. https://github.com/chrissotraidis/barrelpad (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/barrelpad-diddy-kong-racing-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · chrissotraidis/barrelpad · Revision 1a7bb13
- docs/ARCHITECTURE.md GitHub · chrissotraidis/barrelpad · Revision 1a7bb13
More in Games
- BattleShip: an AI-assisted Super Smash Bros. native port · Case study
- bbport: a native Bloodborne runtime for Linux and Windows · Case study
- BearBirdPad: a Banjo-Kazooie recompilation port for iPhone and iPad · Case study
- Beat Hazard 2 Vita: an Android binary port for PS Vita · Case study
- Bejeweled LIVE + decomp: a Windows Phone game ported to MonoGame · Case study
- BellPad: an Apple platform port of Animal Crossing · Case study