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
- macos 14 or newer on apple silicon, or macos 12.7.5 or newer on intel
- the build matching your mac: apple silicon or intel
- one of the five exact original xbox drive profiles for physical discs on apple silicon; check the listed status before buying
- your own 512-byte MCPX 1.0 rom and compatible xbox bios
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
- move
GDOX.appto applications and open it. - open sources and add your mcpx rom and bios.
- connect a supported drive and insert an original xbox disc, or choose Open a preserved disc image on play.
- 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.