Changes

Jump to navigation Jump to search

Cxbx-Reloaded

1,683 bytes added, 10:41, 15 October 2021
rewrite
|logo = Cxbx-Reloaded.png
|active = Yes
|platform = [[Emulators on Windows |Windows]] (7 and later)
|architecture = x86_64
|developer = PatrickvL, LukeUsherLuke Usher|target = [[Xbox_emulators|Xbox]], Sega Chihiro <small>(Arcade, WIP)</small>|version = 0.1 alpha|compatibility = 15% playable <small>(06/2021)</small>
|website = [http://cxbx-reloaded.co.uk cxbx-reloaded.co.uk]
|support = [https://www.patreon.com/LukeUsher Patreon]
|source = [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded GitHub]
|support license = [https://www.patreon.com/LukeUsher Patreon], [https://www.patreon.com/PatrickvL GFX/LLE programming]GNU GPLv2
}}
'''Cxbx-Reloaded''' is an open-source [[Xbox emulators|Xbox]] and Sega Chihiro <small>(WIP)</small> emulator for Windows.
==Downloads==* [Only 15% of the Xbox's library is supported as of June 2021.<ref>https://ciwww.appveyorpatreon.com/apiposts/projectsprogress-report-53482583</ref> ==Download=={| cellpadding="4"|-|align=center|{{Icon|Win-big}}|'''[https:/SoullessSentinel/cxbx-reloaded.co.uk/artifacts/export/Release.zip?branch=master&job=Configuration:%20Release&pr=false download Latest automated dev Dev build via GitHub]'''|}
==Overview==
<blockquote>''"The Xbox kernel doesn't address many hardware devices. It interacts with a clock, listens to a few hardware interrupts, but otherwise mainly implements hundreds of API's that user code can call for various tasks. There's not much hardware involved with that, and thus [our] current kernel is for the most part just another, replacement implementation of those Xbox kernel API's. That's why the kernel is best not described as "HLE" or "LLE", but simply as "kernel", because it's not patching Xbox software, nor emulating Xbox hardware devices, it's merely an alternative implementation."''<br/>-PatrickvL<ref>{{cite web|url=https://github.com/Cxbx-Reloaded began its life as a fork /Cxbx-Reloaded/pull/2116#discussion_r554439083 |title=Pull Request: Add Pull Request Labeler Support |publisher=GitHub |author=PatrickvL |accessdate=2021-01-22 |date=Jan 10, 2021}}</ref></blockquote>Cxbx-Reloaded reimplements each of the Xbox's components so that the <abbr title="Xbox Executable">XBE</abbr> files can run directly on Windows. This process is akin to [[CxbxWine]] or [[TeknoParrot]], with added 64-bit support. Work is currently underway only the complexity has expanded greatly since the developers have to backaccount for the Xbox's memory map, a very purpose-port some of built graphics card, and the improvements made from Dxbxother custom hardware components."
* [https://cxbx-reloaded.co.uk/compatibility Official compatibility page]* [https://github.com/Cxbx-Reloaded can boot into a handful of /game-compatibility/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc game-compatibility GitHub repository] for tracking game bugs* [https://guivanrv.github.io/cxbx-reloaded-compatibility-list/ Web-based compatibility list] based on the game-compatibility repository. Covers games, but dondemos, disc content, homebrew like emulators, XDK samples, etc. You't expect much ll want to allow some time to run yetload all the entries.
Historically===History===Development of Cxbx-Reloaded in its current form began on April 1, it patched Xbox executables (xbe's) to get them 2016 when Luke Usher tried to run on the client (an revive [[High/Low_level_emulation|HLECxbx]] approach); howeverfor a second time. His first attempt stalled as he lacked the requisite skills at the time, but his efforts were promising. In late April 2013, LLE-GPU support he was introduced able to get ''Futurama'' and ''Turok: Evolution'' running on April 1, 201864-bit versions of Windows Vista and 7.<refname="ngemu_1">{{cite web|url=https://githubwww.ngemu.com/Cxbxthreads/fixing-0xc000007b-error-on-64-bit-Reloadedwindows.156180/post-2101410 |title=Thread: Fixing 0xC000007b error on 64-bit Windows (64-bit Cxbx-Reloaded/pull/1018fork) |publisher=ngemu.com |author=SoulSentinel |accessdate=2021-01-22 |date=Apr 28, 2013}}</ref> As a result, many more titles can boot in-game now, albeit with many issues still.
* [httpOn the two year anniversary of the project, a lower-level implementation of the GPU called "LLE-GPU" was introduced.<ref>https://cxbxgithub.com/Cxbx-Reloaded/Cxbx-reloaded.co.uk Official compatibility page]Reloaded/pull/1018</ref group=N name=version>The official website However, the option to enable it was once designed as a compatibility list with additional categories in digits, letters and xdk-derived symbol class numbers. It opened sometime around mid-2016 but then closed in early 2017 when xbes removed from pirated games were anonymously classified as playable despite that not being the case even on legitimate copies. Until GUI a redesign is ready for the public, the link redirects year later because it was deemed "too slow to the GitHub repositoryplay games at acceptable speeds".</ref>* [https://github.com/Cxbx-Reloaded/gameCxbx-compatibilityReloaded/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc GitHub's game issues repository]*[pull/1761</ref> Work then began to wrap the Direct3D 8 API around Direct3D 9,<ref>https://obkgithub.eecom/Cxbx-Reloaded/Cxbx-Reloaded/cxbxprojects/ Daily compatibility chart]2</ref group=N>Chart is updated daily and easier to read. Percentage is out of 700+ games (Retail, demos, unlockables) and software (Dashboards, XDK samples, updates, emulators, etc) testedlater Direct3D 11 in a separate branch.</ref> ==Notes==https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/tree/dx11<references group=N /ref>
==References==
==External links==
*[https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/wiki GitHub Wiki for developers]*[https://githubdiscordapp.com/Cxbx-Reloadedinvite/game-compatibility/wiki Wiki for miscellaneous compatibility information26Xjx23 Official Discord server]*[https://githubwww.youtube.com/donwayo/xboxplaylist?list=PL5JgcabuM9iN8zuKp8Y1o21N6Qn8yjnkR&pbjreload=10 YouTube playlist] maintained by Luke Usher<!-db An Xbox Classic game database] ([https://xbox-db.herokuapp.com/ Link])*[https://gittergithub.imcom/Cxbx-Reloaded/Lobby Official Gitter chat channelgame-compatibility/projects/3 Xbox Dashboards]GitHub project*[https://discordappxbox-db.herokuapp.com/invite/26Xjx23 Official Discord chat channelAn Xbox Classic game database] (For general and development discussions on OG Xbox emulation, especially for CXBX-R, but also XQEMU and OpenXBOX)*[https://youtugithub.becom/donwayo/JsZwnCvnef0 CXBXxbox-R Showcase. (Pre-Stable 0.1).db Source] (Esppiral V. June 10, 2018.-->
[[Category:Emulators]]
[[Category:Console emulators]]
[[Category:Home console emulators]]
[[Category:Arcade emulators]]
[[Category:Xbox emulators]]
[[Category:Windows emulation software]]
[[Category:Xbox emulators]]
927
edits

Navigation menu