Editing Xbox 360 emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 12: Line 12:
 
}}
 
}}
  
{{for|emulators that run on the Xbox 360|Emulators on Xbox 360}}  
+
{{for|other emulators that run on Xbox 360 hardware|Emulators on Xbox 360}}  
  
 
The '''[[Wikipedia:Xbox 360|Xbox 360]]''' is a seventh-generation console released by Microsoft on November 22, 2005, and retailed for {{inflation|USD|399|2005}}. It had a triple-core PowerPC Xenon CPU that ran at 3.2 GHz with 512 MBs of RAM and an ATI Xenos GPU. The console's life saw the option of a motion-sensing camera called the [[wikipedia:Kinect|Kinect]].
 
The '''[[Wikipedia:Xbox 360|Xbox 360]]''' is a seventh-generation console released by Microsoft on November 22, 2005, and retailed for {{inflation|USD|399|2005}}. It had a triple-core PowerPC Xenon CPU that ran at 3.2 GHz with 512 MBs of RAM and an ATI Xenos GPU. The console's life saw the option of a motion-sensing camera called the [[wikipedia:Kinect|Kinect]].
Line 32: Line 32:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="9"|x86
+
! colspan="9"|PC / x86
 
|-
 
|-
 
|[[Xenia]]
 
|[[Xenia]]
Line 39: Line 39:
 
|{{~}}
 
|{{~}}
 
|{{~}}
 
|{{~}}
|[https://github.com/xenia-project/game-compatibility/issues 18%<br/><small>307 out of 1703 tested titles</small>]<ref name=xeniacompat>Xenia GitHub repository issue page filtered by [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen+is%3Aissue+label%3Astate-playable "state-playable"], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen+is%3Aissue+label%3Astate-gameplay "state-gameplay"], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aissue+is%3Aopen+label%3Astate-hang%2Cstate-intro%2Cstate-load%2Cstate-menus%2Cstate-title%2Cstate-crash-guest%2Cstate-crash-host%2Cstate-crash-XNA-wontfix broken games], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen%2Bclosed+label%3Axam-live-signin-required+ require Xbox Live Account Sign-in], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aissue+is%3Aopen+label%3Astate-nothing "state-nothing"]. Also, [https://docs.google.com/spreadsheets/d/19wHZmKcs_Mdibj8CM_M4tMB9bSidx6Se3tCLTPobuk4/edit#gid=144331529 there is another compatibility list tracker] for Xenia Canary and Xenia emulator on Xbox consoles.</ref><br><small>(Master branch)</small>
+
|[https://github.com/xenia-project/game-compatibility/issues 18%<br/><small>307 out of 1667 tested titles</small>]<ref name=xeniacompat>Xenia GitHub repository issue page filtered by [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen+is%3Aissue+label%3Astate-playable "state-playable"], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen+is%3Aissue+label%3Astate-gameplay "state-gameplay"], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aissue+is%3Aopen+label%3Astate-hang%2Cstate-intro%2Cstate-load%2Cstate-menus%2Cstate-title%2Cstate-crash-guest%2Cstate-crash-host%2Cstate-crash-XNA-wontfix broken games], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen%2Bclosed+label%3Axam-live-signin-required+ require Xbox Live Account Sign-in], [https://github.com/xenia-project/game-compatibility/issues?q=is%3Aissue+is%3Aopen+label%3Astate-nothing "state-nothing"]. Also, [https://docs.google.com/spreadsheets/d/19wHZmKcs_Mdibj8CM_M4tMB9bSidx6Se3tCLTPobuk4/edit#gid=144331529 there is another compatibility list tracker] for Xenia Canary and Xenia emulator on Xbox consoles.</ref>
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
!colspan="9"|ARM
+
!colspan="9"|Mobile / ARM
 
|-
 
|-
 
|[[Xenia]]
 
|[[Xenia]]
|align=left|WindowsARM
+
|align=left|{{Icon|Android}}
|[https://github.com/xenia-project/xenia/pull/2259 pull request]
+
|{{na}}
|{{~}}
+
|?
|{{~}}
+
|?
 +
|N/A
 
|?
 
|?
 +
|{{~}}<abbr title="More information on their Discord in the #dev-android channel under the 'Development' category (Upon joining must choose 'Yes!' in the 'Are you interested in developer discussion?' customization question to be able to read the channel).">[https://discord.gg/Q9mxZf9 *]</abbr>
 +
|{{✗}}
 +
|-
 +
|DamonXbox360 (呆萌Xbox360模拟器)
 +
|align=left|{{Icon|Android}}
 +
|Stolen
 +
|{{✗}}
 +
|
 +
|
 +
|{{✗}} (stolen from Xenia)
 
|{{✓}}
 
|{{✓}}
|{{✓}}
+
|{{}}
|{{~}}
 
 
|-
 
|-
! colspan="9"|Consoles
+
! colspan="8"|Consoles
 
|-
 
|-
 
|[[Fission]]
 
|[[Fission]]
Line 70: Line 80:
 
|[[Xenia]]
 
|[[Xenia]]
 
|align=left|{{Icon|SXS}}
 
|align=left|{{Icon|SXS}}
|[https://github.com/SirMangler/xenia/releases 1.1.5a]
+
|[https://github.com/SirMangler/xenia/releases 1.1.4]
 
|{{~}}
 
|{{~}}
 
|{{~}}
 
|{{~}}
|[https://github.com/xenia-project/game-compatibility/issues 18%<br/><small>307 out of 1703 tested titles</small>]<ref name=xeniacompat></ref><br><small>(Master branch)</small>
+
|[https://github.com/xenia-project/game-compatibility/issues 18%<br/><small>307 out of 1667 tested titles</small>]<ref name=xeniacompat></ref>
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 82: Line 92:
 
===Comparisons===
 
===Comparisons===
 
;[[Xenia]]
 
;[[Xenia]]
:Xenia is the leading [[High/Low_level_emulation|hybrid approach]] Xbox 360 emulator that's made it the furthest. While it isn't nearly as compatible as RPCS3 is for [[PlayStation_3_emulators|PlayStation 3]], impressive performance outshines RPCS3 due to RPCS3's [[PlayStation_3_emulators#Emulation_issues|extremely challenging SPU emulation]] resulting reasonably higher CPU demands. Another reason for performance difference is Xenia utilizes [[High/Low_level_emulation|very high-level emulation (HLE) approach for the CPU, while relying heavily on Low-Level Emulation (LLE) for the GPU]]<ref>[https://discord.com/channels/308194948048486401/308194948048486401/1192362532212576348 Rick's xenia discord message about LLE and HLE]</ref><ref>[https://discord.com/channels/308194948048486401/701111856600711208/1090315143226863616 chrispy's comments about xenia's approach]</ref>. Due to these approaches and other reasons/optimizations (see [[Emulation accuracy]] page): it's making Xenia more reliant on GPU performance instead of CPU (especially compared to RPCS3). But keep in mind that, it's still depends heavily on CPU single thread performance due to graphics API-related calls and focusing solely '''average''' CPU utilization percentage numbers may give you false impression[https://discord.com/channels/308194948048486401/308194948048486401/1199060658059235479]. So in summary: just like most other software emulators, CPU's with better [https://www.cpubenchmark.net/singleThread.html single threaded performance] will give you better framerates than before (considering you're not hitting GPU bottleneck)[https://discord.com/channels/308194948048486401/308194948048486401/518932236746096640]. Xenia supports various [[#Enhancements|enhancements]] and some of the [[#Hardware_features_and_peripherals|hardware features]]. For more information about Xenia emulation on Linux, Android or macOS, see [[Xenia#Xenia on Other Operating Systems|this page]].
+
:Xenia is the leading [[High/Low_level_emulation|hybrid approach]] Xbox 360 emulator that's made it the furthest. While it isn't nearly as compatible as RPCS3 is for [[PlayStation_3_emulators|PlayStation 3]], impressive performance outshines RPCS3 due to RPCS3's [[PlayStation_3_emulators#Emulation_issues|extremely challenging SPU emulation]] resulting reasonably higher CPU demands. Another reason for performance difference is Xenia utilizes [[High/Low_level_emulation|very high-level emulation (HLE) approach for the CPU, while relying heavily on Low-Level Emulation (LLE) for the GPU]]<ref>[https://discord.com/channels/308194948048486401/308194948048486401/1192362532212576348 Rick's xenia discord message about LLE and HLE]</ref><ref>[https://discord.com/channels/308194948048486401/701111856600711208/1090315143226863616 chrispy's comments about xenia's approach]</ref>. Due to these approaches and other reasons/optimizations (see [[Emulation accuracy]] page): it's making Xenia more reliant on GPU performance instead of CPU (especially compared to RPCS3). But keep in mind that, it's still depends heavily on CPU single thread performance due to graphics API-related calls and focusing solely '''average''' CPU utilization percentage numbers may give you false impression[https://discord.com/channels/308194948048486401/308194948048486401/1199060658059235479]. So in summary: just like most other software emulators, CPU's with better [https://www.cpubenchmark.net/singleThread.html single threaded performance] will give you better framerates than before (considering you're not hitting GPU bottleneck)[https://discord.com/channels/308194948048486401/308194948048486401/518932236746096640]. Xenia supports various [[#Enhancements|enhancements]] and some of the [[#Hardware_features_and_peripherals|hardware features]]. For emulation on Linux: see [[Xenia#Linux_and_SteamOS.2FSteam_Deck|this page]]. For checking if your games work and any fixes, tweaks, or settings, see compatibility list.
:For checking if your games work and any fixes, tweaks, or settings, see these sources;
 
:*[https://github.com/xenia-project/game-compatibility/issues Xenia Compatibility List]
 
:*[https://github.com/A1eNaz/Xenia-Game-Settings?tab=readme-ov-file#games-list Xenia Game Settings]
 
:*[https://xenia-canary.github.io/games/ Xenia-Canary Games List]
 
:*[https://discord.gg/Q9mxZf9 Xenia Discord Server]
 
 
::'''canary''' builds compared to the master builds offer improved performance (thanks to [https://web.archive.org/web/20220815204859/https://github.com/chrisps chrisps]/chrispy, disjtqz, Gliniak, AdrianCassar and [https://github.com/xenia-canary/xenia-canary/graphs/contributors other contributors]), it has experimental changes that may or may not work, but it also has more functions/tends to work better. Also some of the [[#Hardware_features_and_peripherals|hardware features]] and [[#Enhancements|enhancements]] are currently only available in this fork and its branches mentioned below. Use [https://github.com/xenia-canary/game-patches this repository] for game-patches which some of them may fix graphical or performance issues.
 
::'''canary''' builds compared to the master builds offer improved performance (thanks to [https://web.archive.org/web/20220815204859/https://github.com/chrisps chrisps]/chrispy, disjtqz, Gliniak, AdrianCassar and [https://github.com/xenia-canary/xenia-canary/graphs/contributors other contributors]), it has experimental changes that may or may not work, but it also has more functions/tends to work better. Also some of the [[#Hardware_features_and_peripherals|hardware features]] and [[#Enhancements|enhancements]] are currently only available in this fork and its branches mentioned below. Use [https://github.com/xenia-canary/game-patches this repository] for game-patches which some of them may fix graphical or performance issues.
::'''canary-netplay'''; this branch is used for online play, see [[Xbox_Live#Xbox_360|Xbox Live]] page Xbox 360 section. Also supports some of the [[#Hardware_features_and_peripherals|system link]] titles.
+
::'''canary-netplay'''; see [[Xbox_Live#Xbox_360|Xbox Live]] page (Xbox 360 section).
 
::'''canary-nukernel''' branch emulates: The [[#Emulation_issues|six individual hardware threads on the original Xbox 360 CPU]], certain kernel timing quirks (clock interrupt update every 1millisecond, "background scheduling"), the kernel's thread scheduler, deferred procedure calls, asynchronous procedure calls (done more accurately than on normal canary, plus kernel ones are supported), much more accurate and portable emulation of synchronization primitives, supports guest objects without creating host objects for them. So certain games that do not work on normal canary can be played on this branch, because the features/quirks they expect are implemented here, but nukernel branch mostly focuses on reimplementing parts of the threading subsystem of the kernel, not io or memory, which are also messed up. Developer of this branch said that: "It really felt like starting from scratch on the kernel side, because for a long time nothing booted on it".[https://discord.com/channels/308194948048486401/701111856600711208/1200116567489384548]
 
::'''canary-nukernel''' branch emulates: The [[#Emulation_issues|six individual hardware threads on the original Xbox 360 CPU]], certain kernel timing quirks (clock interrupt update every 1millisecond, "background scheduling"), the kernel's thread scheduler, deferred procedure calls, asynchronous procedure calls (done more accurately than on normal canary, plus kernel ones are supported), much more accurate and portable emulation of synchronization primitives, supports guest objects without creating host objects for them. So certain games that do not work on normal canary can be played on this branch, because the features/quirks they expect are implemented here, but nukernel branch mostly focuses on reimplementing parts of the threading subsystem of the kernel, not io or memory, which are also messed up. Developer of this branch said that: "It really felt like starting from scratch on the kernel side, because for a long time nothing booted on it".[https://discord.com/channels/308194948048486401/701111856600711208/1200116567489384548]
  
 
;[[Fission]]
 
;[[Fission]]
:The [[Official_emulators|official emulator]] on the [[Xbox One emulators|Xbox One (X|S)]] and [[Xbox Series X and Series S|Xbox Series X/S]] consoles. [[#Hardware_features_and_peripherals|There is no "Xbox Live Indie Game & XBLIG" support]]. Load times are faster, but emulation suffers from [[Input_lag|input lag]] due to forced [[Vsync|v-sync]]. Beyond this, Fission supports some of the [[#Hardware_features_and_peripherals|hardware features]].
+
:The official emulator on the [[Xbox One emulators|Xbox One]] and [[Xbox Series X and Series S|Xbox Series X/S]] consoles. [[#Hardware_features_and_peripherals|There is no "Xbox Live Indie Game & XBLIG" support]]. Load times are faster, but emulation suffers from [[Input_lag|input lag]] due to forced [[Vsync|v-sync]]. Beyond this, Fission supports some of the [[#Hardware_features_and_peripherals|hardware features]].
  
:Xbox One X and Xbox Series X further improve on the emulation with [[#Enhancements|enhancements]] like better loading times, framerate, [[Texture_filtering|texture filtering]], higher resolution and [[High_dynamic_range#Inverse_tone_mapping|auto HDR]] in some games. Note that an Internet connection is required to download each game on its first run.
+
:Xbox One X and Xbox Series X further improve on the emulation with [[#Enhancements|enhancements]] like better loading times, framerate, texture filtering, higher resolution and auto HDR in some games. Note that an Internet connection is required to download each game on its first run.
  
 
:However, with an November 2021 update Microsoft ended the program and said: "This latest and final addition of 70+ titles to the backwards compatibility program was only possible through the passion and feedback from the community," Microsoft said. "Your constant requests for specific titles and enhancements encouraged the Backwards Compatibility team to partner with the original creators to preserve thousands of games from over four generations of Xbox. While we continue to stay focused on preserving and enhancing the art form of games, we have reached the limit of our ability to bring new games to the catalog from the past due to licensing, legal and technical constraints. Thank you for being part of this journey with us."<ref>https://www.gamespot.com/articles/xbox-backwards-compatibility-adds-70-more-games-today-as-microsoft-ends-the-program/1100-6498021/</ref>
 
:However, with an November 2021 update Microsoft ended the program and said: "This latest and final addition of 70+ titles to the backwards compatibility program was only possible through the passion and feedback from the community," Microsoft said. "Your constant requests for specific titles and enhancements encouraged the Backwards Compatibility team to partner with the original creators to preserve thousands of games from over four generations of Xbox. While we continue to stay focused on preserving and enhancing the art form of games, we have reached the limit of our ability to bring new games to the catalog from the past due to licensing, legal and technical constraints. Thank you for being part of this journey with us."<ref>https://www.gamespot.com/articles/xbox-backwards-compatibility-adds-70-more-games-today-as-microsoft-ends-the-program/1100-6498021/</ref>
Line 109: Line 114:
 
| rowspan=2 | [[Wikipedia:Xbox_system_software#Xbox_360_system_software|Xbox 360 system software]]
 
| rowspan=2 | [[Wikipedia:Xbox_system_software#Xbox_360_system_software|Xbox 360 system software]]
 
| [[#Dashboard_and_apps|Dashboard and apps]]
 
| [[#Dashboard_and_apps|Dashboard and apps]]
| {{}}
+
| {{N}}
 
| {{~}}
 
| {{~}}
 
|-
 
|-
 
| [[#TrueSkill|TrueSkill]]
 
| [[#TrueSkill|TrueSkill]]
| {{}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| colspan=2 | [[#Achievements|<abbr title="Should not be confused with RetroAchievements.">Achievements</abbr>]]
 
| colspan=2 | [[#Achievements|<abbr title="Should not be confused with RetroAchievements.">Achievements</abbr>]]
 
| {{~}}[https://github.com/xenia-project/xenia/issues/2083 *]
 
| {{~}}[https://github.com/xenia-project/xenia/issues/2083 *]
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| colspan=2 | [[Xbox_Live|Xbox Live]]
 
| colspan=2 | [[Xbox_Live|Xbox Live]]
 
| {{~}}
 
| {{~}}
| {{}}
+
| {{Y}}
 
|-
 
|-
| colspan=2 | [[#System_Link|System Link]]
+
| colspan=2 | [[Wikipedia:List_of_Xbox_360_System_Link_games|System Link]]
| {{~}}
+
| {{N}}[https://github.com/xenia-project/xenia/pull/1879#commits-pushed-82793a1 *]
| {{}}
+
| {{Y}}<ref group=N2>[https://www.teamxlink.co.uk/wiki/Xbox_One#Xbox_360_backwards_compatibility Xbox 360 System Link compatible games for '''Xbox One''']<br/>
 +
[https://www.teamxlink.co.uk/wiki/Xbox_Series_S/X#Xbox_360_backwards_compatibility Xbox 360 System Link compatible games for '''Xbox Series S/X''']</ref>
 
|-
 
|-
 
| colspan=2 | [[#DVD_Drive|DVD Drive]]
 
| colspan=2 | [[#DVD_Drive|DVD Drive]]
| {{}}
+
| {{N}}
 
| {{~}}
 
| {{~}}
 
|-
 
|-
 
| colspan=2 | Xbox Emulation <small>[[FU|(Fusion)]]</small>
 
| colspan=2 | Xbox Emulation <small>[[FU|(Fusion)]]</small>
| {{}}[https://github.com/xenia-canary/xenia-canary/wiki/FAQ#user-content-Can_Xenia_run_original_Xbox_games *]
+
| {{N}}[https://github.com/xenia-canary/xenia-canary/wiki/FAQ#user-content-Can_Xenia_run_original_Xbox_games *]
 
| {{~}}<abbr title="Fusion emulator is not supported but Fission (internal name for backward compatibility on the Xbox One and Xbox Series X/S) supports original Xbox backwards compatibility though with a far smaller amount of supported games compared to Fusion emulator.">*</abbr>
 
| {{~}}<abbr title="Fusion emulator is not supported but Fission (internal name for backward compatibility on the Xbox One and Xbox Series X/S) supports original Xbox backwards compatibility though with a far smaller amount of supported games compared to Fusion emulator.">*</abbr>
 
|-
 
|-
 
| colspan=2 | [[Wikipedia:Category:Xbox_360_Live_Arcade_games|Xbox Live Arcade]] (XBLA)
 
| colspan=2 | [[Wikipedia:Category:Xbox_360_Live_Arcade_games|Xbox Live Arcade]] (XBLA)
| {{}}
+
| {{Y}}
| {{}}[[Wikipedia:List_of_backward-compatible_games_for_Xbox_One_and_Series_X/S#List_of_compatible_titles_from_Xbox_360|*]]
+
| {{Y}}[[Wikipedia:List_of_backward-compatible_games_for_Xbox_One_and_Series_X/S#List_of_compatible_titles_from_Xbox_360|*]]
 
|-
 
|-
 
| colspan=2 | [[#Xbox_Live_Indie_Games_.28XBLIG.29|Xbox Live Indie Games]] (XBLIG)
 
| colspan=2 | [[#Xbox_Live_Indie_Games_.28XBLIG.29|Xbox Live Indie Games]] (XBLIG)
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| colspan=2 | [[Development Kits]]
 
| colspan=2 | [[Development Kits]]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
! colspan=4 | [[#Peripherals|Peripherals]]
 
! colspan=4 | [[#Peripherals|Peripherals]]
 
|-
 
|-
| rowspan=2 | Camera
+
| colspan=2 | [[#Kinect|Kinect]]
| Xbox Live Vision
+
| {{N}}
| {{✗}}
+
| {{N}}<ref group=N2 name=FissionPeripherals>Games like the original Guitar Hero and Rock Band series won't work as they require proprietary accessories that [https://www.pocket-lint.com/xbox-backward-compatibility/ aren't compatible], nor do any that require the original Kinect motion camera. Even if you have an Xbox One Kinect still, it is not compatible with previous Xbox 360 Kinect games using [[Fission]].</ref>
| {{TBD}}
 
|-
 
| [[#Kinect|Kinect]]
 
| {{}}
 
| {{}}<ref group=N2 name=FissionPeripherals>Games like the original Guitar Hero and Rock Band series won't work as they require proprietary accessories that [https://www.pocket-lint.com/xbox-backward-compatibility/ aren't compatible], nor do any that require the original Kinect motion camera. Even if you have an Xbox One Kinect still, it is not compatible with previous Xbox 360 Kinect games using [[Fission]].</ref>
 
 
|-
 
|-
 
| colspan=2 | [[#HD-DVD_Player|HD-DVD Player]]
 
| colspan=2 | [[#HD-DVD_Player|HD-DVD Player]]
| {{}}
+
| {{N}}
 
| {{~}}
 
| {{~}}
 
|-
 
|-
 
| colspan=2 | [https://xbox.fandom.com/wiki/Xbox_360_Memory_Card Xbox 360 Memory Card]
 
| colspan=2 | [https://xbox.fandom.com/wiki/Xbox_360_Memory_Card Xbox 360 Memory Card]
| {{}}
+
| {{N}}
| {{}}[https://old.reddit.com/r/xboxone/comments/byrryr/360_memory_card/ *]
+
| {{N}}[https://old.reddit.com/r/xboxone/comments/byrryr/360_memory_card/ *]
 +
|-
 +
| rowspan=3 | Portal
 +
| Skylanders Portal
 +
| {{N}}
 +
| {{TBD}}
 +
|-
 +
| [[#LEGO_Dimensions_Toy_Pad|LEGO Dimensions Toy Pad]]
 +
| {{N}}
 +
| {{TBD}}
 +
|-
 +
| [https://disneyinfinity.fandom.com/wiki/Disney_Infinity_Base Disney Infinity Base]
 +
| {{N}}
 +
| {{TBD}}
 
|-
 
|-
 
| colspan=2 | Rock Band 3 MIDI Pro Adapter
 
| colspan=2 | Rock Band 3 MIDI Pro Adapter
| {{}}
+
| {{N}}
 
| {{TBD}}
 
| {{TBD}}
 
|-  
 
|-  
 
| colspan=2 | <abbr title="Required for some games like SingStar, Rocksmith, Guitar Hero, Rock Band etc.">Microphone</abbr>
 
| colspan=2 | <abbr title="Required for some games like SingStar, Rocksmith, Guitar Hero, Rock Band etc.">Microphone</abbr>
| {{}}[https://github.com/Gliniak/xenia/commit/b5e95f5ff7f4606ff882e333a22605986d475991 *]
+
| {{N}}[https://github.com/Gliniak/xenia/commit/b5e95f5ff7f4606ff882e333a22605986d475991 *]
| {{}}<ref group=N2 name=FissionPeripherals></ref>
+
| {{N}}<ref group=N2 name=FissionPeripherals></ref>
 
|-
 
|-
 
| colspan=2 | <abbr title="Required for some games like SingStar, Rocksmith, Guitar Hero, Rock Band etc.">Drums and Guitars</abbr>
 
| colspan=2 | <abbr title="Required for some games like SingStar, Rocksmith, Guitar Hero, Rock Band etc.">Drums and Guitars</abbr>
| {{}}
+
| {{N}}
| {{}}<ref group=N2 name=FissionPeripherals></ref>
+
| {{N}}<ref group=N2 name=FissionPeripherals></ref>
 
|-
 
|-
 
| colspan=2 | [[Wikipedia:Xbox_360_accessories#Big_Button_Pad|Big Button Pad]]
 
| colspan=2 | [[Wikipedia:Xbox_360_accessories#Big_Button_Pad|Big Button Pad]]
| {{✗}}
+
| {{N}}
| {{TBD}}
 
|-
 
| colspan=2 | [[Wikipedia:UDraw_GameTablet|uDraw GameTablet]]
 
| {{~}}[https://github.com/xenia-project/game-compatibility/issues/1681 *]
 
| {{✗}}[https://old.reddit.com/r/xbox/comments/tolbbs/is_my_udraw_game_tablet_from_the_xbox_360/ *]
 
|-
 
| colspan=2 | [[Wikipedia:Xbox_360_Wireless_Racing_Wheel#Supported_games|Wireless Racing Wheel]]
 
| {{✗}}
 
| {{✗}}[https://answers.microsoft.com/en-us/xbox/forum/all/xbox-360-wireless-steering-wheel-on-xbox-one/29e63206-1e39-46f8-baed-00bbc4af9089 *]
 
|-
 
| colspan=2 | [[#Chatpad and Keyboard|Chatpad and Keyboard]]
 
| {{✓}}
 
| {{?}}
 
|-
 
| colspan=2 | [[#Xbox 360 Media Remote|Xbox 360 Media Remote]]
 
| {{✗}}
 
| {{?}}
 
|-
 
| rowspan=3 | Portal
 
| Skylanders Portal
 
| {{✗}}
 
| {{TBD}}
 
|-
 
| [[#LEGO_Dimensions_Toy_Pad|LEGO Dimensions Toy Pad]]
 
| {{✗}}
 
| {{TBD}}
 
|-
 
| [https://disneyinfinity.fandom.com/wiki/Disney_Infinity_Base Disney Infinity Base]
 
| {{✗}}
 
 
| {{TBD}}
 
| {{TBD}}
 
|-
 
|-
 
| rowspan=2 | LightGun
 
| rowspan=2 | LightGun
 
| Top Shot Elite
 
| Top Shot Elite
| {{}}
+
| {{N}}
 
| {{TBD}}
 
| {{TBD}}
 
|-
 
|-
 
| Top Shot Fearmaster
 
| Top Shot Fearmaster
| {{}}
+
| {{N}}
 
| {{TBD}}
 
| {{TBD}}
 +
|-
 +
| colspan=2 | [[Wikipedia:UDraw_GameTablet|uDraw GameTablet]]
 +
| {{~}}[https://github.com/xenia-project/game-compatibility/issues/1681 *]
 +
| {{N}}[https://old.reddit.com/r/xbox/comments/tolbbs/is_my_udraw_game_tablet_from_the_xbox_360/ *]
 
|}
 
|}
 
</div>
 
</div>
Line 228: Line 217:
 
The Dashboard is a graphical user interface developed for Xbox 360. You can launch various applications from this interface as well. Also supports [https://support.xbox.com/en-US/help/xbox-360/console/media media streaming (music, photos and videos) with PC] using [[Wikipedia:Windows_XP_Media_Center_Edition|Windows XP MCE]] with Xbox 360's built-in [[Wikipedia:Windows_Media_Center_Extender#Version_2_Extenders|version 2 Media Center Extender]] functionality and app. This functionality shouldn't be confused with other standalone [[Wikipedia:Windows_Media_Center_Extender|Windows Media Center Extender devices]] or [[Xbox_emulators#Windows_Media_Center_Extender|original Xbox Media Center Extender version 1 add-on]].
 
The Dashboard is a graphical user interface developed for Xbox 360. You can launch various applications from this interface as well. Also supports [https://support.xbox.com/en-US/help/xbox-360/console/media media streaming (music, photos and videos) with PC] using [[Wikipedia:Windows_XP_Media_Center_Edition|Windows XP MCE]] with Xbox 360's built-in [[Wikipedia:Windows_Media_Center_Extender#Version_2_Extenders|version 2 Media Center Extender]] functionality and app. This functionality shouldn't be confused with other standalone [[Wikipedia:Windows_Media_Center_Extender|Windows Media Center Extender devices]] or [[Xbox_emulators#Windows_Media_Center_Extender|original Xbox Media Center Extender version 1 add-on]].
  
*xenia has [https://github.com/xenia-project/xenia/pull/1243 no support for dashboard emulation] at the moment, though there are several old builds partially supports various dashboard revisions. But keep in mind that you can emulate [https://consolemods.org/wiki/Xbox_360:Kiosk_Discs various Kiosk discs for Xbox 360] such as: "[https://github.com/xenia-project/game-compatibility/issues/1813 Xbox 360 Retail Kiosk Disc 1.0]" for "Blade" interface. Another alternative for this using compilation discs such as: "[https://github.com/xenia-project/game-compatibility/issues/432 Xbox Live Arcade]" for "Blade" interface and "Xbox Live Arcade Game Pack" for "New Xbox Experience" interface, however all of these discs are partially compatible with latest xenia builds so do not expect perfect experience, see [[Interactive Kiosk]] page for more information. Recently xenia-canary developer Gliniak [https://www.youtube.com/watch?v=h2y7BiYPMUI share a video about custom build of xenia-canary he working on for dashboard emulation] and further said: "This presents some of functionalities that might be available in Xenia in the future. It's still not perfect, not even close of being fully stable and reliable, but I'm working on it". For more information see [https://discord.gg/Q9mxZf9 xenia discord].
+
*xenia has [https://github.com/xenia-project/xenia/pull/1243 no support for dashboard emulation] at the moment, though there are several old builds partially supports various dashboard revisions. But keep in mind that you can emulate [https://consolemods.org/wiki/Xbox_360:Kiosk_Discs various Kiosk discs for Xbox 360] such as: "[https://github.com/xenia-project/game-compatibility/issues/1813 Xbox 360 Retail Kiosk Disk 1.0]" for "Blade" interface. Another alternative for this using compilation discs such as: "[https://github.com/xenia-project/game-compatibility/issues/432 Xbox Live Arcade]" for "Blade" interface and "Xbox Live Arcade Game Pack" for "New Xbox Experience" interface, however all of these discs are partially compatible with latest xenia builds so do not expect perfect experience. Recently xenia-canary developer Gliniak [https://www.youtube.com/watch?v=h2y7BiYPMUI share a video about custom build of xenia-canary he working on for dashboard emulation] and further said: "This presents some of functionalities that might be available in Xenia in the future. It's still not perfect, not even close of being fully stable and reliable, but I'm working on it". For more information see [https://discord.gg/Q9mxZf9 xenia discord].
*Fission only supports [https://support.xbox.com/en-US/help/xbox-360/games/backward-compatibility/open-xbox-guide-in-xbox-360-game Xbox 360's Xbox Guide dash menu], Friends/Party and Notifications, other than that, there is no Dashboard interface emulation whatsoever. Some of the Xbox 360 apps supported ([[Wikipedia:List_of_Xbox_One_and_Series_X/S_applications|Xbox One and Series X/S apps]]) on the newer consoles though.
+
*Fission only supports [https://support.xbox.com/en-US/help/xbox-360/games/backward-compatibility/open-xbox-guide-in-xbox-360-game Xbox 360's Xbox Guide dash menu], Friends/Party and Notifications, other than that, there is no Dashboard interface emulation whatsoever. Some of the Xbox 360 apps supported ([[Wikipedia:List_of_Xbox_One_and_Series_X/S_applications|Xbox One and Series X/S apps]]] on the newer consoles though.
 
 
===System Link===
 
:[[Wikipedia:List_of_Xbox_360_System_Link_games|Wikipedia: System Link]]
 
Offline multiplayer gaming on the Xbox 360 home console over a LAN (local area network) multiplayer games, just like LAN tunelling for [[Sony|PlayStation systems]]. Over time, most [[Preservation_projects#Private_Game_Servers|private game servers]] have been shut down. However, computer programs such as [[Preservation_projects#LAN_Tunneling_Programs|XBSlink, SVDL and XLink Kai]] allow users to play multiplayer for LAN supported games by using a network configuration that simulates a worldwide LAN.
 
 
 
*xenia has no support for system link at the moment[https://github.com/xenia-project/xenia/pull/1879#commits-pushed-82793a1] '''but canary-netplay branch supports some of the system link titles, see [https://github.com/AdrianCassar/xenia-canary/wiki/Systemlink this page] for more information'''.
 
*Fission supports System Link. See Xbox 360 System Link [https://www.teamxlink.co.uk/wiki/Xbox_One#Xbox_360_backwards_compatibility compatible games for Xbox '''One'''] and [https://www.teamxlink.co.uk/wiki/Xbox_Series_S/X#Xbox_360_backwards_compatibility compatible games for Xbox '''Series S/X'''].
 
  
 
===TrueSkill===
 
===TrueSkill===
Line 246: Line 228:
  
 
===[https://www.xboxachievements.com/games/retail/ Achievements]===
 
===[https://www.xboxachievements.com/games/retail/ Achievements]===
Xenia-canary latest builds support Xbox 360 achievements but only partially; because there is [https://github.com/xenia-canary/xenia-canary/releases/tag/ebdea6b no support for achievement progress], only achievement unlock notifications works, see the [https://youtu.be/_jt9eBvDHmg?t=112 demonstration]. Although there is a [https://github.com/xenia-canary/xenia-canary/pull/319 pull request] for saving unlocked achievements and restored in the next session, also adds a basic UI dialog for viewing achievements.
+
Xenia-canary latest builds support Xbox 360 achievements but only partially; because there is [https://github.com/xenia-canary/xenia-canary/releases/tag/ebdea6b no support for achievement progress], only achievement unlock notifications works. [https://youtu.be/_jt9eBvDHmg?t=112 Demonstration]
  
 
For activating notifications for achievements and using sound and custom font you need to change settings from "xenia-canary.config.toml";
 
For activating notifications for achievements and using sound and custom font you need to change settings from "xenia-canary.config.toml";
Line 261: Line 243:
 
:[https://free60.org/Hardware/Console/DVD_Drive/ free60: Xbox 360 DVD Drive]
 
:[https://free60.org/Hardware/Console/DVD_Drive/ free60: Xbox 360 DVD Drive]
 
:[https://consolemods.org/wiki/Xbox_360:XGD3_Games consolemods: XGD3 games]
 
:[https://consolemods.org/wiki/Xbox_360:XGD3_Games consolemods: XGD3 games]
:[http://wiki.redump.org/index.php?title=Microsoft_Xbox_and_Xbox_360_Dumping_Guide redump: Microsoft Xbox and Xbox 360 Dumping Guide]
+
*xenia has no support for DVD-Video or Xbox 360 format DVD-ROM/XGD3.
Xbox 360 DVD drive supports Audio CD, PhotoCD, DVD-Audio, DVD-Video and XGD3 discs.[https://support.xbox.com/en-US/help/xbox-360/console/watch-dvds-movies] Optical disc drives for PCs usually aren't capable to read XGD3 discs. More info in [[Ripping_games|ripping games section]] and [[#Emulation_issues|reverse engineering section]]. For reading HD-DVD discs you need [[#HD-DVD Player]] peripheral/drive.
+
*Xbox One and Xbox Series consoles (Fission) have support for [https://support.xbox.com/en-US/help/games-apps/apps-help/dvd-blu-ray-setup DVD-Video], but there is no real support for Xbox 360 format DVD-ROM/XGD3, because it's only recognising the disc, after that [https://youtu.be/9Mi3jfGTNGw?t=243 it's downloading/installing the game from Xbox Live not from the disc itself].
  
*xenia has no support for Audio CD, PhotoCD, DVD-Audio, DVD-Video or Xbox 360 format DVD-ROM/XGD3.
+
::See [[Ripping_games]].
*Xbox One and Xbox Series consoles (Fission) have support for [https://support.xbox.com/en-US/help/games-apps/apps-help/dvd-blu-ray-setup DVD-Video], but there is no real support for Xbox 360 format DVD-ROM/XGD3, because it's only recognising the disc, after that [https://youtu.be/9Mi3jfGTNGw?t=243 it's downloading/installing the game from Xbox Live not from the disc itself].
 
::See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares.
 
  
 
===Xbox Live Indie Games (XBLIG)===
 
===Xbox Live Indie Games (XBLIG)===
Line 277: Line 257:
 
The [[wikipedia:Kinect|Kinect]] was Microsoft's version of the [[PlayStation_2_emulators#EyeToy|EyeToy]], a camera that also doubled as a motion tracker and microphone capable of detecting gestures and voices in order to play games without a controller. This was in contrast to the [[Wii_emulators|Wii]] with its Wiimote and the [[PlayStation_3_emulators|PS3]] with its PlayStation Move. Despite getting native support on Windows, users have made [https://openkinect.org/wiki/Main_Page open-source drivers] for it.
 
The [[wikipedia:Kinect|Kinect]] was Microsoft's version of the [[PlayStation_2_emulators#EyeToy|EyeToy]], a camera that also doubled as a motion tracker and microphone capable of detecting gestures and voices in order to play games without a controller. This was in contrast to the [[Wii_emulators|Wii]] with its Wiimote and the [[PlayStation_3_emulators|PS3]] with its PlayStation Move. Despite getting native support on Windows, users have made [https://openkinect.org/wiki/Main_Page open-source drivers] for it.
  
*[[Xenia]] does not currently have any support for the Kinect[https://github.com/xenia-project/xenia/wiki/FAQ#input][https://github.com/xenia-project/xenia/wiki/Roadmap][https://github.com/xenia-project/xenia/issues/1241]. But you can use [https://gamebanana.com/mods/456720 No Kinect Patch] for Sonic Free Riders.
+
[[Xenia]] does not currently have any support for the Kinect
*See [[List of games that support tracked motion controllers#Xbox 360 Emulation]].
+
<ref>Margen67 (August 20, 2021) [https://github.com/xenia-project/xenia/wiki/FAQ#input FAQ]. Xenia.</ref>, with development on the feature unlikely to occur in the foreseeable future.
 +
<ref>Triang3l (November 30, 2021) [https://github.com/xenia-project/xenia/wiki/Roadmap Roadmap]. Xenia.</ref>
 +
<ref>Github (October 20, 2018) [https://github.com/xenia-project/xenia/issues/1241 Kinect Support (Issue Discussion)]. Xenia.</ref>
  
 
====HD-DVD Player====
 
====HD-DVD Player====
 
:''[[Wikipedia:Xbox_360_HD_DVD_Player|Wikipedia: Xbox 360 HD-DVD Player]]''
 
:''[[Wikipedia:Xbox_360_HD_DVD_Player|Wikipedia: Xbox 360 HD-DVD Player]]''
 
:''[https://support.xbox.com/en-US/help/xbox-360/console/watch-dvds-movies Xbox support: Play DVD-Video and Xbox 360 DVD-ROM on your console]
 
:''[https://support.xbox.com/en-US/help/xbox-360/console/watch-dvds-movies Xbox support: Play DVD-Video and Xbox 360 DVD-ROM on your console]
*Xenia has no HD-DVD support at the moment.
+
*Xenia has no HD-DVD support at the moment and as mentioned in the [[#DVD_Drive|DVD Drive section]] there is no support for DVD-Video either.
*Xbox One and Xbox Series consoles has no support for [https://answers.microsoft.com/en-us/xbox/forum/all/xbox-one-hd-dvd-add-on-compatibility/dbfd0cf3-777b-4f40-96ba-4e9104b55110?page=1# HD-DVD].
+
*Xbox One and Xbox Series consoles has no support for [https://answers.microsoft.com/en-us/xbox/forum/all/xbox-one-hd-dvd-add-on-compatibility/dbfd0cf3-777b-4f40-96ba-4e9104b55110?page=1# HD-DVD]. Although as mentioned in the [[#DVD_Drive|DVD Drive section]]: DVD-Video is supported.
  
 
::See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares.
 
::See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares.
 
====Chatpad and Keyboard====
 
:[http://mktplassets.xbox.com/NR/rdonlyres/03E44D87-6BF5-45B3-A014-D37D0371C43D/0/Chatpad_EMEA_ENG_0803.pdf mktplassets: Chatpad_EMEA_ENG_0803.pdf]
 
:[[Wikipedia:List_of_Xbox_360_accessories#Messenger_Kit|Wikipedia - Chatpad as part of the Xbox 360 Messenger Kit]]
 
Chatpad attaches to the back of your Xbox 360 wired or wireless controller to enable in-game text messaging, instant messaging, and other text entry. The Chatpad can also be used in certain games for text input. USB HID-compliant keyboards can be plugged directly into the console to perform the same function.
 
 
*[https://github.com/AdrianCassar/xenia-canary/releases Xenia-canary-netplay passthru builds] allows you to use the keyboard as it would work on a Xbox 360. Passthru builds focusing mainly for developer builds of games to open game's console and input commands.[https://discord.com/channels/308194948048486401/1173434194525950062/1254743976888766504]
 
*See [[List of games with keyboard and mouse support]] page for more information.
 
 
====Xbox 360 Media Remote====
 
:[[Wikipedia:List_of_Xbox_360_accessories#Universal_Media_Remote|Wikipedia: Xbox 360 Universal Media Remote and Xbox 360 Media Remote]]
 
Just like [[PlayStation_2_emulators#Hardware_features_and_accessories|PlayStation 2's DVD Remote Controller]] and [[PlayStation_3_emulators#Hardware_features_and_peripherals|PlayStation 3 Blu-ray Disc remote]] you can even play games with it other than multimedia along with being able to navigate the dashboard functionalities. The remote control allows for controlling portions of the interface of the Xbox 360 via infrared.
 
  
 
==Enhancements==
 
==Enhancements==
Line 315: Line 285:
 
| [[Widescreen_hacks#Xbox_360|Ultrawide hack]]<br/><small>Widescreen already supported on Xbox 360 system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 and 32:9.</small>
 
| [[Widescreen_hacks#Xbox_360|Ultrawide hack]]<br/><small>Widescreen already supported on Xbox 360 system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 and 32:9.</small>
 
| {{✓}}
 
| {{✓}}
| {{}}<ref group=N2>Only supports official 16:9 widescreen supported titles, no support for 21:9 or 32:9 ultrawide enhancements.</ref>
+
| {{N}}<ref group=N2>Only supports official 16:9 widescreen supported titles, no support for 21:9 or 32:9 ultrawide enhancements.</ref>
 
|-
 
|-
 
| [[Texture_packs#Texture_Replacement_.283D.29|Texture Replacement]]
 
| [[Texture_packs#Texture_Replacement_.283D.29|Texture Replacement]]
Line 325: Line 295:
 
|-
 
|-
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small>
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small>
| {{}}<ref group=N2>This enhancement feature shouldn't be confused with [https://xenia.jp/updates/2022/01/29/presenting-the-presentation-update-amd-fidelityfx-fsr-fxaa-cas-vrr.html#nvidia-fast-approximate-anti-aliasing-311--fxaa Xbox 360's native 2x/4x MSAA].</ref>
+
| {{N}}<ref group=N2>This enhancement feature shouldn't be confused with [https://xenia.jp/updates/2022/01/29/presenting-the-presentation-update-amd-fidelityfx-fsr-fxaa-cas-vrr.html#nvidia-fast-approximate-anti-aliasing-311--fxaa Xbox 360's native 2x/4x MSAA].</ref>
 
| ?
 
| ?
 
|-
 
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIA/DLSS/blob/main/doc/DLSS_Programming_Guide_Release.pdf DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
+
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], XeSS and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
 
| colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.</small>
 
| colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.</small>
 
|-
 
|-
Line 336: Line 306:
 
| rowspan=5 | Performance
 
| rowspan=5 | Performance
 
| [[30/60_FPS_cheat_codes#Xbox_360|Internal Framerate Hack]]
 
| [[30/60_FPS_cheat_codes#Xbox_360|Internal Framerate Hack]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
 
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
Line 347: Line 317:
 
|-
 
|-
 
| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
 
| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
| {{}}
+
| {{N}}
| {{}}<ref group=N2>[[Fission]] has no Preload image to RAM enhancement but it has better loading times than the original hardware as mentioned in [[#Comparisons]] section.</ref>
+
| {{N}}<ref group=N2>[[Fission]] has no Preload image to RAM enhancement but it has better loading times than the original hardware as mentioned in [[#Comparisons]] section.</ref>
 
|-
 
|-
 
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
 
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
Line 355: Line 325:
 
| rowspan=6 | Post-Processing
 
| rowspan=6 | Post-Processing
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
| {{}}[https://xenia.jp/updates/2022/01/29/presenting-the-presentation-update-amd-fidelityfx-fsr-fxaa-cas-vrr.html#nvidia-fast-approximate-anti-aliasing-311--fxaa *]
+
| {{Y}}[https://xenia.jp/updates/2022/01/29/presenting-the-presentation-update-amd-fidelityfx-fsr-fxaa-cas-vrr.html#nvidia-fast-approximate-anti-aliasing-311--fxaa *]
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
| {{}}[https://xenia.jp/updates/2022/01/29/presenting-the-presentation-update-amd-fidelityfx-fsr-fxaa-cas-vrr.html#amd-fidelityfx-super-resolution-10--fsr *]
+
| {{Y}}[https://xenia.jp/updates/2022/01/29/presenting-the-presentation-update-amd-fidelityfx-fsr-fxaa-cas-vrr.html#amd-fidelityfx-super-resolution-10--fsr *]
| {{}}<ref group=N2>It uses [https://youtu.be/FNB_K8yFy2s?t=93 bilinear filtering resulting blurrier image].</ref>
+
| {{Y}}<ref group=N2>It uses [https://youtu.be/FNB_K8yFy2s?t=93 bilinear filtering resulting blurrier image].</ref>
 
|-
 
|-
 
| [[Shaders_and_filters|Filters]]
 
| [[Shaders_and_filters|Filters]]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
 
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Shader_Presets|Shader Chain]]
 
| [[Shader_Presets|Shader Chain]]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
| {{?}}
 
| {{?}}
| {{}}[https://youtu.be/LT1a6NXYy6E *]
+
| {{Y}}[https://youtu.be/LT1a6NXYy6E *]
 
|-
 
|-
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
 
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
| {{}}
+
| {{N}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
 
| Rewind
 
| Rewind
| {{}}
+
| {{N}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
 
| Fast-Forward/Turbo Speed
 
| Fast-Forward/Turbo Speed
| {{}}
+
| {{N}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
 
| Savestates/Snapshots
 
| Savestates/Snapshots
| {{}}
+
| {{N}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
 
| [https://tasvideos.org/Movies Movie recording/playback]
 
| [https://tasvideos.org/Movies Movie recording/playback]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| rowspan=2 | Controls
 
| rowspan=2 | Controls
 
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
 
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| {{}}[https://github.com/marinesciencedude/xenia-canary-mousehook *]
+
| {{Y}}[https://github.com/marinesciencedude/xenia-canary-mousehook *]
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Input_lag|Input lag-mitigating technique]]
 
| [[Input_lag|Input lag-mitigating technique]]
| {{}}
+
| {{N}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
 
| rowspan=8 | Quality of life
 
| rowspan=8 | Quality of life
 
| [[Save_disk_space_for_ISOs#Xbox_360|Streamable compression format]]
 
| [[Save_disk_space_for_ISOs#Xbox_360|Streamable compression format]]
| {{}}
+
| {{Y}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
Line 426: Line 396:
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
 
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{}}
+
| {{N}}
| {{}}
+
| {{Y}}
 
|-
 
|-
| rowspan=5 | Misc
+
| rowspan=4 | Misc
 
| RetroAchievements
 
| RetroAchievements
| {{}}[https://github.com/xenia-project/xenia/issues/2219 *]
+
| {{N}}[https://github.com/xenia-project/xenia/issues/2219 *]
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
 
| colspan=2 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.
 
| colspan=2 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.
|-
 
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
 
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment. So there is no support.
 
 
|-
 
|-
 
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
 
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
Line 470: Line 437:
 
* [https://www.copetti.org/writings/consoles/xbox-360/ Rodrigo Copetti: Xbox 360 Architecture Analysis]
 
* [https://www.copetti.org/writings/consoles/xbox-360/ Rodrigo Copetti: Xbox 360 Architecture Analysis]
 
* [https://www.xenonwiki.com/Main_Page Xenon Wiki]
 
* [https://www.xenonwiki.com/Main_Page Xenon Wiki]
* [https://xenonlibrary.com/wiki/Main_Page XenonLibrary]
 
 
* [https://github.com/emoose/xbox-reversing/tree/master emoose: xbox-reversing] - Information & parsers for some under-documented Xbox360 structures/file formats (STFS/GDFX/XDBF/XEX...)  
 
* [https://github.com/emoose/xbox-reversing/tree/master emoose: xbox-reversing] - Information & parsers for some under-documented Xbox360 structures/file formats (STFS/GDFX/XDBF/XEX...)  
 
* [https://github.com/rexdex/recompiler rexdex: recompiler and references list]
 
* [https://github.com/rexdex/recompiler rexdex: recompiler and references list]
* [https://github.com/InvoxiPlayGames/x360-research InvoxiPlayGames: research and reverse engineering notes/utilities relating to the Xbox 360]
 
 
* [https://discord.gg/Q9mxZf9 Xenia Discord server] (For general and development discussions on Xbox 360 emulation, especially for xenia and xenia-canary)
 
* [https://discord.gg/Q9mxZf9 Xenia Discord server] (For general and development discussions on Xbox 360 emulation, especially for xenia and xenia-canary)
 
:* [https://discord.com/channels/308194948048486401/532286526847975425 xenia-dev references on discord channel]
 
:* [https://discord.com/channels/308194948048486401/532286526847975425 xenia-dev references on discord channel]
 
:* [https://discord.com/channels/308194948048486401/308194948048486401/1195389461186486322 Conversation about xenia CPU emulation on discord channel]
 
:* [https://discord.com/channels/308194948048486401/308194948048486401/1195389461186486322 Conversation about xenia CPU emulation on discord channel]
 
* [https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/src/gallium/drivers/r300?ref_type=heads Mesa gallium R300~R500]
 
* [https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/src/gallium/drivers/r300?ref_type=heads Mesa gallium R300~R500]
* [https://www.phoronix.com/news/Terakan-HD-6000-VLK-Windows Open-Source "Terakan" Vulkan Driver For Radeon HD 6000 Series Shown On Windows] - Vitaliy Kuzmin "Triang3l": TeraScale GPUs working on Vulkan and leveraging the Mesa codebase.
 
 
* MVG: [https://www.youtube.com/watch?v=xCuu-TMquhk Xbox 360 Emulation on the PC with Xenia takes a huge step forward], [https://www.youtube.com/watch?v=MsnZsgfVLqk Why Microsoft switched from Intel to Power PC for the Xbox 360], [https://www.youtube.com/watch?v=F1aVBEyqnxA The Story of Xbox 360 PartnerNet Game Leaks], [https://www.youtube.com/watch?v=RyW0lXnoFOA How a Mini drill tool defeated security on the Xbox 360], [https://www.youtube.com/watch?v=Vq1lxeg_gNs How the Xbox 360 Hypervisor Security was Defeated], [https://www.youtube.com/watch?v=8gduINQMxd0 Why YOU need a Modded Xbox 360 in 2018], [https://www.youtube.com/watch?v=zFGz4aT1cgo The Xbox 360 is still awesome in 2019], [https://youtu.be/qxtMii5UKVQ Xbox 360 Blades Dashboard]
 
* MVG: [https://www.youtube.com/watch?v=xCuu-TMquhk Xbox 360 Emulation on the PC with Xenia takes a huge step forward], [https://www.youtube.com/watch?v=MsnZsgfVLqk Why Microsoft switched from Intel to Power PC for the Xbox 360], [https://www.youtube.com/watch?v=F1aVBEyqnxA The Story of Xbox 360 PartnerNet Game Leaks], [https://www.youtube.com/watch?v=RyW0lXnoFOA How a Mini drill tool defeated security on the Xbox 360], [https://www.youtube.com/watch?v=Vq1lxeg_gNs How the Xbox 360 Hypervisor Security was Defeated], [https://www.youtube.com/watch?v=8gduINQMxd0 Why YOU need a Modded Xbox 360 in 2018], [https://www.youtube.com/watch?v=zFGz4aT1cgo The Xbox 360 is still awesome in 2019], [https://youtu.be/qxtMii5UKVQ Xbox 360 Blades Dashboard]
 
* Digital Foundry: [https://youtu.be/LT1a6NXYy6E Xbox Series X: Auto HDR Mode Tested - What Works and What Doesn't], [https://youtu.be/SzeBm0XBcOk FPS Boost For Xbox 360 Games], [https://youtu.be/7oe1LUJyCCs Xbox Series X Backwards Compatibility Tested]
 
* Digital Foundry: [https://youtu.be/LT1a6NXYy6E Xbox Series X: Auto HDR Mode Tested - What Works and What Doesn't], [https://youtu.be/SzeBm0XBcOk FPS Boost For Xbox 360 Games], [https://youtu.be/7oe1LUJyCCs Xbox Series X Backwards Compatibility Tested]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)