xemu is a game console emulator and virtual hardware hypervisor designed to execute original Xbox game software on various operating systems. It functions as a disk image player that simulates physical circuitry and storage to enable the playback of original titles.
The project includes a suite of low-level system debugging tools for inspecting registers, tracing execution events, and dumping memory from running guest code. It provides specialized capabilities for hardware accuracy testing and game hardware debugging to analyze system behavior.
The software covers a broad range of emulation capabilities, including virtual storage management for memory units and disc images, gamepad input mapping, and network bridging for connecting remote consoles. It also supports state management through machine state snapshots and provides tools for converting disc images to ensure compatibility.