Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Резюме

  • Эмуляция игр Xbox 360 хороша, но играбельны лишь некоторые из них.
  • Использование статической перекомпиляции, а не эмуляции, вскоре может позволить играм Xbox 360 запускаться в исходном виде.
  • Такие инструменты, как XenonRecomp и XenosRecomp, позволяют создавать нативные порты, такие как Sonic Unleashed, на ПК, что намекает на потенциал для изменения игры.

Если у вас все еще нет работающей Xbox 360, единственный реальный способ играть в игры этой эпохи — через эмуляцию, с некоторыми очень неоднозначными результатами. Однако что, если бы вам не пришлось использовать эмуляцию, чтобы играть в эти игры? Что, если бы вы могли легко создавать собственные порты этих игр практически для любой платформы? Эта мечта быстро становится реальностью.

Эмуляция Xbox 360 хороша, но не идеальна

На данный момент лучшим решением для эмуляции игр Xbox 360 является официальный эмулятор Fission, используемый для обеспечения обратной совместимости на консолях Xbox One и Series. Эмуляция не только довольно хороша, но и зачастую это лучшие версии этих игр с более высокой частотой кадров и графикой более высокого разрешения. К сожалению, это лишь малая часть из 2,154 выпущенных игр Xbox 360. В настоящее время на сайте Microsoft перечислено 426 игр с обратной совместимостью, или чуть меньше 20% каталога.

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Самый многообещающий эмулятор Xbox 360 для ПК — Xenia, которая может запускать около 300 игр из этого каталога, и не обязательно правильно. В конце концов, официальная программа Xbox BC имеет строгий контроль качества относительно того, какие игры одобрены.

Таким образом, хотя высококачественная эмуляция доступна для некоторые игры, он заперт в фирменном эмуляторе, и за пределами этого огороженного сада нет эквивалентного решения.

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

А что, если вам вообще не нужна эмуляция?

Итак, проблема в том, что эмуляция сложна, и чем более продвинуто оригинальное оборудование, тем сложнее становится эта эмуляция. Даже NES и другие 8-битные эмуляторы не идеальны, несмотря на то, насколько быстры компьютеры, которые их эмулируют. Эмуляция PlayStation только недавно достигла той точки, когда я бы считал ее лучшим способом играть в оригинальные игры PlayStation.

Xbox 360 (и PlayStation 3) — это, вероятно, последнее поколение консолей, для запуска которых потребуется эмуляция, поскольку последующие поколения используют ту же архитектуру, что и ПК, и в большинстве случаев эти игры выпускаются кроссплатформенными. Так что маловероятно, что игра будет утеряна или станет недоступной. По крайней мере, не из-за отсутствия подходящего оборудования.

Итак, если бы можно было просто убрать часть эмуляции из уравнения, все пошло бы намного лучше, но как?

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Статическая перекомпиляция появилась на Xbox 360

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Дело в том, что эмуляция — не единственный способ заставить программное обеспечение, написанное для одной платформы, работать на другой. Один из подходов — использовать слои совместимости, такие как Whiskey, WINE или Proton, которые используются в играх для ПК в Steam Deck. Однако это неэффективный способ запустить консольные игры, особенно если их аппаратное обеспечение сильно отличается от новой целевой системы.

Поэтому другой подход заключается в «перекомпиляции» программного обеспечения, чтобы оно работало нативно на новом оборудовании, как если бы оно было написано для этой платформы изначально. Некоторые эмуляторы используют «динамическую» перекомпиляцию для преобразования кода игры по мере ее работы, но постоянным решением является «статическая» перекомпиляция. Здесь игра преобразуется один раз, а затем живет как нативное приложение на новой системе.

Это достаточно легко сказать, но это означает, что нужно каким-то образом провести обратную разработку двоичного кода игры и затем перевести его на язык программирования высокого уровня. Процесс «декомпиляции», который преобразует необработанный двоичный код программы обратно в исходный код, понятный человеку, является лишь относительно недавним прорывом, и он является ключом к обеспечению статической перекомпиляции.

Мы видели, как это эффективно использовалось при перекомпиляции Маска майоры меньше года назад, но Nintendo 64 — это одно, а игра для Xbox 360 — это нечто гораздо большее.

Но теперь у нас есть XenonRecomp и XenosRecomp, которые являются мощными программными инструментами, которые кодеры могут использовать для декомпиляции и перекомпиляции игр Xbox 360. Это то, что можно применить, в принципе, к любой Игра для Xbox 360 без какой-либо помощи оригинального разработчика или его кода.

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Соник на ПК становится быстрее, чем когда-либо

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Это не просто теория. Unleased Recompiled — это фактически родной порт ПК Sonic Unleashed с многочисленными обновлениями ПК в разрешении и частоте кадров, а также некоторыми другими приятными настройками. Если у вас есть игра на диске, вы можете использовать программное обеспечение для ее преобразования в нативный порт и играть в нее на своем ПК.

Эмуляция Xbox 360 может скоро устареть благодаря этому удивительному программному обеспечению

Что это значит для игр Xbox 360

Unleashed Recompiled — это ясный и захватывающий тестовый случай для этого нового поколения инструментов перекомпиляции. Теперь, когда сообщество эмуляции увидело, что это возможно, я ожидаю, что в будущем мы увидим еще много игр, перекомпилированных таким образом. Как только шлюзы откроются, я ожидаю, что самые востребованные игры получат одно из этих импровизированных портирований.

Заменит ли это полностью эмуляцию? Сейчас это кажется маловероятным, поскольку все еще есть причины эмулировать игры с точки зрения сохранения. Кроме того, эти рекомпиляторы пока работают только с системами x86, что здорово, если у вас есть Steam Deck, но не поможет кому-то с телефоном Android, например. Как бы то ни было, это, несомненно, одно из самых захватывающих событий в мире истории ретро-игр, и я, например, не могу дождаться, чтобы увидеть, что мы получим дальше.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий