Changes

Jump to navigation Jump to search

Xbox emulators

692 bytes added, 5 April
Enhancements
==Emulators==
:'''Note:''' [http://xboxdevwiki.net/Emulators xboxdevwiki's own list of emulators] contain over 20 different emulator projects, most of which were abandoned not long after they started. Only 2 emulators have been making progress.
<div style="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Platform(s)
|{{~}}
|{{~}}
|''[https://xemu.app/#compatibility 84%<br/><small>854 870 out of 1025 tested titles</small>]''<ref group=N>Playable state in the xemu compatibility list purposely doesn't include performance metrics due to varying PC build possibilities (see [[#Comparisons]] section) and minor graphical, [https://github.com/xemu-project/xemu/issues/904 audio], or [https://github.com/xemu-project/xemu/issues/1197 FMV issues][https://github.com/xemu-project/xemu/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+meta]. '''While the compatibility list categorizes majority games as playable, some users may encounter issues that impact their individual experience and consider them unplayable'''.</ref>
|{{✓}}
|{{✓}}
==Hardware features and peripherals==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! Name
| {{TBD}}
|}
</div>
<references group=N3 />
:[https://xboxdevwiki.net/DVD_Drive xboxdevwiki: Xbox DVD Drive]
:[https://xboxdevwiki.net/Xbox_Game_Disc xboxdevwiki: XGD/Xbox Game Disc]
OG Xbox DVD drive supports Audio CD and XGD discs. Optical disc drives for PCs usually aren't capable to read OG Xbox format DVD-ROM/XGD, you'd need very specific drive and firmware for that. More info in [[Ripping_games#Microsoft_Xbox|ripping games section]] and [[#Emulation_issues|reverse engineering section]].
*Neither xemu nor CXBX-Reloaded support OG Xbox DVD-ROM/XGD physical discs. You need to [[Ripping_games|rip your disc and create .xiso disc image]]. See [https://xemu.app/docs/disc-images/ xemu: disc images] page. There is a [https://github.com/xemu-project/xemu/issues/435 feature request] for adding support for loading Audio CD discs and images. There was a [https://github.com/JayFoxRox/xqemu-espes/pull/23 pull request] for adding Xbox-DVD Drive emulation to xqemu but it seems discontinued.
::See [[#Xbox DVD Movie Playback Kit]] section for DVD-Video compatibility or [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback with emulation softwares.
::See [[Ripping_games]].
===Peripherals===
==Enhancements==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
| {{✗}}
|-
| Ray-tracing<br/><small>([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])</small>
| colspan=4 | <small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.<br/>[https://old.reddit.com/r/ReShade/comments/lpfs1n/reshade_with_cxbx_issue/gxmn28q/ Demonstration]</small>
|-
| {{?}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS ] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
| colspan=4 | <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.<br/>Besides any GPU that can use DLSS can run these emulators at 4k native with ease anyway.</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>
| {{N}}
| {{?}}
| {{?}}
| {{?}}
| {{?N}}
|-
| [[Shader_Presets|Shader Chain]]
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{N~}}[https://github.com/xemu-project/xemu/pull/1627 *]
| {{N}}
| {{Y}}
| {{✗}}
|}
</div>
<references group=N4/>
* [http://xboxdevwiki.net/ XboxDevWiki]; for Xbox hardware documentation.
* [https://www.copetti.org/writings/consoles/xbox/ Rodrigo Copetti: Xbox Architecture - A practical analysis]
* MVG:[https://www.youtube.com/watch?v=aiWH4TcFCAY Original Xbox Emulation on the PC (Jul 29, 2019)], [https://www.youtube.com/watch?v=MfnbmXgLkzU Original Xbox Emulation on the PC (Oct 4, 2021)], [https://www.youtube.com/watch?v=i1iIaSbK9bg Xbox System-Link works across four console generations], [https://www.youtube.com/watch?v=Da_ont-2AG0 Revisiting Original Xbox Backward Compatibility (Fusion) on the Xbox 360], [https://www.youtube.com/watch?v=uY8KNl88Lqc Secrets of The Scene: How Cracking Groups Ripped Original Xbox Discs], [https://youtu.be/lWGiHgTdLBc The Original Xbox is the Sega Dreamcast 2?]
* [https://discordapp.com/invite/26Xjx23 CXBX-Reloaded Discord server], [https://discord.gg/ayyjsuM xemu Discord Server] (For general and development discussions on OG Xbox emulation, especially for xemu, Cxbx-Reloaded and any legacy emulators.)
* [https://michaelbrundage.com/note/2005/05/15/xbox-360-emulator/ Personal Remarks about the Xbox Emulator (Fusion) by Michael Brundage]
[[Category:Sixth-generation video game consoles|Xbox]]
[[Category:x86-based|Xbox]]
[[Category:Very early emulation (MAME)|XboxDriver Status: Preliminary]]
10,962
edits

Navigation menu