Analysis updated 2026-05-18
Run classic MS-DOS programs and games on a real iPhone or iPad.
Import DOS software as a ZIP file or through the Files app onto the emulated drive C.
Use onscreen touch controls, a virtual joystick, or a Bluetooth controller to play DOS games.
Adjust the emulated CPU speed, including a turbo mode for running software faster.
| burnermcburnface33/dospad | ac000/find-flv | acc4github/kdenlive-omnifade | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | C | C | C |
| Last pushed | — | 2013-04-05 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a Mac with Xcode and XcodeGen, an Apple Developer account, and a real iOS 17+ device since the simulator is not supported.
This project, called iDOS 3, is an iPhone and iPad app that lets you run old MS-DOS PC programs and games directly on your device. It is built on top of an existing DOS emulator called DOSBox-X, wrapped inside a native Apple app made with SwiftUI, and it continues a line of earlier apps known as dospad and iDOS. Because the emulator's underlying code is only built for real iPhones and iPads, it will not run in Apple's simulator, only on an actual device. The app is designed around making a keyboard-and-mouse era operating system usable purely by touch. It offers seven different input methods, including an onscreen keyboard with function keys, a virtual joystick, a customizable D-pad, and a mode where the whole screen behaves like a mouse trackpad. It also supports Sound Blaster style audio, lets you adjust how fast the emulated computer runs through a CPU cycles setting, and includes a turbo mode for full speed. For storage, the app automatically treats your device's Documents folder as drive C, which you can browse from the Files app. You can also import zipped DOS software directly, or open specially prepared folders called idos packages that bundle a DOS configuration with the software itself. There are basic save states for restoring your drive setup and launch settings, though the README notes that full save states are still experimental and can sometimes cause display problems. To build the app you need a Mac with Xcode and a tool called XcodeGen, an Apple Developer account, and a real iOS device. DOS software and disk images are not included. You must supply your own and are responsible for using them legally. The README states the source code is released under the GPLv2 license, while bundled visual assets are for personal use only.
An iOS app called iDOS 3 that emulates an MS-DOS computer, letting you run classic DOS software on a real iPhone or iPad using a full set of touch controls.
Mainly C. The stack also includes C, Swift, SwiftUI.
The source code is released under GPLv2, meaning you can use and modify it, but any distributed version must also be open source under the same license.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.