← Catalog
Xbox Experimental

Dead or Alive 2 Ultimate

Game: Dead or Alive Ultimate (Xbox, 2004)

A native Windows, macOS, and Linux port of Dead or Alive 2 Ultimate, the second disc of Dead or Alive Ultimate (Xbox), by static recompilation, with the stated goal of rewriting it later into readable source. The DOA2 executable is lifted to C with a static recompiler and linked against a hand-written runtime that replaces the Xbox kernel imports and the game’s Direct3D 8, DirectSound, and input libraries (XDK 5849) with Direct3D 11, XAudio2, and SDL3; on macOS and Linux the same runtime renders through SDL_GPU (Metal or Vulkan). According to the README boot, menus, character select, Story, Watch, and the attract demo work, and every stage and every ending have been played; it is bring-up alpha software, many modes and characters have not been tried, and a draw the port cannot render yet stops the game with a message in the log. It offers 480p to 4K, the game’s own 16:9 widescreen camera, MSAA up to 32×, SMAA, 60 frames per second, and stereo or 5.1 sound. Version 0.1.8 Alpha (October 29) is the latest, with Windows, macOS, and Linux packages. Licensed GPL-3.0-or-later.

You needYour own copy of Dead or Alive Ultimate for Xbox (USA), its Disc 2, as an ISO image; the launcher builds the game from it and refuses any other executable. 64-bit Windows 10 or 11, Python 3.12 or newer, CMake 3.20 or newer, about 6 GB free, and an internet connection for the first build (it downloads the 190 MB llvm-mingw compiler).

How it gets to PC
Static recompilation
Console
Xbox
Architecture
x86
Author
NoRain211
Original studio
Team Ninja
Year
2004
Stars
86
Last activity
2026-10-31 · today
Latest version
v0.1.12 · 2026-10-30
License
GPL-3.0
Language
C
View repository ↗
x86fightingwidescreen