“cxbxrkrnl” is an work in progress, open source reimplementation of the xbox kernel based on the kernel code found in the xbox emulator Cxbx-Reloaded. Currently, it can be tested with the test app provided by lib86cpu, a cpu emulator library. Note that it’s not a goal of this project to be able to run on xbox emulators such as x(q)emu or on real hardware.


Cmake version 3.4.3 or higher is required. Visual Studio 2022. Only Windows builds are supported for now.

On Windows:

  1. git clone --recurse-submodules
  2. mkdir build && cd build
  3. cmake .. -G "Visual Studio 17 2022" -A Win32
  4. Build the resulting solution file cxbxrkrnl.sln with Visual Studio


View Github