Changes

Jump to navigation Jump to search

Cxbx-Reloaded

243 bytes added, 25 February
m
no edit summary
|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{{Version|Cxbx-Reloaded}}|compatibility = 16% playable <small>(02/2024)</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.
==Downloads==* [Only 16% of the Xbox's library is listed as playable as of February 2024.<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=develop&job=Configuration:%20Release&pr=false download Latest automated dev Dev build via GitHub]'''|}
==Overview==
<blockquote>''"Cxbx-Reloaded began its life as The Xbox kernel doesn't address many hardware devices. It interacts with a clock, listens to a fork 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 [[Cxbx]our]current kernel is for the most part just another, with added 64-bit supportreplacement implementation of those Xbox kernel API's. Work That's why the kernel is currently underway to backbest 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/>-port some of the improvements made from DxbxPatrickvL<ref>{{cite web|url=https://github."com/Cxbx-Reloaded/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 boot into run directly on Windows. This process is akin to [[Wine]] or [[TeknoParrot]], only the complexity has expanded greatly since the developers have to account for the Xbox's memory map, a handful of gamesvery purpose-built graphics card, but don't expect much to run yetand the other custom hardware components.
Historically, it patched Xbox executables (xbe's) to get them to run on the client (a * [[Highhttps://Low_level_emulation|highcxbx-levelreloaded.co.uk/compatibility Official compatibility page]] approach); however, LLE-GPU support was introduced on April 1, 2018.<ref>* [https://github.com/Cxbx-Reloaded/Cxbxgame-Reloadedcompatibility/pull/1018</ref> As a result, many more titles can boot inissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc game-compatibility GitHub repository] for tracking game now, albeit with many issues still. The team is gradually bugs* [https://guivanrv.github.comio/Cxbxcxbx-reloaded-compatibility-Reloadedlist/CxbxWeb-Reloaded/projects/2 portingbased compatibility list] this emulator's render code from its old Direct3D 8 graphics over to Direct3D 9 including porting based on the pixel and vertex shaders to the Shader Model 2game-compatibility repository.X language or later. This allows the use of more instruction slots and registersCovers games, demos, allowing Xbox pixel and vertex shaders to be more accurately converted to the host. This has the potential to solve a massive amount of rendering issuesdisc content, from broken polygonshomebrew like emulators, missing animationsXDK samples, t-pose models etc. You'll want to allow some time to crashesload all the entries.
* [https://github.com/===History===Development of Cxbx-Reloaded/game-compatibility/issues Official compatibility page]<ref group=N name=version>The official website was once designed as a compatibility list with additional categories in digits, lettersits current form began on April 1, 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 Luke Usher tried to revive [[Cxbx]] for a second time. His first attempt stalled as playable despite that not being he lacked the case even on legitimate copiesrequisite skills at the time, but his efforts were promising. Until a redesign is ready for the publicIn late April 2013, the link redirects he was able to the GitHub repositoryget ''Futurama'' and ''Turok: Evolution'' running on 64-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/gamepost-compatibility/issues?q2101410 |title=is%3Aissue+is%3Aopen+sort%3Aupdated-desc GitHub's game issues repository]*[httpsThread://guivanrv.github.io/cxbxFixing 0xC000007b error on 64-reloadedbit Windows (64-compatibilitybit Cxbx-list/ Auto compilation] of game issues on GitHub repo <ref groupReloaded fork) |publisher=N>Please wait as it loads in all active issuesngemu. It covers games, demos, disc contentcom |author=SoulSentinel |accessdate=2021-01-22 |date=Apr 28, homebrew like emulators, XDK samples, and etc.2013}}</ref>
<!On the two year anniversary of the project, a lower-level implementation of the GPU called "LLE- Page below GPU" was down as of late 2019*[introduced.<ref>https://obkgithub.eecom/Cxbx-Reloaded/Cxbx-Reloaded/cxbxpull/ Daily compatibility chart]1018</ref group=N>Chart is updated daily and easier However, the option to enable it was removed from the GUI a year later because it was deemed "too slow to read. Percentage is out of 700+ play games (Retail, demos, unlockables) and software (Dashboards, XDK samples, updates, emulators, etc) testedat 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>  '''Changelog:''' [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issuesprojects/1195#issuecomment-405622789 v02</ref> and later Direct3D 11 in a separate branch.1]. '''Milestone:''' [<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issuestree/1318 v0.2 planning]. ==Notes==dx11<references group=N /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 emulatorsForks]]
6,811
edits

Navigation menu