Files
libretro/emulators/xenia.yml
T
Abdessamad Derraz 3199bc2a55 fix: state standalone versions from their code
Each standalone profile records where its version is read: the source
at its pin (clk 2026-07-23-136-g9020107, shadps4 0.20.1 WIP, eden
v0.2.0-401-g26a03d2), the APK, binary or archive read (kind package),
or, where no reading can be made, kind unverified with the reason: a
host the tools cannot read, a forge gone or not answering, no build
recorded as read, a pin on another branch. Those keep their value,
unconfirmed.
2026-10-27 19:21:40 +01:00

52 lines
2.0 KiB
YAML

emulator: Xenia Canary
type: standalone
core_classification: community_fork
source: "https://github.com/xenia-canary/xenia-canary"
upstream: "https://github.com/xenia-canary/xenia-canary"
profiled_date: "2026-03-26"
source_commit: "72c2afa3ba2b1b232f89de71577251d6edafb1bd"
core_version: "72c2afa"
version_basis:
kind: tag
tag: "72c2afa"
distance: 0
display_name: "Xenia Canary (Xbox 360)"
cores:
- xenia
- xenia-canary
- xenia-manager
- xenianative
systems:
- microsoft-xbox-360
analysis_date: "2026-03-26"
analysis_commit: "3efc88a (depth=1)"
mode: standalone
notes: |
Xenia Canary is an experimental open-source Xbox 360 emulator (BSD license)
originally by Ben Vanik, now maintained by the xenia-canary community. Pure
HLE: the Xbox 360 kernel (xboxkrnl), XAM, and XBDM modules are fully
reimplemented in C++. XConfig system settings are hardcoded with user-
configurable overrides (language, region, audio, video). No BIOS, firmware,
NAND dump, flash dump, or keyvault file is loaded at any point.
EmuDeck installs xenia_canary.exe into the xbox360 ROMs folder. Config via
xenia-canary.config.toml. Game patches downloaded separately into patches/.
RetroBat's xenia-manager emulator does not start Xenia Manager itself. Its
generator runs xenia_canary.exe from the Emulators/Xenia Canary folder that
Xenia Manager installs, or the Mousehook and Netplay Canary builds from their
own folders (emulatorlauncher Xenia.Generator.cs:48-73).
files: []
exclusion_note: >
Xenia is a pure high-level emulation (HLE) Xbox 360 emulator. The entire
Xbox 360 operating system (kernel, XAM dashboard services, XBDM debug
manager) is reimplemented in C++ as HLE modules loaded at startup
(src/xenia/emulator.cc:320-325). System configuration (XConfig) returns hardcoded
values from xboxkrnl_xconfig.cc. Memory, CPU (JIT), GPU, APU, and HID
subsystems are all software-emulated. No external BIOS, firmware, NAND
flash dump, or system files are loaded from disk. The wiki confirms:
"Xenia doesn't require any Xbox 360 system files."