gdox uses the usb and disk arbitration interfaces built into macos. no kernel extension or replacement driver is required.

original xbox discs and images play on apple silicon; the intel build plays images. xbox 360 playback is not available on macos.

download

unsigned: macos will refuse the first open. right-click the app and choose open.

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.

requirements

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

setup

  1. move GDOX.app to applications and open it.
  2. open sources and add your mcpx rom and bios.
  3. connect a supported drive and insert an original xbox disc, or choose Open a preserved disc image on play.
  4. wait for the game name, then choose start xemu.

finder may grab the disc for a moment when you insert it. gdox retries for a few seconds. if the drive stays busy, leave gdox open, eject, and insert the disc again.

app contents and user data

the app holds gdox, xemu, and a verified clean hdd. your firmware, settings, profiles, and saves live in ~/Library/Application Support/org.gdox.gdox, so replacing the app leaves them alone. other guest writes are temporary.

games are read from the selected disc or image as you play. no microsoft firmware or game data is included.