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 [https://github.com/xenia-project/game-compatibility/issues compatibility list] or [https://github.com/A1eNaz/Xenia-Game-Settings?tab=readme-ov-file#games-list Xenia Games List database]'''.
: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 150: Line 145:
 
! colspan=4 | [[#Peripherals|Peripherals]]
 
! colspan=4 | [[#Peripherals|Peripherals]]
 
|-
 
|-
| rowspan=2 | Camera
+
| colspan=2 | [[#Kinect|Kinect]]
| Xbox Live Vision
 
| {{✗}}
 
| {{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>
 
| {{✗}}<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>
Line 166: Line 156:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}[https://old.reddit.com/r/xboxone/comments/byrryr/360_memory_card/ *]
 
| {{✗}}[https://old.reddit.com/r/xboxone/comments/byrryr/360_memory_card/ *]
 +
|-
 +
| 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}}
 
|-
 
|-
 
| colspan=2 | Rock Band 3 MIDI Pro Adapter
 
| colspan=2 | Rock Band 3 MIDI Pro Adapter
Line 180: Line 183:
 
|-
 
|-
 
| colspan=2 | [[Wikipedia:Xbox_360_accessories#Big_Button_Pad|Big Button Pad]]
 
| colspan=2 | [[Wikipedia:Xbox_360_accessories#Big_Button_Pad|Big Button Pad]]
 +
| {{✗}}
 +
| {{TBD}}
 +
|-
 +
| rowspan=2 | LightGun
 +
| Top Shot Elite
 +
| {{✗}}
 +
| {{TBD}}
 +
|-
 +
| Top Shot Fearmaster
 
| {{✗}}
 
| {{✗}}
 
| {{TBD}}
 
| {{TBD}}
Line 191: Line 203:
 
| {{✗}}[https://answers.microsoft.com/en-us/xbox/forum/all/xbox-360-wireless-steering-wheel-on-xbox-one/29e63206-1e39-46f8-baed-00bbc4af9089 *]
 
| {{✗}}[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 | [[#Chatpad|Chatpad]]
 
| {{✓}}
 
| {{✓}}
| {{?}}
 
|-
 
| 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}}
 
|-
 
| rowspan=2 | LightGun
 
| Top Shot Elite
 
| {{✗}}
 
| {{TBD}}
 
|-
 
| Top Shot Fearmaster
 
| {{✗}}
 
| {{TBD}}
 
 
|}
 
|}
 
</div>
 
</div>
Line 288: Line 274:
 
::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====
+
====Chatpad====
 
:[http://mktplassets.xbox.com/NR/rdonlyres/03E44D87-6BF5-45B3-A014-D37D0371C43D/0/Chatpad_EMEA_ENG_0803.pdf mktplassets: Chatpad_EMEA_ENG_0803.pdf]
 
:[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.
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]
 
*[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==

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)