Madeira icon
Madeira icon

Madeira

 1 like

Run Windows PC games on a non-jailbroken iPhone.

Madeira screenshot 1

Cost / License

Since

  • New

Updated

  • Updated Nov 2026

Releases

  • 5 releases last year5 last year

Platforms

  • iPhone
  • iPad
1like
0articles
Save

Features

Features

Highlights All activities

Madeira News & Activities

Recent activities

Madeira information

AlternativeTo Category

System & Hardware

GitHub repository

  •  3,082 Stars
  •  401 Forks
  •  100 Open Issues
  •   Updated  
View on GitHub
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.