willfaust/Madeira:在未越狱的 iPhone 上跑 Windows 游戏
来源:GitHub — 2026-09-28 · ⭐ 752 · C
📋 概述
Madeira 要在未越狱的 iPhone 上运行 x86-64 的 Windows 游戏:它把 Wine(ARM64EC)、负责 x86-64 到 ARM64 翻译的 FEX-Emu,以及把 D3D11 转到 Metal 的 DXMT 组合起来,在 iOS 上作为单个 Mach 进程运行,wineserver 以线程而非独立进程存在。README 明确说这是研究项目而不是产品:Thumper 与 ULTRAKILL 已经可玩,Marvel Cosmic Invasion 能进游戏但出现过不明退出,其他游戏能进但帧率偏低。
🔑 核心要点
- Wine 加 FEX-Emu 加 DXMT 三件套,让 iOS 跑起 Windows 游戏
- 单 Mach 进程架构,wineserver 以线程形式存在
- 开发机为 A15(iPhone 13 Pro),需要 JIT,iOS 上依赖 StikDebug 附加调试器
- 作者定性为研究项目:逐游戏有怪癖,版本更新可能破坏兼容性
💡 金句
这是研究项目,不是产品——能跑起来,但别指望它像产品一样稳。
👍 0
👎 0
← 返回 GitHub Trending 首页