Star on GitHubStar2.4k stars

Case study

Xbox Demos Decompilation: a functional reconstruction of the Xbox demo launcher

Xbox Demos Decompilation reconstructs the Xbox application that launches videos and demos from the North American BLiNX: The Time Sweeper disc. Its nonmatching source aims to reproduce the launcher's behavior and documents Bink video support, an unused animated background and unfinished alternative graphics code.

Targets
App
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Compilation requires Visual C++ 6.0 or Visual C++ .NET 2002/2003, a compatible Xbox Development Kit and Xbox Bink libraries.
  • Prerequisites: Runtime requires media files, textures, an xdemos.xdi data file and the compiled xdemos.xbe.
  • Limits: The source covers Xbox Demos alone; the Xbox Title Libraries and Bink code it uses are not included.
  • License: No licence stated on the project page.

Cite

BibTeX

@misc{xbox-demos-decompilation-case,
  title = {{Xbox Demos Decompilation: a functional reconstruction of the Xbox demo launcher}},
  howpublished = {\url{https://codeberg.org/KeybadeBlox/XDemos-Decomp}},
  url = {https://codeberg.org/KeybadeBlox/XDemos-Decomp},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/xbox-demos-decompilation-case/}}
}

Plain text

Xbox Demos Decompilation: a functional reconstruction of the Xbox demo launcher. https://codeberg.org/KeybadeBlox/XDemos-Decomp (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/xbox-demos-decompilation-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. https://codeberg.org/KeybadeBlox/XDemos-Decomp/src/commit/be15222bf91acb41e20aa8e1bbffed14286df3db/readme.md

More in Apps

All 370 entries in AppsApps case studies (233)

↑↓ move↵ open⌘↵ new tab