Action Kart
Native iOS port of Mario Kart DS
A native iPhone and iPad build of a 2005 DS kart racer, without an emulator. The game's code from your own cartridge dump is translated to C on your Mac and compiled into an app for your own device.
There is no public build, by design: the app holds code translated from your copy of the game. Copy your ROM to rom/mkds.nds, run sh ios/construir.sh, then install the unsigned IPA with Sideloadly or AltStore using your own Apple ID.
Playing a DS game on an iPhone usually means an emulator, with two stacked screens squeezed onto a phone held sideways.
What it does
No emulator
The game's code is translated to C ahead of time and compiled into a real iOS app.
One-screen 16:9 layout
Both DS screens become one widescreen view that fits the phone.
Wider 3D camera
The race camera is widened to fill the 16:9 screen.
New pixel-art interface
A redesigned interface in pixel art, with an original app icon.
Touch controls
Play with on-screen touch controls on iPhone and iPad.
Your own ROM only
No game is included. The app only accepts the ROM it was built from.
Overview
- Platform
- iPhone and iPad
- Price
- Free and open source (MIT licence)
- Works with
- iPhone and iPad
- Built on a Mac with Xcode, Homebrew, SDL2 and CMake
- Your own dump of the European version (game code AMCP)
Unofficial fan project. Not affiliated with, endorsed by, or sponsored by Nintendo. Mario Kart DS and all related names, characters and trademarks belong to Nintendo. No ROM, game code or game assets are included. Based on DS Kart Recompiled by alontube (MIT).
Questions
Is this an emulator?
No. The game's code from your own cartridge dump is translated to C on your Mac and compiled into a native iOS app.
Can I download the app?
No. There is no IPA, App Store listing, TestFlight or release download, and there never will be. You build your own from your own ROM, for your own devices only.
Which version of the game do I need?
Your own legally dumped copy of the European version, game code AMCP.
Is it official?
No. Action Kart is an unofficial fan project, not affiliated with or endorsed by Nintendo.
Technical details for developers
Stack, architecture and how it is built.
Stack
Build from source
The full code and build steps are in the GitHub repo.
Want something like this?
I design and build apps and web apps from the first idea to launch.