PC gamers can finally run major Windows titles on a handheld console that fits in a pocket. Developer Will Faust released Madeira, a software tool that bypasses Apple’s sandbox restrictions to execute x86-64 code on iOS devices. This shift matters because it removes the need for jailbreaking, allowing users to access a library of PC games directly on their iPhones.
Madeira emulator translates PC games to iOS with 30 fps performance
The application functions as a unified pipeline that translates desktop instructions into a format Apple silicon can process. It combines Wine ARM64EC with FEX-Emu to handle the processor architecture shift and uses DXMT to convert DirectX 11 calls into Apple Metal graphics commands. This technical stack allows the iPhone to interpret standard PC game binaries without requiring native iOS ports.
- Minimum Hardware: iPhone 13 Pro or above (A15 Bionic or above)
- Technical Stack: Wine (ARM64EC), FEX-Emu (x86-64 to ARM64 translation), DXMT (D3D11 to Metal translation)
- Memory Management: Swap-like implementation offloading memory to iPhone storage
- Performance (RDR 2): Close to 30 fps at nearly 720p on iPhone 18 Pro
System requirements start with the iPhone 13 Pro and the A15 Bionic chip, though newer hardware delivers significantly better results. The latest builds demonstrate Red Dead Redemption 2 running at nearly 720p resolution with frame rates close to 30 fps on the iPhone 18 Pro. Grand Theft Auto V, Fallout 4, Dead Space, Mirror's Edge, and Far Cry 3 also operate on the device with playable performance.
Memory management now includes a swap-like feature that offloads data to the iPhone's internal storage to prevent crashes. Users must sideload the application manually because iOS 18.4 and later versions block Just-In-Time (JIT) compilation in App Store submissions. This restriction forces enthusiasts to configure their devices manually to enable the necessary execution permissions.
The tool represents a significant technical milestone for mobile emulation by delivering playable frame rates for demanding AAA titles. Users with compatible hardware can now test these games through manual installation and JIT configuration.
Source: NotebookCheck




Discussion
0 comments