Nxbx is an original xbox emulator supporting both XBE (xbox executable) and XISO (xbox iso) file formats. To emulate the xbox, it uses lib86cpu,
a cpu emulation library, and nboxkrnl, a re-implementation of the kernel of the original xbox.
NOTE: It doesn't run any games right now.
The only supported architecture is x86-64.
Prerequisites
- Git
- Cmake version 3.25 or higher is required.
- Visual Studio 2022 (Windows), Visual Studio Code (Linux, optional).
- Qt version 6.10.2
On Windows:
git clone --recurse-submodules https://github.com/ergo720/nxbxcdto the directory of nxbxmkdir build && cd buildcmake .. -G "Visual Studio 17 2022" -A x64 -Thost=x64- Build the resulting solution file nxbx.sln with Visual Studio
On Linux:
git clone --recurse-submodules https://github.com/ergo720/nxbxcdto the directory of nxbxmkdir build && cd buildcmake .. -G "Unix Makefiles"- Build the resulting Makefile with make, or use Visual Studio Code