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 82: Line 82:
 
===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'''; 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.
Line 109: Line 104:
 
| 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 | [[#System_Link|System Link]]
 
| {{~}}
 
| {{~}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| 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/ *]
 +
|-
 +
| colspan=2 | [[Wikipedia:Xbox_360_Wireless_Racing_Wheel#Supported_games|Wireless Racing Wheel]]
 +
| {{N}}
 +
| {{N}}[https://answers.microsoft.com/en-us/xbox/forum/all/xbox-360-wireless-steering-wheel-on-xbox-one/29e63206-1e39-46f8-baed-00bbc4af9089 *]
 
|}
 
|}
 
</div>
 
</div>
Line 235: Line 217:
 
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.  
 
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'''.
+
*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/Netplay-Compatibility this section] for compatibility list.
 
*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'''].
 
*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'''].
  
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 266: Line 248:
 
*xenia has no support for Audio CD, PhotoCD, DVD-Audio, DVD-Video or Xbox 360 format DVD-ROM/XGD3.
 
*xenia has no support for Audio CD, PhotoCD, DVD-Audio, DVD-Video or Xbox 360 format DVD-ROM/XGD3.
 
*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].
 
*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 283: Line 264:
 
:''[[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 284:
 
| [[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 294:
 
|-
 
|-
 
| [[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>
 
| ?
 
| ?
 
|-
 
|-
Line 336: Line 305:
 
| 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 316:
 
|-
 
|-
 
| 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 324:
 
| 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 395:
 
|-
 
|-
 
| 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=5 | 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]]
Line 470: Line 439:
 
* [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]

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)