Unofficial fan portRetroNative
ReCarbon: an unofficial native port of Need for Speed: Carbon
The Xbox 360 game, running natively on Apple Silicon Macs.
Early Development — Playable in Parts. Not released.
No download Build from source
- Apple Silicon Mac
- macOS 27 or newer
- Your own Xbox 360 disc
Illustration — not gameplay
Under the hood
How it works
Static recompilation
XenonRecomp translates the game's PowerPC code into C++ ahead of time. That C++ compiles to native arm64: there is no emulator, no Wine or CrossOver, and no CPU emulation while you play.
A native runtime
A runtime adapted from SpeedBreaker stands in for the Xbox 360: its kernel, the Xenos GPU on Vulkan (Metal through MoltenVK), XMA audio through FFmpeg, and controllers and keyboard through SDL3.
Your disc, your files
ReCarbon ships no game code or assets. Its installer copies the game from an image of your own Xbox 360 disc and checks every file against a manifest.
Telemetry
Native on Apple Silicon
58.5fps
Average in a career race
Hand test 4, MacBook Air M5, 720p internal, about 4 min · 2026-10-23
72,864fns
Functions recompiled to native code
0 recompiler errors or warnings · 2026-10-22
15:00min
Free-roam without a crash or hang
Hand test 3, MacBook Air M5 · 2026-10-23
4s
To copy and verify 5.3 GB from a disc image
78 files, alpha packaging check · 2026-10-23
Season progress
What works now
M0–M2Passed
Recompiled & native
The whole executable translates to C++ and links into a native arm64 app.
M3–M4Passed
Boots & renders
Kernel, GPU bring-up, the EA logos and the movies, through MoltenVK on Metal.
M5In progress
Audio, movies, input
Music, lip-sync and keyboard menus pass by hand. A physical controller is next.
M6Evidence in
Saves & free-roam
A career profile saves and reloads; 15 minutes of free-roam ran clean.
M7In progress
Racing
A career race finished in 1st, with AI racing. Controls and physics are next.
M8Not yet
Release
App packaging started; a release still needs libraries built from source.
Grid
Get started in 3 steps
Your disc
Make an image of your own Xbox 360 disc. ReCarbon includes no game files.
Install
The first-run installer copies and verifies the game. Or, in Terminal:
ReCarbon --install <image.iso>Race
Start ReCarbon. Press F1 (Fn+F1 on a Mac) for its Settings.
Installation guide → · No public release or download:build from source
Pit wall
Known issues
- Occasional stalls of about a second while driving.
- Shorter GPU-idle stalls (250–600 ms), cause unknown.
- No physical controller tested yet.
- Current builds need macOS 27 or newer.
Built on
SpeedBreaker by project(u) · XenonRecomp by hedge-dev · Unleashed Recompiled · Xenia · SDL3 · MoltenVK · FFmpeg · Dear ImGui