Madeira icon
Madeira icon

Madeira

Run Windows PC games on a non-jailbroken iPhone.

Cost / License

Platforms

  • iPhone  Not on the AppStore
  • iPad
0likes
0articles

Features

  1.  Run Windows Games
  2.  X86/x64 Compatibility
  3.  X86-emulation

Madeira News & Activities

Highlights All activities

Recent activities

Madeira information

AlternativeTo Category

System & Hardware

GitHub repository

  •  123 Stars
  •  33 Forks
  •  4 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Madeira was added to AlternativeTo by Darlene Sonalder on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Madeira?

Run Windows PC games on a non-jailbroken iPhone.

Madeira combines Wine (ARM64EC), FEX-Emu for x86-64 ? ARM64 translation, and DXMT for D3D11 ? Metal, running as a single Mach process on iOS with wineserver as a thread rather than a separate process. Status

Thumper and ULTRAKILL are playable. Marvel Cosmic Invasion has reached gameplay, though a run has also ended in an unexplained termination and its controls are not yet reliable. Others reach gameplay at low frame rates. This is a research project, not a product: expect rough edges, per-title quirks and breaking changes.

Requirements

  • A non-jailbroken iPhone. Development has been on an A15 (iPhone 13 Pro).
  • JIT, which on iOS requires a debugger to attach — StikDebug is what this project uses.
  • An Apple ID for signing. A free account works; its provisioning profiles expire after 7 days, so the app must be rebuilt and reinstalled weekly. The app's container survives reinstall, so prefixes and saves are preserved.

Because JIT requires debugger attach, this app cannot be distributed through the App Store. It is installed by sideloading. Building

The build is split across several chains — the unix-side Wine libraries, the ARM64EC PE modules, FEX, DXMT and the iOS app itself. build/*/build.sh covers the native pieces; the app is built with xcodebuild.

git clone --recurse-submodules <this repo>

Note that FEX, wine and research/dxmt are submodules pointing at forks containing the iOS work; upstream clones will not build here.