Madeira

An advanced open-source PC game emulator built for iOS, featuring a fully integrated Steam client environment.

iOS (ARM64) x86/x64 Translation DX11 / DX12 Support GPL-3.0 License
View on GitHub Join Community

Architecture & Features

Built-in Steam Client

Log directly into your Steam account inside the emulator to sync, download, patch, and launch your Windows game library natively on iOS hardware.

DirectX 11 & DX12

Translates complex Windows graphics pipelines to run smoothly on modern mobile GPU architectures via advanced metal/vulkan layer mapping.

32-bit & 64-bit Binary Support

Comprehensive instruction set translation layer handling legacy 32-bit executables right alongside modern 64-bit Windows software.

JIT Execution Engine

Optimized Just-In-Time compilation pipelines designed to achieve maximum execution efficiency on iOS devices.

System Prerequisites

Due to strict iOS memory and execution privileges, running Madeira requires proper side-loading and environment configuration:

terminal — clone & setup
# Clone the repository git clone https://github.com/willfaust/Madeira.git cd Madeira # Build instructions available in docs/

Community & Issues

Get real-time support, discuss performance benchmarks, and check compatibility updates with other developers and testers.

Discord Server GitHub Issue Tracker