Changes

Jump to navigation Jump to search

Xbox emulators

222 bytes added, 17:38, 12 March 2018
Emulation issues: Added a great new video on the history of Xbox emulation & development.
==Emulation issues==
[[File:Xbox_looking-good.png|thumb|250px|The pratfalls of Xbox emulation]]Due to a lack of interest, a lack of console-exclusive games, or in some case very toxic behavior or potential legal threats towards developers, the Xbox emulation scene has remained dormant until recently. For the projects currently available, there is a high barrier to entry for the effort involved. In spite of its very PC-like hardware, the Xbox has enough proprietary elements to make emulation non-trivial. Many aspects of the Xbox's CPU, GPU, audio and BIOS are undocumented and not fully understood<ref name="ngemu">{{cite web|url=http://ngemu.com/threads/why-is-xbox-emulation-premature.132032/|title=Why is XBOX emulation premature?|publisher=ngemu|accessdate=2017-05-22|date=2010-02-15}}</ref><ref name="Microsoft1">{{cite web|url=https://msdn.microsoft.com/en-us/library/xbf3tbeh(v=vs.140).aspx|title=/LTCG (Link-time Code Generation)|publisher=Microsoft|accessdate=2017-05-22}}</ref><ref name="Microsoft2">{{cite web|url=https://msdn.microsoft.com/en-us/library/bb985904.aspx|title=Under The Hood: Link-time Code Generation|publisher=Microsoft|accessdate=2017-05-22}}</ref><ref name="FrameRater">{{cite web|url=https://www.youtube.com/watch?v=97mQcus7wFI|title=Xbox Emulation: The History & Roadblocks | A Documentary by FrameRater|publisher=Youtube|accessdate=2018-03-13|date=2018-03-08}}</ref>. Reddit threads with more links to other threads & many detailed comments by JayFoxRox, with the explanations that XQEMU is the best suited emulator for developers to focus on in terms of improving accuracy and portability: <ref name="Reddit1">{{cite web|url=https://www.reddit.com/r/emulation/comments/6dl94y/why_is_there_a_lack_of_original_xbox_emulation/|title=Why is there a lack of Original Xbox emulation?|publisher=Reddit|accessdate=2017-06-11|date=2017-05-29}}</ref><ref name="Reddit2">{{cite web|url=https://www.reddit.com/r/emulation/comments/6f31na/do_you_prefer_low_level_emulation_or_high_level/|title=Do you prefer low level emulation or high level?|publisher=Reddit|accessdate=2017-06-11|date=2017-06-04}}</ref>. Also of note is the fact that the APU, one of two sound processors on the [http://xboxdevwiki.net/MCPX MCPX southbridge chip] of the Xbox chipset is [https://github.com/JayFoxRox/xqemu/pull/24 incredibly powerful and uses complex processing steps].
However, as of May of 2017, serious strides have been happening in the Xbox emulation scene with CXBX-Reloaded and XQEMU making some games run at half a stable framerate or at a stable framerate with the game ''Smashing Drive''. CXBX-Reloaded was also able to go ingame in ''Jet Set Radio Future'' with a somewhat decent framerate. Things are looking up for the Xbox emulation scene.
1,359
edits

Navigation menu