Об этом проекте

Cxbx-Reloaded — это эмулятор с открытым исходным кодом, предназначенный для запуска игр Microsoft Xbox (оригинальной) на Windows и Wine (Linux). Он также нацелен на поддержку аркадных игр Chihiro в будущем. Проект является продолжением оригинальных проектов Cxbx и Dxbx, со значительным вкладом от проекта XQEMU для низкоуровневой эмуляции GPU NV2A и сетевого оборудования. Ключевые особенности включают высокоуровневую эмуляцию (HLE) ядра Xbox, поддержку широкого спектра игр, как указано в списке совместимости, и постоянную разработку для повышения точности и производительности. Эмулятор требует GPU с поддержкой Direct3D 9.0c, Pixel Shader 2.x и Vertex Shader 3.0. Он предназначен для 64-битных Windows 7+ или x86-64 Linux с Wine (32-битные системы не поддерживаются). Пользователи могут получить предварительные сборки с официального сайта, а проект поддерживает список совместимости, куда пользователи могут отправлять отчеты. Отчеты об ошибках для конкретных игр обрабатываются на сайте совместимости, а общие проблемы эмуляции — в трекере проблем GitHub. Проект имеет активное сообщество Discord и вики с заметками разработчиков и справочной информацией. Вклад приветствуется, но проект имеет политику против включения кода, производного от XQEMU, до достижения взаимовыгодного соглашения. Разработчики могут собрать эмулятор из исходного кода с помощью CMake и Visual Studio 2022 на Windows; сборки для Linux/macOS в настоящее время не поддерживаются. Проект также признает поддержку сообществ исследователей аппаратного обеспечения Xbox и предоставляет такие инструменты, как XbSymbolDatabase для обнаружения символов в сборках XDK.