프로젝트 소개

Cxbx-Reloaded는 Windows 및 Wine(Linux)에서 Microsoft Xbox(오리지널) 게임을 실행하도록 설계된 오픈소스 에뮬레이터입니다. 궁극적으로 Chihiro 아케이드 게임도 지원하는 것을 목표로 합니다. 이 프로젝트는 원래 Cxbx 및 Dxbx 프로젝트의 연속이며, NV2A GPU 및 네트워크 하드웨어의 저수준 에뮬레이션을 위해 XQEMU 프로젝트의 상당한 기여를 받았습니다. 주요 기능으로는 Xbox 커널의 고수준 에뮬레이션(HLE), 호환성 목록에 문서화된 다양한 타이틀 지원, 정확성과 성능을 개선하기 위한 지속적인 개발이 포함됩니다. 에뮬레이터는 Pixel Shader 2.x 및 Vertex Shader 3.0을 지원하는 Direct3D 9.0c 호환 GPU가 필요합니다. 64비트 Windows 7 이상 또는 Wine이 포함된 x86-64 Linux용으로 제작되었습니다(32비트는 지원되지 않음). 사용자는 공식 웹사이트에서 사전 릴리스 빌드를 얻을 수 있으며, 프로젝트는 사용자가 보고서를 제출할 수 있는 호환성 목록을 유지 관리합니다. 특정 게임에 대한 버그 보고는 호환성 사이트에서 처리되고, 일반적인 에뮬레이션 문제는 GitHub 이슈 트래커로 처리됩니다. 프로젝트에는 활발한 Discord 커뮤니티와 개발자 노트 및 배경 정보가 포함된 위키가 있습니다. 기여는 환영하지만, 프로젝트는 상호 이익이 되는 합의에 도달할 때까지 XQEMU에서 파생된 코드를 통합하지 않는 정책을 가지고 있습니다. 개발자는 Windows에서 CMake 및 Visual Studio 2022를 사용하여 소스에서 에뮬레이터를 빌드할 수 있습니다. Linux/macOS 빌드는 현재 지원되지 않습니다. 프로젝트는 또한 Xbox 하드웨어 연구 커뮤니티의 지원을 인정하며 XDK 빌드 전반에 걸친 기호 감지를 위해 XbSymbolDatabase와 같은 도구를 제공합니다.