À propos du projet

Cxbx-Reloaded est un émulateur open-source conçu pour exécuter des jeux Microsoft Xbox (d'origine) sur Windows et Wine (Linux). Il vise à prendre en charge éventuellement les jeux d'arcade Chihiro. Le projet est une continuation des projets originaux Cxbx et Dxbx, avec des contributions significatives du projet XQEMU pour l'émulation de bas niveau du GPU NV2A et du matériel réseau. Les fonctionnalités clés incluent l'émulation de haut niveau (HLE) du noyau Xbox, la prise en charge d'une large gamme de titres comme documenté dans la liste de compatibilité, et un développement continu pour améliorer la précision et les performances. L'émulateur nécessite un GPU compatible Direct3D 9.0c avec prise en charge de Pixel Shader 2.x et Vertex Shader 3.0. Il est conçu pour Windows 7+ 64 bits ou Linux x86-64 avec Wine (32 bits non pris en charge). Les utilisateurs peuvent obtenir des versions préliminaires depuis le site officiel, et le projet maintient une liste de compatibilité où les utilisateurs peuvent soumettre des rapports. Les rapports de bogues pour des jeux spécifiques sont traités sur le site de compatibilité, tandis que les problèmes généraux d'émulation vont au suivi des problèmes GitHub. Le projet dispose d'une communauté Discord active et d'un wiki avec des notes de développement et des informations de fond. Les contributions sont les bienvenues, mais le projet a une politique contre l'incorporation de code dérivé de XQEMU jusqu'à ce qu'un accord mutuellement bénéfique soit conclu. Les développeurs peuvent compiler l'émulateur à partir des sources en utilisant CMake et Visual Studio 2022 sur Windows ; les compilations Linux/macOS ne sont actuellement pas prises en charge. Le projet reconnaît également le soutien des communautés de recherche sur le matériel Xbox et fournit des outils comme XbSymbolDatabase pour la détection de symboles à travers les builds XDK.