Первые впечатления о данной портативке я уже писал. Почему купил и зачем.
С пустая почти месяц моё мнение об этой консоли не изменилось. Отличная консоль, которая может эмулировать ретроприставки, которая помещается в карман. При этом, нормальный аккумулятор, отличный экран и обалденные кнопки. Ну и наличие WiFi, в отличие от R36s (который типа дешевле и мощнее). Докупил переходник miniHDMI-HDMI. Протестировал. Можно спокойно подключать к телеку/монитору. На сверхшироком мониторе смотрится, конечно, дико ржачно (Huawei MateView GT 34"). Геймпады коннектятся тоже отлично, вопросов нет. Но только по проводу. По Bluetooth не получается законнектить 2 геймпада от 8BitDO (sn30 pro и M30). Но я не огорчаюсь. Пока данный функционал не требовался.
1/2
Так, что у нас по работе?
От батарейки живёт долго. В сон не уходит, даже если нажать справку кнопку выключения. Это просто как кнопка блокировки. Батарейка в этом режиме расходуется так же, как при игре. Что не радует... Нужно полностью выключать консоль через меню. Но хоть включается быстро и через пару секунд уже готова к использованию. А если настроить автосохранение игры, то при запуске игра почти сразу запустится с момента сохранения.
1/2
Экран. Экран яркий, цветастый. В помещении можно спокойно играть на 50% яркости. На улице же нужно выкручивать на все 100% и тогда будет нормально. На фото не смог передать яркость экрана при солнечной погоде.
Кнопки. Они отличные. Такие же, как у контроллеров, которые я пытался к ней законнектить. Ход чёткий, тихий. Щелчков нет. Курки тоже отличные. Имеют короткий ход. Т.е. это не курки, как в контроллере от xBox 360/one. Это кнопки. Бамперы. Есть небольшой люфт из-за которого эти бамперы гремят. Не громко, но гремят. Решается разбором консоли и фиксацией кнопок при помощи изоленты (проволоки и какой-то матери). Мне не мешает, так что разбирать консоль не буду.
Звук. Динамик один. Стерео нет. Но оно и не нужно. Это не пастген. Моно хватает. В наушниках звук тоже отличный для старых игр. Но тут ещё зависит от самих наушников. У меня проводные наушники с Алика за 150р. Покупал специально для таких игр (телефон и планшет у меня без 3,5 jack).
Штатная карта памяти была заменена на Kingston Canvas Select Plus 32Gb. Купил на OZON’e комплект из двух карт памяти. По цене получилось, как одна карта от Samsung/Kingston/Adata/Transcend, если покупать в крупных магазинах. Хотел на Алишке заказать 2х16Гб Samsung, но их ждать месяц. Но зато сэкономил бы, конено... На первую карту памяти скопировал данные со штатной карты памяти на 16Гб (KIOXOA какая-то). При помощи Gnome Disck сделал образ системы. Сохранил его на сервак (пусть и там тоже будет). И при помощи этой же программы записал на карту памяти. На вторую записал ArkOS. Мне она показалась более дружелюбной сторонней прошивкой, чем другие. Но не всё так гладко, как хотелось бы. С одной стороны всё работает и всё устраивает. С другой стороны, что-то не то, что-то не так и чувствуется какая-то недосказанность... Но пока пользуюсь обеими системами. Перетыкиваю карты памяти и пробую найти плюсы и минусы обеих систем. Консоль отличная. Стоит своих денег. На распродажах на 11.11 и перед новым годом можно купить дешевле. Но ещё зависит от курса валют. Читал на 4пда, что кто-то успел отхватить такой же вариант, как у меня тысяч за пять. А это сейчас цена R36s, который чуть хуже в сборке.
Что по итогу? Для игр до четвертого поколения (SNES/SMD/PCE) и частично пятого (PS1/N64/SS/PCFX), и с нятяжкой шестого (PSP/DC/GC) очень даже подходит. Кайф играть в портативе в старые игры, которые начинал проходить в детстве, но так и не прошёл. Аналоги разбирать и советовать не буду. До меня это сделали уже другие люди и более квалифицированные. И с этими же консолями на руках.
Я съехал из отчего дома когда мне было 20 и 10 лет после этого, когда я навещал маму я видел этот набор картриджей от сеги и они грели мне душу. Но как-то матери вздумалось поменять шкаф в комнате на «современный» из икеи. Ну и разумеется от просто выкинула все мои картриджи и саму сегу на помойку. Как же было больно…кусок детства исчез без следа, я даже не смог их в последний раз открыть, рассмотреть, вспомнить каждую игру. Я конечно постарался и вида не подавать, но в тот вечер я сидел как пришибленный. Я раз, что жена меня поддержала и дома уже мы обсудили с ней мою печаль)
Последние несколько лет активно увлекался ретро геймингом. Ставил эмуляторы на комп и телефон, смотрел ретро блогеров на YouTube и завистливо облизывался на всё то классное старьё, которое они демонстрировали в кадре, даже не мечтая потрогать. Пока однажды моя девушка не сказала - "Так начни тоже коллекционировать! Один раз живём, не жадничай на мечту)" За что ей огромное спасибо!
Решил поделиться с Вами своей небольшой коллекцией. На фото также пересекаются коллекция книг девушки и моя коллекция трансформеров, начатая чуть ранее)
Итак:
Nintendo Gameboy Advance SP, AGS 001, 2003 г.
Легендарная железка! В моём детстве любой бы ребёнок душу за неё продал!) Эта ревизия портативок серии gameboy, поддерживала всё виды картриджей от предшественников и имела встроенную подсветку. Однако, по современным меркам, видимость всё ещё отвратительная, так как подсветка находится перед экраном, а вернее вокруг него, как в старых кнопочных мобильниках. В предпоследней ревизии AGS 101, подсветка уже за экраном, а яркость куда лучше, правда найти сложнее и цена гораздо выше. Последним в линейке был gameboy micro, очень редкий нынче. Вопрос с экраном решается установкой lcd мода, но цены кусаются.
Nintendo DS Lite, 2006 г.
Следующее поколение портативок, сменившее серию gameboy. В данной версии исправлены косяки первой ревизии, но все ещё присутствует разъем для картриджей gameboy abvance. В последующих DSi и DSi XL разъем убрали. Невероятная библиотека игр, необычный геймплэй, сумасшедшие продажи, уступившие только PS2 от Sony и очень низкая популярность в России. Мы о ней тупо не знали)
Nintendo 3DS, 2011 г.
Следующее поколение двухэкранных приставок, с модным в те времена 3D. Эффект работал без очков, регистрации и SMS, и даже сейчас выглядит очень круто. Не смотря на визуальную схожесть с предшественницами серии DS, играется совершенно по другому, да и качество картинки выросло в разы. При этом игры DS также поддерживаются. Да, у неё были косяки, да, это первая ревизия, после которой были 2DS, 3DS XL (LL для Японии), New 3DS, New 3DS XL (LL), New 2DS XL, но на мой взгляд, она самая красивая внешне, да и по качеству сборки и материалов лучшая в линейке.
Nintendo Switch, Rev. 2, 2020 г.
Ну думаю тут слова излишни. Приставка до сих пор на рынке, до сих пор актуальна. Помимо неё был уменьшенный switch lite, которым надеюсь обзавестись и switch oled, в которой провели работу над ошибками поставив oled экран, увеличив память в 2 раза, сделав нормальную подставку и доработав док-станцию.
Nintendo Game & Watch, The Legend of Zelda, 2021 г.
Продукт волны ностальгии и спроса на ретро во всём мире. Была приурочена к сорокалетию Game & Watch. У нас больше известны клоны от "Электроники", особенно "Ну, погоди!", она же волк с яйцами и мультиком в конце игры). Первой ревизией была версия с Марио на борту, вышедшая 2020 году, как раз к юбилею. Вот только если усатого водопроводчика блогеры хвалили, то Зельде досталось по полной, за кривой эмулятор и не подходящее разрешение экрана. Поэтому и цена версий отличается почти в 2 раза. На самом деле игрушка очень классная и как только берёшь в руки, снова чувствуешь будто тебе лет 7-10) А поиграть в Зельду даже интереснее, тем более что в нашем детстве она до нас не добралась.
Sony PSP E1008, 2011 г.
Последняя и урезанная версия горячо любимой на территории СНГ портативки. В отличии от собратьев имеет корпус по-проще, один динамик, встроенный аккумулятор и лишена wi-fi. Однако стоит почти в 2 раза дешевле на вторичке и живых экземпляров побольше. При этом экран даже лучше чем на той же 3000й серии. А от wi-fi в PSP сейчас всё равно никакого толку.
Brick game, он же Tetris, 1990 - 2023 г.
Нестареющая классика из 90х, куплен на озоне по приколу)
Dendy Junior 2, примерно 1995-1996 г.
Моя старушка из детства, наиболее похожая на классический оригинальный Famicom. Как и в оригинале от японцев, джойстики не отсоединялись, на втором не было кнопок start и select, хотя они были распаяны на плате. Вопрос решался дополнительным джойстиком, воткнутым в порт расширения, вместо светового пистолета.
Sony PlayStation 3 Slim, 2009 г.
Консоль в которую до сих пор есть во что поиграть, было бы время) Штатный диск заменён на 500 GB, есть камера и джойстик для motion игр, которыми ни разу не пользовался)
Xbox Series S, 2020 г.
Актуальная, пока еще, консоль от мелкомягких. Никакого тебе sd-rom, картриджей, umd, miniCD и тд. Сплошной интернет, цифровые копии и учетные записи. Тьфу в общем)
Nintendo Wii, Family Edition, 2011 г.
Увы, фото из интернета. Моя приставка стоит у родителей, всё никак не забрать. Известна огромными продажами, модой на motion игры и гордым званием "Приставки для домохозяек!" По графонию с треском проигрывала актуальным тогда PS3 и Xbox 360, что компенсировала классными, необычным геймплеем, мультиплеером на четверых, морем аксессуаров и эмуляцией предыдущих поколений. К сожалению в данной версии убрали совместимость с дисками GameCube а также порты для карт и джойстиков от неё.
В Части 2 я рассказывал о том, какие приложения мне нужны для реализации. И так же кратко пробежался по настройкам, чтобы все работало без каких-либо проблем. Теперь продолжение на том месте, где я остановился.
Глава 5. Настройка платформ
NES
Эмулятор:
RetroArch. Ядро - Nestopia.
Проблемы: не обнаружены. Эмуляция: отлично.
Sega Genesis
Эмулятор:
RetroArch. Ядро - Genesis Plus GX (не советую ставить модификацию wide).
Проблемы: не обнаружены. Эмуляция: отлично.
Game Boy Advance
Эмулятор:
RetroArch. Ядро - mGba.
Проблемы: не обнаружены.
Эмуляция: отлично.
Playstation 1
Для эмуляции Playstation 1 нам потребуется BIOS самой консоли. После загрузки, файл BIOS расположить по пути /RetroArch/system.
Эмулятор:
RetroArch. Ядро - SwanStation.
BIOS:
scph100.
Проблемы: не обнаружены.
Эмуляция: отлично.
Sega Dreamcast
Идеальным вариантом была бы установка эмулятора Redream, но к сожалению в нем нет поддержки RetroAchievements, поэтому я по стандарту буду использовать RetroArch c ядром flycast.
Эмулятор:
RetroArch. Ядро - flycast.
Проблемы: не обнаружены. Эмуляция: отлично.
Playstation Portable
RetroArch содержит ядро для эмуляции PSP, но мы будем использовать отдельный эмулятор PPSSPP, так как эмуляция через RetroArch не идеальна и FPS колеблется в районе 20-25 кадров, не знаю, с чем это связано, и, к сожалению, внутренние настройки ядра не помогают. К счастью, в последнюю версию эмулятора PPSSPP добавили поддержку RetroAchievements, и его скорость работы значительно выше.
Так как это новый для нас эмулятор, вначале нужно сделать пару настроек:
1/5
Настройки PPSSPP при запуске (Скриншоты выше):
При первом запуске PPSSPP попросит нас указать папку с ромами от PSP.
Далее зайти в "Настройки-Управление-Отключить Элементы управления на экране".
Далее перейти в "Настройки-Управление-Назначение кнопок".
Настроить кнопку паузы.
"Инструменты-RetroAchievements" ввести логин и пароль от сайта с достижениями.
Добавляем PPSSPP, в Daijisho, также как добавляли RetroArch в первый раз:
Эмулятор:
PPSSPP
Проблемы: не обнаружены.
Эмуляция: отлично.
Playstation 2
Для эмуляции PS2 мы в любом случае должны использовать сторонний эмулятор, а не RetroArch. На текущий момент существует два таких эмулятора:
DamonPS2 - первый эмулятор, среднее качество эмуляции, вшитая реклама, единственная возможность для людей с 32 битным процессором.
AetherPS2 - более простой и удобный эмулятор. Хорошее качество эмуляции, RetroAchievements.
Конечно, мы будем использовать AetherPS2, точнее его пропатченную версию NetherSX2. В этой версии, помимо мелких изменений, есть возможность интеграции с помощью Daijishou. Я расскажу, что я имею в виду:
Если мы добавим обычный AetherPS2 в Daijishou, при запуске любой игры откроется сам эмулятор, а не необходимая нам игра. NetherSX2 запустит именно то, что мы от него требуем.
Важно: необходима версияNetherSX2+1.5-4248 [patched] или выше. Взять её вы можете как обычно тут.
Так же для эмуляции Playstation 2 нам потребуется BIOS самой консоли. После загрузки, файл BIOS расположить в удобное для вас место.
При первом запуске делаем следующее:
1/3
Настройки NetherSX2 при запуске (Скриншоты выше):
Выбрать предустановку, в зависимости от мощностей вашего устройства.
Импортировать BIOS из той папки, где он у вас находится. Выбрать в списке.
Указать папку с ромами.
После применяем следующие настройки:
1/3
Дополнительные настройки (Скриншоты выше):
Переходим в раздел "Достижения".
Вводим логин и пароль от сайта с достижениями.
И включаем скрытие сенсорного управления.
Так же хотелось добавить, что NetherSX2 автоматически не настроил управление с геймпада. Но всего с помощью пары нажатий я его восстановил.
1/2
В "Настройки управления-Порт контроллера 1" выбираем автонастройку. И после нажимаем на наш геймпад.
Добавляем NetherSX2в Daijisho, как мы делали ранее:
Эмулятор:
NetherSX2
BIOS:
ps2-0230a-20080220.
Проблемы: отсутствие управления геймпадом по умолчанию.
Эмуляция: хорошо.
PS Vita
К сожалению, на текущий момент Daijisho не имеет прямой поддержки PS Vita, и единственный возможный способ запустить эмулятор - добавить его как сторонний виджет, о чем я расскажу чуть ниже.
Vita3k - это единственный эмулятор PS Vita на текущий момент, так что выбирать нам не приходиться. Он вполне выполняет свою функцию, и в некоторые, даже крупные игры с помощью него можно поиграть. Его нет в Play Market, поэтому его можно скачать либо с официального сайта, либо с 4PDA.
Так же, перед запуском вам нужно отдельно скачать файлы прошивки, и распаковать их в удобное место.
1/3
Настройки Vita3k при запуске (Скриншоты выше):
При запуске выбираем русский язык.
Нажимаем на "Instal Firmware File" и по очереди устанавливаем два файла прошивки.
Если всё сделали верно, то появятся две галочки.
Если же у вас процессор Snapdragon 710-888 советую воспользоваться сторонними драйверами - тут. У меня как раз процессор Snapdragon 720G, и как говорят на форумах это поможет избежать вылетов в некоторых играх. Поэтому следующим шагом будет установка драйвера:
В настройках нажимаем на "Add custom driver", после сохраняем и перезапускаем Vita3k.
С установкой игр тоже не так просто, есть несколько способов о которых вы можете прочесть на форуме . Я расскажу о том, каким сам пользуюсь.
Для начала мы переходим на таблицу совместимости ромов с эмулятором.
Ищем образ с пометкой NoNpDrm.
Не распаковывая заходим в эмулятор, в верхнем меню нажимам на "File-Instal zip. vpk."
Ждём окончания установки.
Далее нам нужно привязать Vita3k к нашему лаунчеру. В очередной раз запускаем Daijisho, и переходим на панель Widgets.
1/4
Добавляем Vita3k в Daijasho (Скриншоты выше):
Жмём на "+ New widget - App shortcut".
Жмем по только что появившейся иконке и выбираем "Pick an item".
В списке приложений находим Vita3K.
И отдельное приложение с этим эмулятором будет всегда на экране Widgets.
В заключение, хотелось бы сказать, что Vita3K - достаточно сырой, но многообещающий эмулятор. Меньше чем за год, разработчику удалось не только запустить, но и обеспечить работоспособность большей части библиотеки игр для PS Vita. К сожалению, на данный момент этот эмулятор не подходит мне из-за неудобного интерфейса, невозможности настроить управление отдельно, отсутствия поддержки со стороны Daijisho (разработчик написал полгода назад, что добавит поддержку Vita3K в ближайшем будущем), и, конечно же, из-за плохой совместимости с моим устройством.
Было протестировано 4 игры, которые в таблице совместимости указаны как играбельные:
Mortal Kombat - хорошо работет, по большей части в 30 кадрах. Иногда бывают просадки, но не критические.
Gravity Rush - запускается, но очень большое количество графических артефактов. Играть невозможно.
The Binding of Isaac: Rebirth - запускается, но тут же крашется после загрузки уровня.
Super Meat Boy - отлично работает. Никаких нареканий.
Эмулятор:
Vita3K.
BIOS:
PSP2UPDAT
PSVUPDAT
Проблемы: архаичный дизайн, отсутствие поддержки в Daijasho, нет настроек управления, необходимость подбора драйверов, нерабочий гироскоп.
Эмуляция: 50 на 50. Все игры которые запустились работают хорошо.
Nintendo Switch
C эмуляцией Nintendo Switch тоже всё не так однозначно. С одной стороны есть три эмулятора, которые работают в равной степени нормально:
Egg NS - эмулятор для владельцев геймпадов GameSir. Есть возможность играть и без них, но за просмотр рекламы, либо по подписке.
Yuzu - судя по описанию, очень хороший эмулятор. Однако у меня он не заработал ни с одной игрой.
Strato - оптимальный для меня вариант. Запускает игры, выдает приемлемый fps. Но на данный момент не отображаются катсцены.
Небольшое пояснение: Strato - новая версия ранее существовавшего эмулятора Skyline и во всех приложениях он будет обозначаться как Skyline. Сейчас он больше не разрабатывается из-за проблем с авторскими правами. Как таковой, релизной версии у Strato нет, вы можете собрать его самостоятельно на официальной GitHub-странице или же скачать уже собранную версию здесь.
Так же перед запуском нам нужно отдельно загрузить ключи Nintendo Switch (Версии 16.0.2), и распаковать в удобное для нас место.
1/3
Настройки Strato при запуске (Скриншоты выше):
После запуска эмулятора жмем на шестеренку в правом верхнем углу.
Указываем путь до папки с ромами.
Загружаем ключи. Для Production - prod.keys, для Title - title.keys.
Обязательным будет пункт скачивания драйверов и их последующая установка. Чтобы понять какой драйвер нужен именно вашему устройству, советую заглянуть сюда.
Для установки драйвера нужно сделать следующее:
1/3
Добавления драйвера в Strato (Скриншоты выше):
Перейти в "Настройки - Конфигурация драйверов GPU".
В настройках спускаемся в самый низ, и переходим в "Настроить контроллер #1".
Отключаем сенсорное управление.
Переходим в "Руководство по настройке".
И с помощью подсказок настраиваем наш геймпад.
Добавляем Strato в Daijisho, как мы делали ранее:
Скажу так: полноценная эмуляция Switch возможна, однако она требует более производительного железа. В моем случае я могу довольствоваться только инди-играми, 2D-платформерами и всем, что не слишком нагружает систему. Хотя Persona 5 мне все же удалось запустить со стабильными 30 FPS. Естественно никакой речи о Ведьмаке или Зельде.
Эмулятор:
Strato (Skyline)
Ключи:
Keys16.0.2
Проблемы: отсутствие заставок, долгий поиск подходящих драйверов, возможны графические артефакты.
Эмуляция: средняя. Для нетребовательных игр подходит.
Заключение.
В планах было также настроить автоматический запуск приложения - чтобы при включении устройства сразу стартовал Daijisho. Однако даже с “костылями” мне не удалось этого добиться. Телефону нужно время, чтобы загрузить всю операционную систему и при разблокировании нас будет переносить на рабочий стол, а уже спустя секунд 10 запуститься Daijisho.
Так что придется исходить из того что имеем, и запускать Daijisho непосредственно с рабочего стола.
В целом финальным результатом я полностью доволен. И сейчас в планах попытаться выбить все ачивки из любимых игр.
Надеюсь данный текст будет кому-нибудь полезен, и поможет избежать тех ошибок и подводных камней о которых я не знал вначале.
Upd. Создал отдельное сообщество «Эмуляторы». Все последующие посты, связанные с эмуляцией, будут публиковаться там. Я буду рад видеть всех, кто интересуется этой темой. Мы сможем обсудить последние новости в мире эмуляции, поделиться советами и рекомендациями по настройке различных платформ, а также обменяться опытом по запуску старых игр на современных устройствах. Давайте вместе сохранять и популяризировать наследие классических видеоигр!
В Части 1 я рассказал о своей задумке собрать портативную ретро-консоль из телефона, объяснил что мне для этого понадобилось, и занялся первичной настройкой. Теперь продолжение на том месте, где я остановился.
Глава 3. Лаунчер (продолжение)
Далее мы переходим к добавлению той или иной платформы. В первую очередь мы переходим обратно в меню, на самую левую верхнюю вкладку Platforms.
Перед собой видим несколько активных кнопок:
Library - перенесет нас на страницу с играми для этой платформы.
Random - выберет нам случайную игру для этой платформы.
Paths - добавление пути к ромам игр.
Иконка с карандашом - позволяет нам задать настройки для этой платформы.
И кнопка Download снизу предназначена для добавление других платформ, так же как мы делали ранее.
Начнем с кнопки Paths. В открывшемся окне нажимаем на Add More.
Add More - указание пути до папки с ромами конкретной платформы.
Указываем путь к папке с ромами для NES. У меня это выглядит так:
После этого жмем на кнопку Sync, и ждём окончания синхронизации.
Далее на экране выбора платформ жмём на кнопку Library, и переходим к каталогу наших игр, в данном случае для NES.
Стандартный вид раздела Library.
У каждой игры есть несколько дополнительных кнопок:
Play - запускает эмулятор с выбранной игрой.
Add favorite - добавляет игру в список избранных.
Detail - показывает информацию о игре (название, краткое описание, год выпуска, разработчика и т.д.).
Grid view - меняет стиль меню.
Edit item - позволяет изменить информацию об игре.
Мне наиболее комфортно, когда стиль меню отображается в виде сетки, а не списка, как установлено по умолчанию. Поэтому изменю его, с помощью кнопки Grid view.
Меню сеткой
Как мы видим дальше, Daijishou сам автоматически загружает обложки игр и их описание.
1/2
Название и обложка загружаются автоматически и можно увидеть количество проведенного времени, рейтинг, и выполненные достижения.
Если вы вдруг увидите, что не хватает какой-либо обложки или описания, вы сможете исправить это с помощью кнопки “Edit item”. Перед этим проверьте корректность названия. Часто бывает, что в названии должна быть римская цифра, а не арабская, и наоборот.
Хоть все выглядит достаточно хорошо, мне хотелось какого-то единого оформления. Поэтому, потратив несколько минут в фотошопе, я изменил все обложки. Загрузил их с помощью “Edit item - Edit preview media - Box art”. И вот как теперь выглядит вся моя библиотека NES:
Библиотека NES
Необязательная, но важная часть - это подключение виджетов. Переходим на страницу Widgets.
Нажимаем на кнопку "+ New widget".
В открывшемся списке мы видим, что можем добавить множество вспомогательных функций. Если кратко, то вот о каждой из них:
Activity - показывает сыгранные вами игры, и позволяет продолжить игру если вы закрыли эмулятор.
Genres - позволяет вынести игры определенного жанра.
Pin and Play - закрепляет отдельную игру из вашей библиотеки.
Random - предлагает случайную игру из вашей библиотеки.
RetroAchievements - выносит блок с подробной информацией о достижениях.
App shortcut - добавляет любое приложение с вашего устройства.
Пока что из всего этого мне понадобиться только RetroAchievements. Добавляем и видим перед собой отдельный блок.
Открыв его, мы можем увидеть не только общую статистику, но и подробную статистику по каждой игре, которую мы запускали.
1/2
Ну а теперь, когда у нас всё настроено и приятно выглядит, можно, наконец, и поиграть. Запускаем игру… и получаем ошибку, потому что мы не подключили соответствующие эмуляторы. Теперь займемся этим.
Глава 4. Подключение эмуляторов
По большей части, для многих стареньких платформ я буду использовать RetroArch, поскольку он содержит множество загружаемых эмуляторов и имеет единые настройки. Однако, к сожалению, это не универсальное решение, и для более требовательных платформ понадобится индивидуальный подход.
Для начала скачиваем RetroArch. Взять его можно например на 4pda. Устанавливаем и заходим.
При первом запуске RetroArch может отпугнуть своим архаичным дизайном. Но не паникуйте, ведь с этим мы разберемся в первую очередь. Вот быстрый гайд в скриншотах, который поможет настроить RetroArch так, чтобы от использования не вытекали глаза:
1/9
Первичные настройки RetroArch (Скриншоты выше):
В нижней части экрана жмем на шестеренку и переходим в настройки.
Переходим в раздел Видео.
Далее раздел Вывод.
Параметр "Положение экрана".
Ставим значение 90 град.
Далее в обычных настройках находим раздел "Интерфейс Пользователя".
Далее "Меню".
И выбираем одну из тем оформления. Мне нравиться ozone.
В главном меню нажимаем на "Выход" и полностью перезапускаем приложение.
Чтобы запустить какую-либо игру для NES, нам нужно загрузить ядро этой платформы в RetroArch.
1/4
Загрузка ядра (Скриншоты выше):
В главном меню нажмите на пункт “Загрузить ядро”.
Далее "Скачать ядро".
И в открывшемся списке выбираем наиболее подходящий. В моем случае "Nestopia".
Чтобы применить изменения, нужно обязательно нажать "Выход" в главном меню.
К каждой платформе RetroArch предлагает несколько вариантов на выбор, поэтому можно запутаться что именно выбрать. Вот список ядер которые лучше всего подойдут для каждой платформы:
Game Boy Advance – GBA
Game Boy/Game Boy Color – Gambatte
NES – Nestopia
Nintendo 64 – Mupen64Plus
PlayStation – SwanStation
Sega Genesis/Game Gear – Genesis Plus GX
Sega Saturn – Yabause
SNES – Snes9X
Nintendo DS – Desume
Так же предлагаю сразу включить достижения, чтобы потом к этому не возвращаться.
1/3
Включение достижений (Скриншоты выше):
В настройках нажмите на пункт “Достижения”.
Меняем "Выкл" на "Вкл".
Вводим свои данные с сайта RetroAchievements.
Чтобы применить изменения, нужно обязательно нажать "Выход" в главном меню.
Так будет выглядеть карточка открытого достижения.
Я не буду касаться настроек управления, так как они индивидуальны для каждого. Мой геймпад определился автоматически, и мне не потребовалось производить дополнительные настройки. Если у вас возникнут проблемы, вы можете перейти в раздел “Настройки-Ввод-Порт 1 привязки (для первого игрока).” и настроить каждую кнопку.
Единственное, что я бы посоветовал сделать в настройках управления, это отключить сенсорный оверлей при запуске вместе с геймпадом и настроить горячие клавиши.
1/8
Настройка управления (Скриншоты выше):
В настройках выбираем пункт "Индикация на экране".
Далее - "Оверлей".
Включаем пункт "Скрывать оверлей при подключении геймпада".
Для настроек горячих клавиш переходим обратно в настройки, далее "Ввод".
"Горячие клавиши".
Очень важно настроить кнопку вызова меню.
По усмотрению можно добавить кнопку ускорения.
И обратной перемотки.
Первичные настройки в RetroArch закончены и время вернуться в Daijishou и наконец запустить игру.
В главном меню, на экране выбора платформы нажимаем на иконку с карандашом.
Иконка с карандашом - позволяет нам задать настройки для этой платформы.
Среди большого списка выберите то ядро, которое вы загрузили ранее в RetroArch - “Nestopia”.
56 - номер ядра, nes - платформа, RetroArch - приложение которое запустит игру, nestopia - ядро.
Если мы все сделали правильно, то любая игра из нашего списка запуститься и будет выглядеть примерно вот так:
Обратите внимание на значок достижений в верхнем левом углу. Если вы хотите играть с достижениями, а такой значок не появился, то:
У игры нет достижений. Список доступных игр для каждой платформы можете посмотреть здесь.
Если выдает ошибку "game could not be identified", но игра присутствует в списке поддерживаемых, вероятно, у вас другая версия, отличная от необходимой. Вы можете проверить правильную версию рома на сайте RetroAchievements найти данную игру и посмотреть какая версия нужна в "Supported Game Files". Чаще всего эта ошибка возникает у русифицированных версий.
Мы завершили основную настройку и в следующей части поговорим о каждой платформе и дополнительных настройках, которые касаются только ее.
Не так давно, в бездонном ящике с проводами зарядки, батарейками и сломанными наушниками, я обнаружил свой старенький Redmi Note 9 Pro Max. Это телефон, который ещё что-то может, обладает относительно неплохими характеристиками, но при этом его стоимость на Авито крайне мала, и для продажи он не годится.
Посмотрев на него, я понял, что хочу с ним сделать — превратить в аналог портативки и носить с собой на работу. И тогда я начал изучать различные версии эмуляторов, лаунчеры, дополнительные сайты и форумы. И я понятия не имел, насколько глубока эта кроличья нора.
Глава 1. Подготовка
Как я уже говорил, когда ко мне пришла эта идея, у меня был только Redmi Note 9 Pro Max.
Сам телефон и его характеристики важны только для того, чтобы понять, какое количество эмуляторов мы можем использовать. Например, с такими характеристиками я достиг полной играбельности эмуляторов таких платформ, как: Nintendo Entertainment System, Sega Genesis, Game Boy Advance, Nintendo 3DS, Sega Dreamcast, PlayStation Portable, PlayStation 2, PlayStation Vita и даже Nintendo Switch. Но об этом позже.
Естественно, мне понадобился геймпад. Не стоит объяснять, почему играть на сенсорном экране в ретро-игры не просто неудобно, а в целом невозможно.
На тот момент у меня уже пылился DualShock 4, который идеально подходил, если бы не цель создать портативное устройство. Тогда я принялся тщательно изучать известные маркетплейсы, подыскивая подходящий вариант, и и уперся в два форм-фактора:
Пользователи Switch ахнут.
Ахнут все остальные.
Мне больше нравился первый вариант: он выглядел как полноценная игровая консоль, а не как геймпад с придатком. Но, к сожалению, большая часть таких устройств была похожа на те геймпады, которые вы отдовали исключительно младшему брату если нужен был второй игрок, а сами никогда не брали в руки. Судя по отзывам, они годились лишь для временного развлечения и заканчивали свой путь в том же ящике, где и провода зарядки с другим хламом.
Мне же хотелось чего-то более надежного, приятного, тезисы которого не сводились бы к “люфтит, скрипит, разваливается”. И вот я наткнулся на него:
Я уже слышал о геймпадах GameSir, когда читал об эмуляторе Egg NS. Если говорить кратко, то существует такой эмулятор Nintendo Switch на Android (был первым из созданных), но он доступен только тем, кто купит этот геймпад GameSir. На данный момент этот эмулятор уступает своим конкурентам, а о самом геймпаде писали, что он вполне "норм". Пусть ценник и был выше остальных, но зато он отвечал всем моим требованиям.
Существует несколько версий и вариантов геймпадов GameSir. Вторая версия меня полностью устраивает, и подключение по Bluetooth является оптимальным вариантом, так как в будущем я смогу подключить его к iPhone, например.
Без лишних раздумий я заказал его, и в дальнейшем не пожалел.
Так же мне понадобилась SD карта для хранения биосов и ромов игр. Тут всё просто, я нашел недорогой вариант всё на том же маркетплейсе на 64гб.
Весь сетап был закуплен и доставлен, и настало время переходить к настройке и подключению.
Глава 2. Загрузка ромов
Забегая вперед, скажу, что я буду загружать, как правило, чистые американские или европейские версии игр, так как я планирую пользоваться ачивками через сайт RetroAchievements.
Где и как скачивать, думаю, вы знаете и без меня. Если же потребуются какие-то дополнительные пояснения по конкретной платформе, я напишу в соответствующем разделе.
Перед поднятием пиратского флага, советую структурировать файловую систему так, чтобы потом не запутаться.
Все ромы я вынес на SD карту, и создал отдельную папку для каждой платформы.
Единственный совет, который я бы хотел дать на будущее: переименовывайте каждый ром в соответствии с корректным названием игры (например, нижние подчеркивания следует менять на пробелы, удалять знаки версий и различные номера, не относящиеся к названию игры).
Глава 3. Лаунчер
Наверное, всего бы этого лона не было, если бы не одно приложение, и имя ему – «Daijishou».
Это новый лаунчер для Android-устройств отличается удобством и простотой использования. Он отлично работает в паре с Retroarch и другими эмуляторами, установленными из Play Market. По сути, это портативное решение, подобное Emulation Station, но, на мой взгляд, более продуманное и эффективное. Такой лаунчер автоматически определяет тег образа рома или диска, генерирует иконку, описание, дату релиза и даже добавляет видео (с YouTube).
Можно было бы реализовать все задуманное только с помощью Retroarch и, возможно, результат был бы не хуже. Однако это заняло бы значительно больше времени. Поэтому в дальнейшем я буду использовать Retroarch только как удобную библиотеку с эмуляторами и не более того.
А теперь по порядку:
Скачиваем приложение с Play Market.
Первое о чем нас попросит Daijishou - это загрузить платформы которые будут нам нужны.
Перед нами открывается внушительный список поддерживаемых платформ. Думаю, каждый сможет найти здесь то, что искал.
Для начала я выбрал NES. Другие платформы могут быть загружены позже.
Я не буду каждый раз поправлять себя и говорить, что NES – это Dendy или Famicom.
И вот перед нами стартовый экран лишь с одной платформой NES.
Далее переходим во вкладку Settings.
Самая правая вкладка сверху
Открываем Library и единственное, что здесь было бы неплохо сделать - это включить опцию «Disable player warnings». Эти предупреждения появляются, когда вы хотите сменить ядро или эмулятор, выбирая другую платформу. Считаю их ненужными.
Disable player warnings - включено.
Далее в настройках Appeareance можно выбрать и установить тему. Из всех мне больше всего понравилась тема «Arrow».
Download platform wallpapers pack - выбор темы оформления.
Download pack - скачать и автоматически установить тему.
Финальный вид темы.
В целом, в этих настройках можно слегка изменить дизайн, отображаемые элементы и цветовые схемы. Последней важной опцией считаю включение 24-часового формата.
Use 24-hour clock - включить.
Следующими важными настройками являются RetroAchivmients.
Для тех кто не знает что такое RetroAchivments, вот небольшое описание:
"RetroAchievements - онлайн-платформа, которая позволяет игрокам заново открыть для себя классические игры через систему достижений. Зарегистрировавшись на сайте, пользователи могут отслеживать свой прогресс, сравнивать свои результаты с результатами других игроков, а также получать виртуальные награды за достижение определенных этапов в играх. RetroAchievements позволяет игрокам глубже погрузиться в игровой процесс и бросает вызов их игровому мастерству, делая старые игры свежими и интересными для нового поколения геймеров."
4pda
Проще говоря, подключение RetroAchivmients позволит нам просматривать полученные достижения в той или иной игре.
Для начала нам нужен аккаунт, зарегистрировать его можно непосредственно на сайте retroachievements.org.
После регистрации в настройках RetroAchievements в Daijishou нажмите на “Account credentials” и введите свой логин и пароль, которые вы только что зарегистрировали на сайте RetroAchievements.
На этом основные настройки можно завершить. Конечно, я не упомянул некоторые настройки, которые могут быть важными в том или ином случае. Например: создание пользователей/игроков, сжатие изображений обложек игр, экспорт и импорт настроек, выбор цветов для темы, фоновое изображение, размер интерфейса и прочее. Так как “прямо из коробки” все настроено уже достаточно хорошо и эти настройки потребуются только в конкретных ситуациях.
Вдогонку к своей писанине про Steam Deck на скорую руку поделюсь своим недавним личным открытием: существует целый класс устройств "ретро портативных handheld игровых консолей", о котором я даже не подозревал.
Суть проста: производители берут достаточно старое железо, устанавливают его в корпус с несколькими кнопками-джойстиками, более-менее экран, батарейку; нарекают это "ретро консолью", заливают внутрь кастомную прошивку "для игр", заливают тысячи образов самих ретро игр - и продают за 50-300 долларов (дороже особо не продашь, там Steam Deck уже начинается) как игровой девайс для ностальгирующих по детству "уже не детей".
При этом (хозяйке на заметку) во всё старьё можно без всяких проблем бесплатно играть на любом Android телефоне (залить туда эмуляторы, залить тысячи игр, взять блютус геймпад/пользоваться экранными кнопками - и вперед), и я даже это попробовал в какой-то момент; но в целом, тапать по экрану - это было "как-то не то", а подключать каждый раз к телефону геймпад/запускать эмуляторы - показалось "слишком проблемно" для быстрых игровых сессий "на несколько минут" в условной очереди/транспорте.
Поэтому, прошерстив интернет, я взял себе б/у за ~30 долларов (несколько тысяч рублей) вот этот гаджет: Anbernic RG280V. Помещается в ладонь, заряда хватает часов на 5, количество кнопок аналогично Playstation 1 (вышла в 1994), и играть на нем можно ВО ВСЕ системы, вышедшие до плейстейшн 1 включительно: NES (денди), Sega, Super NES, Sega MD/Genesis, PS1, игровые автоматы (их много всяких разных), некоторые MS-DOS игры, какие-то отдельные кастомные порты современных игр. В общем все игры, выпущенные "до конца 90х" - в целом запускаются и играются "очень неплохо".
И, что скажу. Оказалось, что это "очень прикольно"! :)
Из памяти всплывают уже совсем позабытые моменты из детства, какие-то ранние переживания; прохождение англоязычных игр без какого бы то ни было понимания "а что там написано", многонедельные попытки преодолеть "очередной трудный уровень" - и прочее прочее прочее. В общем, такая личная машина времени размером с половину современного мобильного телефона.
Добавлю, что особый интерес у меня вызывают не только "игры из моего детства", но и игры, которых в моем детстве у меня не было, а вот у всех знакомых коллег "западных иностранцев" они были (по причине наличия игровых консолей, тогда как я почти сразу стал ПК-игроком). И такой взгляд в прошлое дает мне новую перспективу при оценке современного положения игровой индустрии, различных рынков и различий в привычках игроков в зависимости от потреблённого в детстве контента.
В общем, любопытное "путешествие" получилось; и как раз вот этой эмоцией мне и захотелось со всеми поделиться.
____
А девайс - классный :) Всем, кому интересно - с удовольствием рекомендую, и правда "топовая игрушка" у них вышла (если брать "за недорого" или б/у).