Recomp

Ninja Gaiden Black macOS port

by gamboozino

This page was last updated Oct 18, 2026.

About this recompilation

gamboozino's static recompilation of the original Xbox Ninja Gaiden Black, using sp00nznet's xboxrecomp and a Vulkan renderer derived from TGP482's work, with xemu components. Linux and Windows downloads plus experimental Apple Silicon source builds; requires the player's own retail USA game data.

macOS support and installation

macOS

Build required

Native static recompilation with MoltenVK rendering

Requirements

Apple Silicon and macOS 26; clang, CMake, Ninja, Python 3 and Git, with documented Homebrew SDL2-compat/SDL3, libepoxy, GLib, glslang, MoltenVK, Vulkan loader and Qt dependencies. Fetch toolkit dependencies and run the own-disc recompilation pipeline before packaging/macos/build.sh. Own retail USA Xbox Ninja Gaiden Black (2005), NTSC-U title ID 5443000D: ISO/full Redump image, 7z/ZIP archive or extracted folder with default.xbe; about 6 GB installed. No game data supplied.

Sources

Experimental source-build target; v0.9.22 publishes no macOS binary asset. Intel Macs and the xemu renderer are unsupported. Packages are ad-hoc signed without Developer ID signing or notarization. Full playthrough and broad hardware testing unverified. Runtime libraries are bundled by packaging; Homebrew is needed to build.

Maintainer documentation · Reported Oct 18, 2026 · Checked Oct 18, 2026 · v0.9.22

Source ↗