Подготовлено одним из пользователей сайта reddit
Требования:
- webOS Dev Manager или хороший SFTP-клиент, такой как WinSCP;
- Retroarch установленный на компьютере для ресурсов (необязательно).
Инструкция
- Перейдите в настройки телевизора> Все настройки -> Общие -> Сеть -> и запишите свой IP-адрес;
- Перейдите в Homebrew Channel и установите RetroArch;
- Находясь в Homebrew Channel, перейдите в настройки и включите SSH-сервер, а затем выберите опцию перезагрузки (Reboot).
- Дождитесь перезагрузки и откройте на своем компьютере webOS Dev Manager или SFTP-клиент, создайте новое подключение (в webOS Dev Manager выберите опцию "Use SSH Server by Homebrew Channel (Requires rooted TV) ''), используйте IP, который вы сохранили ранее, если требуется пользователь, используйте "root", а пароль по умолчанию - "alpine" (в случае webOS Dev Manager в конфигурации подключения вам необходимо изменить аутентификацию с SSH-ключа на пароль, если, конечно, вы не настроите ключ раньше) ;
- (Необязательно) На компьютере перейдите в папку установки RetroArch и скопируйте содержимое папки "assets" на свой телевизор, в папку "/media/developer/apps/usr/palm/applications/com.retroarch/.config/retroarch/assets". Если вы используете webOS Dev Manager, вам придется вручную создавать внутреннюю папку и загружать содержимое файлов каждой папки и подпапки, по узлу папки за раз, поэтому рекомендуется использовать приличный SFTP-клиент, такой как WinSCP (обратите внимание, что здесь вы можете проявить избирательность, возможно, вам захочется копировать только используемые ресурсы, чтобы сохранить ограниченное пространство, доступное на вашем телевизоре. Например, если вы используете Ozone, а не интерфейс XMB, вы можете воздержаться от копирования ресурсов интерфейса XMB. Вы можете полностью пропустить этот шаг, если вас не волнует даже наличие ресурсов меню RetroArch и вы не возражаете против отображения этих уродливых черных квадратов) ;
- (Если вы выполнили предыдущий шаг) Перезагрузите телевизор, используя опцию в настройках Homebrew Channel;
- Теперь вам придется загружать ядра вручную одно за другим, поскольку по какой-то причине корневой каталог запрещен. На вашем ПК загрузите нужные ядра на свой компьютер и распакуйте их в одну папку:
- 2048 (2048 game);
- CrocoDS (Amstrad CPC);
- DOSBox (MSDOS);
- Frodo 64 (Commodore 64);
- Gambatte (Game Boy / GameBoy Color);
- Lutro (Lua);
- mGBA (Game Boy Advance);
- Mini vMac (Machintosh with Motorola's 680x0 CPUs);
- Nestopia (NES / Famicom);
- NXEngine (Cave Story / Doukutsu Monogatari);
- PicoDrive (Sega Master System, Sega Game Gear, Sega Sega Mega Drive/Genesis, Sega (Mega) CD, Sega 32X and Sega Pico);
- RACE (SNK - Neo Geo Pocket / Neo Geo Pocket Color);
- Snes9x (SNES / Super Famicom);
- TyrQuake (Quake 1).
- Используя webOS Dev Manager или SFTP-клиент, загрузите ядра в "media/developer/apps/usr/palm/applications/com.retroarch/.config/retroarch/downloads";
- Откройте RetroArch на телевизоре, перейдите в главное меню -> Load Core -> Install or Restore Core и установите первое ядро в списке. Повторите для всех остальных;
- Используя webOS Dev Manager или SFTP-клиент, создайте папку для своих ROM в "media/internal/". Рекомендуется создать подпапку для каждой игровой системы. Загрузите свои ROM'ы, но помните о свободном месте на телевизоре (узнайте можно в webOS Dev Manager) ;
- Перейдите в Settings > File Browser и включите "Filter Unknown Extensions Off";
- В Retroarch перейдите к Import Content > Scan Directory (если это не сработает, вам придется сканировать вручную, сначала установив указанное ядро, чтобы оно соответствовало отдельному каталогу, который вы сканируете) ;
- Все еще находясь в RetroArch, перейдите в Settings -> Input -> Hotkeys, найдите "Close content" и назначьте ему кнопку или клавишу (я назначил 0 на пульте дистанционного управления телевизором). Возможно, вы захотите проверить назначение дополнительных ключей;
- (Необязательно) В RetroArch перейдите в Settings > Input > Port 1 Controls и настройте основные элементы управления по своему вкусу. Автор этой инструкции настроил свой пульт от телевизора на использование в качестве контроллера Wii, поэтому "2" - слева на D-pad, "6" - вверх, "4" - вниз и "8" - вправо; а затем цветные кнопки как A, B, X и Y, "3" - как L и "9" - как R. Я оставил "enter" (кнопку OK или центральное колесико) как "пуск". Затем переназначаем колесики направления (на самом деле это не аналоговое колесико на пульте LG Magic Remote, если оно у вас есть, это просто кнопки направления с колесиком, соединяющим их, оно даже не делает диагонали) для сохранения состояния горячих клавиш. Скорее всего, для улучшения работы к телевизору можно подключить контроллер или клавиатуру.
Дополнительные примечания:
- Вероятно, неплохо было бы где-нибудь сохранить резервную копию ядер, а также RetroArch IPK и WebOS Dev Manager, даже если вы сейчас не используете, вы никогда не знаете;
- Если это руководство было для вас полезным, пожалуйста, подумайте о покупке автору Ko-fi