AI Summary

Overview

Unleash the power of your iPhone by running x86-64 Windows PC games directly on your non-jailbroken device. Madeira achieves this groundbreaking feat by ingeniously combining Wine (ARM64EC), FEX-Emu for x86-64 to ARM64 translation, and DXMT for Direct3D 11 to Metal conversion. This sophisticated setup allows games to run as a single Mach process, with wineserver integrated as a thread, streamlining the execution on iOS.

Key Features

  • Cross-Architecture Emulation: Seamlessly translates x86-64 Windows binaries to ARM64 for native execution on iOS devices.
  • Direct3D 11 to Metal Translation: Leverages DXMT to convert graphics API calls, enabling modern Windows games to render with Metal's efficiency.
  • Jailed iOS Execution: Designed to run on non-jailbroken iPhones, making it accessible to a wider user base.
  • Integrated Wine Environment: Utilizes Wine's capabilities to provide a Windows-like runtime for applications.
  • Research-Oriented Project: Actively developed and pushes the boundaries of what's possible on iOS, with ongoing improvements and support for more titles.

Typical Use Cases

  • Gaming on the Go: Experience your favorite PC titles on your iPhone without needing a separate gaming device.
  • Retro Gaming Enthusiasts: Revisit classic Windows PC games on a modern, portable platform.
  • Mobile Development Exploration: A fascinating project for developers interested in inter-architecture emulation and graphics translation on iOS.
  • Unlocking New Content: Play games that were previously unavailable on iOS by leveraging this unique emulation solution.

Repository Trajectory

Trended #12 on daily

September 30, 2026

Trended #9 on daily

September 28, 2026

First tracked on GitTrend

September 28, 2026

Loading README...

Contributors

Languages

C

86%

Objective-C

5%

Swift

4%

Objective-C++

3%

Shell

1%

Python

1%