mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-23 20:29:06 -05:00
Every cited block was read again at HEAD: no ref left to review, no file name or hash literal added to a cited file since the pin (--detect-new-files --watch-hashes), refs recaled with their pins. Profiles built by a platform at a fixed commit, or whose bump would leave prose under an older pin, stay where they were.
48 lines
2.0 KiB
YAML
48 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: "534aeb64ea1937361573e3933d121e636463b135"
|
|
core_version: "canary"
|
|
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."
|