← Ports & remakes
Native layer Fully playable

Black (Spark198rus)

Game: Black → (Xbox, 2006)

An unofficial native Windows port of the Xbox version, independent from TGP482’s recomp and built a different way: nothing is recompiled. Since the Xbox has an x86 CPU, black.exe loads the default.xbe from your copy and runs the original code directly on the PC’s CPU; what gets replaced is what the game uses from the console: the kernel, Direct3D 8 (on Direct3D 9), DirectSound (on XAudio2), and the controller library. It offers any render resolution, anti-aliasing, 16:9 widescreen (the game’s own mode) or 4:3, an adjustable field of view, 60 fps by default or the original 30, mouse look, keys bound to the game’s actions, XInput controllers, room reverb, skippable movies, and auto-aim off by default. Its settings live in the game’s own menus (Options > PC SETTINGS and the pause menu). It also fixes flickering seams on destructible objects and a grid pattern in the blur effects, which the Xbox’s low resolution hid. At 60 fps something may still run at the wrong speed, on-screen prompts show Xbox controller buttons, and 3D sound is approximate. On Linux it runs through Wine 9 and DXVK. Its README says the game is fully playable. Version 0.2.0 (October 14) is the only release so far, and its README says it was developed with Claude Code.

You needYour own copy of Black for Xbox, NTSC-U release (title 45410083), dumped to an ISO and extracted with extract-xiso into a game folder; default.xbe must match the SHA-256 given in the README. The European PAL release is supported in the code since October 21, not yet in a published release. Plus 64-bit Windows 10 or 11 (the program is 32-bit) and a Direct3D 9 (Shader Model 3) graphics card; on Linux, Wine 9 or later with DXVK and a Vulkan 1.1 card.

How it gets to PC
Native layer
Console
Xbox
Original studio
Criterion Games
Year
2006
Author
Spark198rus
Stars
364
Last activity
2026-10-24 · 7 days ago
Latest version
v0.3.0 · 2026-10-24
License
GPL-2.0
Language
C++
View repository ↗
x86compat-layerfirst-person shooterwidescreen60fps+ai-assisted

Other projects for Black

2