Case study
Def Jam: Fight for NY XBE Recomp: a native Linux port
Def Jam: Fight for NY XBE Recomp builds a native Linux port of the original Xbox game by translating its x86 XBE into C++ ahead of time. The port implements Xbox kernel and XDK services at the API level, renders through Vulkan, and uses SDL3 for sound and input. The author reports booting through menus and into fights while gameplay testing continues.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 7
- Last commit
- 2026-10-23
- Language
- C++
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A user-supplied Xbox copy of Def Jam: Fight for NY, as an ISO or default.xbe with data folders, is required.
- Prerequisites: Linux with Wayland or X11, a Vulkan 1.3+ GPU, Clang, LLD, CMake, Ninja, shaderc, and SDL3 build dependencies is required.
- Limits: Gameplay is still being tested; XNet and XOnline are unimplemented.
- License: The repository has no root-level license file; the bundled SDK is MIT-licensed.
Cite
BibTeX
@misc{def-jam-fight-for-ny-linux-case,
title = {{Def Jam: Fight for NY XBE Recomp: a native Linux port}},
howpublished = {\url{https://github.com/datfooldive/DEFJAM-XBERecomp-Linux}},
url = {https://github.com/datfooldive/DEFJAM-XBERecomp-Linux},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/def-jam-fight-for-ny-linux-case/}}
}Plain text
Def Jam: Fight for NY XBE Recomp: a native Linux port. https://github.com/datfooldive/DEFJAM-XBERecomp-Linux (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/def-jam-fight-for-ny-linux-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · datfooldive/DEFJAM-XBERecomp-Linux · Revision 13398eb
More in Games
- Def Jam: Fight for NY — statically recompiling the Xbox game · Case study
- defjam-sw: a static recompilation of Def Jam: Fight for NY · Case study
- Demon's Souls PC: a PS3 static recompilation for Windows · Case study
- Demon's Souls: native Windows port of the PS3 game · Case study
- Destruction Derby 2 Recompiled: a PlayStation setup host for local static recompilation · Case study
- Destruction Derby Raw: a local PSXRecomp build · Case study