Homebrew Need For Speed Carbon - Switch port

forgotten-865

Well-Known Member
Newcomer
Joined
Jan 15, 2026
Messages
89
Reaction score
262
Trophies
0
XP
520
Country
Australia

Xbox static recompilation for Nintendo Switch and Linux​

The original Xbox (NTSC-U) release of Need for Speed: Carbon, lifted instruction by instruction to C and running natively, with no emulator.

Features​

  • 🏁 Native code: the whole game runs as recompiled C, built with xboxrecomp
  • 🎮 Two renderers: Vulkan (NVK on Switch) and OpenGL, with render scaling up to 4x
  • 🔊 Audio through an emulated Xbox APU, with 5.1 downmixed to stereo
  • 🕹️ Pads through an emulated Xbox USB host (OHCI), Joy-Con and Pro Controller on Switch, SDL controllers on Linux
  • 🛠️ Shares its runtime with the NFSU2 port (Carbon uses the same XDK 5849 libraries)

🕹️ Playing on Switch​

  1. Copy the NRO to sdmc:/switch/nfscx/ (nfscx.nro for OpenGL, nfscx-vulkan.nro for Vulkan).
  2. Copy the extracted disc (not the ISO) to sdmc:/switch/nfscx/game/.
  3. Start it with title takeover: hold R while launching any game. Applet mode leaves too little memory.
Code:
sdmc:/switch/nfscx/
├── nfscx.nro           or nfscx-vulkan.nro
├── nfscx_env.txt       optional settings, KEY=VALUE per line
└── game/
    ├── default.xbe
    ├── NFS/
    └── ...
Buttons map by label (Switch A = Xbox A). Settings go in nfscx_env.txt (see Configuration); the log (nfscx_log.txt) and the shader cache are written to the same folder.


v0.1
​

Initial release!
  • Fully functional with good performance.
  • Much of the engine rework was already completed as part of the nfsu2-sw port.
Installation:
  1. Extract the archive contents to \switch_sd\switch\nfscx\.
  2. Optionally, install the NSP forwarder. (No need to reinstall if already installed)
  3. Extract the contents of the game ISO (using XISO) into the game folder (\nfscx\game\).
You should have legally obtained copy of Need for Speed - Carbon (USA).7z for Original Xbox
Do not overwrite your existing Save folder.

https://github.com/antoxa2584x/nfsuc-sw/releases

​

 

Site & Scene News

New Hot Discussed User Submitted