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 compatibility list. |
− | |||
− | |||
− | |||
− | |||
− | |||
::'''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> | ||
− | | {{ | + | | {{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}} |
− | | {{ | + | | {{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]] | ||
|- | |- | ||
− | | | + | | colspan=2 | [[#Kinect|Kinect]] |
− | + | | {{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> | |
− | |||
− | |||
− | | [[#Kinect|Kinect]] | ||
− | | {{ | ||
− | | {{ | ||
|- | |- | ||
| 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}} |
− | | {{ | + | | {{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> | ||
− | | {{ | + | | {{N}}[https://github.com/Gliniak/xenia/commit/b5e95f5ff7f4606ff882e333a22605986d475991 *] |
− | | {{ | + | | {{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}} |
− | | {{ | + | | {{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}} | | {{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] | + | *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 | + | 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]. | ||
− | |||
===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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==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> | ||
| {{✓}} | | {{✓}} | ||
− | | {{ | + | | {{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> | ||
− | | {{ | + | | {{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}} |
− | | {{ | + | | {{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> | ||
− | | {{ | + | | {{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> | ||
− | | {{ | + | | {{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 *] |
− | | {{ | + | | {{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]] | ||
| {{?}} | | {{?}} | ||
− | | {{ | + | | {{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]] | ||
− | | {{ | + | | {{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 | ||
− | | {{ | + | | {{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://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://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] |