Microsoft shipped a native Xbox 360 emulator with its new backwards-compatible releases on PC — modders quickly got 360 games running with minor tweaks
Microsoft just released four original Xbox games on PC as part of its efforts to bring backwards compatibility to the platform. For years, Xbox consoles have enjoyed a similar luxury, with the latest Series X|S systems being able to play two-decade-old OG Xbox titles. However, to achieve this on PC, Microsoft used a native x86 version of its in-house Xbox 360 emulator. As you might expect, modders were quick to pounce on the opportunity to run 360 games on PC, with "varying degrees of success" so far. How do you log in to your PC? The discovery was initially made when data miners looked at the package contents of these backwards-compatible titles. Neo Te Aika found out that they were packaged as standard Games on Demand, or GOD files, which is the official file format used by Xbox 360 hardware. A GOD package contains the actual game, its headers, and DRM. By using a GOD extractor, modders were able to open them and convert them into a base ISO that can be played with an emulator, or on a jailbroken Xbox 360. All this would be a huge development on its own. What followed, though, has the potential to change the original Xbox and Xbox 360 emulation scene forever. Nathan on X scoured through those same files to find something called Xe03. Also called Fission, Xe03 is Microsoft's official Xbox 360 emulator that comes baked into the Xbox One and Xbox Series consoles for backwards compatibility. Within the Xbox 360 environment, Microsoft already had another emulator called XeFu, or Fusion, that emulates the original Xbox. So, it's basically an emulator within an emulator. That's how modern Xbox consoles have been able to play OG Xbox titles. To Xe03, it's just opening a standard Xbox 360 package, but the binary inside is coded to launch XeFu, which then takes over to run the original Xbox game When Microsoft released backwards compatible Xbox games on PC, people expected the company to have built an x86-native OG Xbox emulator from scratch. An emulator that didn't rely on an outer layer or any external components. Instead, what Microsoft did was simply recompile Xe03 to run natively on x86 PCs instead, indirectly handing over the ultimate 360 emulator to the community. By modifying the app container and swapping out game packages, projects like XWine1 and independent reverse-engineers bypassed the inner OG Xbox layer (Fusion) and managed to load raw Xbox 360 executables (.xex files) directly into Xe03. The results have been mixed but incredibly promising, nonetheless. The XWine1 team was able to get Plants vs. Zombies, Steins: Gate, Fuzion Frenzy, and Midnight Club: Los Angeles to boot and run with varying degrees of stability. Fuzion Frenzy is actually one of four OG Xbox titles that Microsoft officially released so that one is particularly well-optimized. Since the hard part of reverse engineering first-party code has already been done by Microsoft, optimization remains the only challenge. As time goes on, and the specific emulator files are fine-tun…