{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "MacioGalaxy ports the Petari Super Mario Galaxy decompilation to Apple Silicon Macs. It compiles reconstructed game code for arm64, renders GX graphics through Aurora and Metal, and adds native input, audio, and menus. Game resources come from the user's extracted USA revision 0 disc data.",
  "description_zh": "MacioGalaxy 将 Petari 的 Super Mario Galaxy 反编译代码移植到 Apple Silicon Mac。它把重建的游戏代码编译为 arm64，通过 Aurora 与 Metal 渲染 GX 图形，并加入原生输入、音频和菜单；游戏资源由用户自己提取的美国版 revision 0 光盘数据提供。",
  "entry_url": "https://awesomerea.org/resources/maciogalaxy-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/maciogalaxy-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/classicrob/MacioGalaxy/blob/60662da6f5d0e95467637eee4ebab3282eeaf863/README.md",
  "group": "cases",
  "id": "maciogalaxy-case",
  "json_url": "https://awesomerea.org/resources/maciogalaxy-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/maciogalaxy-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/maciogalaxy-case/index.md",
  "name": "MacioGalaxy: porting Super Mario Galaxy to Apple Silicon",
  "name_zh": "MacioGalaxy：将 Super Mario Galaxy 移植到 Apple Silicon",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An Apple Silicon Mac, Xcode 26 or newer or its Command Line Tools, CMake 3.25 or newer, and SQLite 3.37 or newer.",
    "The user's own extracted Super Mario Galaxy USA revision 0 (RMGE01) game data.",
    "The author reports that automated checks load and exercise every galaxy mission, but the ending sequence and physical controllers remain untested.",
    "The carried Petari decompilation is CC0-1.0; the repository describes the native port code separately."
  ],
  "requirements_zh": [
    "需要 Apple Silicon Mac、Xcode 26 或更高版本或相应的命令行工具、CMake 3.25 或更高版本，以及 SQLite 3.37 或更高版本。",
    "需要用户自己提取的 Super Mario Galaxy 美国版 revision 0（RMGE01）游戏数据。",
    "作者报告自动检查已加载并试玩每个银河任务；结局流程和实体手柄仍未测试。",
    "所含 Petari 反编译代码采用 CC0-1.0；仓库将原生移植代码另行说明。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/classicrob/MacioGalaxy",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
