Changes

Jump to navigation Jump to search

Xbox emulators

180 bytes added, 03:59, 12 May 2018
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 achieved in -game status for ''Jet Set Radio Future'' with a somewhat decent framerate. Things are looking up for the <ref name="Bahax Emulation">{{cite web|https://www.youtube.com/watch?v=K_5dIUPs0_I|title=Cxbx Reloaded (Xbox emulation sceneEmulator) - Jet Set Radio Future (Semi-Playable / 35~60 FPS)|publisher=Youtube|accessdate=2018-05-11|date=2017-05-10}}</ref>.
JayFoxRox, a contributor to the open-source XQEMU emulator team and regular commenter for that emulator's foundation and progress, has appeared at a Reddit thread<ref name="Reddit">{{cite web|url=https://www.reddit.com/r/emulation/comments/6c93rg/xqemu_more_games_ingame/dhuakqc/|title=XQEMU - more games ingame|publisher=Reddit|accessdate=2017-06-11|date=2017-05-23}}</ref> stating the fact that many more original Xbox games have been able to get in-game and, in some cases, at decent speeds on XQEMU. The first of the many bullet points on that original post has a link to the extremely large and growing [http://xboxdevwiki.net/XQEMU XQEMU compatibility list].
401
edits

Navigation menu