Skip to content
Original Xbox game thumbnails from xemu compatibility resources
Original Xbox title thumbnails from xemu’s official compatibility resources, used as a representative image for the emulator.

xemu

ORIGINAL XBOX EMULATOR

xemu

A low-level, full-system emulator for the original Xbox, built on QEMU and focused on recreating console hardware, controller support, render scaling, snapshots, networking, and compatibility research.

Original XboxPRIMARY SYSTEM
QEMU-basedPROJECT ROOTS
ActivePROJECT STATUS

WHY IT MATTERS

A full-system approach to Xbox preservation

xemu models the original Xbox rather than translating a handful of games. That hardware-first approach supports retail titles, homebrew, dashboard research, peripherals, and network experiments while keeping compatibility work visible to the community.

BEST FOR

Users ready to dump their console files

xemu is a strong choice for people who can provide the required files from their own Xbox and want controller support, higher render resolution, snapshots, compatibility reporting, and optional links to other xemu instances or real consoles.

Fable gameplay on Original Xbox
Gameplay from Fable on Original Xbox.

The people behind xemu

An open-source Original Xbox project

xemu is maintained publicly by contributors who build on QEMU’s machine-emulation work, document required hardware files, test titles, and collect compatibility reports. The project’s website and documentation are maintained alongside its source code.

What xemu supports

  • Original Xbox hardware emulation on Windows, macOS, and Linux.
  • Up to four SDL-supported controllers, configurable mappings, and render scaling.
  • Snapshots, virtual hard disks, default and original dashboards, and networking tools.
  • Compatibility reporting for retail games, homebrew applications, and system software.

Download and availability

OFFICIAL DOWNLOADS

Current desktop builds

Download the Windows archive, macOS bundle, or Linux AppImage from xemu’s official documentation.

Open official downloads ↗

REQUIRED FILES

Prepare hardware dumps first

xemu requires Xbox files that it cannot legally distribute, including boot ROM, flash ROM, and hard disk data from your own console.

Read the required-files guide ↗
Broken or missing download? Please contact Retro Replay if a verified project link changes.

xemu setup guide

Before you begin: xemu cannot ship Xbox firmware, keys, or games. Dump all required files and game media from hardware you own.

  1. Download the correct xemu build for Windows, macOS, or Linux and extract it to a writable folder.
  2. Prepare the MCPX boot ROM, flash ROM or BIOS, EEPROM, and Xbox hard disk image by dumping them from your own console. Verify their checksums against xemu’s official documentation.
  3. Open xemu settings and set the paths for the boot ROM, flash ROM, EEPROM, and virtual hard disk before launching the machine.
  4. Connect a controller and map it through the input settings. Start with one controller until the system dashboard loads normally.
  5. Use a legally created disc image or install a game to the virtual hard disk through the dashboard workflow. Check the game’s xemu compatibility report before assuming a configuration fault.
  6. Leave render scaling at the default for the first launch, then increase it only after the game is stable. Save a per-game configuration if one title needs different graphics or timing options.
  7. Back up the virtual hard disk and EEPROM files before changing dashboard, network, or BIOS settings. These files are the virtual console’s persistent state.

Software reminder: Use firmware and game media dumped from your own Original Xbox and games.

Sources and further reading

Detailed guides and tutorials

Explore step-by-step guides for xemu as they are published.