Difference between revisions of "Cxbx-Reloaded"

From Emulation General Wiki
Jump to navigation Jump to search
(3 new sections. Added compat issue repo.)
(Added license parameter to infobox.)
(39 intermediate revisions by 18 users not shown)
Line 1: Line 1:
 
{{Infobox emulator
 
{{Infobox emulator
 
|logo = Cxbx-Reloaded.png
 
|logo = Cxbx-Reloaded.png
|version = 0.0.1-POC
 
 
|active = Yes
 
|active = Yes
|platform = Windows
+
|platform = Windows 7 and later
 +
|architecture = x86_64
 
|developer = PatrickvL, LukeUsher
 
|developer = PatrickvL, LukeUsher
|target = [[Xbox_emulators|Xbox]]
+
|target = [[Xbox_emulators|Xbox]], Sega Chihiro <small>(Arcade, WIP)</small>
|website = http://cxbx-reloaded.co.uk
+
|version      = 0.1
 +
|website = [http://cxbx-reloaded.co.uk cxbx-reloaded.co.uk]
 
|source = [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded GitHub]
 
|source = [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded GitHub]
 
|support = [https://www.patreon.com/LukeUsher Patreon]
 
|support = [https://www.patreon.com/LukeUsher Patreon]
 +
|license = GNU GPL v2
 
}}
 
}}
'''Cxbx-Reloaded''' is an open-source Xbox emulator for Windows PC systems.
+
'''Cxbx-Reloaded''' is an open-source [[Xbox emulators|Xbox]] and Sega Chihiro <small>(WIP)</small> emulator for Windows.
  
 
==Downloads==
 
==Downloads==
* [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases Official release] (Proof of Concept stage currently)
+
* [https://ci.appveyor.com/api/projects/SoullessSentinel/cxbx-reloaded/artifacts/export/Release.zip?branch=develop&job=Configuration:%20Release&pr=false Latest automated dev build via GitHub]
* [https://ci.appveyor.com/api/projects/SoullessSentinel/cxbx-reloaded/artifacts/export/Release.zip?branch=master&job=Configuration:%20Release&pr=false Latest automated dev build via GitHub]
 
  
 
==Overview==
 
==Overview==
"Cxbx-Reloaded began its life as a fork of [[Cxbx]], with added 64-bit support. Work is currently underway to backport some of the improvements made from Dxbx.
+
"Cxbx-Reloaded began its life as a fork of [[Cxbx]], with added 64-bit support. Work is currently underway to back-port some of the improvements made from Dxbx."
  
Cxbx-Reloaded is early in development."
+
Cxbx-Reloaded can boot into a handful of games, but don't expect much to run yet.
  
Can get into a handful of games though don't expect much to run at all just quite yet.
+
Historically, it patched Xbox executables (xbe's) to get them to run on the client (a [[High/Low_level_emulation|high-level]] approach); however, LLE-GPU support was introduced on April 1, 2018.<ref>https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1018</ref> As a result, many more titles can boot in-game now, albeit with many issues still. The team is gradually [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/projects/2 porting] this emulator's render code from its old Direct3D 8 graphics over to Direct3D 9 including porting 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 Xbox pixel and vertex shaders to be more accurately converted to the host. This has the potential 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]<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 the case even on legitimate copies. Until a redesign is ready for the public, the link redirects to the GitHub repository.</ref>
 +
* [https://github.com/Cxbx-Reloaded/game-compatibility/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc GitHub's game issues repository]
 +
*[https://obk.ee/cxbx/ Daily compatibility chart]<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) tested.</ref>
  
[https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1018 LLE-GPU support] was recently introduced on April 1, 2018.
 
Many more titles can boot in-game now when using an overlay, albeit with very many issues. This is a step in the right direction.
 
  
<br/>
+
'''Changelog:''' [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issues/1195#issuecomment-405622789 v0.1]. '''Milestone:''' [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issues/1318 v0.2 planning].
<u>Compatibility pages/lists:</u>
 
{|
 
|-
 
| [http://cxbx-reloaded.co.uk Official compatibility page] <ref group=N name=version>(The official website for this emulator was once designed as a compatibility list with additional categories in digits, letters and xdk-derived symbol class numbers. It was opened probably around the middle of 2016 but then ended in early 2017 due to mass spammed uploads of illegitimate xbe files of pirated games to the website and classifying them as 'playable' (When they were not!). For now till a re-design is done, it just redirects to the GitHub repository.)</ref>
 
|-
 
| [https://github.com/Cxbx-Reloaded/game-compatibility/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc GitHub's game issues repository]
 
|-
 
|}
 
  
 
==Notes==
 
==Notes==
Line 46: Line 40:
 
*[https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/wiki Wiki for developers]
 
*[https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/wiki Wiki for developers]
 
*[https://github.com/Cxbx-Reloaded/game-compatibility/wiki Wiki for miscellaneous compatibility information]
 
*[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://gitter.im/Cxbx-Reloaded/Lobby Official Gitter chat channel]
*[https://discordapp.com/invite/26Xjx23 Official Discord chat channel]
+
*[https://discordapp.com/invite/26Xjx23 Official Discord chat channel] (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 channel] (From lead programmer Luke U.)
 +
*[https://youtu.be/JsZwnCvnef0 Cxbx-R Showcase. (Pre-Stable 0.1).] (Esppiral V. June 10, 2018.)
 +
*[https://www.youtube.com/watch?v=QFshB_nQ_qM&t=0s&list=PLEtk6GvDeuAVR_jluiqY0PtMTUqiof-i5&index=2 Cxbx-R v0.1 - Multi Test (Gameplay) Huge Progress #1] (Emulators for PC. Published on Jul 8, 2018. 4 games.)
 +
 
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 
[[Category:Windows emulation software]]
 
[[Category:Windows emulation software]]
 
[[Category:Xbox emulators]]
 
[[Category:Xbox emulators]]

Revision as of 21:35, 6 August 2019

Cxbx-Reloaded
Cxbx-Reloaded.png
Developer(s) PatrickvL, LukeUsher
Latest version 0.1
Active Yes
Platform(s) Windows 7 and later
Architecture(s) x86_64
Emulates Xbox, Sega Chihiro (Arcade, WIP)
Website cxbx-reloaded.co.uk
Support ($) Patreon
License GNU GPL v2
Source code GitHub

Cxbx-Reloaded is an open-source Xbox and Sega Chihiro (WIP) emulator for Windows.

Downloads

Overview

"Cxbx-Reloaded began its life as a fork of Cxbx, with added 64-bit support. Work is currently underway to back-port some of the improvements made from Dxbx."

Cxbx-Reloaded can boot into a handful of games, but don't expect much to run yet.

Historically, it patched Xbox executables (xbe's) to get them to run on the client (a high-level approach); however, LLE-GPU support was introduced on April 1, 2018.[1] As a result, many more titles can boot in-game now, albeit with many issues still. The team is gradually porting this emulator's render code from its old Direct3D 8 graphics over to Direct3D 9 including porting 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 Xbox pixel and vertex shaders to be more accurately converted to the host. This has the potential to solve a massive amount of rendering issues, from broken polygons, missing animations, t-pose models to crashes.


Changelog: v0.1. Milestone: v0.2 planning.

Notes

  1. 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 the case even on legitimate copies. Until a redesign is ready for the public, the link redirects to the GitHub repository.
  2. 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) tested.

References

External links