Star on GitHubStar2.4k stars

Case study

Cristalis: statically recompiling Crystal Defenders for Windows

Cristalis ports the Xbox 360 game Crystal Defenders to native Windows by translating its PowerPC code to C++ ahead of time with XenonRecomp and running it on a game-specific runtime. It reads images, audio, music, and text from the user's own game copy; the author reports finishing the game on a small number of machines. A Linux version is experimental.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C1 partial scope or analysis entry
Stars
10
Last commit
2026-11-02
Language
C

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A personal Xbox 360 copy of Crystal Defenders containing the supported default.xex and Media files.
  • Prerequisites: For Windows play, 64-bit Windows 10 or 11 and a Direct3D 11 graphics card.
  • Limits: The Linux version is experimental; the author reports end-to-end play on only a few machines.
  • License: MIT license.

Cite

BibTeX

@misc{cristalis-crystal-defenders-case,
  title = {{Cristalis: statically recompiling Crystal Defenders for Windows}},
  howpublished = {\url{https://github.com/Claudio5702/Cristalis}},
  url = {https://github.com/Claudio5702/Cristalis},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/cristalis-crystal-defenders-case/}}
}

Plain text

Cristalis: statically recompiling Crystal Defenders for Windows. https://github.com/Claudio5702/Cristalis (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/cristalis-crystal-defenders-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. README.de.md GitHub · Claudio5702/Cristalis · Revision 48b91cb
  2. LICENSE GitHub · Claudio5702/Cristalis · Revision 48b91cb

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab