Analysis updated 2026-05-18
Play a legally owned copy of Ultima VI on an iPhone or iPad with touch controls.
Sideload the game onto an iOS device from Windows or Linux without owning a Mac.
Learn how to package an existing DOSBox port into a signed, self-installed iOS app.
| dmaynard51/ultima6-ios | dockur/proxmox-backup | ac000/libctemplate | |
|---|---|---|---|
| Stars | 10 | 10 | 11 |
| Language | Shell | Shell | Shell |
| Last pushed | — | — | 2022-01-19 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | general | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires your own legally purchased copy of Ultima VI's game files, free Apple ID installs expire every 7 days unless renewed.
This project lets you play the classic DOS game Ultima VI, Warriors of Destiny, on an iPhone or iPad. It works by building a version of dospad, an open source iOS port of the DOSBox emulator, and setting it up to boot straight into Ultima VI with a custom icon and touch controls, instead of leaving you at a bare DOS prompt. You need to own a legal copy of Ultima VI yourself, since the game files are not included in this repository at all, only the build tooling. If you have a Mac with Xcode installed, one script clones and patches DOSBox, copies your own game files onto the device, brands the app, and installs it, and it explains clearly that you do not need a paid Apple Developer account to do this, just a free Apple ID. The catch with a free account is that the installed app's signature expires every seven days, so you either reopen Xcode to reinstall it, or use a free sideloading tool like AltStore that renews the signature automatically over Wi-Fi. If you do not have a Mac at all, the project also publishes a ready built app file in its releases that you can install on Windows, Linux, or Mac using tools like Sideloadly or AltStore, again with just a free Apple ID. After installing, you copy your own Ultima VI files onto the phone through the Files app or a computer's file sharing, taking care to place the game files directly at the top level rather than nested in an extra folder, since a wrong folder structure will leave the app stuck at a plain command prompt instead of starting the game. Once running, the app displays the original game in landscape with a purpose built control layout: a movement pad, labeled buttons for common Ultima commands like Look, Talk, and Attack, and a toggle to bring up a full keyboard for typing things like character names. The README also covers a separate route for playing the same game on Android using an existing DOSBox app called RetroArch, again requiring your own copy of the game files, since this repository itself only supports iOS.
A build tool that packages the classic DOS game Ultima VI into an iPhone or iPad app with touch controls, using your own legally owned copy of the game.
Mainly Shell. The stack also includes Shell, DOSBox, Xcode.
The underlying dospad emulator is GPLv2, but the README excerpt does not state a license for this project's own scripts.
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.