Skip to main content

XenonRecomp:Xbox 360 PowerPC→x86 静态重编译开源方案XenonRecomp 是一项专注于将 Xbox 360(PowerPC架构)游戏代码静态重编译为x86原生C++代码的开源工具,旨在通过消除传统模拟器性能损耗,实现经典游戏在现代硬件上的高效运行

  1. XenonRecomp:Xbox 360 PowerPC→x86 静态重编译开源方案

    XenonRecomp 是一项专注于将 Xbox 360(PowerPC架构)游戏代码静态重编译为x86原生C++代码的开源工具,旨在通过消除传统模拟器性能损耗,实现经典游戏在现代硬件上的高效运行。项目受N64: Recompiled启发,结合Xenia/Xenia Canary代码库能力,为开发者与逆向工程爱好者提供了一条高性能移植路径。

    基于Clang 18+工具链,其核心通过指令直译、x86 intrinsics向量化转换及端序同步(如向量寄存器16字节逆序存储)实现架构迁移,同时深度优化代码逻辑:剥离冗余链接寄存器、动态转换条件寄存器为局部变量,使得《索尼克:释放》等案例重编译后体积缩减20MB、帧时稳定率显著提升。项目支持TOML跳表配置与Clang中间钩子注入机制,便于定制化功能扩展或疑难修复。

    Github

    📮投稿 ☘️频道 🌸聊天 🗞️𝕏
    👍 121 🫡 29 🔥 6 ❤️ 4 🤔 2 🤬 1 💯 1