На прошлой неделе Microsoft выпустила четыре тайтла с оригинальной Xbox на ПК в рамках своей новой программы обратной совместимости. Игры вроде Fuzion Frenzy, появившиеся в Windows, поначалу казались простым шагом в сторону сохранения классики. Однако техническая реальность, скрывающаяся за этими релизами, оказалась куда интереснее, чем кто-либо ожидал.
Эти четыре игры с оригинальной Xbox работают не на специально созданном эмуляторе для ПК. Они запускаются через XeFu (Xeon Fusion Emulator) — собственный слой эмуляции оригинальной Xbox от Microsoft, который, в свою очередь, работает внутри портированной версии внутреннего эмулятора Xbox 360 от Microsoft. Эмулятор внутри эмулятора. Разработчик Nathan в X одним из первых четко описал ситуацию, изучив дамп XeFu, извлеченный из ПК-версии Fuzion Frenzy.
История здесь имеет значение. Когда Microsoft выпустила Xbox 360 в 2005 году, обратная совместимость с оригинальной Xbox работала через эмуляцию XeFu. Если вы вставляли диск с Halo 2 или Knights of the Old Republic в 360, игра не запускалась нативно на «железе». Консоль 360 эмулировала архитектуру оригинальной Xbox, чтобы заставить их работать. Эта же технология легла в основу работы обратной совместимости на консолях Xbox Series спустя годы. Вместо того чтобы с нуля разрабатывать новый эмулятор для ПК, Microsoft портировала свой внутренний эмулятор 360 на Windows, а затем запустила через него XeFu. Разработчик Milenko описал результат просто: «Красивое инженерное решение. И еще: эмуляторы, эмуляторы повсюду».

Оформите предзаказ и получите 1-месячную подписку GTA+.
Оформите предзаказ GTA 6
Что независимые разработчики обнаружили внутри релиза
Как только стек эмуляции стал понятен, энтузиасты быстро начали распутывать этот клубок. Команда, стоящая за XWine1 — слоем трансляции Xbox One для ПК, находящимся в разработке, — подтвердила, что объединение официальных компонентов эмулятора, извлеченных из ПК-релизов, с компонентом SlimEra от XWine1 позволяет запускать другие игры с Xbox 360 и оригинальной Xbox, поддерживающие обратную совместимость, еще до их официального выхода на ПК. Процент успешных запусков зависит от конкретного тайтла, но сам концепт работает.
Для игроков, которые заботятся о сохранении игр, это важный прецедент. Эмуляторы от сообщества, такие как xemu для оригинальной Xbox и Xenia для Xbox 360, доступны уже много лет, но прямой доступ к тому, как инженеры Microsoft решали те же проблемы, невероятно полезен. Лучшее понимание публикой методов внутренней эмуляции, как правило, со временем улучшает open-source проекты, даже если они существуют в разных плоскостях.
Если вам интересно, как эмуляция пересекается с запуском старых тайтлов на современном «железе», наш гайд по Destiny: Rising о том, как играть на ПК через эмулятор, охватывает практическую сторону запуска мобильных тайтлов на десктопе с помощью аналогичных слоев трансляции.
Что это означает для программы обратной совместимости в будущем
Решение Microsoft портировать существующий эмулятор 360 на ПК вместо создания чего-то нового — это грамотный инженерный ход. Эмулятор 360 зрел, прошел проверку боем на миллионах консолей Xbox и уже поддерживает слой XeFu для тайтлов с оригинальной Xbox. Портирование на Windows означает, что компания извлекает выгоду из многолетней внутренней оптимизации, не начиная все с чистого листа.
Ключевой момент заключается в том, что такой подход теоретически позволяет библиотеке обратной совместимости на ПК расширяться гораздо быстрее, чем если бы ее создавали с нуля. Эмулятор уже поддерживает большой каталог тайтлов с 360 и оригинальной Xbox на внутреннем уровне. Выберет ли Microsoft путь официального выпуска этого каталога на ПК — вопрос бизнеса и лицензирования, а не техники.
Для игроков, которые хотят увидеть на ПК такие тайтлы, как оригинальная версия Halo: Combat Evolved или другие классические игры эпохи Xbox, технический фундамент уже явно готов. Фанаты Halo, интересующиеся текущим состоянием франшизы на ПК, могут ознакомиться с нашим гайдом, посвященным поддержке кроссплея в Halo: Campaign Evolved, чтобы узнать последние новости о кроссплатформенной игре между Xbox, ПК и PS5.
Широкое сообщество эмуляции продолжит изучать то, что выпустила Microsoft. Этот процесс обычно ускоряется, как только разработчики получают чистый доступ к коду эмуляции производственного качества, и первые результаты команды XWine1 позволяют предположить, что библиотека игр 360 на ПК станет намного интереснее в ближайшем будущем. Больше материалов о развитии платформы Xbox и новостей эмуляции можно найти в нашем полном хабе игровых гайдов по мере развития этой истории.

