Madeira 0.1.0
Madeira runs Windows PC games on iPhone in a single app: FEX-Emu translates x86-64 to ARM64, a Wine 11 fork runs as ARM64EC, DXMT maps Direct3D 11 to Metal, and Direct3D 12 runs natively.
Install
- The IPA is ad-hoc signed (no certificate) and carries the app's entitlements, including the increased memory limit. Sideload it with your own Apple ID (SideStore, AltStore, Sideloadly, Plume or similar), which signs it for your device. Settings should show both JIT and Memory+ green before you play.
- Games need JIT: enable it with StikDebug (the app's Enable JIT button). Settings shows JIT and Memory+ status and says Ready to play when both are on.
- Requires iOS 17 or later; the interface is designed for iOS 26.
In this build
- Liquid metal in place of Liquid Glass on the navigation bar's buttons, the tab bar and the Desktop button, with a metal rim on the tab bar's lens and the search field (
MADEIRA_GLASS_SKIN=0/MADEIRA_LIQUID_METAL=0inmadeira.cfgturn them off). - Library: ambient light around game artwork, a card press animation, icon-only tab bar.
- fastsync is the default sync engine.
- New app icon.
Not included
The Microsoft Visual C++ runtime DLLs are not redistributed (see legal/THIRD-PARTY-NOTICES.md). Building from source: tools/fetch-vcruntime.md.
Licenses and third-party notices are in the app bundle (legal/, licenses/) and in this repository.