Новости2 мин чтения · 27 июля 2026 г. в 23:35 (МСК)

Microsoft спрятала эмулятор Xbox в эмулятор Xbox 360, и хакеры уже это использовали

Слои эмуляции как матрёшка: разработчики нашли, как запустить неофициальные игры

👁 5 497 просмотров·👍 16🔥 17·💬 0
Microsoft спрятала эмулятор Xbox в эмулятор Xbox 360, и хакеры уже это использовали

Техническая находка, которая обнаружилась после релиза четырёх классических Xbox-игр для ПК, показывает забавную архитектуру эмуляции Microsoft. Оказалось, что компания не создавала с нуля новый эмулятор оригинального Xbox, а просто портировала на ПК свой старый эмулятор Xbox 360 и запустила внутри него эмулятор XeFu — тот самый, что использовался на консолях 360 ещё в 2005 году для совместимости с первым Xbox.

Матрёшка из эмуляторов

Разработчик Nathan объяснил находку в X: «Новый слой обратной совместимости оригинального Xbox для ПК — это на самом деле эмулятор Xbox 360, внутри которого работает XeFu (эмулятор оригинального Xbox)». Он указал на характерные следы в коде XeFu, обнаруженные в переиздании Fuzion Frenzy для ПК.

Идея странная, но логичная с точки зрения разработки. Вместо того чтобы создавать решение с нуля, инженеры Microsoft взяли проверенный временем подход: портировали 360-эмулятор на ПК, затем пустили через него оригинальный Xbox-эмулятор. «Beautiful piece of engineering. Also: Emulators, all the way down» — так прокомментировал это разработчик Milenko.

Как это работает

История началась в 2005 году, когда Xbox 360 впервые получила поддержку игр первого поколения. Когда вы вставляли диск Halo 2 или Knights of the Old Republic в 360, консоль не запускала его напрямую — она эмулировала оригинальный Xbox в реальном времени. Тогда эта технология была передовой, и Microsoft переиспользовала её основу для Series X и Series S.

На ПК компания пошла тем же путём: вместо нового эмулятора использовала готовый 360-эмулятор как основу, а через него пустила XeFu.

Что дальше

Самое интересное — что с этой архитектурой уже начали делать независимые разработчики. Создатели проекта XWine1 (трансляционного слоя Xbox One для ПК) обнаружили, что можно комбинировать официальный эмулятор Microsoft с компонентами своего проекта и запускать дампы других Xbox и Xbox 360 игр на ПК. Правда, работает это с переменным успехом — но работает.

Для сцены сохранения игр и независимой эмуляции это, в целом, хорошие новости. Открытые эмуляторы xemu и Xenia 360 развивались годами, и лучшее понимание внутренних методов эмуляции Microsoft только поможет энтузиастам.

Четыре классических Xbox-игры на ПК (Fuzion Frenzy, Crimson Skies, Brute Force и Whacked!) доступны в Game Pass и как отдельные покупки.

#xbox#microsoft#game preservation#emulation#backward compatibility
Поделиться:TelegramВКонтактеX / Twitter

Читать ещё

Обсуждение

Войди, чтобы оставить комментарий.
Загрузка...