ReCarbon
Native recompilation of Need for Speed: Carbon (Xbox 360) for Apple Silicon.
RetroNative
RetroNative's projects translate a console game's machine code ahead of time into a program that runs natively on today's computers. No emulator in the loop, and no game files in the box: you bring your own copy.


Mission
Classic games were written for consoles that are no longer made. RetroNative works on ports that carry those games over to the computers people use today, as native programs, while respecting the people who made them and the players who own them.
PowerPC · big-endian
arm64 · native
A game's code is translated once, ahead of time, and built by a modern compiler for the machine you own. No emulator interprets it while you play.
Projects ship no game code, assets or executables, and never link to game files. Each one works from a copy the player owns.
Recompilation stands on open-source tools and earlier ports. Each project names what it builds on and keeps its licenses.
How it works
The player extracts their own copy of the game. Its executable is analysed: where every function starts and ends, and how its jumps branch.
The console's machine code is translated into C++, once, before anything runs. A modern compiler turns that C++ into native code for the target CPU.
A runtime stands in for the console: its kernel, graphics, audio and controllers, mapped onto the host platform's own APIs.
Projects
Every project is a separate port with its own status. Nothing here is a release or a download.
Native recompilation of Need for Speed: Carbon (Xbox 360) for Apple Silicon.
Native recompilation of Warcraft III: The Frozen Throne (1.26a) for Apple Silicon.
This slot is empty. New ports will appear here when they are announced.
Unofficial fan project
ReCarbon is an unofficial fan project. It is not affiliated with, endorsed by or sponsored by Electronic Arts Inc. or the Need for Speed brand. Need for Speed and Carbon are trademarks of Electronic Arts Inc. and are used here only to describe the game. No game files are included or distributed: you need your own legally obtained copy of the Xbox 360 disc.
Unofficial fan project
reFrozen is an unofficial fan project. It is not affiliated with, endorsed by or sponsored by Blizzard Entertainment, Inc. Warcraft and The Frozen Throne are trademarks of Blizzard Entertainment, Inc. and are used here only to describe the game. DotA Allstars is a community map by its respective authors. No game files are included or distributed: you need your own legally obtained copy of Warcraft III: Reign of Chaos and The Frozen Throne.
Contributors
GitHub
RetroNative's organization on GitHub is where its projects live. Repositories are listed there as they become public.
Visit github.com/retronative (external site)