Sega later designed the Chihiro arcade system which employed the same processing components from the Xbox among other assets.
|Name||Operating System(s)||Latest Version||Active||Recommended|
|XQEMU||Windows, macOS, Linux||Git||✓||✗|
|MAME||Windows, macOS, Linux||0.197||✓||✗|
- Note: xboxdevwiki's own list of emulators contain over 20 different emulator projects, most of which were abandoned not long after they started. Only about 2 or 4 emulators have been making progress.
- This fork of Cxbx is built for 64-bit systems, and includes a ton of improvements to its HLE kernel, some LLE and code ported back from Dxbx and other related forks. It's had a good development momentum since mid-2016. While it has HLE support for the GPU and other parts (eg. audio) to make many games run fast, support for LLE-GPU was introduced on April 1, 2018. Note, it's just a start and will need lots more work. See this compatibility list.
- An LLE-focused emulator that's also gradually advancing. It can emulate the BIOS and many games at very slow speeds, but is sometimes faster than Cxbx with acceptable graphics. Audio has not been tested but has been assumed to be emulated, just not forwarded to the audio hardware for some reason. See this compatibility list that was taken from John GodGames' 2015 list.
- Beginning LLE emulator that just initializes an x86 system and runs whatever is in the ROM. Not much works for this currently. It was uploaded to GitHub on Dec 5, 2017 by mborgerson, a well-known XQEMU contributor who in early 2018 is still focused on streamlining XQEMU's QEMU codebase. So expect more progress from XQEMU than OpenXBOX in the meantime.
- One of the first Xbox emulators, started as a converter of Xbox executables to 32 bit Windows executables. Can boot around 56 games, with around a dozen in an already playable state. See this compatibility list.
- This is a port of Cxbx to Delphi, expanded with a redesigned symbol detection engine, and many rendering improvements, a new pixel shader converter, etc.
- This one can emulate Halo CE to the point where the first stage is semi-playable. The walls and ground are pitch black, and the game crashes after you complete first stage or right after you select the difficulty on modern versions of Windows.
- Existing x86 emulation in MAME has given way to an
xboxdriver... that they've marked overall as not working and sound as unimplemented (graphics are OK though).
- The Xbox 360 is backwards compatible with a specific list of games that, while some work right off the bat, may need additional patches to play properly. It also requires your console to have system storage. Some games still have issues from graphical glitches and slowdowns to errors that can make standard gameplay basically impossible. There are more information and references/video(s) about this BC support here.
- The Xbox one is also backwards compatible with a smaller amount of games. The list will probably stay smaller than the one for Xbox 360 due to content rights issues, for example companies going defunct, licensing for branded content (like movie or toy tie-ins), music royalties, etc. All Original Xbox games run at 4 times the original resolution on Xbox One and Xbox One S consoles (up to 960p), and 16 times on Xbox One X (up to 1920p).
Emulation issues Reddit threads with more links to other threads & many detailed comments by JayFoxRox, with the explanations that XQEMU is the best suited emulator for developers to focus on in terms of improving accuracy and portability.  Also of note is the fact that the APU, one of two sound processors on the MCPX southbridge chip of the Xbox chipset is incredibly powerful and uses complex processing steps.
However, as of May of 2017, serious strides have been happening in the Xbox emulation scene with CXBX-Reloaded and XQEMU making some games run at half a stable framerate or at a stable framerate with the game Smashing Drive. CXBX-Reloaded achieved in-game status for Jet Set Radio Future with a somewhat decent framerate.
JayFoxRox, a contributor to the open-source XQEMU emulator team and regular commenter for that emulator's foundation and progress, has appeared at a Reddit thread stating the fact that many more original Xbox games have been able to get in-game and, in some cases, at decent speeds on XQEMU. The first of the many bullet points on that original post has a link to the extremely large and growing XQEMU compatibility list.
The related Sega Chihiro arcade system currently has no working emulators due to the fact it is built off of the Xbox's components. Once the inner workings of the Xbox are better understood, a Chihiro emulator is much more likely to be produced.
- Why is XBOX emulation premature?. ngemu (2010-02-15)
- /LTCG (Link-time Code Generation). Microsoft
- Under The Hood: Link-time Code Generation. Microsoft
- Xbox Emulation: The History & Roadblocks. Youtube (2018-03-08)
- Why is there a lack of Original Xbox emulation?. Reddit (2017-05-29)
- Do you prefer low level emulation or high level?. Reddit (2017-06-04)
- Cxbx Reloaded - JSRF(Semi-Playable/35~60 FPS). Youtube (2017-05-10)
- XQEMU - more games ingame. Reddit (2017-05-23)
- Wiki for Xbox hardware documentation (JayFoxRox and one admin from CXBX-R's game issues repo, CakeLancelot are among the contributors)
- Xbox Emulation Discord chat channel (For general and development discussions on OG Xbox emulation, especially for CXBX-R, but also XQEMU, OpenXBOX, and any legacy emulators.)