Как играть в ретро-игры на NVIDIA SHIELD TV с эмуляторами

За исключением HTPC, NVIDIA SHIELD TV является наиболее универсальным устройством, которое вы можете установить в свою развлекательную консоль. Он поддерживает воспроизведение 4K HDR с Netflix и YouTube. Вы можете играть в игры из Google Play Store и транслировать игры со своего ПК или серверов NVIDIA. И вы даже можете настроить эмулятор для ретро-игр.

Хотя мы видели ретро-консоли, такие как PlayStation Classic и NES Classic, их единичный вариант использования может немного отпугнуть. Нет ничего плохого в том, чтобы просто захотеть что-то подключить и погрузиться в игры, но другие варианты лучше, если вам нужна более универсальная система. И NVIDIA SHIELD может быть лучшим из них.

Что такое эмуляторы и ПЗУ?

Чтобы играть в старые игры на новой системе, вам понадобятся две части:

  • E mulator:  Это программное обеспечение , которое имитирует классическую консоль, давая вашей системе способ играть в классические игры. Эмулятор отвечает за перевод элементов управления, а также за обработку видео и аудио. Большинство эмуляторов также позволяют сохранять состояния, так что вы можете сохранить свой игровой прогресс в любой момент.
  • ПЗУ: это версия программного обеспечения игры, в которую вы играете.

Эмуляторы совершенно легальны, но файлы ROM немного мрачнее. Законы об авторском праве различаются от страны к стране, но в лучшем случае единственный законный способ получить ПЗУ - это скопировать его с принадлежащего вам картриджа. Картридж должен оставаться у вас, и вы не можете ни с кем делиться файлом ROM. Прежде чем начать, ознакомьтесь с законами в вашем регионе и убедитесь, что вы получаете свои ПЗУ законным способом.

Зачем использовать SHIELD вместо покупки классической консоли?

Хотя настроить эмуляторы на SHIELD не так просто, как просто подключить NES Classic, это намного проще, чем создание собственной системы, и более подходящее для ТВ, чем эмуляция игр на вашем ПК. А когда вы не играете, вы можете использовать ту же коробку для просмотра любимых шоу.

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

Еще одно преимущество SHIELD заключается в том, что вы можете играть в игры с нескольких платформ. PlayStation Classic позволит вам играть только в 20 игр, в которые она входит, поэтому, когда вы закончите их все, консоль станет (очень привлекательным, заметьте) украшением. Как мы скоро увидим, большинство эмуляторов для SHIELD поддерживают множество платформ. Вы можете играть в свои игры NES, а также в SNES, GameBoy, PlayStation и другие игры - все с одного устройства.

Проверьте игры в магазине Google Play

Даже если у вас есть легальная копия ПЗУ вашей игры и эмулятор для игры, вам все равно следует подумать о поиске той же игры в магазине Google Play. Скорее всего, вам придется купить его снова, но даже более старые игры AAA, такие как серия Grand Theft Auto, стоят менее десяти долларов (каждая). Таким образом, вы полностью избегаете юридической серой зоны получения ПЗУ игры. Вы также знаете, что можете повторно загрузить игру в любое время из Play Store, поэтому вам не нужно хранить старый картридж и файл ROM.

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

Тем не менее, давайте посмотрим, как заставить эмулятор работать.

Вот что вам понадобится

Для работы вам понадобится несколько вещей:

  • RetroArch:  этот эмулятор доступен бесплатно в Play Store, поэтому вам не нужно беспокоиться о его загрузке на свое устройство. Он также поддерживает множество старых систем, простое сохранение и загрузку состояния, а также поддержку контроллера SHIELD.
  • Solid Explorer :  это лучший файловый менеджер для Android даже на 160-дюймовом экране.
  • USB-накопитель: старые файлы игр имеют крошечный размер, поэтому вам не понадобится большой флэш-накопитель. Около двадцати игр, которые у меня были, были всего около 1,3 ГБ.

Чтобы подготовить USB-накопитель, отформатируйте его как NTFS, exFAT или FAT32 на вашем компьютере с Windows.

Как загрузить файлы ROM

Позже будет проще, если вы разделите файлы ROM по разным подпапкам для каждой системы. Мои ПЗУ для NES находятся в папке с надписью «NES», мои ПЗУ для GameBoy Advance находятся в папке с надписью «GBA» и так далее. После того, как вы настроили папку ROMs, скопируйте всю папку на USB-накопитель. 

Затем вставьте флэш-накопитель в NVIDIA SHIELD. 

С помощью навигационной панели на пульте дистанционного управления SHIELD выберите меню гамбургеров в верхнем левом углу.

Щелкните значок настроек.

Используйте кнопки навигации для перемещения вниз по списку и снимите отметку с опции «Нижняя контекстная панель инструментов». Если этот флажок не установлен, такие инструменты, как копирование, вставка и другие, становятся доступны вам с пульта дистанционного управления SHIELD.

Один раз нажмите кнопку «Назад» на пульте дистанционного управления, затем переместитесь вниз и выберите «USB-накопитель 1».

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

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

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

Настройка RetroArch

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

Следующее, что нужно сделать, - это загрузить Core, плагин, предназначенный для работы с конкретной платформой, которую вы пытаетесь эмулировать. Например, перед тем, как играть в игру GameBoy Advance, вам необходимо загрузить ядро, поддерживающее GameBoy Advance. Все это происходит в приложении RetroArch, поэтому вам не нужно беспокоиться о переходе на веб-сайт или повторном копировании файлов в файловом браузере. Каждое ядро ​​может время от времени обновляться, чтобы играть в ваши игры немного лучше, и вы также можете обновлять их из RetroArch.

Чтобы установить ядро, выберите «Загрузить ядро».

Затем выберите «Загрузить ядро».

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

У вас может быть несколько ядер на выбор для ваших систем. Каждое ядро ​​может работать немного по-разному, поэтому, если ваша игра работает неправильно, другое ядро ​​может работать лучше. Вы всегда можете загрузить новое ядро, не повредив ходу игры.

Следующим шагом будет получение RetroArch для сканирования ваших файлов ROM. Нажмите B на контроллере, чтобы вернуться на главный экран RetroArch, затем используйте левый стик, чтобы переместиться полностью вправо. Выберите «Сканировать каталог».

Выберите параметр «/ storage / emulated / 0».

Используйте левый мини-джойстик, чтобы переместиться вниз и выбрать «ROMs» (или как вы назвали свою папку ROM).

Выберите «Сканировать этот каталог».

Сканирование всех ваших файлов ROM займет некоторое время, но после этого нажмите кнопку B на контроллере, пока не вернетесь на домашнюю страницу RetroArch. Используйте левый стик, чтобы переместиться вправо, и вы увидите значки, представляющие все системы, для которых у вас есть файлы ROM.

Вернитесь влево и в меню под значком «Настройки» выберите «Вход».

Выберите «Переключить меню на геймпаде».

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

Находясь на экране настроек, вы также можете изменить некоторые элементы управления и настройки видео. Например, вы можете настроить задержку для игр, разработанных в эпоху CRT. ЭЛТ-дисплеи не имеют возможности сохранять данные изображения перед отображением, в то время как новые технологии отображения добавляют несколько миллисекунд задержки. Из-за этого вы можете обнаружить, что вам нужно настроить задержку, чтобы нажатия кнопок были точными.

Когда вы будете готовы к игре, вернитесь к списку имеющихся у вас систем. Выберите игру, в которую хотите играть.

Выберите «Выполнить».

Выберите Ядро, которое хотите использовать для игры.

В последний раз выберите «Выполнить».

Это оно! Ваша игра запущена и работает, и вы можете играть сколько душе угодно.

Хотя все это выглядело как сложная настройка, это не займет больше нескольких минут, когда у вас будут файлы ROM. С установленным эмулятором у вас теперь есть одно устройство для потоковой передачи мультимедиа, вы можете играть в новые игры и играть в свои любимые старинные игры!