desktop linux and steam deck run the same build.

systems: original xbox and xbox 360.

download

the steam deck package adds the gaming mode installer and artwork. both packages include matching xemu and xenia runtimes.

check it before installing:

curl -O https://gdox.korze.org/downloads/0.2.8/SHA256SUMS
curl -O https://gdox.korze.org/downloads/0.2.8/SHA256SUMS.minisig
curl -O https://gdox.korze.org/minisign.pub
minisign -V -p minisign.pub -m SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

corresponding source is included with the v0.2.8 release on github.

before you start

the new SP80NB80 / RF02 profile is experimental and limited to original xbox XGD1 media. its exact identity and stock register map are confirmed; physical activation, play, and restoration testing are still pending.

the steam deck package includes nbdfuse. keep the extracted folder together so gdox can verify its matching runtimes.

desktop linux

  1. extract the complete linux archive.
  2. open a terminal in the extracted folder.
  3. run sudo ./setup-device-access.sh once.
  4. start gdox with ./gdox.
  5. open sources, add original xbox firmware if needed, connect the drive, then insert the disc.

optional: run ./install.sh to add gdox to your application menu.

setup-device-access.sh installs the optical-drive udev rule. gdox then runs as your normal user.

steam deck

  1. switch the deck to desktop mode and extract the complete steam deck archive.
  2. open the folder and run install.sh.
  3. complete the one administrator prompt for optical-drive access.
  4. return to gaming mode and open gdox from the non-steam library.
  5. add original xbox firmware if needed, connect the drive, and insert the disc.

the installer adds one non-steam shortcut with artwork, and updates it if you run it again.

d-pad and A to navigate, LB/RB to change pages, quit at the top right to exit. while a game runs, gdox hides and hands the controller to the emulator.

if the deck account has no administrator password, set one once with passwd in konsole before running the installer.

distro notes

this release is a plain archive, not a flatpak, appimage, deb, or rpm.

updates and user data

reinstalling or replacing gdox leaves that data alone.