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 | + | :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]'''. |
− | |||
− | |||
− | |||
− | |||
− | |||
::'''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]] | ||
|- | |- | ||
− | | | + | | colspan=2 | [[#Kinect|Kinect]] |
− | |||
− | |||
− | |||
− | |||
− | | [[#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 | + | | colspan=2 | [[#Chatpad|Chatpad]] |
| {{✓}} | | {{✓}} | ||
− | |||
− | |||
− | |||
| {{✗}} | | {{✗}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
</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 | + | ====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] | ||
− | + | 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 | ||
*[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] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
==Enhancements== | ==Enhancements== |