0xreversed/with.ai
Games and modsPartialSource available
Target: Championship Manager 01/02

Championship Manager 01/02 on Apple Silicon

What was done

A work-in-progress project bringing Championship Manager 01/02 to Apple Silicon through PowerPC static recompilation and native macOS bridges.

This project brings Championship Manager 01/02 to Apple Silicon macOS through static recompilation of the original PowerPC Mac executable and ongoing C++23 reconstruction. A custom Ghidra-based pipeline translates the original program into C++, which Apple Clang builds for ARM64. Native bridges provide the window, input, drawing, audio, and file services that the original Mac environment supplied.

The runtime preserves a checked big-endian 32-bit address space for the game's original pointers and data structures. The project says it does not rely on a CPU interpreter, JIT, Wine, or a legacy Mac virtual machine. Generated code and progressively reconstructed C++ routines coexist, with the maintainers documenting reconstructed entry points and ongoing native-port work.

The repository describes a playable development build: single-player career creation, loading, match progression, saving, and reloading have been verified locally. Multiplayer and some less-used services remain unfinished, and no public binary release is available. The work is actively developed, so its status and compatibility should be checked against the repository's current status documents.

Reproduce it

setup
Follow the repository instructions with your own game copy; game files are not included.