Changes

Jump to navigation Jump to search

Cxbx-Reloaded

126 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|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 = [https://www.patreon.com/LukeUsher Patreon]
|license = GNU GPLv2
}}
'''Cxbx-Reloaded''' is an open-source [[Xbox emulators|Xbox]] and Sega Chihiro <small>(WIP)</small> emulator for Windows.
 
Only 15% of the Xbox's library is supported as of June 2021.<ref>https://www.patreon.com/posts/progress-report-53482583</ref>
==Download==
|-
|align=center|{{Icon|Win-big}}
|'''[https://cxbx-reloaded.co.uk/download Latest Dev build]'''<br/><small>Compiled by appveyor</small>
|}
==Overview==
<blockquote>''"Cxbx-Reloaded began its life as The Xbox kernel doesn't address many hardware devices. It interacts with a fork of [[Cxbx]]clock, with added 64-bit support. Work is currently underway listens to back-port some a few hardware interrupts, but otherwise mainly implements hundreds of the improvements made from DxbxAPI's that user code can call for various tasks." The project reported 100 games as playable since their There's not much hardware involved with that, and thus [https://www.patreon.com/posts/cxbx-reloaded-39265140 progress report from 06/2020our]current kernel is for the most part just another, covering 10% replacement implementation of the entire those Xbox librarykernel API'sHistoricallyThat's why the kernel is best not described as "HLE" or "LLE", but simply as "kernel", because it patched 's not patching Xbox executables (xbesoftware, nor emulating Xbox hardware devices, it's) to get them to run on the client (a [[Highmerely an alternative implementation."''<br/Low_level_emulation|high-level]] approach); however, LLE>-GPU support was introduced on April 1, 2018.PatrickvL<ref>{{cite web|url=https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/10182116#discussion_r554439083 |title=Pull Request: Add Pull Request Labeler Support |publisher=GitHub |author=PatrickvL |accessdate=2021-01-22 |date=Jan 10, 2021}}</ref> As a result, many more titles can boot in-game now, albeit with many issues still. The team is gradually [https://github.com</blockquote>Cxbx-Reloaded/Cxbx-Reloaded/projects/2 porting] this emulatorreimplements each of the Xbox's render code from its old Direct3D 8 graphics over to Direct3D 9 including porting components so that the pixel and vertex shaders to the Shader Model 2.X language or later. This allows the use of more instruction slots and registers, allowing <abbr title="Xbox pixel and vertex shaders to be more accurately converted to the hostExecutable">XBE</abbr> files can run directly on Windows. This has the potential process is akin to solve a massive amount of rendering issues, from broken polygons, missing animations, t-pose models to crashes. * [https://github.com/Cxbx-Reloaded/game-compatibility/issues Official compatibility page[Wine]] or [[TeknoParrot]]<ref group=N name=version>The official website 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 from pirated games were anonymously classified as playable despite that not being only the case even on legitimate copies. Until a redesign is ready for complexity has expanded greatly since the public, the link redirects developers have to account for the GitHub repository.</ref>* [https://github.com/Cxbx-Reloaded/game-compatibility/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc GitHubXbox's game issues repository]*[https://guivanrv.github.io/cxbxmemory map, a very purpose-reloaded-compatibility-list/ Auto compilation] of game issues on GitHub repo <ref group=N>Please wait as it loads in all active issues. It covers games, demos, disc content, homebrew like emulators, XDK samplesbuilt graphics card, and etcthe other custom hardware components.</ref>
<!* [https://cxbx-reloaded.co.uk/compatibility Official compatibility page]* [https://github.com/Cxbx-Reloaded/game- Page below was down as of late 2019compatibility/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc game-compatibility GitHub repository] for tracking game bugs*[https://obkguivanrv.github.eeio/cxbx-reloaded-compatibility-list/ Daily Web-based compatibility chartlist]<ref group=N>Chart is updated daily and easier to readbased on the game-compatibility repository. Percentage is out of 700+ Covers games (Retail, demos, unlockables) and software (Dashboardsdisc content, homebrew like emulators, XDK samples, updates, emulators, etc) tested.</ref> -->You'll want to allow some time to load all the entries.
'''Changelog:''' [https://github.com/===History===Development of Cxbx-Reloaded/in its current form began on April 1, 2016 when Luke Usher tried to revive [[Cxbx-Reloaded/issues/1195#issuecomment-405622789 v0]] for a second time.1]His first attempt stalled as he lacked the requisite skills at the time, but his efforts were promising. In late April 2013, he was able to get ''Futurama'Milestone' and ''Turok:Evolution''' [running on 64-bit versions of Windows Vista and 7.<ref name="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-Reloadedfork) |publisher=ngemu.com |author=SoulSentinel |accessdate=2021-01-22 |date=Apr 28, 2013}}</issues/1318 v0.2 planning].ref>
==Notes==On the two year anniversary of the project, a lower-level implementation of the GPU called "LLE-GPU" was introduced.<references group=N ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1018</ref> However, the option to enable it was removed from the GUI a year later because it was deemed "too slow to play games at acceptable speeds".<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1761</ref> Work then began to wrap the Direct3D 8 API around Direct3D 9,<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/projects/2</ref> and later Direct3D 11 in a separate branch.<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/tree/dx11</ref>
==References==
==External links==
*[https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/wiki GitHub Wiki for developers]*[https://github.com/Cxbx-Reloaded/game-compatibility/wiki Wiki for miscellaneous compatibility information]*[https://github.com/donwayo/xbox-db An Xbox Classic game database] ([https://xbox-db.herokuapp.com/ Link])*[https://gitter.im/Cxbx-Reloaded/Lobby Official Gitter chat channel]*[https://discordapp.com/invite/26Xjx23 Official Discord chat channelserver] (For general and development discussions on OG Xbox emulation, especially for Cxbx-R, but also XQEMU and OpenXBOX)*[https://www.youtube.com/playlist?list=PL5JgcabuM9iN8zuKp8Y1o21N6Qn8yjnkR&pbjreload=10 YouTube channelplaylist] (From lead programmer maintained by Luke U.)Usher<!--*[https://youtugithub.becom/JsZwnCvnef0 Cxbx-R Showcase. (PreReloaded/game-Stable 0.1).compatibility/projects/3 Xbox Dashboards] (Esppiral V. June 10, 2018.)GitHub project*[https://wwwxbox-db.youtubeherokuapp.com/watch?v=QFshB_nQ_qM&t=0s&list=PLEtk6GvDeuAVR_jluiqY0PtMTUqiof-i5&index=2 Cxbx-R v0An Xbox Classic game database] ([https://github.1 com/donwayo/xbox- Multi Test (Gameplay) Huge Progress #1db Source] (Emulators for PC. Published on Jul 8, 2018. 4 games.-->
[[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