[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"repo-willfaust-madeira-en":3,"i18n-willfaust-madeira-en":180},{"mirrorPool":4,"detail":13,"relatedProjects":89},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":31,"homepage":32,"pushedAt":33,"ownerAvatar":34,"ownerName":32,"ownerBio":32,"lastSyncTime":35,"lastReleaseTime":36,"tags":37,"license":38,"category":39,"subgroup":40,"releases":41},"willfaust","Madeira",1175417517,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira",2459,"C","Run x86-64 Windows PC games on jailed iOS via FEX-Emu + Wine + DXMT",{"C":22,"Python":23,"Swift":24,"Objective-C":25,"Objective-C++":26,"Shell":27,"C++":28,"JavaScript":29,"Metal":29,"HLSL":30,"Rust":30,"Assembly":30},61.4,17.5,13.9,3.5,1.6,1.1,0.4,0.2,0.1,[],"","2026-10-14","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39139570?v=4","2026-10-15T09:00:48.270632+00:00","2026-10-03T16:49:54Z",[],"GPL-3.0","game","游戏模拟器",[42,56,68,78],{"tag":43,"publishAt":36,"semVer":44,"prerelease":48,"assets":49},"v0.1.3",[45,46,47],0,1,3,false,[50],{"fileName":51,"sizeMb":52,"sha256":53,"downloadCount":54,"originUrl":55},"Madeira-0.1.3.ipa",138.81,"71e900cbc140778bd6fa67c1062821981ed98e6bfb674d853cfeefd6d242e1c0",13144,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.3\u002FMadeira-0.1.3.ipa",{"tag":57,"publishAt":58,"semVer":59,"prerelease":48,"assets":61},"v0.1.2","2026-10-03T05:43:06Z",[45,46,60],2,[62],{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":66,"originUrl":67},"Madeira-0.1.2.ipa",135.87,"ed1cd1fdb5e93a33d0f4584f74d04519ace8f39791eb4129487c8f36ff2e3815",915,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.2\u002FMadeira-0.1.2.ipa",{"tag":69,"publishAt":70,"semVer":71,"prerelease":48,"assets":72},"v0.1.1","2026-10-02T08:54:33Z",[45,46,46],[73],{"fileName":74,"sizeMb":64,"sha256":75,"downloadCount":76,"originUrl":77},"Madeira-0.1.1.ipa","045aeb8fd4c71c2e6a78fb4511f94c56f8ed7af14c47a3b0ea2937a4fc8bfcee",1850,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.1\u002FMadeira-0.1.1.ipa",{"tag":79,"publishAt":80,"semVer":81,"prerelease":48,"assets":82},"v0.1.0","2026-10-01T08:46:35Z",[45,46,45],[83],{"fileName":84,"sizeMb":85,"sha256":86,"downloadCount":87,"originUrl":88},"Madeira-0.1.0.ipa",135.84,"29054bb5d167382f004ba3ae04d3995e31070e67f4c0acf7eb4f180280f93335",3695,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.0\u002FMadeira-0.1.0.ipa",[90,103,127,141,154,169],{"owner":91,"repo":92,"repoId":93,"category":39,"subgroup":40,"language":19,"tags":94,"starCount":95,"ownerUid":96,"latestTag":97,"platforms":98,"lastReleaseTime":100,"downloadCount":101,"description":102},"brunodev85","winlator",671061529,[],19298,11407071,"v11.2.0",[99],"android","2026-08-19T11:06:47Z",341368,"An Android application that runs Windows (x86_64) applications on Android devices using Wine and Box86\u002FBox64.",{"owner":104,"repo":105,"repoId":106,"category":39,"subgroup":40,"language":107,"tags":108,"starCount":115,"ownerUid":116,"latestTag":117,"platforms":118,"lastReleaseTime":124,"downloadCount":125,"description":126},"ruffle-rs","ruffle",183483988,"Rust",[109,110,111,112,113,114],"emulator","flash","hacktoberfest","reimplementation","rust","swf",18712,50037962,"nightly-2026-10-19",[119,120,121,122,123],"windows","mac","linux","extension","other","2026-10-19T00:13:37Z",8925,"An Adobe Flash Player emulator written in Rust, targeting both desktop and the web via WebAssembly, designed to keep Flash content playable after Flash's discontinuation.",{"owner":128,"repo":129,"repoId":130,"category":39,"subgroup":40,"language":19,"tags":131,"starCount":134,"ownerUid":135,"latestTag":136,"platforms":137,"lastReleaseTime":138,"downloadCount":139,"description":140},"libretro","RetroArch",689344,[132,128,133],"c","retroarch",14223,1812827,"v1.22.2",[123],"2025-11-20T03:12:17Z",15811,"The reference frontend for the libretro API, a cross-platform, feature-rich emulator frontend supporting a vast library of console emulator cores with advanced features like shaders, rewind, and latency reduction.",{"owner":142,"repo":143,"repoId":144,"category":39,"subgroup":40,"language":145,"tags":146,"starCount":147,"ownerUid":148,"latestTag":149,"platforms":150,"lastReleaseTime":151,"downloadCount":152,"description":153},"Droid-Deck","DroidDeck",1385776214,"Kotlin",[],11016,333418672,"0.5.0",[99],"2026-10-18T15:39:08Z",33010,"DroidDeck brings the SteamOS experience to Android handhelds, running Steam Big Picture and Windows games via Valve's ARM64 Proton on Adreno devices.",{"owner":155,"repo":156,"repoId":157,"category":39,"subgroup":40,"language":19,"tags":158,"starCount":162,"ownerUid":163,"latestTag":164,"platforms":165,"lastReleaseTime":166,"downloadCount":167,"description":168},"xemu-project","xemu",241270996,[159,109,111,160,161],"emulation","original-xbox","xbox",4146,61253676,"pre-release",[119,120,121],"2026-09-29T06:27:11Z",1190,"An open-source Xbox emulator that allows users to play Xbox games on PC.",{"owner":170,"repo":170,"repoId":171,"category":39,"subgroup":40,"language":107,"tags":172,"starCount":173,"ownerUid":174,"latestTag":175,"platforms":176,"lastReleaseTime":177,"downloadCount":178,"description":179},"touchHLE",573107980,[],3969,128069185,"v0.3.0",[119,120,123],"2026-10-01T13:43:22Z",1988,"An open-source emulator for running early iOS apps (iPhone OS 2.0–3.1.3) on PC, supporting macOS, Linux, and Windows.",{"description":181,"readmeHtml":182},"Madeira runs Windows x86-64 PC games on an iPhone without jailbreak: games run unmodified inside a single iOS app, with FEX-Emu translating code, Wine providing Windows, and DXMT plus the in-house madeira-d3d12 rendering Direct3D to Metal.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Madeira runs Windows PC games on an iPhone with no jailbreak, executing games as they are, unmodified, inside a single iOS app. It is an active research project: many games start and some play well, but performance and compatibility vary from game to game and change quickly.\u003C\u002Fp>\n\u003Cp>The stack has four layers: FEX-Emu translates x86\u002Fx86-64 code to ARM64 at runtime; Wine 11.4 is built for ARM64EC so Wine itself runs natively and only the game&#39;s code is translated, with 32-bit games going through WoW64; DXMT implements Direct3D 9\u002F10\u002F11 on Metal; and the in-house madeira-d3d12 implements Direct3D 12 by converting DXIL shaders at runtime with Apple&#39;s Metal Shader Converter.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>iPhone, iOS 26+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Form\u003C\u002Ftd>\n\u003Ctd>sideloaded IPA\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Graphics\u003C\u002Ftd>\n\u003Ctd>DXMT (D3D9\u002F10\u002F11) and madeira-d3d12 (D3D12)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>GPL-3.0 or later\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>A Windows gaming machine squeezed into an iPhone: no jailbreak, one process, games as they are.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Game library\u003C\u002Fstrong>: a library with artwork and search, including a Windows desktop session\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Steam integration\u003C\u002Fstrong>: sign in, browse owned games, then install, update and launch through Valve&#39;s own Windows Steam client (Madeira Dock)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Steam Cloud saves\u003C\u002Fstrong>: saves sync at startup and before each game, two-sided changes are never overwritten blindly and replaced files get backups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Controllers\u003C\u002Fstrong>: Bluetooth gamepads through XInput plus customizable on-screen touch controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard and mouse\u003C\u002Fstrong>: keyboard, mouse and trackboard pass through to games as real input\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video and audio\u003C\u002Fstrong>: cutscenes and music play through FFmpeg, VideoToolbox and AudioToolbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single-process design\u003C\u002Fstrong>: iOS cannot spawn other programs, so even the Wine server runs as a thread\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Gamers who want their Steam library on an iPhone\u003C\u002Fli>\n\u003Cli>Technophiles curious about x86 translation and graphics layers\u003C\u002Fli>\n\u003Cli>Advanced iOS users willing to handle sideloading and JIT setup\u003C\u002Fli>\n\u003Cli>Researchers following Wine and FEX projects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the IPA from the latest release\u003C\u002Fli>\n\u003Cli>Sideload it with your own Apple ID using SideStore, AltStore, Sideloadly or similar\u003C\u002Fli>\n\u003Cli>Open Madeira and enable JIT via StikDebug or the built-in StikJIT helper\u003C\u002Fli>\n\u003Cli>In Settings, confirm JIT and Memory+ both show green checks and Ready to play\u003C\u002Fli>\n\u003Cli>Sign into Steam or import local games, then install and play\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Unmodified games\u003C\u002Fstrong>: no game patches, all compatibility is handled at the system layer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native first\u003C\u002Fstrong>: Wine runs natively as ARM64EC and only game code gets translated, cutting overhead\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In-house D3D12\u003C\u002Fstrong>: no third-party D3D12 dependency, DXIL runtime conversion is fully controlled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe saves\u003C\u002Fstrong>: cloud conflicts never blind-overwrite, every replacement keeps a backup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Device\u003C\u002Ftd>\n\u003Ctd>iPhone on iOS 26 or later\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>JIT\u003C\u002Ftd>\n\u003Ctd>requires an attached debugger, via StikDebug or built-in StikJIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Sideload\u003C\u002Ftd>\n\u003Ctd>any Apple ID, free accounts sign for 7 days\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Optional\u003C\u002Ftd>\n\u003Ctd>some 64-bit games need the Microsoft VC++ runtime (not bundled)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Research project\u003C\u002Fstrong>: compatibility and performance vary by game and shift quickly, expect rough edges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No App Store\u003C\u002Fstrong>: JIT depends on a debugger, Madeira cannot be offered there\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free signing expires\u003C\u002Fstrong>: free Apple ID signatures lapse after 7 days and need refreshing, games and saves persist across reinstalls\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450994732]