dmaynard51/ultima2-ios — explained in plain English
Analysis updated 2026-05-18
Play the original DOS version of Ultima II on an iPhone or iPad using your own game files.
Sideload the app without a Mac or paid Apple Developer account using tools like Sideloadly or AltStore.
Run Ultima II on Android through RetroArch's DOSBox-Pure core or the paid Magic DOSBox app.
Learn how an existing iOS DOSBox project can be patched and rebranded to auto launch a specific game.
| dmaynard51/ultima2-ios | 100/dotfiles | adams549659584/my-openwrt-actions | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Shell | Shell | Shell |
| Last pushed | — | 2016-11-18 | 2020-06-06 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 1/5 | 3/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires your own legally owned Ultima II game files, none are included in the repo.
Ultima II on iOS lets you play the classic 1980s DOS game Ultima II: The Revenge of the Enchantress on an iPhone or iPad. It works by running the original DOS version of the game inside DOSBox, a program that lets old DOS software run on modern devices. The app is built on top of an existing open source project called dospad, which is a version of DOSBox made for iOS. This project clones that DOSBox app, patches it to load Ultima II automatically, and gives it a custom icon and name. Importantly, this project does not include the actual Ultima II game files. Ultima II is not free, so you need to already own a legal copy of the game, such as the GOG bundle that includes Ultima 1, 2, and 3. During setup, the build process copies your own game files onto your device. There are two ways to install it. If you have a Mac with Xcode, you can clone the repository and run a build script that clones the DOSBox app, patches it, signs it, and installs it on your device, using your own free Apple ID, no paid developer account required. If you do not have a Mac, you can download a prebuilt app file from the Releases page and install it using tools like Sideloadly, AltStore, or TrollStore on Windows, Linux, or Mac, again with a free Apple ID. Once installed, the app boots straight into the game in landscape mode, with an on screen directional pad, buttons for common Ultima II commands like Attack, Talk, and Cast, and a toggle for a full keyboard when text entry is needed. The README also explains how to play Ultima II on Android using existing DOSBox front ends such as RetroArch with the DOSBox-Pure core, or a paid app called Magic DOSBox, again supplying your own game files. The underlying DOSBox code is licensed under GPLv2, while the icon and build script are MIT licensed. Ultima II itself remains the property of its original publisher.
A build script that turns the open source iOS DOSBox app dospad into a one tap Ultima II player, using your own legally owned copy of the game.
Mainly Shell. The stack also includes Shell, DOSBox, Xcode.
The DOSBox core is GPLv2 licensed and the build script is MIT licensed. You must supply your own legally owned Ultima II game files, which are not covered by this repo's license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.