Spark198rus/black-pc
GamesRun the original Xbox version of BLACK natively on Windows using your own game disc, without an emulator.
An unofficial native port of a single Xbox game. If you own the right disc region and a Windows 10/11 PC with an older Direct3D 9-class GPU, it is the shortest path to playing BLACK with modern resolution and mouse look.
The problem
Playing a 2006 Xbox shooter on PC normally means running a general-purpose emulator, configuring its graphics and input plugins, and accepting whatever compatibility issues the emulator has with that title. People who want a crisp widescreen image, mouse aiming and higher frame rates end up doing emulator tuning rather than playing. This project changes that step: instead of configuring an emulator, you point a small loader at the default.xbe extracted from your own disc, and the original x86 game code runs directly on Windows. You get the game with resolution, frame-rate, widescreen and mouse-look settings exposed inside the game's own menus.
What's different
The mechanism is a native loader plus a runtime that recreates the console services the original executable expects, so the game's own code and assets do the work. Only two builds are accepted: the NTSC-U and PAL Europe discs, which are checked by SHA-256 hash before play. Settings such as 720p to 4K rendering, anti-aliasing, 30/60 fps, field of view, and XInput controllers are surfaced in the game's Options menu under PC SETTINGS and in the pause menu. The README describes the game as fully playable and asks testers to attach black.log when reporting issues, which signals an active compatibility effort rather than an archived experiment.
The trade-off is narrowness. This is not a general emulator: other Xbox titles, other regional builds and probably re-ripped or modified discs will be rejected because the code addresses differ. You also have to do the disc dumping step yourself; no game data is shipped. On Linux the port runs through Distrobox, WineHQ 9+ Staging and DXVK in a documented four-phase setup, which adds a layer of environment management compared with Windows. Ownership of a matching disc is the gate; there is no download path the project provides or endorses.
Who should try it
Good fit: you already own an NTSC-U or PAL copy of BLACK, have a Windows 10/11 machine with a Direct3D 9 (Shader Model 3) graphics card, and want to replay it at 1080p or higher with mouse look and 60 fps without configuring an emulator. Poor fit: you have a different regional release, only a digital or re-released version of the game, or a PC whose GPU is below the stated bar. For those users the hash check or the hardware requirement blocks the workflow before the fun starts. Linux users can follow the documented Distrobox and Wine setup, but should expect to maintain a container and DXVK libraries rather than run a single exe.
Requirements and limitations
Windows needs to be 10 or 11; the binary is 32-bit and runs on 64-bit Windows without extra runtimes, since the C runtime is built in and Direct3D 9, the shader compiler and XAudio2 ship with the OS. Graphics must support Direct3D 9 with Shader Model 3; the README notes that older Intel integrated graphics of the HD 4400 class should run at 30 fps. On Linux, a Vulkan 1.1-capable GPU is required, with an AMD Radeon Vega 8 or better given as an example, and the instructions hinge on a specific Wine staging line and DXVK 1.10.3.
The primary limitation is the source material: only two specific disc hashes are supported, so a disc from another region, a modified image or a re-release will not work even if the game looks identical. Setup also includes dumping to ISO and extracting with extract-xiso, plus renaming the extracted folder to game. Ongoing upkeep matters on Linux in particular: container updates, Wine version changes and DXVK copies can all affect whether the port starts, and the README's troubleshooting path is the log file in the port directory.
HotRepo's take
The repository was created on 2026-10-14 and appeared on HotRepo's NEW-REPOSITORY board for C++ at #17 with 330 total stars on 2026-10-25; that is a new-project ranking, not an overall Trending position, and it is not a growth measurement. HotRepo's stored sample covers only 2026-10-24 to 2026-10-25, so persistence of interest cannot yet be judged. Before investing time, verify that your disc produces one of the two listed SHA-256 hashes, since that single check decides whether the rest of the setup is worth starting.
Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.