Changes

Jump to navigation Jump to search

Xbox emulators

67 bytes added, 10:09, 18 July 2018
m
Great update by admin. Microsoft & Sega hardware are very important. Their emulation can't fall behind Sony & Nintendo's.
The Xbox was a modest seller, and helped create a brand for Microsoft that would give [[Xbox 360 emulators|its successor]] a stronger market share in the west; despite Microsoft's best efforts the original Xbox and succeeding consoles from the company have never gained a foothold in Japan for various reasons. It had a number of advantages over other sixth-gen consoles at the time; it was the only console to include a hard disk,<ref group=N>The PlayStation 2 also had a hard disk accessory, but the Xbox had it built-in on all models. Consoles in the seventh generation onwards began to include internal storage in varying forms.</ref> meaning it was the first to be able to rip CDs, and it was the only console of the lineup to include a unified online service called Xbox Live,<ref group=N>The Dreamcast had Sega Net in North America and Dreamarena in Europe, but Xbox Live was the same for all regions.</ref> prompting Sony to create the PlayStation Network the next generation.
Early in its lifespan, the Xbox had [[wikipedia:Xbox modding|an unusually active modding scene]] compared to the other consoles (often vindicated by the incredibly short warranty). Upon the first jailbreak by [[wikipedia:Andrew Huang (hacker)|Andrew Huang]], the scene ultimately delivered no comprehensive emulation until the mid-2010s,<ref group=N>The Xbox would have been too difficult to emulate at the time anyway as its specs often rivaled that of consumer PCs, and it was alleged that many developers received legal threats from Microsoft to dissuade them from trying.</ref> where developers have continued to have issues owing to the fact that, alongside the poorly documented hardware, many of the Xbox's games either came from Windows or was then released for Windows afterwards (though it does retain a few exclusives). However, the Xbox emulation scene has been resurging with two emulators at the forefront since mid-2017. Its developers continue to say there's no competition between them, as they're both open-source and have differing goals and methods.<ref>[https://www.reddit.com/r/emulation/comments/8ymp6n/cxbxreloaded_just_hit_v01/e2ckmpl/ JayFoxRox's statement] (representing XQEMU). Reddit (2018-07-14).</ref><ref>[https://www.reddit.com/r/emulation/comments/6mwizs/cxbx_running_xbox_dashboard_4817_with_audio/dk7jnif/ SoullessSentinel's statement] (representing Cxbx-Reloaded). Reddit (2017-07-13).</ref>
==Emulators==
The Xbox is infamous in the emulation scene for being the worst case of false advertising. For the projects currently available and active there's a high barrier to entry for the effort involved, and it's the same reason why consoles using off-the-shelf hardware (or reused hardware) are easier to emulate. To users, being "basically a PC" and "x86-based" is a selling point despite that not being the case as the Xbox has a number of proprietary elements that are nothing like standard PC hardware (like the eighth-gen "x86-based" consoles). Many aspects of the Xbox's architecture aren't openly documented, making it a major pain to have to figure it all out.<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><ref>{{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> For example 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-espes/pull/24 incredibly powerful and uses complex processing steps] that are difficult to figure out using clean-room reverse engineering.
The good news is the efforts currently underway are starting to see real effects. While it's true that Cxbx-Reloaded will have the upper hand with a primarily HLE-based approach on Windows, XQEMU will have the advantage of going by the book. XQEMU also has the potential to tap into hardware acceleration that Cxbx-Reloaded would have to write a kernel mode driver for, and SoullessSentinel wrote "''I don't think our users would like the idea of disabling security features such as driver signature enforcement and installing an untrusted kernel driver just for an emulator.''"<ref name=accel>[https://www.reddit.com/r/emulation/comments/6a958p/cxbx_reloaded_xbox_emulator_panzer_dragoon_orta/dhetzrd/ Cxbx Reloaded (Xbox Emulator) - Panzer Dragoon Orta (In-Game)]. Reddit (2017-05-10).</ref>
<!-- The Nouveau project for Linux may be of help figuring out the GeForce hardware in the Xbox{{Cite}} -->
1,359
edits

Navigation menu