После многолетних слухов и домыслов оригинальные игры для Xbox наконец-то стали доступны на ПК благодаря раннему доступу официальной программы обратной совместимости Xbox на Windows 11. Microsoft пообещала значительно расширить программу в ближайшие месяцы, добавив в том числе достижения, однако датамайнеры уже сделали интересные открытия, предполагающие, что в будущем на ПК могут появиться игры для Xbox 360.
Причина, по которой это весьма вероятно, проста. Четыре игры с обратной совместимостью, теперь доступные на ПК, включая Fuzion Frenzy, используют ту же технологию, что Xbox One и Xbox Series X|S применяют для запуска игр Xbox 360, — она называется Xe03.
«Вчера XBOX выпустила игры с обратной совместимостью в виде нативных приложений для Windows 11. Я скачал одну из них, Fuzion Frenzy, и провёл ночь, полностью её разбирая. Внутри оказалось нечто более безумное, чем „эмулятор Xbox 360 для ПК”», — написал исследователь безопасности Миленко в X. «Бинарники вызывают эмулятор XeO3, что также является химическим соединением, триоксидом ксенона… что вполне уместно, учитывая нестабильную степень окисления ксенона (у разработчиков Xbox есть чувство юмора). Это та же технология, которую Xbox One/Series используют для обратной совместимости с Xbox 360, теперь переупакованная как десктопное приложение GDK/MSIX. Она эмулирует процессор Xenon PowerPC (PPCState) от Xbox 360, гипервизор Xbox 360 (вызовы Hvx) и графический процессор Xenos поверх Direct3D»*.
Интересно, как всё устроено. По словам Миленко, это, по сути, эмуляция Xbox 360, которая затем эмулирует оригинальную консоль, — довольно сложная схема для достижения обратной совместимости на ПК.
Однако технически подкованные пользователи не ограничились простым датамайнингом четырёх игр с обратной совместимостью. Разработчики XWine1, слоя совместимости Xbox One для ПК, добавили код Xe03 в определённые компоненты своего слоя, что позволило запускать на ПК не только другие оригинальные игры для Xbox, но и некоторые игры для Xbox 360, такие как Plants vs. Zombies.
Наличие уже почти работающего эмулятора Xbox 360 с описанной выше сложной настройкой было бы бессмысленным, если бы не было планов по переносу игр второго поколения Xbox на ПК, так что можно предположить, что это рано или поздно произойдёт. Хотя расширение обратной совместимости ожидалось в рамках Project Helix, направленного на сокращение разрыва между ПК и консольными играми, всё равно приятно слышать, что скоро станет возможным играть в большее количество вечной классики с улучшенной графикой и новыми функциями.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Francesco De Meo




