# Black: an Xbox static recompilation for Apple Silicon macOS

> 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/elpetese/black-macos-recomp>
- Primary source: <https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/README.md>
- Catalog page: <https://awesomerea.org/resources/black-macos-recomp-case/>
- Record JSON: <https://awesomerea.org/resources/black-macos-recomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/black-macos-recomp-case/index.md)

## Requirements & limits

- **Prerequisites:** Apple Silicon macOS, the user's own Black disc image, and a sibling xboxrecomp checkout are required.
- **Prerequisites:** The documented build uses CMake, Xcode command-line tools, Python, Capstone, Unicorn, SDL3, glib, epoxy and xxhash.
- **Limits:** Boot during video playback is unstable; camera drift and silent game audio remain unresolved.
- **License:** MIT License.

## Primary sources

1. <https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/README.md>
2. <https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/METHODOLOGY.md>
3. <https://github.com/elpetese/black-macos-recomp/blob/84ea2c7e803ca41ae6d38ed2b593efa445c236fd/LICENSE>

## More in Games

- [BlackKnightRecomp: recompiling Sonic and the Black Knight for Windows](https://awesomerea.org/resources/black-knight-recomp/index.md) · Case study
- [Blake Stone: static recompilation of Aliens of Gold and Planet Strike](https://awesomerea.org/resources/blakestone-case/index.md) · Case study
- [Blast Corps: Recompiled — a native port of Blast Corps](https://awesomerea.org/resources/blastcorps-recomp-case/index.md) · Case study
- [BLiNX 2: Masters of Time & Space — Xbox static recompilation](https://awesomerea.org/resources/blinx2-recomp/index.md) · Case study
- [Blocksphere: a native Tetrisphere port through static recompilation](https://awesomerea.org/resources/blocksphere-tetrisphere-case/index.md) · Case study
- [Blood Wake Recomp: a native Windows static recompilation of the Xbox game](https://awesomerea.org/resources/blood-wake-recomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
