Files
salh 64f8efbb2b Restore AC6 mode-1 decoder dump hook via midasm at 0x821CCC5C
Recovers the Apr 23 hand-edit (lost in subsequent refactors) and re-wires
it as a TOML midasm hook so codegen regeneration can no longer drop it.
Hook fires immediately after the guest decompressor (bl 0x822CF510)
returns, reads the entry record via r11 (codec at +1, csize at +8,
usize at +12), source offset from *(r31+22888), entry tag from r10, and
calls Ac6DumpPacDecodedEntry with the decoded buffer at r4. With
AC6_DUMP_PAC_DECODED=1, all 800 compressed entries now drop as
FHM-magic'd entry_*_mode1_*.bin in out/ac6_pac_runtime_dump/.

Also adds streamer-worker dispatch probes (AC6_TRACE_PAC_WORK_ITEMS),
PPC stack walking on PAC reads (AC6_TRACE_PAC_STACKS), the AC6 PAC
index parser, the chunk-coalescing dump fallback, and a user-facing
walkthrough at docs/ac6_asset_extraction_walkthrough.txt.
2026-05-01 21:22:14 +03:00
..
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-20 17:23:49 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-17 20:09:41 +03:00
2026-04-20 06:43:35 +03:00
2026-04-20 06:43:35 +03:00
2026-04-20 06:43:35 +03:00
2026-04-17 20:09:41 +03:00

Caution

This project is in early development. Expect things to not work quite right and there to be significant changes and breaking public API updates as development progresses. Contributions and feedback are welcome, but please be aware that the codebase is still evolving rapidly.


ReXGlue banner

Discord win-amd64 build status rexglue-sdk stargazers

ReXGlue converts Xbox 360 PowerPC code into portable C++ that runs natively on modern platforms.

ReXGlue is heavily rooted on the foundations of Xenia, the Xbox 360 emulator. Rather than interpreting or JIT-compiling PPC instructions at runtime, ReXGlue takes a different path: it generates C++ source code ahead of time, an approach inspired by XenonRecomp and rexdex's recompiler.

Latest SDK builds and releases are published on GitHub Releases. Join the Discord server for updates and share what you have created.

Example Projects

Quickstart

For quick start guide, full CLI reference, and config file options, see the wiki.

Disclaimer

ReXGlue is not affiliated with nor endorsed by Microsoft or Xbox. It is an independent project created for educational and development purposes. All trademarks and copyrights belong to their respective owners.

This project is not intended to promote piracy nor unauthorized use of copyrighted material. Any misuse of this software to endorse or enable this type of activity is strictly prohibited.

Credits

ReXGlue

  • Tom (crack) - Lead developer and project founder
  • Loreaxe - Core contributor of the Linux/POSIX, ARM, and Vulkan feature sets.
  • Soren/Roxxsen - Lead project manager and git maintainer.
  • Toby - Graphic designer.

Very Special Thank You:

  • Project Xenia - Their invaluable work on Xbox 360 emulation laid the groundwork for ReXGlue's development. This project (and numerous others) would not exist without their hard work and dedication.
  • XenonRecomp - For pioneering the modern static recompilation approach for Xbox 360. A lot of the codegen analysis logic and instruction translations are based on their work. Thank you!
  • rexdex's recompiler - The OG static recompiler for Xbox 360.
  • Many others in the Xbox 360 homebrew and modding communities whose work and research have contributed to the collective knowledge that makes projects like this possible.