Changes

Jump to navigation Jump to search

Cxbx-Reloaded

3,434 bytes added, 25 February
m
no edit summary
{{Infobox emulator
|logo = Cxbx-Reloaded.png
|version = 0.0.1-POC
|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 = {{Version|Cxbx-Reloaded}}|compatibility = 16% playable <small>(02/2024)</small>|website = [http://cxbx-reloaded.co.uk|source = [https://githubcxbx-reloaded.co.com/Cxbx-Reloaded/Cxbx-Reloaded Githubuk]
|support = [https://www.patreon.com/LukeUsher Patreon]
|source = [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded GitHub]
|license = GNU GPLv2
}}
'''Cxbx-Reloaded''' is an open -source xbox [[Xbox emulators|Xbox]] and Sega Chihiro <small>(WIP)</small> emulatorfor Windows.
==Downloads==* [https://githubOnly 16% of the Xbox's library is listed as playable as of February 2024.com/Cxbx-Reloaded/Cxbx-Reloaded/releases Offical release] (Proof of Concept stage currently)* [<ref>https://ciwww.appveyorpatreon.com/apiposts/projects/SoullessSentinel/cxbxprogress-report-reloaded53482583</artifacts/export/Release.zip?branch=master&job=Configuration:%20Release&pr=false Latest automated dev build via github]ref>
==AboutDownload=={| cellpadding="Cxbx4"|-|align=center|{{Icon|Win-Reloaded began its life as a fork of big}}|'''[[Cxbx]], with added 64https://cxbx-bit supportreloaded. Work is currently underway to backport some of the improvements made from Dxbxco.uk/download Latest Dev build]'''|}
==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/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 early in developmentakin to [[Wine]] or [[TeknoParrot]], only the complexity has expanded greatly since the developers have to account for the Xbox's memory map, a very purpose-built graphics card, and the other custom hardware components."
Can get into a handful of * [https://cxbx-reloaded.co.uk/compatibility Official compatibility page]* [https://github.com/Cxbx-Reloaded/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 though don, demos, disc content, homebrew like emulators, XDK samples, etc. You't expect much ll want to run at allow some time to load all just quite yetthe entries.
===History===
Development of Cxbx-Reloaded in its current form began on April 1, 2016 when Luke Usher tried to revive [[Cxbx]] for 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, he was able to get ''Futurama'' and ''Turok: Evolution'' running on 64-bit versions of Windows Vista and 7.<ref name="ngemu_1">{{cite web|url=https://www.ngemu.com/threads/fixing-0xc000007b-error-on-64-bit-windows.156180/post-2101410 |title=Thread: Fixing 0xC000007b error on 64-bit Windows (64-bit Cxbx-Reloaded fork) |publisher=ngemu.com |author=SoulSentinel |accessdate=2021-01-22 |date=Apr 28, 2013}}</ref>
[On the two year anniversary of the project, a lower-level implementation of the GPU called "LLE-GPU" was introduced.<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1018 LLE-GPU support] </ref> However, the option to enable it was removed from the GUI a year later because it was recently introduced on April 1, 2018deemed "too slow to play games at acceptable speeds".<ref>https://github.Many more titles can boot incom/Cxbx-Reloaded/Cxbx-game now when using an overlayReloaded/pull/1761</ref> Work then began to wrap the Direct3D 8 API around Direct3D 9, albeit with very many issues<ref>https://github. This is com/Cxbx-Reloaded/Cxbx-Reloaded/projects/2</ref> and later Direct3D 11 in a step in the right directionseparate branch.<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/tree/dx11</ref>
==References==
{{reflist}}
 
==External links==
*[https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/wiki GitHub Wiki]
*[https://discordapp.com/invite/26Xjx23 Official Discord server]
*[https://www.youtube.com/playlist?list=PL5JgcabuM9iN8zuKp8Y1o21N6Qn8yjnkR&pbjreload=10 YouTube playlist] maintained by Luke Usher
<!--
*[https://github.com/Cxbx-Reloaded/game-compatibility/projects/3 Xbox Dashboards] GitHub project
*[https://xbox-db.herokuapp.com/ An Xbox Classic game database] ([https://github.com/donwayo/xbox-db Source])
-->
[[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