На днях я понял, что мне хочется поиграть во что-то на смартфоне с поддержкой контроллера. Я дал шанс Modern Combat 5 (нативной игре для мобильных устройств), но она показалась мне немного устаревшей, плюс мне больше нравятся адвенчуры. Поэтому мой взгляд упал на эмуляторы: я попробовал PPSSPP и Vita3K, но качество картинки, звука и вообще сам геймплей показались мне уж слишком портативными и урезанными по сравнению с тем, чего ожидаешь от настоящих «домашних» ретро-консолей. После этого меня осенило: «Ведь я могу установить эмулятор PlayStation 2: у меня не было этой консоли в детстве. Могу пройти первые части Гарри Поттера и другие RPG и приключения».
Для эмуляции PS2 на Android изначально использовался AetherSX2. Потом разработка программы прервалась из-за опасений её создателя насчёт страйка и суда со стороны Sony. После этого началась разработка ответвления — NetherSX2. Поэтому при выборе из 2 вариантов скачивайте Nether, так как он более актуальный и из него убрали некоторые шероховатости и плохие моменты AetherSX2. Я скачивал APK с версией 1.8 с 4PDA, а также BIOS. Чтобы всё упорядочить, я создал отдельную папку PlayStation 2, куда поместил папку с BIOS и файлы с играми в формате CHD. Можно и ISO, но тогда у вас вряд ли получится установить большую библиотеку игр — ISO-файл может весить до 4 ГБ, тогда как CHD-файл находится в районе 1,5 ГБ. На том же 4PDA есть ссылки на архивы с играми от PlayStation 2 в формате CHD с наличием русского языка. Выбор не супер большой, поэтому если у вас специфические вкусы, то может понадобится перевести ISO в CHD самостоятельно. Я этим не занимался, потому что нужно использовать отдельные программы на Windows и есть вероятность сломать файл по незнанию, из-за чего придётся повторять процедуру.
Настройки графики в NetherSX2
Теперь пройдёмся по настройкам графики и картинки, так как по умолчанию стоит соотношение сторон 4:3, а графика кажется устаревшей. На скриншотах видны настройки для POCO F5 — соотношение 16:9, OpenGL, FXAA-шейдеры, вертикальная синхронизация и масштаб разрешения 6x. Просто поставьте у себя также, как у меня, если у вас чипсет уровня Snapdragon 7+ Gen 2. Но всё зависит от игры — в одной может быть всё нормально, в другой будет жестоко лагать картинка и звук. В таком случае уменьшите масштаб разрешения. На более слабых устройствах
Настройка контроллера в NetherSX2
Последний момент, с которым у меня были сложности — подключение контроллера. Изначально в NetherSX2 стоит сенсорное управление, причём кнопки не исчезают с экрана даже если подключить геймпад; в моём случае это Xbox Series Wireless Controller. Чтобы отключить экранные кнопки надо в настройках управления выбрать «Нет» в разделе «Вид экранного контроллера».
А чтобы эмулятор реагировал на нажатие кнопок на вашем контроллере, надо выбрать «Порт контроллера 1», нажать на «Автонастройка» и в появившемся меню выбрать название своего геймпада. Тогда NetherSX2 автоматически настроит управление.
Приятной игры. Кадр из Call of Duty: Finest Hour.