xemu logo

Original Xbox Emulator

A free and open-source application that emulates the original Microsoft Xbox game console, enabling people to play their original Xbox games on Windows, macOS, and Linux systems.

Disclaimer: This project is an independent open source emulation effort and is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by Microsoft Corporation. All product and company names are the registered trademarks of their original owners. The use of any trade name or trademark is for identification and reference purposes only and does not imply any association with the trademark holder of their product brand.

Open Source

The source code for xemu is available on GitHub. You are invited to help improve the project! Learn more here.

Cross Platform

xemu runs natively on Windows, macOS, and Linux platforms. Binaries are available for all platforms, or you can build from source if desired. Learn more here.

Low Level Emulation

xemu emulates the hardware of the original Xbox, providing superior compatibility with kernels, titles, and homebrew applications.

Controller Support

Built on SDL2, xemu supports virtually all controllers. Connect up to 4 controllers at any time, just like a real Xbox. Learn more here.

Snapshots (Save States)

No need to wait for game checkpoints. xemu supports saving the current machine state and loading it back up at any time. Learn more here.

Render Scaling

Breathe new life into your original Xbox games by easily increasing the resolution that games render at, on the fly. Scale up from 480p to 1080p at the click of a button.

Networking

Connect to other instances of xemu and real Xboxes, locally or over the Internet. Supports tunneling services and Xbox Live recreation projects. Learn more here.

Community

xemu has a thriving online community of original Xbox fans. Set up multiplayer matches, get help running xemu, and more by joining our community on Discord!

Compatibility

Note: Title compatibility status is provided by volunteer reporters in the community, as the reporter experienced the title in the current version of xemu on their computer at time of reporting. As the project evolves, reports may need to be updated. You are invited to help improve the project by submitting an updated compatibility report. Join the Discord server to learn how to contribute!