"nboxkrnl" is a work in progress, open source reimplementation of the kernel of the original xbox, with some input from the kernel code found in the xbox emulator Cxbx-Reloaded. Currently, it can be run with nxbx, an XBE launcher program. 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.
On Windows:
git clone --recurse-submodules https://github.com/ergo720/nboxkrnl
mkdir build && cd build
cmake .. -G "Visual Studio 17 2022" -A Win32
- Build the resulting solution file nboxkrnl.sln with Visual Studio