GitHub Trending하드웨어 · 시스템

willfaust/Madeira

아이폰에서 윈도우 게임 실행, Madeira 프로젝트 공개

원제 willfaust/Madeira

스타 758당일 +117C
Key Point

비탈옥 아이폰에서 기존에 불가능했던 윈도우 게임 실행을 가능하게 한 기술 구현으로, iOS 게임 개발자와 에뮬레이션 관심층에게 새로운 기술 기반을 제시한다.

핵심 요약

  • 비탈옥 아이폰에서 x86-64 윈도우 게임을 실행할 수 있는 Madeira 프로젝트가 GitHub에 공개됐다.
  • Wine(ARM64EC), FEX-Emu(x86-64 → ARM64 변환), DXMT(D3D11 → Metal 변환)를 조합해 iOS 상에서 Mach 프로세스로 동작한다.
  • 현재 Thumper와 ULTRAKILL은 완전히 플레이 가능하며, Marvel Cosmic Invasion은 게임플레이까지 진행되지만 제어 신뢰성과 안정성 문제가 있다.
  • A15 이상의 비탈옥 아이폰이 필요하며, JIT 컴파일을 위해 디버거 연결이 필수다(StikDebug 사용).
  • 프로비저닝 프로필이 7일마다 만료되므로 주 1회 Apple ID로 앱을 재빌드·재설치해야 하지만 게임 데이터는 보존된다.
  • App Store 배포 불가능하며 사이드로딩으로만 설치할 수 있다.
  • Wine과 GnuTLS는 LGPL-2.1 이상, FEX-Emu와 DXMT는 MIT, rpmalloc은 0BSD 라이선스이나, 프로젝트의 포크는 GPL-3.0 이상으로 재라이선스됐다.
  • Wine, FEX, DXMT 포크는 AI 보조 작업을 포함하고 있으며, 상류 프로젝트의 AI 금지 정책으로 인해 이 포크의 AI 생성 코드는 상류에 기여할 수 없다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗