{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/METHODOLOGY.md",
    "https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "black-recomp ports the Xbox game Black to Apple Silicon macOS by statically lifting its x86 functions to C and compiling them for arm64. It supplies game-specific host code, handwritten guest functions, analysis seeds and reproduction scripts, while a sibling xboxrecomp runtime provides Xbox kernel, graphics and audio services. The author reports first-mission interaction with unresolved boot instability, camera drift and silent game audio.",
  "description_zh": "black-recomp 将 Xbox 游戏《Black》的 x86 函数静态转换为 C，再编译为 Apple Silicon macOS 的 arm64 程序。仓库提供游戏专用宿主代码、手写客体函数、分析种子和复现脚本；相邻的 xboxrecomp 运行时提供 Xbox 内核、图形及音频服务。作者报告已能操作第一关，但视频播放期间启动不稳定、开枪后镜头漂移，游戏音频仍无声。",
  "entry_url": "https://awesomerea.org/resources/black-macos-recomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/black-macos-recomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/README.md",
  "group": "cases",
  "id": "black-macos-recomp-case",
  "json_url": "https://awesomerea.org/resources/black-macos-recomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/black-macos-recomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/black-macos-recomp-case/index.md",
  "name": "Black: an Xbox static recompilation for Apple Silicon macOS",
  "name_zh": "Black：面向 Apple Silicon macOS 的 Xbox 静态重编译",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Apple Silicon macOS, the user's own Black disc image, and a sibling xboxrecomp checkout are required.",
    "The documented build uses CMake, Xcode command-line tools, Python, Capstone, Unicorn, SDL3, glib, epoxy and xxhash.",
    "Boot during video playback is unstable; camera drift and silent game audio remain unresolved.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Apple Silicon macOS、用户自己的《Black》光盘镜像，以及相邻目录中的 xboxrecomp 源码。",
    "文档所列构建依赖包括 CMake、Xcode 命令行工具、Python、Capstone、Unicorn、SDL3、glib、epoxy 和 xxhash。",
    "视频播放期间的启动过程不稳定；镜头漂移和游戏音频无声的问题仍未解决。",
    "许可证为 MIT。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/elpetese/black-macos-recomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
