https://github.com/ergo720/nxbx
XBE / XISO launcher
https://github.com/ergo720/nxbx
cpp emulator xbox
Last synced: 2 months ago
JSON representation
XBE / XISO launcher
- Host: GitHub
- URL: https://github.com/ergo720/nxbx
- Owner: ergo720
- License: gpl-3.0
- Created: 2023-10-05T20:17:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-11T10:42:27.000Z (2 months ago)
- Last Synced: 2025-04-11T12:06:00.535Z (2 months ago)
- Topics: cpp, emulator, xbox
- Language: C++
- Homepage:
- Size: 346 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Nxbx - XBE / XISO launcher
Nxbx is a software to start executing XBE (original xbox executable) programs or to launch XISO images (original xbox iso). To do this, it uses [lib86cpu](https://github.com/ergo720/lib86cpu),
a cpu emulation library, and [nboxkrnl](https://github.com/ergo720/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.## Building
Cmake version 3.4.3 or higher is required.\
Visual Studio 2022 (Windows), Visual Studio Code (Linux, optional).**On Windows:**
1. `git clone --recurse-submodules https://github.com/ergo720/nxbx`
2. `cd` to the directory of nxbx
3. `mkdir build && cd build`
4. `cmake .. -G "Visual Studio 17 2022" -A x64 -Thost=x64`
5. Build the resulting solution file nxbx.sln with Visual Studio**On Linux:**
1. `git clone --recurse-submodules https://github.com/ergo720/nxbx`
2. `cd` to the directory of nxbx
3. `mkdir build && cd build`
4. `cmake .. -G "Unix Makefiles"`
5. Build the resulting Makefile with make, or use Visual Studio Code