Всем привет! Сегодня у нас с вами будет очень интересный гайд, который поможет вам вдохнуть новую жизнь в старый ненужный компьютер. Будет особенно круто, если у вас планшет или ноутбук на Windows. В конце вас будет ждать ссылка на видеоинструкцию по установке и настройке эмулятора 📺 Я планирую выпустить несколько статей по этой теме, и двигаться мы будем в следующем направлении:
- сегодня мы делаем игровую консоль из "калькулятора" | речь пойдет об устройствах, которые не способны в текущих реалиях даже на запуск веб-браузера (на процессорах прошлого поколения, вроде Intel Atom или линейках Pentium(M)/Celeron(M). Для этого нам потребуется установить на компьютер особый ультралегковесный дистрибутив Linux, который поддерживает огромное количество устройств и оборудования, выпущенного еще до эры палеозоя... В него уже встроены все необходимые эмуляторы - идеальная совместимость с более чем 30 игровыми платформами, включая всеми любимые PS1, PSP и консоли семейства SEGA. Также есть возможность запустить игры из под PS2, но давайте обо всем по порядку...
- в следующем выпуске мы обратим свой взор в сторону обожаемого мною RetroArch (очень хорошая оболочка для средних/бюджетных ПК и консолей | у меня без проблем запускается на Xbox One S, приставке Steam Link, PocketGo S30, Sony PlayStation Classic, планшете на Windows 10 с процессором Intel Atom Z3740 и NES Mini).
- и в последнем эпизоде мы по косточкам разберем монстра под именем RetoBat - очень тяжелый набор, который включает в себя все мыслимое и немыслимое | если у вас средний/неплохой игровой ПК, то это однозначно ваш выбор...
Все гайды будут выполнены в подобном стиле 👉 пошагово, доступно и понятно. Приступаем! Пожалуйста, поддержите лайком / поделитесь с друзьями - я ооочень старался 😇
Первым делом нам потребуется флешка объемом минимум 8 ГБ | ровно 5 ГБ будет занимать операционная система, остальные 3 ГБ будут выделены под установку игр. Если флешка будет на 16 ГБ, то для игр соответственно станет доступно 11 ГБ памяти. Можете пожурить меня в комментариях за то, что я считаю, что 1 ГБ = 1000 МБ, а не 1024... Скачиваем программу "Etcher" (либо по моей ссылке, либо с официального сайта | я на всякий случай продублирую инсталлятор в свой Яндекс.Диск, так как под старыми публикациями люди довольно часто жалуются, что ресурсы, на которые я ссылаюсь, открываются только через VPN / это все санкции, моей вины в этом нет 🤷♀️).
https://www.balena.io/etcher/ - эта утилита с открытым исходным кодом, которая поможет нам подготовить загрузочную флешку. Если вдруг при запуске Etcher у вас появится сообщение об ошибке, и кнопка "Select Image" будет неактивной, то запустите программу от имени администратора. Если это не поможет, то зайдите в настройки Etcher (шестеренка в правом верхнем углу) и поставьте галочку перед пунктом "Unsafe mode". Следом нам с вами необходимо загрузить образ игровой системы Batocera Linux (официальный сайт): https://batocera.org/download
Внимание! У меня есть YouTube-канал, где я рассказываю о современных технологиях, и там я выложил часовую инструкцию (!), где подробно во всех нюансах объясняю, как правильно настроить Batocera, как переключаться между средой Gnome и оболочкой Emulation Station, как добавлять в систему новые ROM'ы и файлы BIOS'а, и т.п. К чему я это? В последнее время очень много людей пишут мне в комментариях о том, что Batocera почему-то не может определить их железо и отказывается воспроизводить звук, либо запускать игры с аппаратным ускорением, у кого-то не работают Bluetooth и Wi-Fi модули и т.д.
Все дело в том, что люди качают самую последнюю версию дистрибутива Batocera, что в принципе кажется более чем логичным... Именно там, где я показал вам на снимке выше ☝ Но время не стоит на месте, и старые сборки Batocera ("старые" - не в значении ущербные или что-то такое, а рассчитанные на работу на доисторическом железе | на компьютерах, которым чуть больше 15-20 лет) переместились в самый низ странички загрузки. Поэтому если у вас супер древний компьютер, или он работает на процессоре Atom, то качайте Batocera отсюда 👇
В своем видео, где я показываю моноблок Compaq из индийского колл-центра (древняя машина, работающая на процессоре с частотой 1,66 ГГц и всего с 1 ГБ ОЗУ | графика естественная интегрированная) я использовал сборку "...low-powered devices". Имейте это в виду.
Примечание. Если у вас планшет на базе Intel Atom с разблокированным загрузчиком, то вы также можете использовать дистрибутив Batocera Linux (систему можно спокойно установить на MicroSD карточку и грузиться с нее). Если же ваше устройство работает на базе процессоров Amlogic, то смотрите в сторону дистрибутива EmuELEC (в его основе лежит модифицированная версия Batocera Linux). Если у вас установлен чип от Rockchip или Alwinner, то вам потребуется другой мод - Lakka (также частично построен на костях Batocera):
- EmuELEC - https://github.com/EmuELEC/EmuELEC
- Lakka - http://www.lakka.tv
Так вот, после того, как вы скачаете себе нужную сборку Batocera, вам необходимо будет выбрать ее в программе Etcher (кнопка "Select Image"). Далее вы должны будете указать путь до своей флешки, и после нажать на кнопку "Flash!" Ждем еще пару минут. Теперь эту флешку необходимо переместить в ваш старый ПК.
Я надеюсь, ни у кого не возникнет трудностей с доступом к настройкам BIOS? (если да, то посмотрите, пожалуйста, мое видео, а то эта статья раздуется до уже совсем неприличных размеров) Вам необходимо в качестве загрузочного диска указать флешку, созданную в Etcher. То-есть 1st Drive должен быть USB: xxx, где "xxx" - это название вашей флешки. Также ее можно будет использовать как портативное игровое устройство. Вы просто подключаете ее к любому компьютеру, после чего загружаетесь в Batocera Linux и спокойно играете в свои любимые ретро-игры вместе с друзьями (поддерживается до 5 игроков за одной машиной).
Первый запуск Batocera может длиться до 1,5 минут. Дистрибутив будет сканировать ваше оборудование и загружать из своей базы соответствующие драйвера для нормального функционирования системы и работы оборудования. В следующий раз ПК будет запускаться секунд 30-40. Если же вы подключите свою флешку к другому компьютеру, то запуск системы снова затянется до 1,5 минут. То есть Batocera Linux хранит в себе одну последнюю конфигурацию компьютера, на котором она запускалась.
Примечание. Для управления оболочкой потребуется наличие геймпада. Поддерживаются как популярные контролеры вроде DualShock и Xbox, так и всевозможные китайские noname'ы - главное, чтобы они работали по принципу Plug and Play (подключи и играй, а в комплекте с геймпадом не шло никаких драйверов). Геймпады от Logitech, Microsoft и Sony - это исключение из правил. Они работают из коробки только потому, что разработчики Batocera Linux добавили их драйвера в свой дистрибутив. А все остальные производители аксессуаров не считаются массовыми...
Я подключил геймпад Xbox One S. Система предлагает запустить мастера по его настройке путем удержания кнопки "A". Теперь все внимание (!) на второй скриншот в галерее выше ☝ В новых сборках Batocera Linux различает геймпады от Nintendo и Sony/Microsoft, НО! если вы загрузили себе старую версию дистрибутива, которая рассчитана на работу на устаревшем железе, то имейте в виду, что кнопки ABXY - это следующие кнопки: BAYX или круг|крестик|треугольник|квадрат (для геймпадов с раскладкой от Sony). Надеюсь я вас не запутал, но если что - вы всегда можете попросить у меня помощи в комментариях под публикацией 🤝
И после настройки геймпада... а после настройки геймпада мы в принципе уже все 🙂 Вам осталось только закинуть ромы с нужными играми и BIOS файлы. Для некоторых платформ они необходимы, чтобы Batocera могла применить твики, ускоряющие игровой процесс на старом железе + наличие BIOS файлов позволит вам использовать функцию быстрых сохранений.
Внимание! Можно обойтись и без второй флешки, но есть один нюанс - модулей Wi-Fi существует огромное количество, и судя по комментариям моих зрителей, да и по моему личному опыту | Wi-Fi сеть заработала далеко не у всех... только у единиц. То есть универсальные сетевые драйвера подойдут не под каждый компьютер, поэтому я советую пойти по пути наименьшего сопротивления и просто воспользоваться обычной флешкой.
Берем вторую флешку. Да-да! Нам потребуется еще одна флешка на время. Все дело в том, что загрузочная флешка с Batocera Linux уже использует файловую систему Ext, поэтому просто так подключить ее к компьютеру с Windows, чтобы перенести все необходимые файлы, не получится. Давайте обусловимся, что загрузочная флешка - это теперь "флешка №1", а флешка с ромами игр и BIOS будет "флешкой №2".
Примечание. Я не могу выложить здесь ссылку на архив, где собраны все BIOS, которые нужны для работы с Batocera. Это нарушает правила площадки Дзен. Но я могу рассказать, чем я сам пользуюсь... "Retroarch BIOS Pack" - это специальный архив, который был создан фанатами ретро-игр, и почти во всех гайдах авторы подобных статей ссылаются именно на него. Его последнее обновление состоялось в январе 2020 года! То есть в нем есть абсолютно все-все-все BIOS'ы, которые могут потребоваться для запуска любой существующей в мире консоли. И самое главное - он универсален. Он работает с любыми оболочками: RetroArch, RetoBat, Emulation Station, OpenEmu (пользователи компьютеров Mac тоже не обделены), recalboxOS и т.д. Этот пак всегда может вам пригодиться в будущем.
Переносим игры и BIOS на флешку №2. Подключаем ее к старому компьютеру. Жмем на клавиатуре следующее сочетание клавиш: "Ctrl" и "F1" (одновременно). У нас загрузится файловый менеджер, заработает мышь и клавиатура. Теперь проходим по этому адресу:
/recallbox/share/roms
и видим огромное количество папок с такими именами, как: gba, psp, saturn, virtualboy и т.д. "gba" - это консоль Game Boy Advance от компании Nintendo. "psp" - это PlayStation Portable от Sony. То есть каждая папка соответствует той или иной консоли. Вам необходимо переместить ромы игр в эти папки. Теперь жмем на клавишу "F3" и файловый менеджер станет двухпанельным. Слева будет флешка №1, а справа вам необходимо пройти по адресу: /mnt Тут появится папка, которая будет представлять собой флешку №2. Теперь просто из правого окна переносим игры в левое окно в соответствующие папки. Файлы BIOS нужно поместить по следующему адресу:
/recallbox/share/bios
Дополнение. Вы также можете подключиться, наоборот, к Batocera Linux, если у вас дома настроена локальная сеть. Компьютер с запущенной Batocera автоматически подключится к домашней группе и вы сможете открыть содержимое флешки №1 через обычный проводник Windows | Этот компьютер, далее Сеть, и дважды кликаем на иконку ПК с именем "BATOCERA", либо "RECALBOX" (имя зависит от сборки, которую вы используете) - так мы попадем в папку "share". Если компьютера в сети нет, то можно добавить его вручную, указав IP адрес ретро-ПК (кнопка Start на геймпаде, далее "NETWORK SETTINGS" и раздел "IP ADDRESS"). Опять же, почему я выбрал способ с двумя флешками? Просто потому, что он проще, и подойдет большинству из вас.
Далее (когда вы перенесли все необходимое на компьютер с Batocera) вам нужно нажать сочетание клавиш: "Ctrl" и "Q" (одновременно), после чего у вас закроется файловый менеджер и запустится скрипт, который повторно загрузит оболочку Emulation Station. Все. Теперь вы можете играть в любимые игры 🎮 Вот так просто! Есть правда еще некоторые нюансы, но я их разберу в закрепленном комментарии 👇 Там информация уже совсем для гиков.
Теги для поискового алгоритма: #денди #ретро #старыйкомпьютер #консоли #гайдыотнечестноотехнологиях
Ссылки на чудо (официальный сайт и YouTube):
- Batocera Linux - https://batocera.org/download
- Etcher - https://www.balena.io/etcher/
- подготовка ПК и флешки, установка Batocera и первичная настройка - https://youtu.be/v1kyUni31ZQ
- ответы на самые часто задаваемые вопросы моих подписчиков касаемо Batocera Linux - https://youtu.be/73c2Wo4idng
Поблагодарить меня за работу можно подпиской, комментарием под публикацией, или просто поделитесь этим материалом со своими друзьями | надеюсь, что данный материал вам понравился. Всем добра!