android runs an arm64 xemu build with the gdox disc reader inside the emulator. usb access is granted per session, and pulling the drive ends the game.
current system: original xbox.
android release in development.
target requirements
- a 64-bit arm android device running android 8 or newer
- usb host support and a usb-c adapter able to power the optical drive reliably
- a compatible stock dvd drive
- your own 512-byte MCPX 1.0 rom, compatible 1 MiB xbox bios, and writable xbox hdd image
how the mobile build differs
- no iso picker, game library, or image fallback
- usb access is granted per session
- sectors are read from the disc, read-only, inside the emulator process
- no network access, and no copy of the disc is written to the phone
small nearby reads are combined in memory to suit the drive.
distribution
- the apk combines gdox with a modified xemu build, under GPL-2.0
- every public apk comes with its exact source, dependency revisions, build scripts, and notices
the android launcher, native adapter, and patch series are in the repository under android/.