Analysis updated 2026-07-03
Play Game Boy Advance or Super Nintendo games on your iPhone with save states and fast-forward.
Use an Xbox or PlayStation controller to play Nintendo 64 games on your iPad with custom button mappings.
Sync your game saves and settings across multiple Apple devices using Google Drive or Dropbox.
| rileytestut/delta | rime/squirrel | gluonfield/enchanted | |
|---|---|---|---|
| Stars | 5,947 | 5,956 | 5,929 |
| Language | Swift | Swift | Swift |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing AltStore on a desktop computer and connecting your iPhone by USB, app must be refreshed every 7 days.
Delta is an iOS app that lets you play classic video games from several older Nintendo and Sega consoles on your iPhone or iPad, without needing to jailbreak your device. It supports the Nintendo Entertainment System, Super Nintendo, Nintendo 64, Game Boy, Game Boy Color, Game Boy Advance, Nintendo DS, and Sega Genesis. Each system's emulation is handled by a well-established open source emulator core underneath the Delta interface. The feature set goes well beyond simply running games. Delta supports external controllers from Sony, Microsoft, and Apple, with fully customizable button mappings. It has save states so you can save your progress at any point, a fast-forward option to speed through slow sections, and cheat code support for most systems. Custom controller skins let you change the look of the on-screen touch controls, and you can also import skins made by other people. Sync support through Google Drive or Dropbox keeps your games, saves, and settings in sync across multiple devices. Installation is not through the standard App Store. Apple declined to list Delta there, which led the developer to build a separate tool called AltStore. You install AltStore on your computer first, connect your iPhone via cable, and use it to install Delta directly. Because of how this sideloading process works, Delta needs to be refreshed every seven days or it will stop working. AltStore can do this automatically when your phone is on the same Wi-Fi network as your computer. The project is built in a modular way. The main Delta app, the emulation layer (called DeltaCore), the syncing framework (Harmony), and the utility framework (Roxas) are all separate repositories. This structure was intentional, so that other developers could build their own emulator apps using the same DeltaCore layer. The project is licensed under AGPL v3.
Delta is an iOS app that lets you play classic Nintendo and Sega games on your iPhone without jailbreaking, with save states, cheat codes, fast-forward, and controller support.
Mainly Swift. The stack also includes Swift, iOS.
You can use, modify, and distribute this software, but any changes or apps that incorporate its code must also be released as open source under the same AGPL v3 license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.