Skip to content

v0.1.1-alpha — Initial Recompilation Progress

Latest

Choose a tag to compare

@Luiz3du Luiz3du released this 23 Aug 22:22
· 2 commits to main since this release

v0.1.1-alpha

First public release of the Forza Horizon Xbox 360 recompilation project.

What has already been achieved

  • XenonRecomp successfully compiled on Windows.
  • XenonAnalyse successfully compiled.
  • Initial project configuration created.
  • default.xex configured as the recompilation input.
  • Recompiled PowerPC code generated.
  • ppc_recomp.*.cpp files generated.
  • A large number of PowerPC functions identified and mapped.

Current status

🚧 Not playable yet.

The recompilation currently stops when it encounters some PowerPC routines whose address was not specified:

  • __savegprlr_14
  • __restgprlr_14
  • __savefpr_14
  • __restfpr_14
  • __savevmx_14
  • __restvmx_14
  • __savevmx_64
  • __restvmx_64

These routines will be investigated and handled in upcoming versions.

Next objectives

  1. Resolve the remaining PowerPC routines.
  2. Complete the generation of the recompiled code.
  3. Compile the generated code.
  4. Generate the first native executable.
  5. Test game initialization.
  6. Work on graphics, audio, controls, and compatibility.

Notice

This is an experimental version and does not represent a playable or final version.

Proprietary game files are not included in this release.

Full Changelog: versions...Re