А работает оно довольно просто. Само приложение - это фронтэнд. Там хранятся описания игр, скриншоты и ссылки на скачивание. Выбираем нужную игру в списке, оно скачивается прямо через прогу, создаёт нужные каталоги и ссылку на запуск в папке ROMS\Ports. С этим всё понятно, но есть ньюанс. Те игры, которые меня интересуют - это порты коммерческих игр. Естественно, игровые ассеты в комплект не входят и их надо брать отдельно. Предполагается, что они у вас уже есть от честно купленных версий игр. Ну, как минимум, вторые и третьи Герои у меня честно куплены, это так. Каждый раз надо вручную копировать ассеты в нужные каталоги, иногда переименовывая некоторые файлы по инструкции в установщике программы. Как раз тут кроется главная проблема, ошибёшься на символ и ничего не заработает, так что надо быть внимательным. Но так-то это фигня задачка, бывало и посложнее. Даже никаких конфигов вручную писать не надо. Далее можно запускать "ярлык" из папки ROMS\Ports и проверять. Что у меня получилось.
Barbarian — порт аркадной версии первого Барбариана. Это частичный успех. Т.е. он завёлся, демка проигрывается, музыка играет, всё хорошо, кроме одного — игра не реагирует на кнопки анберника. Вообще ни на какие. Как ей управлять и как можно в неё поиграть я не совсем понял. Так что снёс.
DOOM RPG — порт с мобильных телефонов на J2ME, все его горячо рекомендуют и я давно им интересовался, так что решил установить, когда увидел в списке. И это успех! Она играет, видит кнопки, всё работает, всё настраивается, можно поменять разрешение на 640х480 под экран моего анберника - всё идеально. Сохранения работают, походил по начальной локации, протестировал работу, сохранился и вышел. Потом поиграю.
DOOM 2 RPG — и оно заработало тоже. В целом то же самое, что и первая часть, но тут уже можно выбирать своего персонажа. Сохранился и вышел, играть по-нормальному буду уже потом, причем после первой части.
Dune 2 Legacy — порт второй "Дюны". И вот как раз он показал мне все проблемы и ограничения моего анберника. Он запустился, проиграл ролик, загрузил главное меню. И-и-и, на этом как бы всё. Он не реагировал ни на какие кнопки. Печально, но я прошаренный товарищ. У анберника есть USB-C порт, как насчет подцепить к нему USB-C мышку? Так и сделал. После перезагрузки анберника... мышь подцепилась в системе и игра её увидела! Я смог зайти в кампанию и играть! Звуки есть, управление работает, но давайте теперь поговорим про слона в комнате. 3,5`` экран. Это не просто мало, это экстремально мало для такой игры. Надо всё время прищуриваться, чтобы хоть что-то там разглядеть, особенно пехотинцев. Но работает. А потом обнаружился еще один ньюанс, от которого я посмеялся. Сохраниться нельзя. В меню сохранения надо ввести имя сейва, но у меня нет клавиатуры и на кнопки анберника игра не реагирует! В общем, теоретически, играть в это можно. Но смысла в этого никакого. Не говоря уже о том, что в поезде ты мышку к анбернику не подключишь. Ладно, как доказательство концепции сойдёт. Думаю, если подрубить через USB-хаб клаву и мышь, то можно будет играть полноценно. Не спрашивайте меня "зачем?". Но у меня нет USB-хаба с USB-C. Кстати, надо бы заказать...
fHeroes2 — известный порт вторых Героев на андроид, на этот раз версия для ПортМастера. И-и-и, он самый беспроблемный. Ну, т.е. как "беспроблемный"... Он тоже требует мышку для нормальной игры, но хотя бы он реагирует на кнопки анберника! И даже позволяет переназначить кнопки! Кстати, жаль, я не проверил сохранения. Но да, в целом, это работает. Снова, главное препятствие - это 3,5 `` экран. Но сам факт!
VCMI — это порт, к которому я изначально был наиболее скептически настроен. Если вторые Герои - это ДОС игра и 640х480 для неё вполне рабочее разрешение, то третьи Герои уже виндовая игра и что-то меньше, чем 800х600 уже кажется странным для них. Поэтому мне было очень интересно как это вообще будет выглядеть. Но знаете, до этого даже не дошло. Порт тупо не запустился. Я пробовал переустановку, накатывать файлы вручную, но нет. Он не запускается ни в какую. Я пробовал без файлов ассетов, не запускается тоже. У меня есть пара предположений почему: возможно дело в чипе Allwinner, возможно дело в разрешении экрана, возможно дело ещё в чём-то, но увы, VCMI мне пришлось удалить.
Strange Encounters in Infinite Space — бонус! Это первая часть серии с одноимённым названием, сейчас он сделана бесплатной и её можно скачать просто с оф.сайта. Сама игра - рекомендация дядюшки Юнита, блогера с канала Ящик Артефактов, вот конкретно обзор этой серии игр. Я удивился, когда увидел её в списке игр и решил скачать. И да, поскольку игра бесплатная, то все ассеты идут в комплекте и просто скачиваются из фронтэнда по нажатию кнопки. Это элементарно! И да, она таки работает. И нет, она таки требует мышку. И не реагирует на кнопки анберника. И 3,5`` по-прежнему мало, ибо шрифты у самой игры очень мелкие изначально. Так что это частичный успех. Но да, она играется, это факт.
Выводы: ПортМастер — это хорошая штука. По сложности установки он отличается от игры к игре, не все порты одинаково хороши, но он уже оправдывает своё существование за счет DOOM RPG и DOOM 2 RPG. Даже если бы на нём работали только это две игры, то смысл бы был. А так, в общем-то работает больше игр и в библиотеке портов есть интересные варианты, так что да, хорошо, что оно есть. Но тут проблема не в ПортМастере, а в самом железе. Во-первых, на 3,5`` экране нет смысла играть в большинство из этих игр тупо потому, что экран слишком маленький. Также, некоторые игры, типа Quake, Return to Castle Wolfenstein и другие шутеры от первого лица, не имеют смысла конкретно на этом анбернике RG35XXSP потому, что у него нет стиков. А даже если бы стики и были, то сам форм-фактор GBA SP не позволил бы удобно ими пользоваться. Поэтому я их даже не пытался установить. Посмотрим как оно будет на RG DS, когда она ко мне придёт, ибо там стики есть и экран уже 4``...
じゃ、ね!






































